X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Fsrc%2Fupdate.c;h=22e852c76278ed5d323deda0278062a3e01cbd1d;hb=ea81accae13a4617cc46f5256dad50e2732cc206;hp=d9f02a24651577a2145b3b543bf70dbd23ca88eb;hpb=cf73759d92858885e4e71f6fc85f6d4478593958;p=gedcom-parse.git diff --git a/t/src/update.c b/t/src/update.c index d9f02a2..22e852c 100644 --- a/t/src/update.c +++ b/t/src/update.c @@ -23,6 +23,7 @@ #include "gedcom.h" #include "output.h" +#include "portability.h" #include #include @@ -40,7 +41,7 @@ void gedcom_message_handler(Gedcom_msg_type type, char *msg) void show_help () { printf("gedcom-parse test program for libgedcom\n\n"); - printf("Usage: updatetest [options] file\n"); + printf("Usage: updatetest [options]\n"); printf("Options:\n"); printf(" -h Show this help text\n"); printf(" -q No output to standard output\n"); @@ -51,6 +52,7 @@ int test_xref_functions() { struct xref_value* xr; int result; + long int tmp; xr = gedcom_get_by_xref("@NOTHING_THERE@"); if (xr != NULL) @@ -81,7 +83,8 @@ int test_xref_functions() return 16; } - if ((int)xr->object != 1) { + tmp = void_ptr_to_int(xr->object); + if (tmp != 1) { output(1, "Not the correct cross-reference object\n"); return 17; }