From d53b6311f1512406ad36ebdf07df2eafe10bb91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Thu, 3 Nov 2022 17:19:20 +0800 Subject: The structs are passed by value This is just to simplify the interfacing to Dart. --- midtrans.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'midtrans.h') diff --git a/midtrans.h b/midtrans.h index 86f9ae5..cb58ca6 100644 --- a/midtrans.h +++ b/midtrans.h @@ -27,9 +27,8 @@ char *midtrans_status(const char *order_id); struct midtrans_banktransfer midtrans_banktransfer_new(char *bank); struct midtrans_transaction midtrans_transaction_new(char *order_id, long gross_amount); -char *midtrans_charge_banktransfer(struct midtrans_banktransfer *banktransfer, - struct midtrans_transaction *transaction, - char *custom_fields[]); +char *midtrans_charge_banktransfer(struct midtrans_banktransfer banktransfer, + struct midtrans_transaction transaction, char *custom_fields[]); void midtrans_cleanup(); #ifdef __cplusplus -- cgit v1.2.3