Commit be6af69d authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

mingw has str(n)casecmp() functions

parent 3a80dc7f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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 */
+2 −0
Original line number Diff line number Diff line
@@ -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)