Fix more wn64 warnings.

This commit is contained in:
Christopher Davis 2010-11-03 14:38:45 -07:00 committed by Nick Mathewson
parent ba01456999
commit 34b84b9727
10 changed files with 20 additions and 19 deletions

View File

@ -94,8 +94,8 @@ static struct timeval tcalled;
#endif #endif
#ifdef WIN32 #ifdef WIN32
#define write(fd,buf,len) send((fd),(buf),(len),0) #define write(fd,buf,len) send((fd),(buf),(int)(len),0)
#define read(fd,buf,len) recv((fd),(buf),(len),0) #define read(fd,buf,len) recv((fd),(buf),(int)(len),0)
#endif #endif
struct basic_cb_args struct basic_cb_args
@ -1272,7 +1272,7 @@ test_event_base_new(void *ptr)
struct event ev1; struct event ev1;
struct basic_cb_args args; struct basic_cb_args args;
int towrite = strlen(TEST1)+1; int towrite = (int)strlen(TEST1)+1;
int len = write(data->pair[0], TEST1, towrite); int len = write(data->pair[0], TEST1, towrite);
if (len < 0) if (len < 0)
@ -1646,9 +1646,9 @@ evtag_int_test(void *ptr)
for (i = 0; i < TEST_MAX_INT; i++) { for (i = 0; i < TEST_MAX_INT; i++) {
int oldlen, newlen; int oldlen, newlen;
oldlen = EVBUFFER_LENGTH(tmp); oldlen = (int)EVBUFFER_LENGTH(tmp);
evtag_encode_int(tmp, integers[i]); evtag_encode_int(tmp, integers[i]);
newlen = EVBUFFER_LENGTH(tmp); newlen = (int)EVBUFFER_LENGTH(tmp);
TT_BLATHER(("encoded 0x%08x with %d bytes", TT_BLATHER(("encoded 0x%08x with %d bytes",
(unsigned)integers[i], newlen - oldlen)); (unsigned)integers[i], newlen - oldlen));
big_int = integers[i]; big_int = integers[i];
@ -1723,9 +1723,9 @@ evtag_tag_encoding(void *ptr)
for (i = 0; i < TEST_MAX_INT; i++) { for (i = 0; i < TEST_MAX_INT; i++) {
int oldlen, newlen; int oldlen, newlen;
oldlen = EVBUFFER_LENGTH(tmp); oldlen = (int)EVBUFFER_LENGTH(tmp);
evtag_encode_tag(tmp, integers[i]); evtag_encode_tag(tmp, integers[i]);
newlen = EVBUFFER_LENGTH(tmp); newlen = (int)EVBUFFER_LENGTH(tmp);
TT_BLATHER(("encoded 0x%08x with %d bytes", TT_BLATHER(("encoded 0x%08x with %d bytes",
(unsigned)integers[i], newlen - oldlen)); (unsigned)integers[i], newlen - oldlen));
} }

View File

@ -62,7 +62,7 @@ extern int called;
extern struct event_base *global_base; extern struct event_base *global_base;
extern int in_legacy_test_wrapper; extern int in_legacy_test_wrapper;
evutil_socket_t regress_make_tmpfile(const void *data, size_t datalen); int regress_make_tmpfile(const void *data, size_t datalen);
struct basic_test_data { struct basic_test_data {
struct event_base *base; struct event_base *base;

View File

@ -491,7 +491,7 @@ test_evbuffer_expand(void *ptr)
buf = evbuffer_new(); buf = evbuffer_new();
evbuffer_add(buf, data, 400); evbuffer_add(buf, data, 400);
{ {
int n = buf->first->buffer_len - buf->first->off - 1; int n = (int)(buf->first->buffer_len - buf->first->off - 1);
tt_assert(n < (int)sizeof(data)); tt_assert(n < (int)sizeof(data));
evbuffer_add(buf, data, n); evbuffer_add(buf, data, n);
} }
@ -595,7 +595,8 @@ test_evbuffer_add_file(void *ptr)
const char *data = "this is what we add as file system data."; const char *data = "this is what we add as file system data.";
size_t datalen; size_t datalen;
const char *compare; const char *compare;
evutil_socket_t fd = -1, pair[2] = {-1, -1}; int fd = -1;
evutil_socket_t pair[2] = {-1, -1};
int r=0, n_written=0; int r=0, n_written=0;
/* Add a test for a big file. XXXX */ /* Add a test for a big file. XXXX */
@ -645,7 +646,7 @@ test_evbuffer_add_file(void *ptr)
tt_int_op(n_written, ==, datalen); tt_int_op(n_written, ==, datalen);
evbuffer_validate(src); evbuffer_validate(src);
tt_int_op(evbuffer_read(src, pair[1], strlen(data)), ==, datalen); tt_int_op(evbuffer_read(src, pair[1], (int)strlen(data)), ==, datalen);
evbuffer_validate(src); evbuffer_validate(src);
compare = (char *)evbuffer_pullup(src, datalen); compare = (char *)evbuffer_pullup(src, datalen);
tt_assert(compare != NULL); tt_assert(compare != NULL);

View File

@ -189,7 +189,7 @@ static void
wm_readcb(struct bufferevent *bev, void *arg) wm_readcb(struct bufferevent *bev, void *arg)
{ {
struct evbuffer *evbuf = evbuffer_new(); struct evbuffer *evbuf = evbuffer_new();
int len = evbuffer_get_length(bev->input); int len = (int)evbuffer_get_length(bev->input);
static int nread; static int nread;
assert(len >= 10 && len <= 20); assert(len >= 10 && len <= 20);

View File

@ -97,7 +97,7 @@ test_edgetriggered(void *et)
called = was_et = 0; called = was_et = 0;
send(pair[0], test, strlen(test)+1, 0); send(pair[0], test, (int)strlen(test)+1, 0);
shutdown(pair[0], SHUT_WR); shutdown(pair[0], SHUT_WR);
/* Initalize the event library */ /* Initalize the event library */

View File

@ -127,7 +127,7 @@ http_setup(ev_uint16_t *pport, struct event_base *base)
#define NI_MAXSERV 1024 #define NI_MAXSERV 1024
#endif #endif
static int static evutil_socket_t
http_connect(const char *address, u_short port) http_connect(const char *address, u_short port)
{ {
/* Stupid code for connecting */ /* Stupid code for connecting */

View File

@ -107,7 +107,7 @@ static void dnslogcb(int w, const char *m)
} }
/* creates a temporary file with the data in it */ /* creates a temporary file with the data in it */
evutil_socket_t int
regress_make_tmpfile(const void *data, size_t datalen) regress_make_tmpfile(const void *data, size_t datalen)
{ {
#ifndef WIN32 #ifndef WIN32
@ -147,7 +147,7 @@ regress_make_tmpfile(const void *data, size_t datalen)
if (tries == 0) if (tries == 0)
return (-1); return (-1);
written = 0; written = 0;
WriteFile(h, data, datalen, &written, NULL); WriteFile(h, data, (DWORD)datalen, &written, NULL);
/* Closing the fd returned by this function will indeed close h. */ /* Closing the fd returned by this function will indeed close h. */
return _open_osfhandle((intptr_t)h,_O_RDONLY); return _open_osfhandle((intptr_t)h,_O_RDONLY);
#endif #endif

View File

@ -143,7 +143,7 @@ main(int argc, char **argv)
struct event* timeout; struct event* timeout;
struct event_base* base; struct event_base* base;
int pair[2]; evutil_socket_t pair[2];
int res; int res;
struct timeval tv; struct timeval tv;
struct cpu_usage_timer timer; struct cpu_usage_timer timer;

View File

@ -78,7 +78,7 @@ main(int argc, char **argv)
return (1); return (1);
send(pair[0], test, strlen(test)+1, 0); send(pair[0], test, (int)strlen(test)+1, 0);
shutdown(pair[0], SHUT_WR); shutdown(pair[0], SHUT_WR);
/* Initalize the event library */ /* Initalize the event library */

View File

@ -43,7 +43,7 @@ write_cb(evutil_socket_t fd, short event, void *arg)
const char *test = "test string"; const char *test = "test string";
int len; int len;
len = send(fd, test, strlen(test) + 1, 0); len = send(fd, test, (int)strlen(test) + 1, 0);
printf("%s: write %d%s\n", __func__, printf("%s: write %d%s\n", __func__,
len, len ? "" : " - means EOF"); len, len ? "" : " - means EOF");