X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_seq.c;h=b5edb90f14b76ab6f00e2ea7726f3db09b9f3d23;hb=cef1af6f2b0a094a907dec1a7bd1c4f6a42ef13c;hp=1fede3d5f7aee979505cca6812fbbfd8c179e554;hpb=5e46e56c425c46bad6cef226669767de3a990f9e;p=yaz-moved-to-github.git diff --git a/odr/odr_seq.c b/odr/odr_seq.c index 1fede3d..b5edb90 100644 --- a/odr/odr_seq.c +++ b/odr/odr_seq.c @@ -1,10 +1,17 @@ /* - * Copyright (c) 1995, Index Data + * Copyright (c) 1995-1997, Index Data * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_seq.c,v $ - * Revision 1.19 1997-06-23 10:31:11 adam + * Revision 1.21 1997-11-24 11:33:56 adam + * Using function odr_nullval() instead of global ODR_NULLVAL when + * appropriate. + * + * Revision 1.20 1997/09/29 07:17:31 adam + * Added typecast to avoid warnings on MSVC. + * + * Revision 1.19 1997/06/23 10:31:11 adam * Added RVDM's SEQUENCE OF patch again! * * Revision 1.18 1997/05/14 06:53:58 adam @@ -118,11 +125,11 @@ int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num) { case ODR_DECODE: *num = 0; - *pp = ODR_NULLVAL; + *pp = odr_nullval(); while (odr_sequence_more(o)) { /* outgrown array? */ - if (*num * sizeof(void*) >= size) + if (*num * (int) sizeof(void*) >= size) { /* double the buffer size */ tmp = odr_malloc(o, sizeof(void*) * (size += size ? size :