From: Rich Felker Date: Sat, 25 Feb 2012 04:23:47 +0000 (-0500) Subject: replace prototype for basename in string.h with non-prototype declaration X-Git-Tag: v0.8.5~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=06aec8d7152dfb8360cb7ed9b3d7215ca0b0b500;p=oweals%2Fmusl.git replace prototype for basename in string.h with non-prototype declaration GNU programs may expect the GNU version of basename, which has a different prototype (argument is const-qualified) and prototype it themselves too. of course if they're expecting the GNU behavior for the function, they'll still run into problems, but at least this eliminates some compile-time failures. --- diff --git a/include/string.h b/include/string.h index 10d5b176..4aa930ed 100644 --- a/include/string.h +++ b/include/string.h @@ -85,7 +85,7 @@ char *strcasestr(const char *, const char *); char *strsep(char **, const char *); void *memrchr(const void *, int, size_t); void *mempcpy(void *, const void *, size_t); -char *basename(char *); +char *basename(); #endif #ifdef __cplusplus