X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=phpstr%2Fphpstr.c;fp=phpstr%2Fphpstr.c;h=5a153dbcbc00b3bb6b56fae42ed69cd2cfd0918a;hp=c0d9543f3d3e4a7e5b11b9d20b3aee68f3632c04;hb=8ad43ce5b543cdd9766300ceb080c1d9ff228110;hpb=34644fd4c700fb55c3a2c2ff9966d0f5e7572509 diff --git a/phpstr/phpstr.c b/phpstr/phpstr.c index c0d9543..5a153db 100644 --- a/phpstr/phpstr.c +++ b/phpstr/phpstr.c @@ -229,6 +229,12 @@ PHPSTR_API int phpstr_cmp(phpstr *left, phpstr *right) } } +PHPSTR_API void phpstr_reset(phpstr *buf) +{ + buf->free += buf->used; + buf->used = 0; +} + PHPSTR_API void phpstr_dtor(phpstr *buf) { STR_SET(buf->data, NULL);