X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=odr%2Fodr.c;h=d007f1b0d9221189a1fe506b2d0484e6fccf0cfb;hb=72592d242326dea9e05cae90d50348a2da0c0948;hp=9b397b9b2606d60c1836906009a4f01393f737a3;hpb=84fdcc95fbd65091100b861671f410313e78eb0e;p=yaz-moved-to-github.git diff --git a/odr/odr.c b/odr/odr.c index 9b397b9..d007f1b 100644 --- a/odr/odr.c +++ b/odr/odr.c @@ -1,10 +1,22 @@ /* - * Copyright (C) 1994, Index Data I/S - * All rights reserved. + * Copyright (c) 1995, Index Data + * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: odr.c,v $ - * Revision 1.11 1995-05-15 11:56:08 quinn + * Revision 1.15 1995-08-15 12:00:22 quinn + * Updated External + * + * Revision 1.14 1995/06/19 12:38:46 quinn + * Added BER dumper. + * + * Revision 1.13 1995/05/22 11:32:02 quinn + * Fixing Interface to odr_null. + * + * Revision 1.12 1995/05/16 08:50:49 quinn + * License, documentation, and memory fixes + * + * Revision 1.11 1995/05/15 11:56:08 quinn * More work on memory management. * * Revision 1.10 1995/04/18 08:15:20 quinn @@ -47,6 +59,8 @@ #include #include +Odr_null *ODR_NULLVAL = "NULL"; /* the presence of a null value */ + char *odr_errlist[] = { "No (unknown) error", @@ -58,7 +72,8 @@ char *odr_errlist[] = "Other error", "Protocol error", "Malformed data", - "Stack overflow" + "Stack overflow", + "Length of constructed type different from sum of members" }; void odr_perror(ODR o, char *message) @@ -107,6 +122,7 @@ void odr_reset(ODR o) o->stackp = -1; odr_release_mem(o->mem); o->mem = 0; + o->choice_bias = -1; } void odr_destroy(ODR o)