From: Dmitry Volyntsev Date: Thu, 8 Dec 2022 02:11:55 +0000 (-0800) Subject: Added njs_value_function_set(). X-Git-Tag: 0.7.10~32 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=60006dc0617ce3503c0c8b4af1d65d219b6b106b;p=njs.git Added njs_value_function_set(). --- 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) {