Lines Matching refs:slash
36 #define slash '\\'
57 char* pos = strchr(path, slash);
62 pos = strchr(pos, slash);
83 * for a UNC prefix, and does not end with a slash. It may be the empty
113 /* UNC pathname: Retain first slash; leave src pointed at
114 second slash so that further slashes will be collapsed
115 into the second slash. The result will be a pathname
119 sb[(*sbLen)++] = slash;
151 slashes into the preferred slash */
160 sb[sbLen++] = slash;
165 sb[sbLen++] = slash;
176 sb[sbLen++] = slash;
180 trailing slash */
183 sb[sbLen++] = slash;
207 return normalizePath(path, n, (prev == slash) ? i - 1 : i);
208 if ((c == slash) && (prev == slash) && (i > 1))
214 if (prev == slash)
238 if ((cn > 1) && (c[0] == slash)) {
239 if (c[1] == slash) {
247 if (cn == childStart) { // Child is double slash
248 if (parent[pn - 1] == slash) {
257 if (parent[pn - 1] == slash)
262 if (child[childStart] == slash) {
270 theChars[parentEnd] = slash;
285 if (c0 == slash) {
286 if (c1 == slash) return 2; /* Absolute UNC pathname "\\\\foo" */
290 if ((n > 2) && (path[2] == slash))
300 return (((pl == 2) && (path[0] == slash)) || (pl == 3));