Author: rhuijben Date: Mon Nov 23 11:25:34 2015 New Revision: 1715768 URL: http://svn.apache.org/viewvc?rev=1715768&view=rev Log: Resolve more issues identified by clang.
* incoming.c (perform_peek_protocol): Mark static. * outgoing.c (serf_connection_create): Really initialize variable. * pump.c (pump_cleanup): Mark static. (socket_writev): Cast sizes to right printf value as used. Modified: serf/trunk/buckets/fcgi_buckets.c serf/trunk/incoming.c serf/trunk/outgoing.c serf/trunk/pump.c Modified: serf/trunk/buckets/fcgi_buckets.c URL: http://svn.apache.org/viewvc/serf/trunk/buckets/fcgi_buckets.c?rev=1715768&r1=1715767&r2=1715768&view=diff ============================================================================== --- serf/trunk/buckets/fcgi_buckets.c (original) +++ serf/trunk/buckets/fcgi_buckets.c Mon Nov 23 11:25:34 2015 @@ -248,7 +248,7 @@ static apr_status_t serf_fcgi_unframe_se return serf_bucket_set_config(ctx->stream, config); } -extern const serf_bucket_type_t serf_bucket_type__fcgi_unframe = +const serf_bucket_type_t serf_bucket_type__fcgi_unframe = { "FCGI-UNFRAME", serf_fcgi_unframe_read, @@ -887,7 +887,7 @@ static apr_status_t serf_fcgi_frame_set_ return APR_SUCCESS; } -extern const serf_bucket_type_t serf_bucket_type__fcgi_frame = +const serf_bucket_type_t serf_bucket_type__fcgi_frame = { "FCGI-FRAME", serf_fcgi_frame_read, Modified: serf/trunk/incoming.c URL: http://svn.apache.org/viewvc/serf/trunk/incoming.c?rev=1715768&r1=1715767&r2=1715768&view=diff ============================================================================== --- serf/trunk/incoming.c (original) +++ serf/trunk/incoming.c Mon Nov 23 11:25:34 2015 @@ -137,7 +137,7 @@ apr_status_t serf_incoming_response_crea return request->enqueue_response(request, request->enqueue_baton, bucket); } -apr_status_t perform_peek_protocol(serf_incoming_t *client) +static apr_status_t perform_peek_protocol(serf_incoming_t *client) { const char h2prefix[] = "PRI * HTTP/2.0\r\n\r\n"; const apr_size_t h2prefixlen = sizeof(h2prefix) - 1; Modified: serf/trunk/outgoing.c URL: http://svn.apache.org/viewvc/serf/trunk/outgoing.c?rev=1715768&r1=1715767&r2=1715768&view=diff ============================================================================== --- serf/trunk/outgoing.c (original) +++ serf/trunk/outgoing.c Mon Nov 23 11:25:34 2015 @@ -1288,7 +1288,7 @@ serf_connection_t *serf_connection_creat conn->nr_of_written_reqs = 0; conn->unwritten_reqs = conn->unwritten_reqs_tail = NULL; - conn->nr_of_unwritten_reqs; + conn->nr_of_unwritten_reqs = 0; conn->done_reqs = conn->done_reqs_tail = 0; Modified: serf/trunk/pump.c URL: http://svn.apache.org/viewvc/serf/trunk/pump.c?rev=1715768&r1=1715767&r2=1715768&view=diff ============================================================================== --- serf/trunk/pump.c (original) +++ serf/trunk/pump.c Mon Nov 23 11:25:34 2015 @@ -29,7 +29,7 @@ #include "serf_private.h" -apr_status_t pump_cleanup(void *baton) +static apr_status_t pump_cleanup(void *baton) { serf_pump_t *pump = baton; @@ -233,26 +233,30 @@ static apr_status_t socket_writev(serf_p serf__log(LOGLVL_DEBUG, LOGCOMP_CONN, __FILE__, conn->config, "--- socket_sendv: %d bytes on 0x%p. --\n", - written, pump->io->u.v); + (int)written, pump->io->u.v); for (i = 0; i < conn->vec_len; i++) { len += conn->vec[i].iov_len; if (written < len) { serf__log_nopref(LOGLVL_DEBUG, LOGCOMP_RAWMSG, conn->config, - "%.*s", conn->vec[i].iov_len - (len - written), + "%.*s", + (int)(conn->vec[i].iov_len - (len - written)), conn->vec[i].iov_base); if (i) { memmove(conn->vec, &conn->vec[i], sizeof(struct iovec) * (conn->vec_len - i)); conn->vec_len -= i; } - conn->vec[0].iov_base = (char *)conn->vec[0].iov_base + (conn->vec[0].iov_len - (len - written)); + conn->vec[0].iov_base = (char *)conn->vec[0].iov_base + + conn->vec[0].iov_len + - (len - written); conn->vec[0].iov_len = len - written; break; } else { serf__log_nopref(LOGLVL_DEBUG, LOGCOMP_RAWMSG, conn->config, "%.*s", - conn->vec[i].iov_len, conn->vec[i].iov_base); + (int)conn->vec[i].iov_len, + (const char*)conn->vec[i].iov_base); } } if (len == written) {