From 60006dc0617ce3503c0c8b4af1d65d219b6b106b Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Wed, 7 Dec 2022 18:11:55 -0800 Subject: [PATCH] Added njs_value_function_set(). --- src/njs.h | 2 ++ src/njs_value.c | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/src/njs.h b/src/njs.h index 4badacbf..420a9d4c 100644 --- a/src/njs.h +++ b/src/njs.h @@ -457,6 +457,8 @@ NJS_EXPORT void njs_value_null_set(njs_value_t *value); NJS_EXPORT void njs_value_invalid_set(njs_value_t *value); NJS_EXPORT void njs_value_boolean_set(njs_value_t *value, int yn); NJS_EXPORT void njs_value_number_set(njs_value_t *value, double num); +NJS_EXPORT void njs_value_function_set(njs_value_t *value, + njs_function_t *function); NJS_EXPORT uint8_t njs_value_bool(const njs_value_t *value); NJS_EXPORT double njs_value_number(const njs_value_t *value); diff --git a/src/njs_value.c b/src/njs_value.c index 32d9102b..91758085 100644 --- a/src/njs_value.c +++ b/src/njs_value.c @@ -404,6 +404,13 @@ njs_value_number_set(njs_value_t *value, double num) } +void +njs_value_function_set(njs_value_t *value, njs_function_t *function) +{ + njs_set_function(value, function); +} + + uint8_t njs_value_bool(const njs_value_t *value) { -- 2.47.3