Lines Matching refs:ptr
76 char *ptr, *cp; in fparseln() local
102 if ((ptr = fgetln(fp, &s)) == NULL) in fparseln()
106 for (cp = ptr; cp < ptr + s; cp++) in fparseln()
107 if (*cp == com && !isescaped(ptr, cp, esc)) { in fparseln()
108 s = cp - ptr; in fparseln()
115 cp = &ptr[s - 1]; in fparseln()
122 cp = &ptr[s - 1]; in fparseln()
124 if (*cp == con && !isescaped(ptr, cp, esc)) { in fparseln()
139 (void) memcpy(buf + len, ptr, s); in fparseln()
146 ptr = cp = buf; in fparseln()
151 *ptr++ = *cp++; in fparseln()
168 *ptr++ = *cp++; in fparseln()
169 *ptr++ = *cp++; in fparseln()
171 *ptr = '\0'; in fparseln()
186 char *ptr; in main() local
190 while ((ptr = fparseln(stdin, &size, &line, NULL, in main()
192 printf("line %d (%d) |%s|\n", line, size, ptr); in main()