X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fdumpber.c;h=1fbdecfd756b0a2194d28d1786382020ccef5f72;hb=9287c96097c00d28310becb14ea3dd7cfb9f2ab0;hp=1af624a17138224c900ca3c077207f59bd0ce11f;hpb=2da6a9a95d6007eca27f715dbf77bea323cb9069;p=yaz-moved-to-github.git diff --git a/odr/dumpber.c b/odr/dumpber.c index 1af624a..1fbdecf 100644 --- a/odr/dumpber.c +++ b/odr/dumpber.c @@ -1,46 +1,21 @@ /* - * Copyright (c) 1995, Index Data. + * Copyright (c) 1995-2002, Index Data. * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * - * $Log: dumpber.c,v $ - * Revision 1.9 1998-01-14 09:53:26 quinn - * Added a bit more info to dump. - * - * Revision 1.8 1997/05/14 06:53:57 adam - * C++ support. - * - * Revision 1.7 1996/03/08 14:38:41 quinn - * Fixed output. - * - * Revision 1.6 1996/01/19 15:41:34 quinn - * dumpber was ignoring the file argument. - * - * Revision 1.5 1995/10/18 16:12:55 quinn - * Better diagnostics. Added special case in NULL to handle WAIS server. - * - * Revision 1.4 1995/09/29 17:12:21 quinn - * Smallish - * - * Revision 1.3 1995/09/27 15:02:57 quinn - * Modified function heads & prototypes. - * - * Revision 1.2 1995/06/27 13:20:51 quinn - * Fixed sign-clash. Non-fatal warning - * - * Revision 1.1 1995/06/19 12:38:45 quinn - * Added BER dumper. - * - * + * $Id: dumpber.c,v 1.13 2002-07-25 12:51:08 adam Exp $ */ +#if HAVE_CONFIG_H +#include +#endif -#include #include +#include "odr-priv.h" -static int do_dumpBER(FILE *f, char *buf, int len, int level, int offset) +static int do_dumpBER(FILE *f, const char *buf, int len, int level, int offset) { int res, ll, zclass, tag, cons, lenlen, taglen; - char *b = buf, *bp = buf; + const char *b = buf, *bp = buf; if (!len) return 0; @@ -133,7 +108,7 @@ static int do_dumpBER(FILE *f, char *buf, int len, int level, int offset) return b - buf; } -int odr_dumpBER(FILE *f, char *buf, int len) +int odr_dumpBER(FILE *f, const char *buf, int len) { return do_dumpBER(f, buf, len, 0, 0); }