Lines Matching refs:IS_SEPAR

22 #define IS_SEPAR(c) IS_PATH_SEPAR(c)

31 if (IS_SEPAR(c))
44 if (IS_SEPAR(c))
95 bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && IS_SEPAR(s[2]); }
127 #define IS_DEVICE_PATH(s) (IS_SEPAR((s)[0]) && IS_SEPAR((s)[1]) && (s)[2] == '.' && IS_SEPAR((s)[3]))
128 #define IS_SUPER_PREFIX(s) (IS_SEPAR((s)[0]) && IS_SEPAR((s)[1]) && (s)[2] == '?' && IS_SEPAR((s)[3]))
129 #define IS_SUPER_OR_DEVICE_PATH(s) (IS_SEPAR((s)[0]) && IS_SEPAR((s)[1]) && ((s)[2] == '?' || (s)[2] == '.') && IS_SEPAR((s)[3]))
135 && IS_SEPAR((s)[3]))
173 if (!IS_SEPAR(s[0]) || !IS_SEPAR(s[1]))
183 if (!IS_SEPAR(s[0]) || !IS_SEPAR(s[1]))
254 bool IsDrivePath(CFSTR s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && IS_SEPAR(s[2]); }
275 return IS_SEPAR(s[0]) || IsDrivePath2(s);
295 if (IS_SEPAR(c))
318 if (!IS_SEPAR(s[0]))
320 if (s[1] == 0 || !IS_SEPAR(s[1]))
367 if (!IS_SEPAR(s[0]))
369 if (s[1] == 0 || !IS_SEPAR(s[1]))
400 bool IsAbsolutePath(const wchar_t *s) throw() { return IS_SEPAR(s[0]); }
404 unsigned GetRootPrefixSize(CFSTR s) throw() { return IS_SEPAR(s[0]) ? 1 : 0; }
406 unsigned GetRootPrefixSize(const wchar_t *s) throw() { return IS_SEPAR(s[0]) ? 1 : 0; }
444 if (c == '.' && (i == 0 || IS_SEPAR(s[i - 1])))
450 if (IS_SEPAR(c2) || c2 == 0)
461 if (!IS_SEPAR(s[(unsigned)k]))
467 while (k >= 0 && !IS_SEPAR(s[(unsigned)k]));
486 else if (IS_SEPAR(c1) || c1 == 0)
522 if (c == '.' && (i == 0 || IS_SEPAR(s[i - 1])))
525 if (c1 == 0 || IS_SEPAR(c1) ||
526 (c1 == '.' && (s[i + 2] == 0 || IS_SEPAR(s[i + 2]))))
574 if (c2 == 0 || IS_SEPAR(c2))
579 if (i == 0 || IS_SEPAR(s[i - 1]))
583 if (i - 1 == 0 || IS_SEPAR(s[i - 2]))
645 if (IS_SEPAR(c))
647 if (IS_SEPAR(s[1]))
719 if (IS_SEPAR(c))
809 if (!IS_SEPAR(s[0]))