|
19 | 19 | #include "stdlib/stats/base/dnanvariancewd.h" |
20 | 20 | #include "stdlib/napi/argv.h" |
21 | 21 | #include "stdlib/napi/argv_int64.h" |
| 22 | +#include "stdlib/napi/argv_double.h" |
22 | 23 | #include "stdlib/napi/argv_strided_float64array.h" |
23 | 24 | #include "stdlib/napi/create_double.h" |
24 | 25 | #include "stdlib/napi/export.h" |
|
32 | 33 | * @return Node-API value |
33 | 34 | */ |
34 | 35 | static napi_value addon( napi_env env, napi_callback_info info ) { |
35 | | - STDLIB_NAPI_ARGV( env, info, argv, argc, 3 ); |
| 36 | + STDLIB_NAPI_ARGV( env, info, argv, argc, 4 ); |
36 | 37 | STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 ); |
37 | | - STDLIB_NAPI_ARGV_INT64( env, stride, argv, 2 ); |
38 | | - STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, stride, argv, 1 ); |
39 | | - STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dnanvariancewd( N, X, stride ), v ); |
| 38 | + STDLIB_NAPI_ARGV_INT64( env, stride, argv, 3 ); |
| 39 | + STDLIB_NAPI_ARGV_DOUBLE( env, correction, argv, 1 ); |
| 40 | + STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, correction, stride, argv, 2 ); |
| 41 | + STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dnanvariancewd( N, correction, X, stride ), v ); |
40 | 42 | return v; |
41 | 43 | } |
42 | 44 |
|
|
0 commit comments