#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;
}
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;
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;
return buf - bb->ptr;
}
-byte *
+char *
bgets_mp(struct fastbuf *f, struct mempool *mp)
{
byte *src;
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;