97 |
}\ |
}\ |
98 |
} while (0) |
} while (0) |
99 |
|
|
|
#define strbuf_reset(sb) do {\ |
|
|
sb->curp = sb->sbuf;\ |
|
|
sb->alloc_failed = 0;\ |
|
|
} while (0) |
|
|
|
|
100 |
#define strbuf_puts0(sb, s) do {\ |
#define strbuf_puts0(sb, s) do {\ |
101 |
strbuf_puts(sb, s);\ |
strbuf_puts(sb, s);\ |
102 |
strbuf_putc(sb, '\0');\ |
strbuf_putc(sb, '\0');\ |
119 |
#endif |
#endif |
120 |
void __strbuf_expandbuf(STRBUF *, int); |
void __strbuf_expandbuf(STRBUF *, int); |
121 |
STRBUF *strbuf_open(int); |
STRBUF *strbuf_open(int); |
122 |
|
void strbuf_reset(STRBUF *); |
123 |
void strbuf_clear(STRBUF *); |
void strbuf_clear(STRBUF *); |
124 |
void strbuf_nputs(STRBUF *, const char *, int); |
void strbuf_nputs(STRBUF *, const char *, int); |
125 |
void strbuf_puts(STRBUF *, const char *); |
void strbuf_puts(STRBUF *, const char *); |