Lines Matching refs:pcwd
66 unsigned char *pcwd;
113 pcwd = cwdname;
114 *pcwd++ = *dir++;
124 pcwd = cwdname + length(cwdname) - 1;
125 if (pcwd != cwdname+1)
126 *pcwd++ = SLASH;
134 if (pcwd > cwdname+2)
135 --pcwd;
136 while (*(--pcwd) != SLASH)
138 pcwd++;
145 if (pcwd >= &cwdname[PATH_MAX+1]) {
149 *pcwd++ = *dir++;
151 if (pcwd >= &cwdname[PATH_MAX+1]) {
155 *pcwd++ = *dir++;
158 if (pcwd >= &cwdname[PATH_MAX+1]) {
162 *pcwd++ = *dir++;
165 if (pcwd >= &cwdname[PATH_MAX+1]) {
169 *pcwd = NULLCHAR;
171 --pcwd;
172 if (pcwd > cwdname && *pcwd == SLASH) {
175 *pcwd = NULLCHAR;
183 unsigned char *pcwd;
188 pcwd = cwdname + 1;
190 while (*pcwd) {
193 c = *pcwd++;
195 *--pcwd = NULLCHAR;
199 *pcwd = c;
202 *pcwd = c;
204 pcwd++;