[njs] Fixed building by SunC 5.15.

2018-11-12 Thread Sergey Kandaurov
details:   http://hg.nginx.org/njs/rev/81d029f4139c
branches:  
changeset: 649:81d029f4139c
user:  Sergey Kandaurov 
date:  Mon Nov 12 20:08:36 2018 +0300
description:
Fixed building by SunC 5.15.

diffstat:

 njs/njs_shell.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 46364c618468 -r 81d029f4139c njs/njs_shell.c
--- a/njs/njs_shell.c   Mon Nov 12 18:27:05 2018 +0300
+++ b/njs/njs_shell.c   Mon Nov 12 20:08:36 2018 +0300
@@ -227,7 +227,7 @@ njs_externals_init(njs_vm_t *vm)
 njs_value_t *value;
 const njs_extern_t  *proto;
 
-static const nxt_str_t name = nxt_string_value("console");
+static const nxt_str_t name = nxt_string("console");
 
 proto = njs_vm_external_prototype(vm, _externals[0]);
 if (proto == NULL) {
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel


[njs] Fixed building by SunC.

2018-02-12 Thread Dmitry Volyntsev
details:   http://hg.nginx.org/njs/rev/700daa193d35
branches:  
changeset: 441:700daa193d35
user:  Dmitry Volyntsev <xei...@nginx.com>
date:  Mon Feb 12 14:54:23 2018 +0300
description:
Fixed building by SunC.

diffstat:

 njs/njs_object.c |  9 +++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diffs (31 lines):

diff -r f3ed1e9fa8d2 -r 700daa193d35 njs/njs_object.c
--- a/njs/njs_object.c  Fri Feb 09 20:34:44 2018 +0300
+++ b/njs/njs_object.c  Mon Feb 12 14:54:23 2018 +0300
@@ -823,11 +823,13 @@ njs_object_seal(njs_vm_t *vm, njs_value_
 {
 nxt_lvlhsh_t   *hash;
 njs_object_t   *object;
+const njs_value_t  *retval;
 njs_object_prop_t  *prop;
 nxt_lvlhsh_each_t  lhe;
 
 if (nargs < 2 || !njs_is_object([1])) {
-vm->retval = (nargs < 2) ? njs_value_void : args[1];
+retval = (nargs < 2) ? _value_void : [1];
+vm->retval = *retval;
 return NXT_OK;
 }
 
@@ -906,8 +908,11 @@ static njs_ret_t
 njs_object_prevent_extensions(njs_vm_t *vm, njs_value_t *args, nxt_uint_t 
nargs,
 njs_index_t unused)
 {
+const njs_value_t  *retval;
+
 if (nargs < 2 || !njs_is_object([1])) {
-vm->retval = (nargs < 2) ? njs_value_void : args[1];
+retval = (nargs < 2) ? _value_void : [1];
+vm->retval = *retval;
 return NXT_OK;
 }
 
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel