From 458e6c0f74193fe5ae0d32ee7fe1e13407201c7a Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Thu, 18 Apr 2024 00:52:16 +0000 Subject: [PATCH] Auto-generated commit --- base/dasum/manifest.json | 18 ++++++++++++------ base/dasum/src/addon.c | 9 ++------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/base/dasum/manifest.json b/base/dasum/manifest.json index 92093668b..295db4805 100644 --- a/base/dasum/manifest.json +++ b/base/dasum/manifest.json @@ -47,7 +47,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { @@ -105,7 +106,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { @@ -164,7 +166,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { @@ -221,7 +224,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { @@ -279,7 +283,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { @@ -338,7 +343,8 @@ "@stdlib/napi/export", "@stdlib/napi/argv", "@stdlib/napi/argv-int64", - "@stdlib/napi/argv-strided-float64array" + "@stdlib/napi/argv-strided-float64array", + "@stdlib/napi/create-double" ] }, { diff --git a/base/dasum/src/addon.c b/base/dasum/src/addon.c index 33233e099..fb42b0735 100644 --- a/base/dasum/src/addon.c +++ b/base/dasum/src/addon.c @@ -21,8 +21,7 @@ #include "stdlib/napi/argv.h" #include "stdlib/napi/argv_int64.h" #include "stdlib/napi/argv_strided_float64array.h" -#include -#include +#include "stdlib/napi/create_double.h" /** * Receives JavaScript callback invocation data. @@ -37,11 +36,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 ); STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 ); STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 ); - - napi_value v; - napi_status status = napi_create_double( env, c_dasum( N, X, strideX ), &v ); - assert( status == napi_ok ); - + STDLIB_NAPI_CREATE_DOUBLE( env, c_dasum( N, X, strideX ), v ); return v; }