Lines Matching defs:xLen
199 _compare(const wchar_t *x, int xLen, const wchar_t *y, int yLen)
202 if (!x || !xLen) {
209 x, xLen, y, yLen,
219 winerror(0, L"Error comparing '%.*s' and '%.*s' (compare)", xLen, x, yLen, y);
226 _compareArgument(const wchar_t *x, int xLen, const wchar_t *y, int yLen)
229 if (!x || !xLen) {
236 x, xLen, y, yLen,
246 winerror(0, L"Error comparing '%.*s' and '%.*s' (compareArgument)", xLen, x, yLen, y);
252 _comparePath(const wchar_t *x, int xLen, const wchar_t *y, int yLen)
255 if (!x || !xLen) {
260 switch (CompareStringOrdinal(x, xLen, y, yLen, TRUE)) {
268 winerror(0, L"Error comparing '%.*s' and '%.*s' (comparePath)", xLen, x, yLen, y);
275 _startsWith(const wchar_t *x, int xLen, const wchar_t *y, int yLen)
281 xLen = xLen < 0 ? (int)wcsnlen_s(x, MAXLEN) : xLen;
282 return xLen >= yLen && 0 == _compare(x, yLen, y, yLen);
287 _startsWithArgument(const wchar_t *x, int xLen, const wchar_t *y, int yLen)
293 xLen = xLen < 0 ? (int)wcsnlen_s(x, MAXLEN) : xLen;
294 return xLen >= yLen && 0 == _compareArgument(x, yLen, y, yLen);
302 _startsWithSeparated(const wchar_t *x, int xLen, const wchar_t *y, int yLen, const wchar_t *separators)
308 xLen = xLen < 0 ? (int)wcsnlen_s(x, MAXLEN) : xLen;
309 if (xLen < yLen) {
312 if (xLen == yLen) {
313 return 0 == _compare(x, xLen, y, yLen);