Javascript code formatting corrections
This commit is contained in:
parent
c4d003e442
commit
b6aa39b82a
2 changed files with 15 additions and 21 deletions
|
|
@ -30,8 +30,7 @@
|
||||||
%define JAVASCRIPT_ARRAYS_IN_DECL(NAME, CTYPE, ANY, ANYLENGTH)
|
%define JAVASCRIPT_ARRAYS_IN_DECL(NAME, CTYPE, ANY, ANYLENGTH)
|
||||||
|
|
||||||
%typemap(in, fragment=NAME) CTYPE[ANY] {
|
%typemap(in, fragment=NAME) CTYPE[ANY] {
|
||||||
if ($input->IsArray())
|
if ($input->IsArray()) {
|
||||||
{
|
|
||||||
// Convert into Array
|
// Convert into Array
|
||||||
v8::Local<v8::Array> array = v8::Local<v8::Array>::Cast($input);
|
v8::Local<v8::Array> array = v8::Local<v8::Array>::Cast($input);
|
||||||
|
|
||||||
|
|
@ -40,22 +39,18 @@
|
||||||
$1 = ($*1_ltype *)malloc(sizeof($*1_ltype) * length);
|
$1 = ($*1_ltype *)malloc(sizeof($*1_ltype) * length);
|
||||||
|
|
||||||
// Get each element from array
|
// Get each element from array
|
||||||
for (int i = 0; i < length; i++)
|
for (int i = 0; i < length; i++) {
|
||||||
{
|
|
||||||
v8::Local<v8::Value> jsvalue = SWIGV8_ARRAY_GET(array, i);
|
v8::Local<v8::Value> jsvalue = SWIGV8_ARRAY_GET(array, i);
|
||||||
$*1_ltype temp;
|
$*1_ltype temp;
|
||||||
|
|
||||||
// Get primitive value from JSObject
|
// Get primitive value from JSObject
|
||||||
int res = SWIG_AsVal(CTYPE)(jsvalue, &temp);
|
int res = SWIG_AsVal(CTYPE)(jsvalue, &temp);
|
||||||
if (!SWIG_IsOK(res))
|
if (!SWIG_IsOK(res)) {
|
||||||
{
|
|
||||||
SWIG_exception_fail(SWIG_ERROR, "Failed to convert $input to double");
|
SWIG_exception_fail(SWIG_ERROR, "Failed to convert $input to double");
|
||||||
}
|
}
|
||||||
arg$argnum[i] = temp;
|
arg$argnum[i] = temp;
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
SWIG_exception_fail(SWIG_ERROR, "$input is not an array");
|
SWIG_exception_fail(SWIG_ERROR, "$input is not an array");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -72,8 +67,7 @@
|
||||||
int length = $1_dim0;
|
int length = $1_dim0;
|
||||||
v8::Local<v8::Array> array = SWIGV8_ARRAY_NEW(length);
|
v8::Local<v8::Array> array = SWIGV8_ARRAY_NEW(length);
|
||||||
|
|
||||||
for (int i = 0; i < length; i++)
|
for (int i = 0; i < length; i++) {
|
||||||
{
|
|
||||||
SWIGV8_ARRAY_SET(array, i, SWIG_From(CTYPE)($1[i]));
|
SWIGV8_ARRAY_SET(array, i, SWIG_From(CTYPE)($1[i]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue