source: package_tags/libyaml/0.1.1-1~andersk1/tests/test-version.c @ 2860

Last change on this file since 2860 was 898, checked in by hartmans, 16 years ago

Add pyyaml and libyaml packages
backported from lenny.
There is discussion about how these should go in the repository; these are added in this form
in order to make forward progress.

File size: 592 bytes
Line 
1#include <yaml.h>
2
3#include <stdlib.h>
4#include <stdio.h>
5
6#ifdef NDEBUG
7#undef NDEBUG
8#endif
9#include <assert.h>
10
11int
12main(void)
13{
14    int major = -1;
15    int minor = -1;
16    int patch = -1;
17    char buf[64];
18
19    yaml_get_version(&major, &minor, &patch);
20    sprintf(buf, "%d.%d.%d", major, minor, patch);
21    assert(strcmp(buf, yaml_get_version_string()) == 0);
22
23    /* Print structure sizes. */
24    printf("sizeof(token) = %d\n", sizeof(yaml_token_t));
25    printf("sizeof(event) = %d\n", sizeof(yaml_event_t));
26    printf("sizeof(parser) = %d\n", sizeof(yaml_parser_t));
27
28    return 0;
29}
Note: See TracBrowser for help on using the repository browser.