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