From a94080b97fbc9907a2e2c4f975b8adbc580f3398 Mon Sep 17 00:00:00 2001 From: Marius Tolzmann Date: Wed, 27 May 2015 15:53:33 +0200 Subject: [PATCH] mx_mysql: Add mx_mysql_bind_var() macro --- mx_mysql.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mx_mysql.h b/mx_mysql.h index 483f137c..1e5718ed 100644 --- a/mx_mysql.h +++ b/mx_mysql.h @@ -91,8 +91,11 @@ struct mx_mysql_stmt { # endif #endif -#define mx_mysql_statement_param_bind(s, i, t, p) mx_mysql_bind_##t(&((s)->param), (i), (p)) -#define mx_mysql_statement_result_bind(s, i, t, p) mx_mysql_bind_##t(&((s)->result), (i), (p)) + +#define mx_mysql_bind_var(b, i, t, p) mx_mysql_bind_##t((b), (i), (p)) + +#define mx_mysql_statement_param_bind(s, i, t, p) mx_mysql_bind_var(&((s)->param), (i), t, (p)) +#define mx_mysql_statement_result_bind(s, i, t, p) mx_mysql_bind_var(&((s)->result), (i), t, (p)) int mx_mysql_init(struct mx_mysql **); int mx_mysql_free(struct mx_mysql **mysql);