Skip to content

Commit 7e63aad

Browse files
authored
fix: wrap function calls in API_SUFFIX in native addons
PR-URL: #4646 Reviewed-by: Athan Reines <[email protected]>
1 parent 6def8d6 commit 7e63aad

File tree

46 files changed

+138
-92
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+138
-92
lines changed

lib/node_modules/@stdlib/stats/base/dmax/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmax.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmax( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmax)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmax_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmax_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmaxabs/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmaxabs.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxabs( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxabs)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxabs_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxabs_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmaxabssorted/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmaxabssorted.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxabssorted( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxabssorted)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxabssorted_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxabssorted_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmaxsorted/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmaxsorted.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxsorted( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxsorted)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmaxsorted_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmaxsorted_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmediansorted/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmediansorted.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmediansorted( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmediansorted)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmediansorted_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmediansorted_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmidrange/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmidrange.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmidrange( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmidrange)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmidrange_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmidrange_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmin/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmin.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmin( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmin)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmin_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmin_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dminabs/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dminabs.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dminabs( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dminabs)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dminabs_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dminabs_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dminsorted/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dminsorted.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -36,7 +37,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3637
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
3738
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
3839
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dminsorted( N, X, strideX ), v );
40+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dminsorted)( N, X, strideX ), v );
4041
return v;
4142
}
4243

@@ -53,7 +54,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5354
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
5455
STDLIB_NAPI_ARGV_INT64( env, offsetX, argv, 3 );
5556
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
56-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dminsorted_ndarray( N, X, strideX, offsetX ), v );
57+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dminsorted_ndarray)( N, X, strideX, offsetX ), v );
5758
return v;
5859
}
5960

lib/node_modules/@stdlib/stats/base/dmskmax/src/addon.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dmskmax.h"
20+
#include "stdlib/blas/base/shared.h"
2021
#include "stdlib/napi/export.h"
2122
#include "stdlib/napi/argv.h"
2223
#include "stdlib/napi/argv_int64.h"
@@ -39,7 +40,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3940
STDLIB_NAPI_ARGV_INT64( env, strideMask, argv, 4 );
4041
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
4142
STDLIB_NAPI_ARGV_STRIDED_UINT8ARRAY( env, Mask, N, strideMask, argv, 3 );
42-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmskmax( N, X, strideX, Mask, strideMask ), v );
43+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmskmax)( N, X, strideX, Mask, strideMask ), v );
4344
return v;
4445
}
4546

@@ -59,7 +60,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) {
5960
STDLIB_NAPI_ARGV_INT64( env, offsetMask, argv, 6 );
6061
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
6162
STDLIB_NAPI_ARGV_STRIDED_UINT8ARRAY( env, Mask, N, strideMask, argv, 4 );
62-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmskmax_ndarray( N, X, strideX, offsetX, Mask, strideMask, offsetMask ), v );
63+
STDLIB_NAPI_CREATE_DOUBLE( env, API_SUFFIX(stdlib_strided_dmskmax_ndarray)( N, X, strideX, offsetX, Mask, strideMask, offsetMask ), v );
6364
return v;
6465
}
6566

0 commit comments

Comments
 (0)