X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Ftest.c;h=854f89b7bea70488d4b564f61747396f31c8c519;hb=68dc3fc2e6ea601cd36a5bf578ab8adb04ed23f3;hp=6da7b89ce8002720ff45499a103eec0c74f6f531;hpb=b0df126f997b4d9f51be961a2fdbd4ebea001b84;p=yaz-moved-to-github.git diff --git a/odr/test.c b/odr/test.c index 6da7b89..854f89b 100644 --- a/odr/test.c +++ b/odr/test.c @@ -70,7 +70,7 @@ int f_A(ODR o, struct A **p, int opt) }; if (o->direction == ODR_DECODE && !*p) - *p = nalloc(o, sizeof(**p)); + *p = odr_malloc(o, sizeof(**p)); res = odr_choice(o, arm, &(*p)->u, &(*p)->which); if (!res) { @@ -118,11 +118,14 @@ int main() o.buf = buf; o.bp=o.buf; o.left = o.buflen = 1024; - o.direction = ODR_ENCODE; + o.direction = ODR_PRINT; + o.print = stdout; o.t_class = -1; odr_oid(&o, &oidp1, 0); + exit(0); + o.direction = ODR_DECODE; o.bp = o.buf;