exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit d53eca894011f31b698a13cf41d31e2d19c7e427
parent 53c21c441b929c67239f2f5482d5c1df20435af4
Author: Florian Dold <florian.dold@gmail.com>
Date:   Sat, 18 Jan 2020 18:33:09 +0100

do not use macros where a function does the job better

Diffstat:
Msrc/lib/test_exchange_api_twisted.c | 28++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)

diff --git a/src/lib/test_exchange_api_twisted.c b/src/lib/test_exchange_api_twisted.c @@ -69,8 +69,12 @@ static struct GNUNET_OS_Process *twisterd; * * @param label label to use for the command. */ -#define CMD_EXEC_WIREWATCH(label) \ - TALER_TESTING_cmd_exec_wirewatch (label, CONFIG_FILE) +static struct TALER_TESTING_Command +CMD_EXEC_WIREWATCH (char *label) +{ + return TALER_TESTING_cmd_exec_wirewatch (label, CONFIG_FILE); +} + /** * Execute the taler-exchange-aggregator command with @@ -78,8 +82,12 @@ static struct GNUNET_OS_Process *twisterd; * * @param label label to use for the command. */ -#define CMD_EXEC_AGGREGATOR(label) \ - TALER_TESTING_cmd_exec_aggregator (label, CONFIG_FILE) +static struct TALER_TESTING_Command +CMD_EXEC_AGGREGATOR (char *label) +{ + return TALER_TESTING_cmd_exec_aggregator (label, CONFIG_FILE); +} + /** * Run wire transfer of funds from some user's account to the @@ -89,10 +97,14 @@ static struct GNUNET_OS_Process *twisterd; * @param amount amount to transfer, i.e. "EUR:1" * @param url exchange_url */ -#define CMD_TRANSFER_TO_EXCHANGE(label,amount) \ - TALER_TESTING_cmd_admin_add_incoming (label, amount, \ - &bc.exchange_auth, \ - bc.user42_payto) +static struct TALER_TESTING_Command +CMD_TRANSFER_TO_EXCHANGE (char *label, char *amount) +{ + return TALER_TESTING_cmd_admin_add_incoming (label, + amount, + &bc.exchange_auth, + bc.user42_payto); +} /**