Lines Matching refs:cp1
1967 const char *cp1;
1973 for (cp1 = src; *cp1; cp1++) {
1976 if (*cp1 == *(ntin + i)) {
1987 *cp2++ = *cp1;
2031 const char *cp1 = src;
2039 while (match && *cp1 && *cp2) {
2042 if (*++cp2 != *cp1) {
2048 if (*cp1 != *(++cp2+1)) {
2050 tp[toknum] = cp1;
2051 while (*++cp1 && *(cp2+1)
2052 != *cp1);
2053 te[toknum] = cp1;
2060 if (*cp2 != *cp1) {
2065 if (match && *cp1) {
2066 cp1++;
2072 if (!match && *cp1) /* last token mismatch */
2078 cp1 = mapout;
2079 while (*cp1) {
2081 switch (*cp1) {
2083 if (*(cp1 + 1)) {
2084 *cp2++ = *++cp1;
2089 if (*++cp1 == '$' &&
2090 isdigit((unsigned char)*(cp1+1))) {
2091 if (*++cp1 == '0') {
2099 else if (toks[toknum = *cp1 - '1']) {
2109 while (*cp1 && *cp1 != ',' &&
2110 *cp1 != ']') {
2111 if (*cp1 == '\\') {
2112 cp1++;
2114 else if (*cp1 == '$' &&
2115 isdigit((unsigned char)*(cp1+1))) {
2116 if (*++cp1 == '0') {
2124 *cp1 - '1']) {
2133 else if (*cp1) {
2134 *cp2++ = *cp1++;
2137 if (!*cp1) {
2144 cp1--;
2147 while (*++cp1 && *cp1 != ']') {
2148 if (*cp1 == '\\' && *(cp1 + 1)) {
2149 cp1++;
2152 if (!*cp1) {
2160 switch (*++cp1) {
2166 cp1--;
2171 if (isdigit((unsigned char)*(cp1 + 1))) {
2172 if (*++cp1 == '0') {
2179 else if (toks[toknum = *cp1 - '1']) {
2190 *cp2++ = *cp1;
2193 cp1++;