Lines Matching refs:string
45 string s[STRALLOC];
51 static string *freed = NULL;
52 static string *s_alloc(void);
53 static void s_simplegrow(string *, size_t);
56 s_free(string *sp) in s_free()
65 static string *
80 string *
83 string *sp; in s_new()
88 freed = (string *)(freed->ptr); in s_new()
105 s_simplegrow(string *sp, size_t incr) in s_simplegrow()
132 s_grow(string *sp, int c) in s_grow()
140 string *
143 string *sp = s_alloc(); in s_array()
151 string*
154 string *sp; in s_copy()
172 s_tolower(string *sp) in s_tolower()
181 s_skipwhite(string *sp) in s_skipwhite()
188 string *
189 s_append(string *to, char *from) in s_append()
213 string *
214 s_seq_read(FILE *fp, string *to, int lineortoken) in s_seq_read()
281 string *
282 s_tok(string *from, char *split) in s_tok()
287 string *to = s_new(); in s_tok()
300 string *to = s_clone(from); in s_tok()
317 s_read_line(FILE *fp, string *to) in s_read_line()
351 s_read_to_eof(FILE *fp, string *to) in s_read_to_eof()
387 string *
388 s_parse(string *from, string *to) in s_parse()