Lines Matching refs:ptr

59 		sp->ptr = (char *)freed;  in s_free()
88 freed = (string *)(freed->ptr); in s_new()
89 sp->ptr = sp->base; in s_new()
93 sp->base = sp->ptr = malloc(STRLEN); in s_new()
125 sp->ptr = (sp->ptr - sp->base) + cp; in s_simplegrow()
145 sp->base = sp->ptr = cp; in s_array()
166 sp->ptr = sp->end - (size_t)1; /* point to NULL terminator */ in s_copy()
176 for (cp = sp->ptr; *cp; cp++) in s_tolower()
183 while (isspace(*sp->ptr)) in s_skipwhite()
284 char *splitend = strpbrk(from->ptr, split); in s_tok()
288 for (; from->ptr < splitend; ) { in s_tok()
289 s_putc(to, (int)(unsigned int)*from->ptr); in s_tok()
290 from->ptr++; in s_tok()
295 from->ptr += strspn(from->ptr, split); in s_tok()
299 else if (from->ptr[0]) { in s_tok()
301 while (*from->ptr) in s_tok()
302 from->ptr++; in s_tok()
334 return (to->ptr - len); in s_read_line()
338 return (to->ptr - len); in s_read_line()
362 have = to->end - to->ptr; in s_read_to_eof()
367 have = to->end - to->ptr; in s_read_to_eof()
368 got = fread(to->ptr, (size_t)1, have, fp); in s_read_to_eof()
372 to->ptr += got; in s_read_to_eof()
377 return (to->ptr - to->base); in s_read_to_eof()
390 while (isspace(*from->ptr)) in s_parse()
391 from->ptr++; in s_parse()
392 if (*from->ptr == '\0') in s_parse()
396 if (*from->ptr == '\'') { in s_parse()
397 from->ptr++; in s_parse()
398 for (; *from->ptr != '\'' && *from->ptr != '\0'; from->ptr++) in s_parse()
399 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()
400 if (*from->ptr == '\'') in s_parse()
401 from->ptr++; in s_parse()
402 } else if (*from->ptr == '"') { in s_parse()
403 from->ptr++; in s_parse()
404 for (; *from->ptr != '"' && *from->ptr != '\0'; from->ptr++) in s_parse()
405 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()
406 if (*from->ptr == '"') in s_parse()
407 from->ptr++; in s_parse()
409 for (; !isspace(*from->ptr) && *from->ptr != '\0'; from->ptr++) in s_parse()
410 s_putc(to, (int)(unsigned int)*from->ptr); in s_parse()