comparison th_string.c @ 327:fae4651d37bc

Make th_growbuf() public.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 13 Jun 2011 15:08:51 +0300
parents f1049f487987
children b3556ff686fc
comparison
equal deleted inserted replaced
326:2f7849e505f3 327:fae4651d37bc
458 458
459 return (len == 6) ? val : -1; 459 return (len == 6) ? val : -1;
460 } 460 }
461 461
462 462
463 static BOOL th_growbuf(char **buf, size_t *bufsize, size_t *len, size_t grow) 463 BOOL th_growbuf(char **buf, size_t *bufsize, size_t *len, size_t grow)
464 { 464 {
465 assert(buf != NULL);
466 assert(bufsize != NULL);
467 assert(len != NULL);
468
469 if (*buf == NULL) 465 if (*buf == NULL)
470 *bufsize = *len = 0; 466 *bufsize = *len = 0;
471 467
472 if (*buf == NULL || *len + grow >= *bufsize) { 468 if (*buf == NULL || *len + grow >= *bufsize) {
473 *bufsize += grow + TH_BUFGROW; 469 *bufsize += grow + TH_BUFGROW;