Lines Matching refs:cp
47 const char *cp;
55 for (ne = 0, cp = p; --cp >= sp && *cp == esc; ne++)
76 char *ptr, *cp;
106 for (cp = ptr; cp < ptr + s; cp++)
107 if (*cp == com && !isescaped(ptr, cp, esc)) {
108 s = cp - ptr;
115 cp = &ptr[s - 1];
117 if (*cp == nl)
122 cp = &ptr[s - 1];
124 if (*cp == con && !isescaped(ptr, cp, esc)) {
133 if ((cp = realloc(buf, len + s + 1)) == NULL) {
137 buf = cp;
146 ptr = cp = buf;
147 while (cp[0] != '\0') {
150 while (cp[0] != '\0' && cp[0] != esc)
151 *ptr++ = *cp++;
152 if (cp[0] == '\0' || cp[1] == '\0')
156 if (cp[1] == com)
158 if (cp[1] == con)
160 if (cp[1] == esc)
162 if (cp[1] != com && cp[1] != con && cp[1] != esc)
166 cp++;
168 *ptr++ = *cp++;
169 *ptr++ = *cp++;