Lines Matching defs:pathcomp
335 char pathcomp[FILNAMSIZ]; /* path-component buffer */
337 char *lastsemi=(char *)NULL; /* pointer to last semi-colon in pathcomp */
339 char *lastcomma=(char *)NULL; /* pointer to last comma in pathcomp */
343 int killed_ddot = FALSE; /* is set when skipping "../" pathcomp */
366 *pathcomp = '\0'; /* initialize translation buffer */
367 pp = pathcomp; /* point to translation buffer */
388 if (((error = checkdir(__G__ pathcomp, APPEND_DIR)) & MPN_MASK)
391 pp = pathcomp; /* reset conversion buffer for next piece */
396 if (pp == pathcomp) { /* nothing appended yet... */
488 *pp = '\0'; /* done with pathcomp: terminate it */
515 sprintf(pathcomp+strlen(pathcomp), ",%03x", (int)(ft>>8) & 0xFFF);
519 if (*pathcomp == '\0') {
525 checkdir(__G__ pathcomp, APPEND_NAME); /* returns 1 if truncated: care? */
539 int checkdir(__G__ pathcomp, flag)
541 char *pathcomp;
575 Trace((stderr, "appending dir segment [%s]\n", FnFilter1(pathcomp)));
576 while ((*end = *pathcomp++) != '\0')
637 GETPATH: copy full path to the string pointed at by pathcomp, and free
642 strcpy(pathcomp, buildpath);
644 FnFilter1(pathcomp)));
660 Trace((stderr, "appending filename [%s]\n", FnFilter1(pathcomp)));
661 while ((*end = *pathcomp++) != '\0') {
720 FnFilter1(pathcomp)));
721 if (pathcomp == (char *)NULL) {
727 if ((rootlen = strlen(pathcomp)) > 0) {
734 strcpy(tmproot, pathcomp);