From: Dmitry Volyntsev Date: Fri, 30 Mar 2018 12:46:40 +0000 (+0300) Subject: Renamed njs_value_is_true into njs_value_is_boolean. X-Git-Tag: 0.2.0~7 X-Git-Url: http://git.kaiwu.me/sitemap.xml?a=commitdiff_plain;h=dafef5a9bb3893caeb34501aa1eff44ba03c3bdf;p=njs.git Renamed njs_value_is_true into njs_value_is_boolean. --- diff --git a/njs/njs_vm.c b/njs/njs_vm.c index cc382073..57161987 100644 --- a/njs/njs_vm.c +++ b/njs/njs_vm.c @@ -3691,6 +3691,13 @@ memory_error: } +nxt_noinline uint8_t +njs_value_bool(njs_value_t *value) +{ + return value->data.truth; +} + + nxt_noinline double njs_value_number(njs_value_t *value) { @@ -3720,9 +3727,9 @@ njs_value_is_void(njs_value_t *value) nxt_noinline nxt_int_t -njs_value_is_true(njs_value_t *value) +njs_value_is_boolean(njs_value_t *value) { - return njs_is_true(value); + return njs_is_boolean(value); } diff --git a/njs/njscript.h b/njs/njscript.h index c4deec12..c64f4404 100644 --- a/njs/njscript.h +++ b/njs/njscript.h @@ -182,12 +182,13 @@ NXT_EXPORT void njs_value_number_set(njs_value_t *value, double num); NXT_EXPORT void njs_value_error_set(njs_vm_t *vm, njs_value_t *value, const char *fmt, ...); +NXT_EXPORT uint8_t njs_value_bool(njs_value_t *value); NXT_EXPORT double njs_value_number(njs_value_t *value); NXT_EXPORT void *njs_value_data(njs_value_t *value); NXT_EXPORT njs_function_t *njs_value_function(njs_value_t *value); NXT_EXPORT nxt_int_t njs_value_is_void(njs_value_t *value); -NXT_EXPORT nxt_int_t njs_value_is_true(njs_value_t *value); +NXT_EXPORT nxt_int_t njs_value_is_boolean(njs_value_t *value); NXT_EXPORT nxt_int_t njs_value_is_number(njs_value_t *value); NXT_EXPORT nxt_int_t njs_value_is_string(njs_value_t *value); NXT_EXPORT nxt_int_t njs_value_is_object(njs_value_t *value);