Lines Matching refs:first
71 register char *first, *last; in namebase() local
73 for(first=last=pathname; *last; last++); in namebase()
75 if(last>first) in namebase()
76 while(*--last=='/' && last > first); in namebase()
77 if(last==first && *last=='/') in namebase()
80 if(*first=='/') in namebase()
86 for(first=last++;first>pathname && *first!='/';first--); in namebase()
87 if(*first=='/') in namebase()
88 first++; in namebase()
90 if(suffix && (n=strlen(suffix)) && n<(last-first)) in namebase()
96 if(last>first) in namebase()
97 sfwrite(outfile,first,last-first); in namebase()