Mercurial > hg > nnchat
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; |