X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fodr_mem.c;h=4309d3da5a0b445f6d5c8f21e16612b9d4568baa;hb=1b750a9f8ea0d258fde61f5bac2d5af5bd783eb0;hp=9972c10052f4a5e088dc876db13729c5d5e97c8f;hpb=f2891d8771cb23cc70d973c6785bec20e31f511e;p=yaz-moved-to-github.git diff --git a/src/odr_mem.c b/src/odr_mem.c index 9972c10..4309d3d 100644 --- a/src/odr_mem.c +++ b/src/odr_mem.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2010 Index Data + * Copyright (C) 1995-2013 Index Data * See the file LICENSE for details. */ /** @@ -96,7 +96,7 @@ int odr_grow_block(ODR b, int min_bytes) return 0; } -int odr_write(ODR o, unsigned char *buf, int bytes) +int odr_write2(ODR o, const char *buf, int bytes) { if (o->pos + bytes >= o->size && odr_grow_block(o, bytes)) { @@ -110,6 +110,11 @@ int odr_write(ODR o, unsigned char *buf, int bytes) return 0; } +int odr_write(ODR o, unsigned char *buf, int bytes) +{ + return odr_write2(o, (char *) buf, bytes); +} + int odr_seek(ODR o, int whence, int offset) { if (whence == ODR_S_CUR)