X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_util.c;h=a25d1ad44e4ca4ba25a7acb0b28fd2fd6aec98a7;hb=9c459af695605b44a044ad206562818be10034f1;hp=d399f9e5b0f0f590f729de49533b36902345b9bc;hpb=d4081206ab9bd0ed0c97c032d264ad1e1d4a051e;p=yaz-moved-to-github.git diff --git a/odr/odr_util.c b/odr/odr_util.c index d399f9e..a25d1ad 100644 --- a/odr/odr_util.c +++ b/odr/odr_util.c @@ -2,16 +2,19 @@ #include #include -char *odr_indent(ODR o) +char MDF *odr_indent(ODR o) { static char buf[512]; + int i = o->indent; memset(buf, ' ', 512); + if (i >= 128) + i = 127; buf[o->indent * 4] = 0; return buf; } -int odp_more_chunks(ODR o, unsigned char *base, int len) +int MDF odp_more_chunks(ODR o, unsigned char *base, int len) { if (!len) return 0; @@ -30,7 +33,7 @@ int odp_more_chunks(ODR o, unsigned char *base, int len) return o->bp - base < len; } -Odr_oid *odr_oiddup(ODR odr, Odr_oid *o) +Odr_oid MDF *odr_oiddup(ODR odr, Odr_oid *o) { Odr_oid *r;