From 5d98bc89a16be2ed1a78ccc8b61dccb28641ccfd Mon Sep 17 00:00:00 2001 From: Max Wash Date: Mon, 4 May 2026 22:54:02 +0100 Subject: [PATCH] test: dynamic function argument bind test --- test/dynamic-printf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/dynamic-printf.c b/test/dynamic-printf.c index a78bb21..8956fbc 100644 --- a/test/dynamic-printf.c +++ b/test/dynamic-printf.c @@ -10,7 +10,7 @@ int main(int argc, const char **argv) }; fx_function *func = fx_function_create( - "test_function", + "printf", FX_FUNCTION_F_VARARG, (fx_function_impl)printf, arg_types, @@ -23,8 +23,10 @@ int main(int argc, const char **argv) FX_VALUE_DOUBLE(2.5), }; + fx_function_bind(func, args, sizeof args / sizeof args[0]); + fx_value result = FX_VALUE_EMPTY; - int r = fx_function_invoke(func, args, 3, &result); + int r = fx_function_invoke(func, NULL, 0, &result); printf("%" PRIdPTR "\n", result.v_int); return 0; }