| 975 | } |
| 976 | |
| 977 | int |
| 978 | SDL_strcmp(const char *str1, const char *str2) |
| 979 | { |
| 980 | #if defined(HAVE_STRCMP) |
| 981 | return strcmp(str1, str2); |
| 982 | #else |
| 983 | while (*str1 && *str2) { |
| 984 | if (*str1 != *str2) |
| 985 | break; |
| 986 | ++str1; |
| 987 | ++str2; |
| 988 | } |
| 989 | return (int)((unsigned char) *str1 - (unsigned char) *str2); |
| 990 | #endif /* HAVE_STRCMP */ |
| 991 | } |
| 992 | |
| 993 | int |
| 994 | SDL_strncmp(const char *str1, const char *str2, size_t maxlen) |