Lines Matching refs:ptr
87 char *ptr, *cp; in fparseln() local
122 if ((ptr = fgetln(fp, &s)) == NULL) in fparseln()
128 ptr = fbuf; in fparseln()
132 for (cp = ptr; cp < ptr + s; cp++) in fparseln()
133 if (*cp == com && !isescaped(ptr, cp, esc)) { in fparseln()
134 s = cp - ptr; in fparseln()
141 cp = &ptr[s - 1]; in fparseln()
148 cp = &ptr[s - 1]; in fparseln()
150 if (*cp == con && !isescaped(ptr, cp, esc)) { in fparseln()
171 (void) memcpy(buf + len, ptr, s); in fparseln()
178 ptr = cp = buf; in fparseln()
183 *ptr++ = *cp++; in fparseln()
200 *ptr++ = *cp++; in fparseln()
201 *ptr++ = *cp++; in fparseln()
203 *ptr = '\0'; in fparseln()
217 char *ptr; in main() local
221 while ((ptr = fparseln(stdin, &size, &line, NULL, in main()
223 printf("line %d (%d) |%s|\n", line, size, ptr); in main()