mingw: cast fixes
This commit is contained in:
parent
b29a37ce76
commit
4d7b149649
@ -132,7 +132,7 @@ namespace ix
|
|||||||
#if defined(_WIN32) && defined(__GNUC__)
|
#if defined(_WIN32) && defined(__GNUC__)
|
||||||
const char* inet_ntop(int af, const void* a0, char* s, socklen_t l)
|
const char* inet_ntop(int af, const void* a0, char* s, socklen_t l)
|
||||||
{
|
{
|
||||||
const unsigned char *a = a0;
|
const unsigned char *a = (const unsigned char*) a0;
|
||||||
int i, j, max, best;
|
int i, j, max, best;
|
||||||
char buf[100];
|
char buf[100];
|
||||||
|
|
||||||
@ -190,7 +190,7 @@ static int hexval(unsigned c)
|
|||||||
int inet_pton(int af, const char* s, void* a0)
|
int inet_pton(int af, const char* s, void* a0)
|
||||||
{
|
{
|
||||||
uint16_t ip[8];
|
uint16_t ip[8];
|
||||||
unsigned char *a = a0;
|
unsigned char *a = (unsigned char*) a0;
|
||||||
int i, j, v, d, brk=-1, need_v4=0;
|
int i, j, v, d, brk=-1, need_v4=0;
|
||||||
|
|
||||||
if (af==AF_INET) {
|
if (af==AF_INET) {
|
||||||
@ -241,7 +241,7 @@ int inet_pton(int af, const char* s, void* a0)
|
|||||||
*a++ = ip[j]>>8;
|
*a++ = ip[j]>>8;
|
||||||
*a++ = ip[j];
|
*a++ = ip[j];
|
||||||
}
|
}
|
||||||
if (need_v4 && inet_pton(AF_INET, (void *)s, a-4) <= 0) return 0;
|
if (need_v4 && inet_pton(AF_INET, (const char *)s, a-4) <= 0) return 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif // defined(_WIN32) && defined(__GNUC__)
|
#endif // defined(_WIN32) && defined(__GNUC__)
|
||||||
|
Loading…
Reference in New Issue
Block a user