Lines Matching refs:last
35 register char *last; in dirname() local
37 for(last=pathname; *last; last++); in dirname()
39 while(last>pathname && *--last=='/'); in dirname()
41 for(;last>pathname && *last!='/';last--); in dirname()
42 if(last==pathname) in dirname()
45 if(*last!='/') in dirname()
46 *last = '.'; in dirname()
48 else if(last[1]=='/') in dirname()
49 last++; in dirname()
54 for(;*last=='/' && last > pathname; last--); in dirname()
56 if(last==pathname && *pathname=='/' && pathname[1]=='/') in dirname()
57 last++; in dirname()
59 *(last + 1) = 0; in dirname()