Skip to content

Commit 46a51f1

Browse files
committed
use node_api prefix instead of napi for new code
1 parent bc0a6fe commit 46a51f1

6 files changed

+13
-13
lines changed

src/api/environment.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ void AddLinkedBinding(Environment* env,
885885
module,
886886
context,
887887
reinterpret_cast<napi_addon_register_func>(priv),
888-
NAPI_DEFAULT_MODULE_API_VERSION);
888+
NODE_API_DEFAULT_MODULE_API_VERSION);
889889
},
890890
name,
891891
reinterpret_cast<void*>(fn),

src/js_native_api_v8.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ struct napi_env__ {
5757
context_persistent(isolate, context),
5858
module_api_version(module_api_version != 0
5959
? module_api_version
60-
: NAPI_DEFAULT_MODULE_API_VERSION) {
60+
: NODE_API_DEFAULT_MODULE_API_VERSION) {
6161
napi_clear_last_error(this);
6262
}
6363

@@ -153,7 +153,7 @@ struct napi_env__ {
153153
int open_callback_scopes = 0;
154154
int refs = 1;
155155
void* instance_data = nullptr;
156-
int32_t module_api_version = NAPI_DEFAULT_MODULE_API_VERSION;
156+
int32_t module_api_version = NODE_API_DEFAULT_MODULE_API_VERSION;
157157

158158
protected:
159159
// Should not be deleted directly. Delete with `napi_env__::DeleteMe()`

src/node_api.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ static void napi_module_register_cb(v8::Local<v8::Object> exports,
630630
module,
631631
context,
632632
napi_mod->nm_register_func,
633-
NAPI_DEFAULT_MODULE_API_VERSION);
633+
NODE_API_DEFAULT_MODULE_API_VERSION);
634634
}
635635

636636
void napi_module_register_by_symbol(v8::Local<v8::Object> exports,

src/node_api.h

+5-5
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct uv_loop_s; // Forward declaration.
3030

3131
typedef napi_value(NAPI_CDECL* napi_addon_register_func)(napi_env env,
3232
napi_value exports);
33-
typedef int32_t(NAPI_CDECL* napi_addon_get_api_version_func)();
33+
typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)();
3434

3535
// Used by deprecated registration method napi_module_register.
3636
typedef struct napi_module {
@@ -55,18 +55,18 @@ typedef struct napi_module {
5555
#define NAPI_MODULE_INITIALIZER_BASE napi_register_module_v
5656
#endif
5757

58-
#define NAPI_MODULE_GET_API_VERSION_BASE napi_module_get_api_version_v
58+
#define NODE_API_MODULE_GET_API_VERSION_BASE node_api_module_get_api_version_v
5959

6060
#define NAPI_MODULE_INITIALIZER \
6161
NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_INITIALIZER_BASE, NAPI_MODULE_VERSION)
6262

63-
#define NAPI_MODULE_GET_API_VERSION \
64-
NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_GET_API_VERSION_BASE, \
63+
#define NODE_API_MODULE_GET_API_VERSION \
64+
NAPI_MODULE_INITIALIZER_X(NODE_API_MODULE_GET_API_VERSION_BASE, \
6565
NAPI_MODULE_VERSION)
6666

6767
#define NAPI_MODULE_INIT() \
6868
EXTERN_C_START \
69-
NAPI_MODULE_EXPORT int32_t NAPI_MODULE_GET_API_VERSION() { \
69+
NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION() { \
7070
return NAPI_VERSION; \
7171
} \
7272
NAPI_MODULE_EXPORT napi_value NAPI_MODULE_INITIALIZER(napi_env env, \

src/node_binding.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -408,10 +408,10 @@ inline napi_addon_register_func GetNapiInitializerCallback(DLib* dlib) {
408408
dlib->GetSymbolAddress(name));
409409
}
410410

411-
inline napi_addon_get_api_version_func GetNapiAddonGetApiVersionCallback(
411+
inline node_api_addon_get_api_version_func GetNapiAddonGetApiVersionCallback(
412412
DLib* dlib) {
413-
return reinterpret_cast<napi_addon_get_api_version_func>(
414-
dlib->GetSymbolAddress(STRINGIFY(NAPI_MODULE_GET_API_VERSION)));
413+
return reinterpret_cast<node_api_addon_get_api_version_func>(
414+
dlib->GetSymbolAddress(STRINGIFY(NODE_API_MODULE_GET_API_VERSION)));
415415
}
416416

417417
// DLOpen is process.dlopen(module, filename, flags).

src/node_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,6 @@
9797

9898
// The NAPI_VERSION used by default by Node API modules if it is not explicitly
9999
// specified. It must be always 8.
100-
#define NAPI_DEFAULT_MODULE_API_VERSION 8
100+
#define NODE_API_DEFAULT_MODULE_API_VERSION 8
101101

102102
#endif // SRC_NODE_VERSION_H_

0 commit comments

Comments
 (0)