Numerous fresh Clang warnings in libtest.c
$ make
...
../../tests/libtest.c:448:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
[-Wshorten-64-to-32]
it1 = nurls;
~ ^~~~~
../../tests/libtest.c:465:26: warning: variable 'response' may be uninitialized when used here [-Wconditional-uninitialized]
MHD_add_response_header(response, "Server", server_version);
^~~~~~~~
../../tests/libtest.c:236:31: note: initialize the variable 'response' to silence this warning
struct MHD_Response *response;
^
= NULL
../../tests/libtest.c:467:9: warning: variable 'ret' may be uninitialized when used here [-Wconditional-uninitialized]
return ret;
^~~
../../tests/libtest.c:238:9: note: initialize the variable 'ret' to silence this warning
int ret;
^
= 0
../../tests/libtest.c:485:6: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')
[-Wconversion]
port_num, NULL, NULL, &_answer_to_connection, NULL, NULL,
^~~~~~~~
../../tests/libtest.c:508:6: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')
[-Wconversion]
port_num, NULL, NULL, &_answer_to_connection, NULL,
^~~~~~~~
../../tests/libtest.c:95:3: warning: no previous extern declaration for non-static variable 'httpdaemon'
[-Wmissing-variable-declarations]
*httpdaemon,
^
../../tests/libtest.c:96:3: warning: no previous extern declaration for non-static variable 'httpsdaemon'
[-Wmissing-variable-declarations]
*httpsdaemon;
^
../../tests/libtest.c:108:3: warning: no previous extern declaration for non-static variable 'key_pem'
[-Wmissing-variable-declarations]
*key_pem,
^
../../tests/libtest.c:109:3: warning: no previous extern declaration for non-static variable 'cert_pem'
[-Wmissing-variable-declarations]
*cert_pem;
^
...