void bseek(struct fastbuf *f, sh_off_t pos, int whence);
void bsetpos(struct fastbuf *f, sh_off_t pos);
-extern inline sh_off_t btell(struct fastbuf *f)
+static inline sh_off_t btell(struct fastbuf *f)
{
return f->pos + (f->bptr - f->buffer);
}
int bgetc_slow(struct fastbuf *f);
-extern inline int bgetc(struct fastbuf *f)
+static inline int bgetc(struct fastbuf *f)
{
return (f->bptr < f->bstop) ? (int) *f->bptr++ : bgetc_slow(f);
}
int bpeekc_slow(struct fastbuf *f);
-extern inline int bpeekc(struct fastbuf *f)
+static inline int bpeekc(struct fastbuf *f)
{
return (f->bptr < f->bstop) ? (int) *f->bptr : bpeekc_slow(f);
}
-extern inline void bungetc(struct fastbuf *f, byte c)
+static inline void bungetc(struct fastbuf *f, byte c)
{
*--f->bptr = c;
}
void bputc_slow(struct fastbuf *f, byte c);
-extern inline void bputc(struct fastbuf *f, byte c)
+static inline void bputc(struct fastbuf *f, byte c)
{
if (f->bptr < f->bufend)
*f->bptr++ = c;
}
word bgetw_slow(struct fastbuf *f);
-extern inline word bgetw(struct fastbuf *f)
+static inline word bgetw(struct fastbuf *f)
{
word w;
if (f->bptr + 2 <= f->bstop)
}
u32 bgetl_slow(struct fastbuf *f);
-extern inline u32 bgetl(struct fastbuf *f)
+static inline u32 bgetl(struct fastbuf *f)
{
u32 l;
if (f->bptr + 4 <= f->bstop)
}
u64 bgetq_slow(struct fastbuf *f);
-extern inline u64 bgetq(struct fastbuf *f)
+static inline u64 bgetq(struct fastbuf *f)
{
if (f->bptr + 8 <= f->bstop)
{
}
u64 bget5_slow(struct fastbuf *f);
-extern inline u64 bget5(struct fastbuf *f)
+static inline u64 bget5(struct fastbuf *f)
{
u64 l;
if (f->bptr + 5 <= f->bstop)
}
void bputw_slow(struct fastbuf *f, word w);
-extern inline void bputw(struct fastbuf *f, word w)
+static inline void bputw(struct fastbuf *f, word w)
{
if (f->bptr + 2 <= f->bufend)
{
}
void bputl_slow(struct fastbuf *f, u32 l);
-extern inline void bputl(struct fastbuf *f, u32 l)
+static inline void bputl(struct fastbuf *f, u32 l)
{
if (f->bptr + 4 <= f->bufend)
{
}
void bputq_slow(struct fastbuf *f, u64 l);
-extern inline void bputq(struct fastbuf *f, u64 l)
+static inline void bputq(struct fastbuf *f, u64 l)
{
if (f->bptr + 8 <= f->bufend)
{
}
void bput5_slow(struct fastbuf *f, u64 l);
-extern inline void bput5(struct fastbuf *f, u64 l)
+static inline void bput5(struct fastbuf *f, u64 l)
{
if (f->bptr + 5 <= f->bufend)
{
}
void bread_slow(struct fastbuf *f, void *b, uns l);
-extern inline void bread(struct fastbuf *f, void *b, uns l)
+static inline void bread(struct fastbuf *f, void *b, uns l)
{
if (f->bptr + l <= f->bstop)
{
}
void bwrite_slow(struct fastbuf *f, void *b, uns l);
-extern inline void bwrite(struct fastbuf *f, void *b, uns l)
+static inline void bwrite(struct fastbuf *f, void *b, uns l)
{
if (f->bptr + l <= f->bufend)
{
byte *bgets(struct fastbuf *f, byte *b, uns l); /* Non-std */
-extern inline void
+static inline void
bputs(struct fastbuf *f, byte *b)
{
bwrite(f, b, strlen(b));
}
-extern inline void
+static inline void
bputsn(struct fastbuf *f, byte *b)
{
bputs(f, b);