The Great Renaming, Part 2: prefix strcasecmp and strncasecmp with yasm__.
svn path=/trunk/yasm/; revision=841
diff --git a/libyasm/strcasecmp.c b/libyasm/strcasecmp.c
index 1a948d5..a7b2a92 100644
--- a/libyasm/strcasecmp.c
+++ b/libyasm/strcasecmp.c
@@ -42,7 +42,7 @@
#include <ctype.h>
int
-strcasecmp(const char *s1, const char *s2)
+yasm__strcasecmp(const char *s1, const char *s2)
{
const unsigned char
*us1 = (const unsigned char *)s1,
@@ -55,7 +55,7 @@
}
int
-strncasecmp(const char *s1, const char *s2, size_t n)
+yasm__strncasecmp(const char *s1, const char *s2, size_t n)
{
const unsigned char
*us1 = (const unsigned char *)s1,
diff --git a/libyasm/util.h b/libyasm/util.h
index 53d875d..4236844 100644
--- a/libyasm/util.h
+++ b/libyasm/util.h
@@ -82,21 +82,24 @@
/*@null@*/ char *strsep(char **stringp, const char *delim);
#endif
-#ifndef HAVE_STRCASECMP
+#ifdef HAVE_STRCASECMP
+# define yasm__strcasecmp(x, y) strcasecmp(x, y)
+# define yasm__strncasecmp(x, y) strncasecmp(x, y)
+#else
# ifdef HAVE_STRICMP
-# define strcasecmp(x, y) stricmp(x, y)
-# define strncasecmp(x, y) strnicmp(x, y)
+# define yasm__strcasecmp(x, y) stricmp(x, y)
+# define yasm__strncasecmp(x, y) strnicmp(x, y)
# elif HAVE_STRCMPI
-# define strcasecmp(x, y) strcmpi(x, y)
-# define strncasecmp(x, y) strncmpi(x, y)
+# define yasm__strcasecmp(x, y) strcmpi(x, y)
+# define yasm__strncasecmp(x, y) strncmpi(x, y)
# else
# define USE_OUR_OWN_STRCASECMP
# endif
#endif
#if defined(USE_OUR_OWN_STRCASECMP) || defined(lint)
-int strcasecmp(const char *s1, const char *s2);
-int strncasecmp(const char *s1, const char *s2, size_t n);
+int yasm__strcasecmp(const char *s1, const char *s2);
+int yasm__strncasecmp(const char *s1, const char *s2, size_t n);
#endif
#if !defined(HAVE_TOASCII) || defined(lint)