]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libString/s_reset.c
Import sources from 2011-03-30 iso image
[plan9front.git] / sys / src / libString / s_reset.c
1 #include <u.h>
2 #include <libc.h>
3 #include "String.h"
4
5 String*
6 s_reset(String *s)
7 {
8         if(s != nil){
9                 s = s_unique(s);
10                 s->ptr = s->base;
11                 *s->ptr = '\0';
12         } else
13                 s = s_new();
14         return s;
15 }
16
17 String*
18 s_restart(String *s)
19 {
20         s = s_unique(s);
21         s->ptr = s->base;
22         return s;
23 }