]> andersk Git - libyaml.git/blobdiff - tests/test-version.c
Merge commit 'upstream/0.1.2' into debian
[libyaml.git] / tests / test-version.c
index 51b75f4c57eb5434b72930e7ab5f60295089c217..e3e4a1623b3aa43b158902c3bf5c2155fb61d79e 100644 (file)
@@ -1,23 +1,29 @@
-#include <yaml/yaml.h>
+#include <yaml.h>
 
 #include <stdlib.h>
 #include <stdio.h>
+
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
 #include <assert.h>
 
 int
 main(void)
 {
-    int major, minor, patch;
+    int major = -1;
+    int minor = -1;
+    int patch = -1;
     char buf[64];
 
     yaml_get_version(&major, &minor, &patch);
     sprintf(buf, "%d.%d.%d", major, minor, patch);
     assert(strcmp(buf, yaml_get_version_string()) == 0);
-    assert(yaml_check_version(major+1, minor, patch) == 0);
-    assert(yaml_check_version(major, minor+1, patch) == 0);
-    assert(yaml_check_version(major, minor, patch+1) == 1);
-    assert(yaml_check_version(major, minor, patch) == 1);
-    assert(yaml_check_version(major, minor, patch-1) == 0);
+
+    /* Print structure sizes. */
+    printf("sizeof(token) = %d\n", sizeof(yaml_token_t));
+    printf("sizeof(event) = %d\n", sizeof(yaml_event_t));
+    printf("sizeof(parser) = %d\n", sizeof(yaml_parser_t));
 
     return 0;
 }
This page took 0.033969 seconds and 4 git commands to generate.