X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=odr%2Fodr.c;h=af2665da547fc3bf48d5a9d8b1918f4a13e69505;hp=b44078a004b0fc181880de367c84886d2c4fcf98;hb=20183db4fcbb8161529ee557ead6789ae2097ae0;hpb=c4b184d02212b522facfd4bb8d86f7c3e933b14c diff --git a/odr/odr.c b/odr/odr.c index b44078a..af2665d 100644 --- a/odr/odr.c +++ b/odr/odr.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr.c,v $ - * Revision 1.19 1995-11-01 13:54:41 quinn + * Revision 1.20 1995-11-08 17:41:32 quinn + * Smallish. + * + * Revision 1.19 1995/11/01 13:54:41 quinn * Minor adjustments * * Revision 1.18 1995/09/29 17:12:22 quinn @@ -121,7 +124,7 @@ ODR odr_createmem(int direction) r->ecb.size = r->ecb.pos = r->ecb.top = 0; r->ecb.can_grow = 1; r->buflen = 0; - r->mem = 0; + r->mem = nmem_create(); odr_reset(r); return r; } @@ -137,14 +140,13 @@ void odr_reset(ODR o) o->t_tag = -1; o->indent = 0; o->stackp = -1; - odr_release_mem(o->mem); - o->mem = 0; + nmem_reset(o->mem); o->choice_bias = -1; } void odr_destroy(ODR o) { - odr_release_mem(o->mem); + nmem_destroy(o->mem); if (o->ecb.buf && o->ecb.can_grow) xfree(o->ecb.buf); if (o->print != stderr)