mingw has str(n)casecmp() functions
authorDaniel Stenberg <daniel@haxx.se>
Tue, 9 Mar 2004 10:18:09 +0000 (10:18 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 9 Mar 2004 10:18:09 +0000 (10:18 +0000)
ares/nameser.h
ares/windows_port.c

index 3553f8b..b6c78aa 100644 (file)
@@ -211,6 +211,7 @@ typedef enum __ns_rcode {
 #define T_MAILA         ns_t_maila
 #define T_ANY           ns_t_any
 
+#ifndef __MINGW32__
 /* protos for the functions we provide in windows_port.c */
 int ares_strncasecmp(const char *s1, const char *s2, size_t n);
 int ares_strcasecmp(const char *s1, const char *s2);
@@ -220,5 +221,6 @@ int ares_strcasecmp(const char *s1, const char *s2);
    same */
 #define strncasecmp(a,b,c) ares_strncasecmp(a,b,c)
 #define strcasecmp(a,b) ares_strcasecmp(a,b)
+#endif
 
 #endif /* ARES_NAMESER_H */
index a168341..9619306 100644 (file)
@@ -5,6 +5,7 @@
 
 #include "nameser.h"
 
+#ifndef __MINGW32__
 int
 ares_strncasecmp(const char *a, const char *b, size_t n)
 {
@@ -23,6 +24,7 @@ ares_strcasecmp(const char *a, const char *b)
 {
     return strncasecmp(a, b, strlen(a)+1);
 }
+#endif
 
 int 
 ares_gettimeofday(struct timeval *tv, struct timezone *tz)