From 7f11104a5737adf261d10bc1a7b85e740f2eb491 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 11 Dec 2003 18:15:57 +0000 Subject: Add libString. --- src/libString/s_reset.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/libString/s_reset.c (limited to 'src/libString/s_reset.c') diff --git a/src/libString/s_reset.c b/src/libString/s_reset.c new file mode 100644 index 00000000..cd2a7421 --- /dev/null +++ b/src/libString/s_reset.c @@ -0,0 +1,23 @@ +#include +#include +#include "libString.h" + +String* +s_reset(String *s) +{ + if(s != nil){ + s = s_unique(s); + s->ptr = s->base; + *s->ptr = '\0'; + } else + s = s_new(); + return s; +} + +String* +s_restart(String *s) +{ + s = s_unique(s); + s->ptr = s->base; + return s; +} -- cgit v1.2.3