From: hongzhidao Date: Sat, 16 Feb 2019 15:18:43 +0000 (+0800) Subject: Making njs_vm_invoke() public. X-Git-Tag: 0.2.8~18 X-Git-Url: http://git.kaiwu.me/sitemap.xml?a=commitdiff_plain;h=ce6df3ebc855da9e1182c77fac3fe0e441fd1678;p=njs.git Making njs_vm_invoke() public. --- diff --git a/njs/njs.c b/njs/njs.c index 83eeae40..b0854894 100644 --- a/njs/njs.c +++ b/njs/njs.c @@ -10,8 +10,6 @@ static nxt_int_t njs_vm_init(njs_vm_t *vm); -static nxt_int_t njs_vm_invoke(njs_vm_t *vm, njs_function_t *function, - const njs_value_t *args, nxt_uint_t nargs, njs_index_t retval); static nxt_int_t njs_vm_handle_events(njs_vm_t *vm); @@ -458,11 +456,11 @@ nxt_int_t njs_vm_call(njs_vm_t *vm, njs_function_t *function, const njs_value_t *args, nxt_uint_t nargs) { - return njs_vm_invoke(vm, function, args, nargs, NJS_INDEX_GLOBAL_RETVAL); + return njs_vm_invoke(vm, function, args, nargs, NJS_INDEX_GLOBAL_RETVAL); } -static nxt_int_t +nxt_int_t njs_vm_invoke(njs_vm_t *vm, njs_function_t *function, const njs_value_t *args, nxt_uint_t nargs, njs_index_t retval) { diff --git a/njs/njs.h b/njs/njs.h index 90db2bb2..924cb5f5 100644 --- a/njs/njs.h +++ b/njs/njs.h @@ -193,6 +193,8 @@ NXT_EXPORT nxt_int_t njs_vm_posted(njs_vm_t *vm); */ NXT_EXPORT nxt_int_t njs_vm_call(njs_vm_t *vm, njs_function_t *function, const njs_value_t *args, nxt_uint_t nargs); +NXT_EXPORT nxt_int_t njs_vm_invoke(njs_vm_t *vm, njs_function_t *function, + const njs_value_t *args, nxt_uint_t nargs, njs_index_t retval); /* * Runs posted events.