aboutsummaryrefslogtreecommitdiff
path: root/nginx/ngx_http_js_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2016-02-14 21:49:15 +0300
committerIgor Sysoev <igor@sysoev.ru>2016-02-14 21:49:15 +0300
commitb8a8d4c3e8d55a52356fa39123b79ae774a0573e (patch)
tree29725af570231597e588c390193a55f140ab57ba /nginx/ngx_http_js_module.c
parent8a6176761701f697808c312d6dc411c3ae491dbe (diff)
downloadnjs-b8a8d4c3e8d55a52356fa39123b79ae774a0573e.tar.gz
njs-b8a8d4c3e8d55a52356fa39123b79ae774a0573e.zip
njs_param_t removal.
Diffstat (limited to 'nginx/ngx_http_js_module.c')
-rw-r--r--nginx/ngx_http_js_module.c30
1 files changed, 16 insertions, 14 deletions
diff --git a/nginx/ngx_http_js_module.c b/nginx/ngx_http_js_module.c
index b697ee22..56840578 100644
--- a/nginx/ngx_http_js_module.c
+++ b/nginx/ngx_http_js_module.c
@@ -76,9 +76,12 @@ static njs_ret_t ngx_http_js_ext_get_content_length(njs_vm_t *vm,
njs_value_t *value, void *obj, uintptr_t data);
static njs_ret_t ngx_http_js_ext_set_content_length(njs_vm_t *vm, void *obj,
uintptr_t data, nxt_str_t *value);
-static njs_ret_t ngx_http_js_ext_send_header(njs_vm_t *vm, njs_param_t *param);
-static njs_ret_t ngx_http_js_ext_send(njs_vm_t *vm, njs_param_t *param);
-static njs_ret_t ngx_http_js_ext_finish(njs_vm_t *vm, njs_param_t *param);
+static njs_ret_t ngx_http_js_ext_send_header(njs_vm_t *vm, njs_value_t *args,
+ nxt_uint_t nargs, njs_index_t unused);
+static njs_ret_t ngx_http_js_ext_send(njs_vm_t *vm, njs_value_t *args,
+ nxt_uint_t nargs, njs_index_t unused);
+static njs_ret_t ngx_http_js_ext_finish(njs_vm_t *vm, njs_value_t *args,
+ nxt_uint_t nargs, njs_index_t unused);
static njs_ret_t ngx_http_js_ext_get_http_version(njs_vm_t *vm,
njs_value_t *value, void *obj, uintptr_t data);
static njs_ret_t ngx_http_js_ext_get_remote_address(njs_vm_t *vm,
@@ -787,11 +790,12 @@ ngx_http_js_ext_set_content_length(njs_vm_t *vm, void *obj, uintptr_t data,
static njs_ret_t
-ngx_http_js_ext_send_header(njs_vm_t *vm, njs_param_t *param)
+ngx_http_js_ext_send_header(njs_vm_t *vm, njs_value_t *args, nxt_uint_t nargs,
+ njs_index_t unused)
{
ngx_http_request_t *r;
- r = njs_value_data(njs_argument(param->args, 0));
+ r = njs_value_data(njs_argument(args, 0));
if (ngx_http_send_header(r) == NGX_ERROR) {
return NJS_ERROR;
@@ -802,25 +806,22 @@ ngx_http_js_ext_send_header(njs_vm_t *vm, njs_param_t *param)
static njs_ret_t
-ngx_http_js_ext_send(njs_vm_t *vm, njs_param_t *param)
+ngx_http_js_ext_send(njs_vm_t *vm, njs_value_t *args, nxt_uint_t nargs,
+ njs_index_t unused)
{
nxt_int_t ret;
nxt_str_t s;
ngx_buf_t *b;
- uintptr_t nargs, next;
+ uintptr_t next;
ngx_uint_t n;
- njs_value_t *args;
ngx_chain_t *out, *cl, **ll;
ngx_http_request_t *r;
- r = njs_value_data(njs_argument(param->args, 0));
+ r = njs_value_data(njs_argument(args, 0));
out = NULL;
ll = &out;
- args = param->args;
- nargs = param->nargs;
-
for (n = 1; n < nargs; n++) {
next = 0;
@@ -874,11 +875,12 @@ ngx_http_js_ext_send(njs_vm_t *vm, njs_param_t *param)
static njs_ret_t
-ngx_http_js_ext_finish(njs_vm_t *vm, njs_param_t *param)
+ngx_http_js_ext_finish(njs_vm_t *vm, njs_value_t *args, nxt_uint_t nargs,
+ njs_index_t unused)
{
ngx_http_request_t *r;
- r = njs_value_data(njs_argument(param->args, 0));
+ r = njs_value_data(njs_argument(args, 0));
if (ngx_http_send_special(r, NGX_HTTP_LAST) == NGX_ERROR) {
return NJS_ERROR;