Home | History | Annotate | Download | only in sunlabel

Lines Matching refs:cp

635 	const char *cp = *cpp;
636 while (*cp && isspace((unsigned char)*cp))
637 cp++;
638 *cpp = cp;
652 const char *cp;
658 cp = *cpp;
659 while (*cp && isdigit((unsigned char)*cp)) {
660 v = (10 * v) + (*cp++ - '0');
663 *cpp = cp;
666 printf("Missing/invalid %s: %s\n", tag, cp);
843 chval_ascii(const char *cp, struct field *f)
847 skipspaces(&cp);
848 if ((nl = strchr(cp, '\n')) == NULL)
849 nl = cp + strlen(cp);
850 if (nl - cp > 128) {
854 memcpy(f->loc, cp, (size_t)(nl - cp));
863 chval_int(const char *cp, struct field *f)
867 if (!scannum(&cp, &v, "value"))
880 const char *cp;
889 cp = str;
890 while (*cp && !isspace((unsigned char)*cp))
891 cp++;
892 n = cp - str;
895 (*fields[i].chval) (cp, &fields[i]);