X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=comstack%2Fwaislen.c;h=0bf2ef6cae9224efa0bf806662da12ab441d3f9c;hb=767ff54e1425e6be8208fe3fee6e7e1b9cadcfb6;hp=ea8f0a5b6ec8202396eb7a8109e6ebad28196da9;hpb=092d47f339eb07f67dc9e8356a53af81be546737;p=yaz-moved-to-github.git diff --git a/comstack/waislen.c b/comstack/waislen.c index ea8f0a5..0bf2ef6 100644 --- a/comstack/waislen.c +++ b/comstack/waislen.c @@ -1,10 +1,19 @@ /* - * Copyright (c) 1995, Index Data. + * Copyright (c) 1995-1999, Index Data. * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: waislen.c,v $ - * Revision 1.2 1996-02-26 18:34:44 adam + * Revision 1.5 1999-11-30 13:47:11 adam + * Improved installation. Moved header files to include/yaz. + * + * Revision 1.4 1999/01/08 11:23:15 adam + * Added const modifier to some of the BER/ODR encoding routines. + * + * Revision 1.3 1996/02/29 14:23:13 adam + * Bug fix. + * + * Revision 1.2 1996/02/26 18:34:44 adam * Bug fix. * * Revision 1.1 1996/02/20 13:02:58 quinn @@ -14,17 +23,19 @@ */ #include +#include +#include /* * Return length of WAIS package or 0 */ -int completeWAIS(unsigned char *buf, int len) +int completeWAIS(const unsigned char *buf, int len) { int i, lval = 0; - if (*buf != '0') - return 0; if (len < 25) return 0; + if (*buf != '0') + return 0; /* calculate length */ for (i = 0; i < 10; i++) lval = lval * 10 + (buf[i] - '0');