Lines Matching refs:cp
595 blank(char *cp)
597 while (*cp && isspace(*cp)) {
598 cp++;
600 return (*cp == '\0');
608 comment(char *cp)
610 while (*cp && isspace(*cp)) {
611 cp++;
613 return (*cp == '#');
622 getvalue(char *cp, struct nc_data nc_data[])
627 if (strcmp(nc_data[i].string, cp) == 0) {
640 getflag(char *cp)
645 while (*cp) {
647 if (*nc_flag[i].string == *cp) {
652 cp++;
660 * in the argument "cp".
664 getlookups(char *cp)
671 num = getnlookups(cp);
679 start = cp;
689 while (*cp && *cp != ',') {
690 if (*cp == '\\' && *(cp + 1)) {
691 shift1left(cp);
693 cp++;
695 if (*cp)
696 *cp++ = '\0';
714 getnlookups(char *cp)
718 if (strcmp(cp, "-") == 0)
722 while (*cp) {
723 if (*cp == ',') {
732 if (*cp == '\\' && *(cp + 1)) {
733 cp++;
735 cp++;
747 gettoken(char *cp, int skip)
756 p = (cp == NULL)? savep: cp;