Lines Matching defs:str2
356 s_strcmp(const Char *str1, const Char *str2)
358 for (; *str1 && *str1 == *str2; str1++, str2++)
365 if (*str1 == '\0' && *str2 == '\0')
369 else if (*str2 == '\0')
372 return (*str1 - *str2);
376 s_strncmp(const Char *str1, const Char *str2, size_t n)
381 if (*str1 != *str2) {
389 else if (*str2 == '\0')
392 return (*str1 - *str2);
396 str1++, str2++;
403 s_strcasecmp(const Char *str1, const Char *str2)
407 for (; *str1; str1++, str2++)
408 if (*str1 == *str2)
410 else if ((l1 = towlower(*str1)) != (l2 = towlower(*str2)))
414 for (; *str1; str1++, str2++)
415 if (*str1 == *str2)
418 (l2 = tolower((unsigned char)*str2)))
426 if (*str1 == '\0' && *str2 == '\0')
430 else if (*str2 == '\0')
433 return (*str1 - *str2);