From f98e630084bfb300d40c184c65c339261e95a68c Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Fri, 11 Oct 2002 01:41:31 +0000 Subject: * include/string.h (strcasecmp): Make extern __inline__. (strncasecmp): Likewise. (wcscmpi): Likewise. --- winsup/mingw/ChangeLog | 6 ++++++ winsup/mingw/include/string.h | 12 +++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index d1dbf1914..fb8e57ec5 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,9 @@ +2002-10-11 Danny Smith + + * include/string.h (strcasecmp): Make extern __inline__. + (strncasecmp): Likewise. + (wcscmpi): Likewise. + 2002-10-08 Heiko Gerdau * include/tchar.h (_tchdir. _tgetcwd, _tgetdcwd. diff --git a/winsup/mingw/include/string.h b/winsup/mingw/include/string.h index 3b299ae22..7647c29c8 100644 --- a/winsup/mingw/include/string.h +++ b/winsup/mingw/include/string.h @@ -161,11 +161,15 @@ int memicmp (const void*, const void*, size_t); char* strdup (const char*); int strcmpi (const char*, const char*); int stricmp (const char*, const char*); -int strcasecmp (const char*, const char*); +extern __inline__ int +strcasecmp (const char * __sz1, const char * __sz2) + {return _stricmp (__sz1, __sz2);} int stricoll (const char*, const char*); char* strlwr (char*); int strnicmp (const char*, const char*, size_t); -int strncasecmp (const char*, const char*, size_t); +extern __inline__ int +strncasecmp (const char * __sz1, const char * __sz2, size_t __sizeMaxCompare) + {return _strnicmp (__sz1, __sz2, __sizeMaxCompare);} char* strnset (char*, int, size_t); char* strrev (char*); char* strset (char*, int); @@ -175,7 +179,9 @@ void swab (const char*, char*, size_t); #endif /* _UWIN */ /* NOTE: There is no _wcscmpi, but this is for compatibility. */ -int wcscmpi (const wchar_t*, const wchar_t*); +extern __inline__ int +wcscmpi (const wchar_t * __ws1, const wchar_t * __ws2) + {return _wcsicmp (__ws1, __ws2);} wchar_t* wcsdup (wchar_t*); int wcsicmp (const wchar_t*, const wchar_t*); int wcsicoll (const wchar_t*, const wchar_t*); -- cgit v1.2.3