Lines Matching refs:cp
257 const char *cp = str;
261 while (cp[0] != '\0' && cp[0] != '\\')
262 ++cp;
263 if (cp[0] == '\0')
266 if (cp[1] == '\0')
268 if (strchr ("abcfnrtv\\01234567", cp[1]) != NULL)
270 ++cp;
275 rp = retval + (cp - str);
276 memcpy (retval, str, cp - str);
280 /* Here cp[0] == '\\'. */
281 switch (*++cp)
285 ++cp;
289 ++cp;
293 ++cp;
297 ++cp;
301 ++cp;
305 ++cp;
309 ++cp;
313 ++cp;
318 int ch = *cp++ - '0';
320 if (*cp >= '0' && *cp <= '7')
323 ch += *cp++ - '0';
325 if (*cp >= '0' && *cp <= '7')
328 ch += *cp++ - '0';
339 while (cp[0] != '\0' && cp[0] != '\\')
340 *rp++ = *cp++;
342 while (cp[0] != '\0');