summaryrefslogtreecommitdiff
path: root/py/vstr.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-01-29 13:57:23 +0000
committerDamien George <damien.p.george@gmail.com>2015-01-29 13:57:23 +0000
commit827b0f747b2aa4870ef8de90cb0c3a4151e5ce71 (patch)
treee424b2e3c4a4e2f63ac125e42c502d887d5827fc /py/vstr.c
parent26c0b155fa35d6518d985ed461a6f453a0afd4f4 (diff)
py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str.
Diffstat (limited to 'py/vstr.c')
-rw-r--r--py/vstr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/py/vstr.c b/py/vstr.c
index ccd54d589..953e8edb5 100644
--- a/py/vstr.c
+++ b/py/vstr.c
@@ -172,11 +172,12 @@ char *vstr_add_len(vstr_t *vstr, size_t len) {
}
// Doesn't increase len, just makes sure there is a null byte at the end
-void vstr_null_terminate(vstr_t *vstr) {
+char *vstr_null_terminated_str(vstr_t *vstr) {
if (vstr->had_error || !vstr_ensure_extra(vstr, 1)) {
- return;
+ return NULL;
}
vstr->buf[vstr->len] = '\0';
+ return vstr->buf;
}
void vstr_add_byte(vstr_t *vstr, byte b) {