X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fff-string.c;h=913c33535599d46531f86f880530728be2044bfd;hb=1f05348cde42852d77da3457b96a33dff1600ca4;hp=cb41b8c7c0f5ffa73a23f1b229f7f9874af433e9;hpb=cf90bc3cb6a190cb9cf2fbed424e41a4a6fc2d62;p=libucw.git diff --git a/lib/ff-string.c b/lib/ff-string.c index cb41b8c7..913c3353 100644 --- a/lib/ff-string.c +++ b/lib/ff-string.c @@ -11,9 +11,10 @@ #include "lib/lib.h" #include "lib/fastbuf.h" #include "lib/mempool.h" +#include "lib/bbuf.h" -byte * /* Non-standard */ -bgets(struct fastbuf *f, byte *b, uns l) +char * /* Non-standard */ +bgets(struct fastbuf *f, char *b, uns l) { ASSERT(l); byte *src; @@ -46,7 +47,7 @@ exit: } int -bgets_nodie(struct fastbuf *f, byte *b, uns l) +bgets_nodie(struct fastbuf *f, char *b, uns l) { ASSERT(l); byte *src, *start = b; @@ -75,11 +76,11 @@ bgets_nodie(struct fastbuf *f, byte *b, uns l) while (src_len); exit: *b++ = 0; - return b - start; + return b - (char *)start; } uns -bgets_bb(struct fastbuf *f, bb_t *bb, uns limit) +bgets_bb(struct fastbuf *f, struct bb_t *bb, uns limit) { ASSERT(limit); byte *src; @@ -127,7 +128,7 @@ exit: return buf - bb->ptr; } -byte * +char * bgets_mp(struct fastbuf *f, struct mempool *mp) { byte *src; @@ -252,8 +253,8 @@ exit: s->cur_len = 0; } -byte * -bgets0(struct fastbuf *f, byte *b, uns l) +char * +bgets0(struct fastbuf *f, char *b, uns l) { ASSERT(l); byte *src;