108 |
if (strbuf_getlen(sb) <= strlen(p)) |
if (strbuf_getlen(sb) <= strlen(p)) |
109 |
fprintf(stderr, ", value=|%s|\n", p); |
fprintf(stderr, ", value=|%s|\n", p); |
110 |
else { |
else { |
111 |
fprintf(stderr, "\n"); |
fputc('\n', stderr); |
112 |
for (; p < end; p += strlen(p) + 1) |
for (; p < end; p += strlen(p) + 1) |
113 |
fprintf(stderr, "\t|%s|", p); |
fprintf(stderr, "\t|%s|", p); |
114 |
} |
} |
249 |
} |
} |
250 |
} |
} |
251 |
/* |
/* |
252 |
|
* strbuf_puts_nl: Put string with a new line |
253 |
|
* |
254 |
|
* i) sb statically defined string buffer |
255 |
|
* i) s string |
256 |
|
*/ |
257 |
|
void |
258 |
|
strbuf_puts_nl(sb, s) |
259 |
|
STRBUF *sb; |
260 |
|
const char *s; |
261 |
|
{ |
262 |
|
if (!sb->alloc_failed) { |
263 |
|
while (*s) { |
264 |
|
if (sb->curp >= sb->endp) |
265 |
|
__strbuf_expandbuf(sb, 0); |
266 |
|
*sb->curp++ = *s++; |
267 |
|
} |
268 |
|
if (sb->curp >= sb->endp) |
269 |
|
__strbuf_expandbuf(sb, 0); |
270 |
|
*sb->curp++ = '\n'; |
271 |
|
} |
272 |
|
} |
273 |
|
/* |
274 |
* strbuf_putn: put digit string at the last of buffer. |
* strbuf_putn: put digit string at the last of buffer. |
275 |
* |
* |
276 |
* i) sb STRBUF structure |
* i) sb STRBUF structure |