|
11 | 11 | #endif |
12 | 12 |
|
13 | 13 |
|
14 | | -#define JS_SF_CONSTANT(name) \ |
15 | | - exports.Set(#name, static_cast<double>(name)); |
| 14 | +#define JS_SF_CONSTANT(name) exports.Set(#name, static_cast<double>(name)); |
16 | 15 |
|
17 | | -#define JS_SF_NULL(name) \ |
18 | | - exports.Set(#name, JS_NULL); |
| 16 | +#define JS_SF_NULL(name) exports.Set(#name, JS_NULL); |
19 | 17 |
|
20 | | -#define JS_SF_SET_METHOD(name) \ |
21 | | - exports.DefineProperty( \ |
22 | | - Napi::PropertyDescriptor::Function(env, exports, #name, segfault::name) \ |
23 | | - ); |
| 18 | +#define JS_SF_SET_METHOD(name) \ |
| 19 | + exports.DefineProperty(Napi::PropertyDescriptor::Function(env, exports, #name, segfault::name)); |
24 | 20 |
|
25 | 21 |
|
26 | 22 | Napi::Object initModule(Napi::Env env, Napi::Object exports) { |
27 | 23 | segfault::init(); |
28 | | - |
| 24 | + |
29 | 25 | JS_SF_SET_METHOD(causeSegfault); |
30 | 26 | JS_SF_SET_METHOD(causeDivisionInt); |
31 | 27 | JS_SF_SET_METHOD(causeOverflow); |
32 | 28 | JS_SF_SET_METHOD(causeIllegal); |
33 | 29 | JS_SF_SET_METHOD(setSignal); |
34 | 30 | JS_SF_SET_METHOD(setLogPath); |
35 | | - |
| 31 | + |
36 | 32 | #ifdef _WIN32 |
37 | 33 | JS_SF_CONSTANT(EXCEPTION_ALL); |
38 | 34 | JS_SF_CONSTANT(EXCEPTION_ACCESS_VIOLATION); |
@@ -112,7 +108,7 @@ Napi::Object initModule(Napi::Env env, Napi::Object exports) { |
112 | 108 | JS_SF_NULL(EXCEPTION_GUARD_PAGE); |
113 | 109 | JS_SF_NULL(EXCEPTION_INVALID_HANDLE); |
114 | 110 | JS_SF_NULL(STATUS_STACK_BUFFER_OVERRUN); |
115 | | - |
| 111 | + |
116 | 112 | JS_SF_CONSTANT(SIGINT); |
117 | 113 | JS_SF_CONSTANT(SIGILL); |
118 | 114 | JS_SF_CONSTANT(SIGABRT); |
@@ -142,7 +138,7 @@ Napi::Object initModule(Napi::Env env, Napi::Object exports) { |
142 | 138 | JS_SF_CONSTANT(SIGWINCH); |
143 | 139 | JS_SF_CONSTANT(SIGSYS); |
144 | 140 | #endif |
145 | | - |
| 141 | + |
146 | 142 | return exports; |
147 | 143 | } |
148 | 144 |
|
|
0 commit comments