From 4e0b6ecc642ec6f9844435258159fb1b8386dce4 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Fri, 2 Aug 2024 02:41:31 +0530 Subject: [PATCH 1/2] docs: add missing stdint includes in examples --- lib/node_modules/@stdlib/math/base/napi/binary/README.md | 4 ++++ .../base/napi/binary/include/stdlib/math/base/napi/binary.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/lib/node_modules/@stdlib/math/base/napi/binary/README.md b/lib/node_modules/@stdlib/math/base/napi/binary/README.md index 54c2a24b26f1..1de7d5a209f2 100644 --- a/lib/node_modules/@stdlib/math/base/napi/binary/README.md +++ b/lib/node_modules/@stdlib/math/base/napi/binary/README.md @@ -621,6 +621,8 @@ When used, this macro should be used **instead of** `NAPI_MODULE`. The macro inc Macro for registering a Node-API module exporting an interface for invoking a binary function accepting and returning signed 32-bit integers. ```c +#include + static int32_t add( const int32_t x, const int32_t y ) { return x + y; } @@ -642,6 +644,8 @@ When used, this macro should be used **instead of** `NAPI_MODULE`. The macro inc Macro for registering a Node-API module exporting an interface for invoking a binary function accepting signed 32-bit integers and returning a double-precision floating-point number. ```c +#include + static double add( const int32_t x, const int32_t y ) { return x + y; } diff --git a/lib/node_modules/@stdlib/math/base/napi/binary/include/stdlib/math/base/napi/binary.h b/lib/node_modules/@stdlib/math/base/napi/binary/include/stdlib/math/base/napi/binary.h index 15a4e2817766..2d59c39c3d64 100644 --- a/lib/node_modules/@stdlib/math/base/napi/binary/include/stdlib/math/base/napi/binary.h +++ b/lib/node_modules/@stdlib/math/base/napi/binary/include/stdlib/math/base/napi/binary.h @@ -70,6 +70,8 @@ * @param fcn binary function * * @example +* #include +* * static int_32 add( const int_32 x, const int_32 y ) { * return x + y; * } @@ -110,6 +112,8 @@ * @param fcn binary function * * @example +* #include +* * static double add( const int_32 x, const int_32 y ) { * return x + y; * } From 90612dc2e100db441f2f084878e7f98a2a7b28c3 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 1 Aug 2024 14:44:10 -0700 Subject: [PATCH 2/2] docs: fix macro name Signed-off-by: Athan --- lib/node_modules/@stdlib/math/base/napi/binary/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/binary/README.md b/lib/node_modules/@stdlib/math/base/napi/binary/README.md index 1de7d5a209f2..884541964c0b 100644 --- a/lib/node_modules/@stdlib/math/base/napi/binary/README.md +++ b/lib/node_modules/@stdlib/math/base/napi/binary/README.md @@ -955,7 +955,7 @@ static double fcn( const int64_t x, const int64_t y ) { // ... // Register a Node-API module: -STDLIB_MATH_BASE_NAPI_MODULE_II_D( fcn ); +STDLIB_MATH_BASE_NAPI_MODULE_LL_D( fcn ); ``` The macro expects the following arguments: