summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunter Knauf <gk@gknw.de>2009-09-05 15:12:30 +0000
committerGunter Knauf <gk@gknw.de>2009-09-05 15:12:30 +0000
commit091393e79ce1f2042c6f8febd70232dbcf3da95e (patch)
tree8f4f477683cd2c2a5ac30625739cc0ca29cd12e0
parent6616621ffeff1d12b04627aa4ba98dee9187ce57 (diff)
downloadc-ares-091393e79ce1f2042c6f8febd70232dbcf3da95e.tar.gz
c-ares-091393e79ce1f2042c6f8febd70232dbcf3da95e.tar.bz2
c-ares-091393e79ce1f2042c6f8febd70232dbcf3da95e.zip
changed u_int16_t to unsigned short because it is the only place within ares and curl where such a type would be used;
also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here.
-rw-r--r--Makefile.vc62
-rw-r--r--ares.h6
-rw-r--r--ares_parse_srv_reply.36
-rw-r--r--ares_parse_srv_reply.c12
4 files changed, 13 insertions, 13 deletions
diff --git a/Makefile.vc6 b/Makefile.vc6
index 0c31bd9..871efa3 100644
--- a/Makefile.vc6
+++ b/Makefile.vc6
@@ -19,7 +19,7 @@ USE_WATT32 = 0
CC = cl
-CFLAGS = -nologo -$(CFG_MODEL)$(DEBUG_MODEL) -W3 -Yd -Zi -Du_int16_t=u_short
+CFLAGS = -nologo -$(CFG_MODEL)$(DEBUG_MODEL) -W3 -Yd -Zi
LDFLAGS = -machine:i386 -map
OBJ_DIR = VC6_obj
diff --git a/ares.h b/ares.h
index bfca7da..ad7c4d5 100644
--- a/ares.h
+++ b/ares.h
@@ -323,9 +323,9 @@ struct addr6ttl {
};
struct srv_reply {
- u_int16_t weight;
- u_int16_t priority;
- u_int16_t port;
+ unsigned short weight;
+ unsigned short priority;
+ unsigned short port;
char *host;
};
diff --git a/ares_parse_srv_reply.3 b/ares_parse_srv_reply.3
index 8f3edf4..a83d480 100644
--- a/ares_parse_srv_reply.3
+++ b/ares_parse_srv_reply.3
@@ -49,9 +49,9 @@ contains the following fields:
.in +4n
.nf
struct srv_reply {
- u_int16_t weight;
- u_int16_t priority;
- u_int16_t port;
+ unsigned short weight;
+ unsigned short priority;
+ unsigned short port;
char *host;
};
.fi
diff --git a/ares_parse_srv_reply.c b/ares_parse_srv_reply.c
index 61f0be1..5b1e218 100644
--- a/ares_parse_srv_reply.c
+++ b/ares_parse_srv_reply.c
@@ -120,12 +120,12 @@ ares_parse_srv_reply (const unsigned char *abuf, int alen,
break;
}
- srv[i].priority = ntohs (*((u_int16_t *)aptr));
- aptr += sizeof(u_int16_t);
- srv[i].weight = ntohs (*((u_int16_t *)aptr));
- aptr += sizeof(u_int16_t);
- srv[i].port = ntohs (*((u_int16_t *)aptr));
- aptr += sizeof(u_int16_t);
+ srv[i].priority = ntohs (*((unsigned short *)aptr));
+ aptr += sizeof(unsigned short);
+ srv[i].weight = ntohs (*((unsigned short *)aptr));
+ aptr += sizeof(unsigned short);
+ srv[i].port = ntohs (*((unsigned short *)aptr));
+ aptr += sizeof(unsigned short);
status = ares_expand_name (aptr, abuf, alen, &srv[i].host, &len);
if (status != ARES_SUCCESS)