From 54ca6f05b11f40dc5e9694dc26254d3a8448eb8c Mon Sep 17 00:00:00 2001 From: Daniel Beulshausen Date: Thu, 1 Nov 2001 20:10:17 +0000 Subject: [PATCH] nuke remaining warnings --- ext/sockets/php_sockets_win.c | 2 +- ext/sockets/php_sockets_win.h | 2 +- ext/sockets/sockets.c | 17 +++++++++-------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/ext/sockets/php_sockets_win.c b/ext/sockets/php_sockets_win.c index f352ac4b5c..58ba1c6c23 100644 --- a/ext/sockets/php_sockets_win.c +++ b/ext/sockets/php_sockets_win.c @@ -52,7 +52,7 @@ ssize_t readv(SOCKET sock, const struct iovec *iov, int iovcnt) { remain = bytes = (size_t) retval; for(i=0; icmsg_data) -typedef long ssize_t; +typedef int ssize_t; struct sockaddr_un { short sun_family; diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index e74c52aae2..5e685aa6f4 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -1103,9 +1103,9 @@ PHP_FUNCTION(socket_iovec_alloc) Returns the data held in the iovec specified by iovec_id[iovec_position] */ PHP_FUNCTION(socket_iovec_fetch) { - zval *iovec_id; - php_iovec_t *vector; - int iovec_position; + zval *iovec_id; + php_iovec_t *vector; + unsigned int iovec_position; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &iovec_id, &iovec_position) == FAILURE) return; @@ -1125,10 +1125,11 @@ PHP_FUNCTION(socket_iovec_fetch) Sets the data held in iovec_id[iovec_position] to new_val */ PHP_FUNCTION(socket_iovec_set) { - zval *iovec_id; - php_iovec_t *vector; - int iovec_position, new_val_len; - char *new_val; + zval *iovec_id; + php_iovec_t *vector; + int new_val_len; + unsigned int iovec_position; + char *new_val; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rls", &iovec_id, &iovec_position, &new_val, &new_val_len) == FAILURE) return; @@ -1186,7 +1187,7 @@ PHP_FUNCTION(socket_iovec_delete) zval *iovec_id; php_iovec_t *vector; struct iovec *vector_array; - int i, iov_pos; + unsigned int i, iov_pos; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &iovec_id, &iov_pos) == FAILURE) return; -- 2.50.1