+ libc: strcoll()
Index: trunk/src/include/string.h =================================================================== --- trunk.orig/src/include/string.h +++ trunk/src/include/string.h @@ -45,5 +45,7 @@ char* strerror(int error_code); int strcasecmp(const char* s1, const char* s2); int strncasecmp(const char* s1, const char* s2, size_t n); +int strcoll(const char* s1, const char* s2); + #endif /* ndef _STRING_H */ Index: trunk/src/lib/string.c =================================================================== --- trunk.orig/src/lib/string.c +++ trunk/src/lib/string.c @@ -130,6 +130,15 @@ long atol(const char *str) return result; } +/** + * Zwei Strings unter Beruecksichtigung des aktuellen locales vergleichen + */ +int strcoll(const char* s1, const char* s2) +{ + // TODO: Sobald wir locales haben, muss das nicht mehr umbedingt so sein + return strcmp(s1, s2); +} + #ifndef CONFIG_LIBC_NO_STUBS double atof(const char* str) {
Attachment:
signature.asc
Description: This is a digitally signed message part.