Lines Matching defs:lastchar
53 char *lastchar;
70 for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
71 if ((*lastchar == '/') && (*(lastchar - 1) == '/')) {
77 nextchar = lastchar;
78 while (*++lastchar == '/') {
87 while ((*nextchar++ = *lastchar++) != '\0')
89 lastchar = sofar;
96 for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
97 if ((*lastchar == '/') && (*(lastchar - 1) == '.') &&
98 ((lastchar - 1 == pathname) || (*(lastchar - 2) == '/'))) {
104 nextchar = lastchar - 1;
106 while ((*nextchar++ = *++lastchar) != '\0')
108 lastchar = sofar;
115 for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
116 if ((lastchar != pathname) && (*lastchar == '/') &&
117 (*(lastchar + 1) == '.') && (*(lastchar + 2) == '.') &&
118 ((*(lastchar + 3) == '/') || (*(lastchar + 3) == '\0'))) {
124 nextchar = lastchar - 1;
146 if (*(lastchar + 3) == '/')
147 lastchar += 4;
149 lastchar += 3;
157 while ((*nextchar++ = *lastchar++) != '\0');
159 lastchar = sofar;
168 --lastchar;