diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-03-05 11:56:58 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-03-05 11:56:58 +0100 |
commit | 4835ddf60b80a720657d42e2de57a79f258328cd (patch) | |
tree | 0126bd1a22c1732090922a7932c3180a29e655a7 /src/util/util.c | |
parent | 3a1f4186038783844bca225fd3892d91714b9b5f (diff) |
introduce sets for wire fees and global fees
Diffstat (limited to 'src/util/util.c')
-rw-r--r-- | src/util/util.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/util/util.c b/src/util/util.c index 5b7181a13..6dfd65574 100644 --- a/src/util/util.c +++ b/src/util/util.c @@ -76,6 +76,54 @@ TALER_denom_fee_set_ntoh (struct TALER_DenomFeeSet *fees, } +void +TALER_global_fee_set_hton (struct TALER_GlobalFeeSetNBOP *nbo, + const struct TALER_GlobalFeeSet *fees) +{ + TALER_amount_hton (&nbo->history, + &fees->history); + TALER_amount_hton (&nbo->kyc, + &fees->kyc); +} + + +void +TALER_global_fee_set_ntoh (struct TALER_GlobalFeeSet *fees, + const struct TALER_GlobalFeeSetNBOP *nbo) +{ + TALER_amount_ntoh (&fees->history, + &nbo->history); + TALER_amount_ntoh (&fees->kyc, + &nbo->kyc); +} + + +void +TALER_wire_fee_set_hton (struct TALER_WireFeeSetNBOP *nbo, + const struct TALER_WireFeeSet *fees) +{ + TALER_amount_hton (&nbo->wire, + &fees->wire); + TALER_amount_hton (&nbo->closing, + &fees->closing); + TALER_amount_hton (&nbo->wad, + &fees->wad); +} + + +void +TALER_wire_fee_set_ntoh (struct TALER_WireFeeSet *fees, + const struct TALER_WireFeeSetNBOP *nbo) +{ + TALER_amount_ntoh (&fees->wire, + &nbo->wire); + TALER_amount_ntoh (&fees->closing, + &nbo->closing); + TALER_amount_ntoh (&fees->wad, + &nbo->wad); +} + + enum GNUNET_GenericReturnValue TALER_denom_fee_check_currency ( const char *currency, |