summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-01-18 18:33:09 +0100
committerFlorian Dold <florian.dold@gmail.com>2020-01-18 18:33:18 +0100
commitd53eca894011f31b698a13cf41d31e2d19c7e427 (patch)
treedb70d1ecb08b62e030be0684bcbbbddee548d6db /src/lib
parent53c21c441b929c67239f2f5482d5c1df20435af4 (diff)
downloadexchange-d53eca894011f31b698a13cf41d31e2d19c7e427.tar.gz
exchange-d53eca894011f31b698a13cf41d31e2d19c7e427.tar.bz2
exchange-d53eca894011f31b698a13cf41d31e2d19c7e427.zip
do not use macros where a function does the job better
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/test_exchange_api_twisted.c28
1 files changed, 20 insertions, 8 deletions
diff --git a/src/lib/test_exchange_api_twisted.c b/src/lib/test_exchange_api_twisted.c
index c6a0a52a6..1725b1598 100644
--- 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);
+}
/**