Lines Matching refs:ptr

57 		sp->ptr = (char *)freed;  in s_free()
86 freed = (string *)(freed->ptr); in s_new()
87 sp->ptr = sp->base; in s_new()
91 sp->base = sp->ptr = malloc(STRLEN); in s_new()
123 sp->ptr = (sp->ptr - sp->base) + cp; in s_simplegrow()
143 sp->base = sp->ptr = cp; in s_array()
164 sp->ptr = sp->end - (size_t)1; /* point to NULL terminator */ in s_copy()
174 for (cp = sp->ptr; *cp; cp++) in s_tolower()
181 while (isspace(*sp->ptr)) in s_skipwhite()
282 char *splitend = strpbrk(from->ptr, split); in s_tok()
286 for (; from->ptr < splitend; ) { in s_tok()
287 s_putc(to, (int)(unsigned int)*from->ptr); in s_tok()
288 from->ptr++; in s_tok()
293 from->ptr += strspn(from->ptr, split); in s_tok()
297 else if (from->ptr[0]) { in s_tok()
299 while (*from->ptr) in s_tok()
300 from->ptr++; in s_tok()
332 return (to->ptr - len); in s_read_line()
336 return (to->ptr - len); in s_read_line()
360 have = to->end - to->ptr; in s_read_to_eof()
365 have = to->end - to->ptr; in s_read_to_eof()
366 got = fread(to->ptr, (size_t)1, have, fp); in s_read_to_eof()
370 to->ptr += got; in s_read_to_eof()
375 return (to->ptr - to->base); in s_read_to_eof()
388 while (isspace(*from->ptr)) in s_parse()
389 from->ptr++; in s_parse()
390 if (*from->ptr == '\0') in s_parse()
394 if (*from->ptr == '\'') { in s_parse()
395 from->ptr++; in s_parse()
396 for (; *from->ptr != '\'' && *from->ptr != '\0'; from->ptr++) in s_parse()
397 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()
398 if (*from->ptr == '\'') in s_parse()
399 from->ptr++; in s_parse()
400 } else if (*from->ptr == '"') { in s_parse()
401 from->ptr++; in s_parse()
402 for (; *from->ptr != '"' && *from->ptr != '\0'; from->ptr++) in s_parse()
403 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()
404 if (*from->ptr == '"') in s_parse()
405 from->ptr++; in s_parse()
407 for (; !isspace(*from->ptr) && *from->ptr != '\0'; from->ptr++) in s_parse()
408 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()