Lines Matching refs:t

55 	register char*	t;  in pathcanon()  local
76 p = r = s = t = path; in pathcanon()
77 for (;;) switch (*t++ = *s++) in pathcanon()
90 t -= 2; in pathcanon()
93 if ((flags & (PATH_DOTDOT|PATH_EXISTS)) == PATH_DOTDOT && (t - 2) >= v) in pathcanon()
97 *(t - 2) = 0; in pathcanon()
103 *(t - 2) = '.'; in pathcanon()
106 if (t - 5 < r) r = t; in pathcanon()
108 if (t - 5 < r) in pathcanon()
110 if (t - 4 == r) t = r + 1; in pathcanon()
111 else r = t; in pathcanon()
114 else for (t -= 5; t > r && *(t - 1) != '/'; t--); in pathcanon()
123 o = t; in pathcanon()
124 if ((t -= 5) <= path) t = path + 1; in pathcanon()
125 c = *t; in pathcanon()
126 *t = 0; in pathcanon()
130 if (t == r + 1) x = r; in pathcanon()
131 v = s = t = x; in pathcanon()
135 *t = c; in pathcanon()
136 t = o; in pathcanon()
140 r = t; in pathcanon()
144 if ((flags & PATH_PHYSICAL) && loop < 32 && (t - 1) > path) in pathcanon()
149 c = *(t - 1); in pathcanon()
150 *(t - 1) = 0; in pathcanon()
152 *(t - 1) = c; in pathcanon()
158 v = s = t = p; in pathcanon()
174 …if (dots >= 4 && (flags & PATH_EXISTS) && (t - 1) >= v && (t > path + 1 || t > path && *(t - 1) &&… in pathcanon()
178 *(t - 1) = 0; in pathcanon()
184 v = t; in pathcanon()
185 if (*s) *(t - 1) = '/'; in pathcanon()
189 if (t > path && !*(t - 1)) t--; in pathcanon()
190 if (t == path) *t++ = '.'; in pathcanon()
192 else if (t > path + 1 && *(t - 1) == '/') t--; in pathcanon()
194 else if ((s <= path || *(s - 1) != '/') && t > path + 1 && *(t - 1) == '/') t--; in pathcanon()
196 *t = 0; in pathcanon()
198 return t; in pathcanon()
201 p = t; in pathcanon()