1247738Sbapt#include <yaml.h> 2247738Sbapt 3247738Sbapt#include <stdlib.h> 4247738Sbapt#include <stdio.h> 5247738Sbapt 6247738Sbapt#ifdef NDEBUG 7247738Sbapt#undef NDEBUG 8247738Sbapt#endif 9247738Sbapt#include <assert.h> 10247738Sbapt 11247738Sbaptint 12247738Sbaptmain(void) 13247738Sbapt{ 14247738Sbapt int major = -1; 15247738Sbapt int minor = -1; 16247738Sbapt int patch = -1; 17247738Sbapt char buf[64]; 18247738Sbapt 19247738Sbapt yaml_get_version(&major, &minor, &patch); 20247738Sbapt sprintf(buf, "%d.%d.%d", major, minor, patch); 21247738Sbapt assert(strcmp(buf, yaml_get_version_string()) == 0); 22247738Sbapt 23247738Sbapt /* Print structure sizes. */ 24247738Sbapt printf("sizeof(token) = %d\n", sizeof(yaml_token_t)); 25247738Sbapt printf("sizeof(event) = %d\n", sizeof(yaml_event_t)); 26247738Sbapt printf("sizeof(parser) = %d\n", sizeof(yaml_parser_t)); 27247738Sbapt 28247738Sbapt return 0; 29247738Sbapt} 30