Skip to content

Commit 2222d50

Browse files
committed
fix: update include path and refactor addon
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 435b951 commit 2222d50

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

lib/node_modules/@stdlib/blas/ext/base/sapxsumkbn2/manifest.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
{
2929
"task": "build",
3030
"src": [
31-
"./src/sapxsumkbn2.c"
31+
"./src/main.c"
3232
],
3333
"include": [
3434
"./include"
@@ -42,13 +42,14 @@
4242
"@stdlib/napi/argv",
4343
"@stdlib/napi/argv-int64",
4444
"@stdlib/napi/argv-float",
45-
"@stdlib/napi/argv-strided-float32array"
45+
"@stdlib/napi/argv-strided-float32array",
46+
"@stdlib/napi/create-double"
4647
]
4748
},
4849
{
4950
"task": "benchmark",
5051
"src": [
51-
"./src/sapxsumkbn2.c"
52+
"./src/main.c"
5253
],
5354
"include": [
5455
"./include"
@@ -62,7 +63,7 @@
6263
{
6364
"task": "examples",
6465
"src": [
65-
"./src/sapxsumkbn2.c"
66+
"./src/main.c"
6667
],
6768
"include": [
6869
"./include"

lib/node_modules/@stdlib/blas/ext/base/sapxsumkbn2/src/addon.c

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
#include "stdlib/napi/export.h"
2121
#include "stdlib/napi/argv.h"
2222
#include "stdlib/napi/argv_int64.h"
23-
#include "stdlib/napi/argv_double.h"
23+
#include "stdlib/napi/argv_float.h"
2424
#include "stdlib/napi/argv_strided_float32array.h"
25+
#include "stdlib/napi/create_double.h"
2526
#include <node_api.h>
26-
#include <assert.h>
2727

2828
/**
2929
* Receives JavaScript callback invocation data.
@@ -38,11 +38,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3838
STDLIB_NAPI_ARGV_FLOAT( env, alpha, argv, 1)
3939
STDLIB_NAPI_ARGV_INT64( env, stride, argv, 3 );
4040
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, stride, argv, 2 );
41-
42-
napi_value v;
43-
napi_status status = napi_create_double( env, (double)stdlib_strided_sapxsumkbn2( N, alpha, X, stride ), &v );
44-
assert( status == napi_ok );
45-
41+
STDLIB_NAPI_CREATE_DOUBLE( env, (double)stdlib_strided_sapxsumkbn2( N, alpha, X, stride ), v );
4642
return v;
4743
}
4844

0 commit comments

Comments
 (0)