aboutsummaryrefslogtreecommitdiff
path: root/tests/libtest/libntlmconnect.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2012-12-05 17:28:32 +0100
committerYang Tse <yangsita@gmail.com>2012-12-05 17:28:32 +0100
commit60edbf65b6d1bfd264e10a72cd35fb81bfad7b8d (patch)
treeaa0b83f21e9d90bca434bcbf79456a9704d746f0 /tests/libtest/libntlmconnect.c
parentfe2b2a3b9dbe18883cf7c9789cd958915978dc3a (diff)
libtest: fix some compiler warnings
Diffstat (limited to 'tests/libtest/libntlmconnect.c')
-rw-r--r--tests/libtest/libntlmconnect.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/tests/libtest/libntlmconnect.c b/tests/libtest/libntlmconnect.c
index fd64e5f84..66d09e936 100644
--- a/tests/libtest/libntlmconnect.c
+++ b/tests/libtest/libntlmconnect.c
@@ -21,8 +21,13 @@
***************************************************************************/
#include "test.h"
+#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
#include <assert.h>
+
#include "testutil.h"
+#include "warnless.h"
#include "memdebug.h"
#define TEST_HANG_TIMEOUT 5 * 1000
@@ -40,7 +45,7 @@ int res = 0;
static size_t callback(char* ptr, size_t size, size_t nmemb, void* data)
{
- int idx = ((CURL **) data) - easy;
+ ssize_t idx = ((CURL **) data) - easy;
curl_socket_t sock;
long lastsock;
@@ -69,8 +74,8 @@ static size_t callback(char* ptr, size_t size, size_t nmemb, void* data)
sockets[idx] = sock;
}
else if (sock != sockets[idx]) {
- fprintf(stderr, "Handle %d started on socket %d and moved to %d\n", idx,
- sockets[idx], sock);
+ fprintf(stderr, "Handle %d started on socket %d and moved to %d\n",
+ curlx_sztosi(idx), (int)sockets[idx], (int)sock);
res = TEST_ERR_MAJOR_BAD;
return 0;
}
@@ -195,7 +200,7 @@ int test(char *url)
matched socket_exists should be true and we would never get here */
assert(curfd != sockets[num_handles-1]);
fprintf(stderr, "Handle %d wrote to socket %d then detected on %d\n",
- num_handles-1, sockets[num_handles-1], curfd);
+ num_handles-1, (int)sockets[num_handles-1], (int)curfd);
res = TEST_ERR_MAJOR_BAD;
goto test_cleanup;
}
@@ -224,8 +229,9 @@ int test(char *url)
__FILE__, __LINE__, num_handles, timeout);
if(timeout != -1L) {
- interval.tv_sec = timeout/1000;
- interval.tv_usec = (timeout%1000)*1000;
+ int itimeout = (timeout > (long)INT_MAX) ? INT_MAX : (int)timeout;
+ interval.tv_sec = itimeout/1000;
+ interval.tv_usec = (itimeout%1000)*1000;
}
else {
interval.tv_sec = TEST_HANG_TIMEOUT/1000+1;