Lines Matching refs:cp
59 #define end(cp) (strchr((cp), '\0'))
489 char * cp;
491 cp = ecpyalloc(_("warning: "));
492 cp = ecatalloc(cp, string);
493 error(cp);
494 ifree(cp);
944 register char * cp;
966 cp = strchr(buf, '\n');
967 if (cp == NULL) {
971 *cp = '\0';
1179 register char * cp;
1208 if ((cp = strchr(fields[i_format], '%')) != 0) {
1209 if (*++cp != 's' || strchr(cp, '%') != 0) {
1259 register const char * cp;
1271 cp = fields[LP_YEAR];
1272 if (sscanf(cp, scheck(cp, "%d"), &year) != 1) {
1306 cp = fields[LP_DAY];
1307 if (sscanf(cp, scheck(cp, "%d"), &day) != 1 ||
1327 cp = fields[LP_CORR];
1332 if (strcmp(cp, "") == 0) { /* infile() turns "-" into "" */
1335 } else if (strcmp(cp, "--") == 0) {
1338 } else if (strcmp(cp, "+") == 0) {
1341 } else if (strcmp(cp, "++") == 0) {
1397 register const char * cp;
1436 cp = loyearp;
1437 lp = byword(cp, begin_years);
1451 } else if (sscanf(cp, scheck(cp, "%d"), &rp->r_loyear) != 1) {
1455 cp = hiyearp;
1456 lp = byword(cp, end_years);
1473 } else if (sscanf(cp, scheck(cp, "%d"), &rp->r_hiyear) != 1) {
1882 register char * cp;
1901 for (cp = abbr; *cp != '\0'; ++cp)
1902 if (strchr("ABCDEFGHIJKLMNOPQRSTUVWXYZ", *cp) == NULL &&
1903 strchr("abcdefghijklmnopqrstuvwxyz", *cp) == NULL)
1906 if (len > 0 && *cp == '\0')
2704 getfields(cp)
2705 register char * cp;
2711 if (cp == NULL)
2714 emalloc((int) ((strlen(cp) + 1) * sizeof *array));
2717 while (isascii((unsigned char) *cp) &&
2718 isspace((unsigned char) *cp))
2719 ++cp;
2720 if (*cp == '\0' || *cp == '#')
2722 array[nsubs++] = dp = cp;
2724 if ((*dp = *cp++) != '"')
2726 else while ((*dp = *cp++) != '"')
2735 } while (*cp != '\0' && *cp != '#' &&
2736 (!isascii(*cp) || !isspace((unsigned char) *cp)));
2737 if (isascii(*cp) && isspace((unsigned char) *cp))
2738 ++cp;
2874 register const char * cp;
2881 cp = string;
2883 while (isascii((unsigned char) *cp) &&
2884 isalpha((unsigned char) *cp))
2885 ++cp;
2886 if (cp - string == 0)
2888 if (noise && cp - string > 3)
2890 if (cp - string > ZIC_MAX_ABBR_LEN_WO_WARN)
2892 if (wp == NULL && (*cp == '+' || *cp == '-')) {
2893 ++cp;
2894 if (isascii((unsigned char) *cp) &&
2895 isdigit((unsigned char) *cp))
2896 if (*cp++ == '1' &&
2897 *cp >= '0' && *cp <= '4')
2898 ++cp;
2900 if (*cp != '\0')
2925 register char * cp;
2929 cp = name = ecpyalloc(argname);
2930 while ((cp = strchr(cp + 1, '/')) != 0) {
2931 *cp = '\0';
2938 *cp = '/';
2961 *cp = '/';