Lines Matching defs:cp
60 char *cp;
96 &cp) == 0 && cp && *cp) {
97 char *sp = cp, *dp;
104 z = strlen(cp) + 1;
117 afree(cp, APERM);
502 const char *cp;
544 if ((cp = *++ap) == NULL ||
545 (!strcmp(cp, "--") && (cp = *++ap) == NULL)) {
549 if ((tp = findcom(cp, FC_BI)) == NULL)
550 errorf("%s: %s: %s", Tbuiltin, cp, "not a builtin");
635 cp = evalstr(t->vars[i], DOASNTILDE);
643 shf_fprintf(shl_out, "%s%c", cp,
648 typeset(cp, type_flags, 0, 0, 0);
650 typeset(cp, LOCAL|LOCAL_COPY|EXPORT, 0, 0, 0);
653 if ((cp = *ap) == NULL) {
657 if (Flag(FRESTRICTED) && vstrchr(cp, '/')) {
658 warningf(true, "%s: %s", cp, "restricted");
662 tp = findcom(cp, fcflags);
683 warningf(true, "%s: %s %s: %s", cp,
690 warningf(true, "%s: %s %s %s: %s", cp,
696 if (!(ftp = findfunc(cp, hash(cp), false)) ||
698 warningf(true, "%s: %s %s", cp,
783 warningf(true, "%s: %s", cp, "not found");
786 warningf(true, "%s: %s: %s", cp, "can't execute",
831 unsigned char *cp;
855 cp = (unsigned char *)buf;
856 if ((cp[0] == 0xEF) && (cp[1] == 0xBB) && (cp[2] == 0xBF))
857 cp += 3;
859 fd = (char *)cp - buf; /* either 0 or (if BOM) 3 */
862 while ((char *)cp < (buf + sizeof(buf)))
863 if (*cp == '\0' || *cp == '\n' || *cp == '\r') {
864 *cp = '\0';
867 ++cp;
869 if ((char *)cp >= (buf + sizeof(buf)))
873 cp = (unsigned char *)(buf + fd);
875 if ((cp[0] != '#') || (cp[1] != '!'))
878 cp += 2;
880 while (*cp == ' ' || *cp == '\t')
881 ++cp;
883 if (*cp == '\0')
886 sh = (char *)cp;
888 while (*cp != ' ' && *cp != '\t' && *cp != '\0')
889 ++cp;
891 if (*cp) {
892 *cp++ = '\0';
894 while (*cp == ' ' || *cp == '\t')
895 ++cp;
897 if (*cp)
898 *tp->args-- = (char *)cp;
1272 char *cp = iop->name;
1279 cp = evalonestr(cp, DOTILDE|(Flag(FTALKING_I) ? DOGLOB : 0));
1281 /* Used for tracing and error messages to print expanded cp */
1283 iotmp.name = (iotype == IOHERE) ? NULL : cp;
1307 (stat(cp, &statb) < 0 || S_ISREG(statb.st_mode)))
1319 /* cp may have wrong name */
1326 if (*cp == '-' && !cp[1]) {
1330 } else if ((u = check_fd(cp,
1346 warningf(true, "%s: %s", cp, "restricted");
1349 u = open(cp, flags, 0666);
1358 "open" : "create", cp, strerror(u));
1441 ccp = evalstr(yylval.cp, 0);