Lines Matching refs:cp
478 const char *cp = string;
480 if (cp == 0)
483 if ((len2 = strlen(cp)) + 2 > TPS(fmt_size)) {
493 while ((cp - string) < (int) len2) {
494 if (*cp == '%') {
495 cp++;
496 cp = parse_format(cp, TPS(fmt_buff), &len);
497 switch (*cp) {
526 cp++;
527 i = (UChar(*cp) - '0');
537 ++cp;
542 cp++;
547 cp += 2;
553 cp++;
554 while (isdigit(UChar(*cp))) {
555 cp++;
588 if (*cp != '\0')
589 cp++;
781 const char *cp = string;
782 size_t len2 = strlen(cp);
808 while ((cp - string) < (int) len2) {
809 if (*cp != '%') {
810 save_char(tps, UChar(*cp));
812 TPS(tparam_base) = cp++;
813 cp = parse_format(cp, TPS(fmt_buff), &len);
814 switch (*cp) {
859 cp++;
860 i = (UChar(*cp) - '1');
871 cp++;
872 if (isUPPER(*cp)) {
873 i = (UChar(*cp) - 'A');
875 } else if (isLOWER(*cp)) {
876 i = (UChar(*cp) - 'a');
883 cp++;
884 if (isUPPER(*cp)) {
885 i = (UChar(*cp) - 'A');
887 } else if (isLOWER(*cp)) {
888 i = (UChar(*cp) - 'a');
895 cp++;
896 npush(tps, UChar(*cp));
897 cp++;
902 cp++;
903 while (isdigit(UChar(*cp))) {
904 number = (number * 10) + (UChar(*cp) - '0');
905 cp++;
1028 cp++;
1030 while (*cp) {
1031 if (*cp == '%') {
1032 cp++;
1033 if (*cp == '?')
1035 else if (*cp == ';') {
1040 } else if (*cp == 'e' && level == 0)
1044 if (*cp)
1045 cp++;
1052 cp++;
1054 while (*cp) {
1055 if (*cp == '%') {
1056 cp++;
1057 if (*cp == '?')
1059 else if (*cp == ';') {
1067 if (*cp)
1068 cp++;
1075 } /* endswitch (*cp) */
1076 } /* endelse (*cp == '%') */
1078 if (*cp == '\0')
1081 cp++;
1082 } /* endwhile (*cp) */