Lines Matching refs:cp
52 const char *cp;
65 for (ne = 0, cp = p; --cp >= sp && *cp == esc; ne++)
85 char *ptr, *cp;
119 for (cp = ptr; cp < ptr + s; cp++)
120 if (*cp == com && !isescaped(ptr, cp, esc)) {
121 s = cp - ptr;
128 cp = &ptr[s - 1];
130 if (*cp == nl)
135 cp = &ptr[s - 1];
137 if (*cp == con && !isescaped(ptr, cp, esc)) {
152 if ((cp = realloc(buf, len + s + 1)) == NULL) {
156 buf = cp;
165 ptr = cp = buf;
166 while (cp[0] != '\0') {
169 while (cp[0] != '\0' && cp[0] != esc)
170 *ptr++ = *cp++;
171 if (cp[0] == '\0' || cp[1] == '\0')
175 if (cp[1] == com)
177 if (cp[1] == con)
179 if (cp[1] == esc)
181 if (cp[1] != com && cp[1] != con && cp[1] != esc)
185 cp++;
187 *ptr++ = *cp++;
188 *ptr++ = *cp++;