projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed little bug in decoder.
[yaz-moved-to-github.git]
/
odr
/
test.c
diff --git
a/odr/test.c
b/odr/test.c
index
6da7b89
..
854f89b
100644
(file)
--- 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)
};
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)
{
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.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);
o.t_class = -1;
odr_oid(&o, &oidp1, 0);
+ exit(0);
+
o.direction = ODR_DECODE;
o.bp = o.buf;
o.direction = ODR_DECODE;
o.bp = o.buf;