X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fber_len.c;h=01af40455bc2633b4a8035effc57173c104a27d2;hp=200ef27bf1244139da1f5cbc00e660db422bd2c2;hb=11af92513c72d3eb1e618e658b9418a42f4a630f;hpb=5242cb5a8634bfa38b9333ff7f903e718ac6e292 diff --git a/src/ber_len.c b/src/ber_len.c index 200ef27..01af404 100644 --- a/src/ber_len.c +++ b/src/ber_len.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2012 Index Data + * Copyright (C) 1995-2013 Index Data * See the file LICENSE for details. */ @@ -90,9 +90,9 @@ int ber_enclen(ODR o, int len, int lenlen, int exact) * len = -1 indefinite length. * len >= 0 definite length */ -int ber_declen(const unsigned char *buf, int *len, int max) +int ber_declen(const char *buf, int *len, int max) { - const unsigned char *b = buf; + const unsigned char *b = (const unsigned char *) buf; int n; if (max < 1) @@ -122,7 +122,7 @@ int ber_declen(const unsigned char *buf, int *len, int max) } if (*len < 0) return -2; - return (b - buf); + return ((const char *) b - buf); } /* * Local variables: