diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-04-09 00:59:55 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-04-09 00:59:55 +0200 |
commit | 543fe4ae36649cf64eabb1b1447539bfb0c3c7c2 (patch) | |
tree | 81e9bf344e28225ccf425311519738c7fe3b0300 /src/exchange/taler-exchange-httpd.c | |
parent | 84a40be0bce66cda800de7891f758a0c69afc7fa (diff) | |
download | exchange-543fe4ae36649cf64eabb1b1447539bfb0c3c7c2.tar.gz exchange-543fe4ae36649cf64eabb1b1447539bfb0c3c7c2.tar.bz2 exchange-543fe4ae36649cf64eabb1b1447539bfb0c3c7c2.zip |
make code compiler without warnings with latest libmicrohttpd API
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index de251acbb..a8e29d300 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -42,7 +42,7 @@ #include "taler-exchange-httpd_keystate.h" #include "taler-exchange-httpd_wire.h" #include "taler_exchangedb_plugin.h" - +#include <gnunet/gnunet_mhd_compat.h> /** * Backlog for listen operation on unix domain sockets. @@ -158,7 +158,7 @@ static unsigned long long req_max; * @param root uploaded JSON data * @return MHD result code */ -typedef int +typedef MHD_RESULT (*CoinOpHandler)(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root); @@ -175,7 +175,7 @@ typedef int * reserve public key, the second one should be "withdraw") * @return MHD result code */ -static int +static MHD_RESULT handle_post_coins (const struct TEH_RequestHandler *rh, struct MHD_Connection *connection, const json_t *root, @@ -297,7 +297,7 @@ handle_mhd_completion_callback (void *cls, * @param[in,out] upload_data_size number of bytes in @a upload_data * @return MHD result code */ -static int +static MHD_RESULT proceed_with_handler (const struct TEH_RequestHandler *rh, struct MHD_Connection *connection, const char *url, @@ -308,7 +308,7 @@ proceed_with_handler (const struct TEH_RequestHandler *rh, const char *args[rh->nargs + 1]; size_t ulen = strlen (url) + 1; json_t *root = NULL; - int ret; + MHD_RESULT ret; /* We do check for "ulen" here, because we'll later stack-allocate a buffer of that size and don't want to enable malicious clients to cause us @@ -331,7 +331,7 @@ proceed_with_handler (const struct TEH_RequestHandler *rh, if (0 == strcasecmp (rh->method, MHD_HTTP_METHOD_POST)) { - int res; + enum GNUNET_GenericReturnValue res; res = TALER_MHD_parse_post_json (connection, inner_cls, @@ -433,7 +433,7 @@ proceed_with_handler (const struct TEH_RequestHandler *rh, * @param con_cls closure for request (a `struct Buffer *`) * @return MHD result code */ -static int +static MHD_RESULT handle_mhd_request (void *cls, struct MHD_Connection *connection, const char *url, @@ -606,7 +606,7 @@ handle_mhd_request (void *cls, /* on repeated requests, check our cache first */ if (NULL != ecls->rh) { - int ret; + MHD_RESULT ret; const char *start; if ('\0' == url[0]) @@ -669,7 +669,7 @@ handle_mhd_request (void *cls, if (0 == strcasecmp (method, rh->method)) { - int ret; + MHD_RESULT ret; /* cache to avoid the loop next time */ ecls->rh = rh; @@ -698,7 +698,7 @@ handle_mhd_request (void *cls, /* No handler matches, generate not found */ { - int ret; + MHD_RESULT ret; ret = TALER_MHD_reply_with_error (connection, MHD_HTTP_NOT_FOUND, @@ -716,7 +716,7 @@ handle_mhd_request (void *cls, * * @return #GNUNET_OK on success */ -static int +static enum GNUNET_GenericReturnValue exchange_serve_process_config (void) { if (GNUNET_OK != |