From e99ebfae3af0e24dbb992025b978beb897a8bb8c Mon Sep 17 00:00:00 2001 From: Marvin Scholz Date: Sun, 21 May 2017 19:16:09 +0200 Subject: [PATCH] Move helper macros in admin.c to the top --- src/admin.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/admin.c b/src/admin.c index fee735e9..a14dfa9c 100644 --- a/src/admin.c +++ b/src/admin.c @@ -45,6 +45,19 @@ #define CATMODULE "admin" +/* Helper macros */ +#define COMMAND_REQUIRE(client,name,var) \ + do { \ + (var) = httpp_get_query_param((client)->parser, (name)); \ + if((var) == NULL) { \ + client_send_error((client), 400, 0, "Missing parameter"); \ + return; \ + } \ + } while(0); + +#define COMMAND_OPTIONAL(client,name,var) \ +(var) = httpp_get_query_param((client)->parser, (name)) + /* special commands */ #define COMMAND_ERROR ADMIN_COMMAND_ERROR #define COMMAND_ANY ADMIN_COMMAND_ANY @@ -558,18 +571,6 @@ static void admin_handle_mount_request(client_t *client, source_t *source) } } -#define COMMAND_REQUIRE(client,name,var) \ - do { \ - (var) = httpp_get_query_param((client)->parser, (name)); \ - if((var) == NULL) { \ - client_send_error((client), 400, 0, "Missing parameter"); \ - return; \ - } \ - } while(0); - -#define COMMAND_OPTIONAL(client,name,var) \ - (var) = httpp_get_query_param((client)->parser, (name)) - static void html_success(client_t *client, char *message) { ssize_t ret;