Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2002-10-11 05:41:31 +0400
committerDanny Smith <dannysmith@users.sourceforge.net>2002-10-11 05:41:31 +0400
commitf98e630084bfb300d40c184c65c339261e95a68c (patch)
treea5f481285b36f6e850ee00536c59f5b35c8ee596
parentb01ff453d9a8e19b1eeb3874e327b18d54f2bf46 (diff)
* include/string.h (strcasecmp): Make extern __inline__.
(strncasecmp): Likewise. (wcscmpi): Likewise.
-rw-r--r--winsup/mingw/ChangeLog6
-rw-r--r--winsup/mingw/include/string.h12
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 <dannysmith@users.sourceforge.net>
+
+ * include/string.h (strcasecmp): Make extern __inline__.
+ (strncasecmp): Likewise.
+ (wcscmpi): Likewise.
+
2002-10-08 Heiko Gerdau <hg@technosis.de>
* 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*);