On the 1.2.x branch:
Merge r1791 to fix the Windows build (ref: test_sslserver)
git-svn-id: https://svn.apache.org/repos/asf/serf/branches/1.2.x@1699442 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/serf.mak b/serf.mak
index 550140d..cd083a0 100644
--- a/serf.mak
+++ b/serf.mak
@@ -147,6 +147,7 @@
"$(INTDIR)\test_buckets.obj" \
"$(INTDIR)\test_ssl.obj" \
"$(INTDIR)\test_server.obj" \
+ "$(INTDIR)\test_sslserver.obj" \
TEST_LIBS = user32.lib advapi32.lib gdi32.lib ws2_32.lib
diff --git a/test/test_context.c b/test/test_context.c
index 3340b0c..14d4fa9 100644
--- a/test/test_context.c
+++ b/test/test_context.c
@@ -246,8 +246,8 @@
static void test_serf_connection_request_create(CuTest *tc)
{
test_baton_t *tb;
- const int num_requests = 2;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[2];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
apr_status_t status;
int i;
test_server_message_t message_list[] = {
@@ -296,8 +296,8 @@
static void test_serf_connection_priority_request_create(CuTest *tc)
{
test_baton_t *tb;
- const int num_requests = 3;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[3];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
apr_status_t status;
int i;
@@ -351,8 +351,8 @@
{
test_baton_t *tb;
apr_status_t status;
- const int num_requests = 10;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[10];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
int done = FALSE, i;
test_server_message_t message_list[] = {
@@ -452,8 +452,9 @@
static void test_serf_setup_proxy(CuTest *tc)
{
test_baton_t *tb;
- int i, num_requests = 1;
- handler_baton_t handler_ctx[num_requests];
+ int i;
+ handler_baton_t handler_ctx[1];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
apr_pool_t *iter_pool;
apr_status_t status;
@@ -826,8 +827,8 @@
{
test_baton_t *tb;
apr_status_t status;
- const int num_requests = 5;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[5];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
int i;
progress_baton_t *pb;
@@ -1018,8 +1019,8 @@
{
test_baton_t *tb;
apr_status_t status;
- const int num_requests = 1;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[1];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
test_server_message_t message_list[] = {
{REQUEST_PART1},
@@ -1091,8 +1092,8 @@
static void test_serf_ssl_handshake(CuTest *tc)
{
test_baton_t *tb;
- const int num_requests = 1;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[1];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
apr_status_t status;
test_server_message_t message_list[] = {
{CHUNKED_REQUEST(1, "1")},
@@ -1165,8 +1166,8 @@
static void test_serf_ssl_trust_rootca(CuTest *tc)
{
test_baton_t *tb;
- const int num_requests = 1;
- handler_baton_t handler_ctx[num_requests];
+ handler_baton_t handler_ctx[1];
+ const int num_requests = sizeof(handler_ctx)/sizeof(handler_ctx[0]);
apr_status_t status;
test_server_message_t message_list[] = {
{CHUNKED_REQUEST(1, "1")},