Lines Matching defs:cp
38 char buffer[FILENAME_MAX], *cp, *verstr;
46 cp = fgets(buffer, 256, f);
48 if (cp == NULL)
50 len = strlen(cp);
51 if (cp[len - 1] == '\n')
52 cp[len - 1] = '\0';
53 while (strchr(SEPARATORS, *cp) != NULL)
54 cp++;
55 verstr = cp;
56 cp = strpbrk(cp, SEPARATORS);
57 if (cp == NULL)
59 *cp = '\0';
60 for (cp = verstr; *cp != '\0'; cp++)
61 if (isdigit(*cp) == 0)
65 cp++;
66 while (*cp != '\0' && strchr(SEPARATORS, *cp) != NULL)
67 cp++;
68 if (*cp == '\0')
70 bcopy(cp, buffer, strlen(cp) + 1);
71 cp = strpbrk(buffer, SEPARATORS);
72 if (cp != NULL)
73 *cp = '\0';
76 cp = strrchr(argv[0], '/');
77 if (cp == NULL)
78 cp = argv[0];
80 cp++;
82 strlcat(buffer, cp, sizeof(buffer));