Skip to content

Commit 7c949dd

Browse files
committed
remove unnecessary defines
1 parent 83af80c commit 7c949dd

File tree

2 files changed

+18
-28
lines changed

2 files changed

+18
-28
lines changed

napi-inl.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace details {
3535
constexpr int napi_no_external_buffers_allowed = 22;
3636

3737
template <typename FreeType>
38-
inline void default_finalizer(NODE_ADDON_API_NOGC_ENV /*env*/,
38+
inline void default_finalizer(node_api_nogc_env /*env*/,
3939
void* data,
4040
void* /*hint*/) {
4141
delete static_cast<FreeType*>(data);
@@ -46,7 +46,7 @@ inline void default_finalizer(NODE_ADDON_API_NOGC_ENV /*env*/,
4646
// TODO: Replace this code with `napi_add_finalizer()` whenever it becomes
4747
// available on all supported versions of Node.js.
4848
template <typename FreeType,
49-
NODE_ADDON_API_NOGC_FINALIZER finalizer = default_finalizer<FreeType>>
49+
node_api_nogc_finalize finalizer = default_finalizer<FreeType>>
5050
inline napi_status AttachData(napi_env env,
5151
napi_value obj,
5252
FreeType* data,
@@ -195,7 +195,7 @@ struct FinalizeData {
195195
typename =
196196
std::enable_if_t<std::is_invocable_v<F, node_api_nogc_env, T*>>>
197197
#endif
198-
static inline void Wrapper(NODE_ADDON_API_NOGC_ENV env,
198+
static inline void Wrapper(node_api_nogc_env env,
199199
void* data,
200200
void* finalizeHint) NAPI_NOEXCEPT {
201201
WrapVoidCallback([&] {
@@ -210,13 +210,13 @@ struct FinalizeData {
210210
typename = std::enable_if_t<
211211
!std::is_invocable_v<F, node_api_nogc_env, T*>>,
212212
typename = void>
213-
static inline void Wrapper(NODE_ADDON_API_NOGC_ENV env,
213+
static inline void Wrapper(node_api_nogc_env env,
214214
void* data,
215215
void* finalizeHint) NAPI_NOEXCEPT {
216216
napi_status status =
217217
node_api_post_finalizer(env, WrapperGC, data, finalizeHint);
218218
NAPI_FATAL_IF_FAILED(
219-
status, "PostFinalizerWrapper", "node_api_post_finalizer failed");
219+
status, "FinalizeData::Wrapper", "node_api_post_finalizer failed");
220220
}
221221
#endif
222222

@@ -225,7 +225,7 @@ struct FinalizeData {
225225
typename = std::enable_if_t<
226226
std::is_invocable_v<F, node_api_nogc_env, T*, Hint*>>>
227227
#endif
228-
static inline void WrapperWithHint(NODE_ADDON_API_NOGC_ENV env,
228+
static inline void WrapperWithHint(node_api_nogc_env env,
229229
void* data,
230230
void* finalizeHint) NAPI_NOEXCEPT {
231231
WrapVoidCallback([&] {
@@ -240,13 +240,13 @@ struct FinalizeData {
240240
typename = std::enable_if_t<
241241
!std::is_invocable_v<F, node_api_nogc_env, T*, Hint*>>,
242242
typename = void>
243-
static inline void WrapperWithHint(NODE_ADDON_API_NOGC_ENV env,
243+
static inline void WrapperWithHint(node_api_nogc_env env,
244244
void* data,
245245
void* finalizeHint) NAPI_NOEXCEPT {
246246
napi_status status =
247247
node_api_post_finalizer(env, WrapperGCWithHint, data, finalizeHint);
248248
NAPI_FATAL_IF_FAILED(
249-
status, "PostFinalizerWrapper", "node_api_post_finalizer failed");
249+
status, "FinalizeData::Wrapper", "node_api_post_finalizer failed");
250250
}
251251
#endif
252252

@@ -566,9 +566,9 @@ inline Maybe<T> Just(const T& t) {
566566
// NogcEnv / Env class
567567
////////////////////////////////////////////////////////////////////////////////
568568

569-
inline NogcEnv::NogcEnv(NODE_ADDON_API_NOGC_ENV env) : _env(env) {}
569+
inline NogcEnv::NogcEnv(node_api_nogc_env env) : _env(env) {}
570570

571-
inline NogcEnv::operator NODE_ADDON_API_NOGC_ENV() const {
571+
inline NogcEnv::operator node_api_nogc_env() const {
572572
return _env;
573573
}
574574

@@ -668,7 +668,7 @@ inline void NogcEnv::SetInstanceData(T* data) const {
668668

669669
template <typename DataType,
670670
typename HintType,
671-
Napi::NogcEnv::FinalizerWithHint<DataType, HintType> fini>
671+
Napi::NogcEnv::GcFinalizerWithHint<DataType, HintType> fini>
672672
inline void NogcEnv::SetInstanceData(DataType* data, HintType* hint) const {
673673
napi_status status = napi_set_instance_data(
674674
_env,
@@ -5008,7 +5008,7 @@ inline napi_value ObjectWrap<T>::StaticSetterCallbackWrapper(
50085008
}
50095009

50105010
template <typename T>
5011-
inline void ObjectWrap<T>::FinalizeCallback(NODE_ADDON_API_NOGC_ENV env,
5011+
inline void ObjectWrap<T>::FinalizeCallback(node_api_nogc_env env,
50125012
void* data,
50135013
void* /*hint*/) {
50145014
T* instance = static_cast<T*>(data);

napi.h

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -300,14 +300,6 @@ template <typename T>
300300
using MaybeOrValue = T;
301301
#endif
302302

303-
#if defined(NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER)
304-
#define NODE_ADDON_API_NOGC_ENV node_api_nogc_env
305-
#define NODE_ADDON_API_NOGC_FINALIZER node_api_nogc_finalize
306-
#else
307-
#define NODE_ADDON_API_NOGC_ENV napi_env
308-
#define NODE_ADDON_API_NOGC_FINALIZER napi_finalize
309-
#endif
310-
311303
/// Environment for Node-API values and operations.
312304
///
313305
/// All Node-API values and operations must be associated with an environment.
@@ -323,16 +315,16 @@ using MaybeOrValue = T;
323315
/// corresponds to an Isolate.
324316
class NogcEnv {
325317
protected:
326-
NODE_ADDON_API_NOGC_ENV _env;
318+
node_api_nogc_env _env;
327319
#if NAPI_VERSION > 5
328320
template <typename T>
329321
static void DefaultGcFini(Env, T* data);
330322
template <typename DataType, typename HintType>
331323
static void DefaultGcFiniWithHint(Env, DataType* data, HintType* hint);
332324
#endif // NAPI_VERSION > 5
333325
public:
334-
NogcEnv(NODE_ADDON_API_NOGC_ENV env);
335-
operator NODE_ADDON_API_NOGC_ENV() const;
326+
NogcEnv(node_api_nogc_env env);
327+
operator node_api_nogc_env() const;
336328

337329
// Without these operator overloads, the error:
338330
//
@@ -368,10 +360,10 @@ class NogcEnv {
368360
void SetInstanceData(T* data) const;
369361

370362
template <typename DataType, typename HintType>
371-
using FinalizerWithHint = void (*)(Env, DataType*, HintType*);
363+
using GcFinalizerWithHint = void (*)(Env, DataType*, HintType*);
372364
template <typename DataType,
373365
typename HintType,
374-
FinalizerWithHint<DataType, HintType> fini =
366+
GcFinalizerWithHint<DataType, HintType> fini =
375367
NogcEnv::DefaultGcFiniWithHint<DataType, HintType>>
376368
void SetInstanceData(DataType* data, HintType* hint) const;
377369
#endif // NAPI_VERSION > 5
@@ -2471,9 +2463,7 @@ class ObjectWrap : public InstanceWrap<T>, public Reference<Object> {
24712463
napi_callback_info info);
24722464
static napi_value StaticSetterCallbackWrapper(napi_env env,
24732465
napi_callback_info info);
2474-
static void FinalizeCallback(NODE_ADDON_API_NOGC_ENV env,
2475-
void* data,
2476-
void* hint);
2466+
static void FinalizeCallback(node_api_nogc_env env, void* data, void* hint);
24772467

24782468
static void PostFinalizeCallback(napi_env env, void* data, void* hint);
24792469

0 commit comments

Comments
 (0)