Lines Matching refs:pathlen
123 static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen);
348 FileExpansion *ef_expand_file(ExpandFile *ef, const char *path, int pathlen) in ef_expand_file() argument
369 if(pathlen < 0 || pathlen > strlen(path)) in ef_expand_file()
370 pathlen = strlen(path); in ef_expand_file()
380 path = ef_expand_special(ef, path, pathlen); in ef_expand_file()
505 int pathlen; /* The length of ef->pathname[] on entry to this */ in ef_match_relative_pathname() local
511 pathlen = strlen(ef->path->name); in ef_match_relative_pathname()
580 ef->path->name[pathlen] = '\0'; in ef_match_relative_pathname()
1043 static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen) in ef_expand_special() argument
1061 for(spos=ppos=0; ppos < pathlen; ppos++) { in ef_expand_special()
1088 for(envlen=0; envlen<ENV_LEN && ppos < pathlen && in ef_expand_special()