]> git.kaiwu.me - njs.git/commit
Avoiding excessive (njs_value_t *) casts.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 1 Aug 2019 15:49:28 +0000 (18:49 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Thu, 1 Aug 2019 15:49:28 +0000 (18:49 +0300)
commit8e8938f65a901ee6ee25c329c61b20eb25eabd59
tree61e2007d3d3cd8e46d0448e57900f2984f413f09
parent5aff5bc3a3b9f7dafba912965ad62f1323b3b1ea
Avoiding excessive (njs_value_t *) casts.

Previously njs_arg() returned expression of type (const njs_value_t *).
This caused a lot of casts when calling functions and forced to declared
const njs_value_t * variables.

NO functional changes.
16 files changed:
nginx/ngx_http_js_module.c
nginx/ngx_stream_js_module.c
src/njs.h
src/njs_array.c
src/njs_builtin.c
src/njs_error.c
src/njs_function.c
src/njs_function.h
src/njs_json.c
src/njs_object.c
src/njs_object.h
src/njs_object_property.c
src/njs_regexp.c
src/njs_string.c
src/njs_vm.c
src/njs_vmcode.c