Skip to content

Commit 270e9cf

Browse files
Conditional compilation for ZMQ < 4.3.
1 parent 957908d commit 270e9cf

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/observer.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ static inline const char* EventName(uint32_t val) {
7979
return events[ffs];
8080
}
8181

82+
#ifdef ZMQ_EVENT_HANDSHAKE_FAILED_AUTH
8283
static inline const char* AuthError(uint32_t val) {
8384
switch (val) {
8485
case 300:
@@ -91,7 +92,9 @@ static inline const char* AuthError(uint32_t val) {
9192
return "Unknown error";
9293
}
9394
}
95+
#endif
9496

97+
#ifdef ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL
9598
static inline std::pair<const char*, const char*> ProtoError(uint32_t val) {
9699
#define PROTO_ERROR_CASE(_prefix, _err) \
97100
case ZMQ_PROTOCOL_ERROR_##_prefix##_##_err: \
@@ -122,6 +125,7 @@ static inline std::pair<const char*, const char*> ProtoError(uint32_t val) {
122125
return std::make_pair("Unknown error", "ERR_UNKNOWN");
123126
}
124127
}
128+
#endif
125129

126130
Observer::Observer(const Napi::CallbackInfo& info)
127131
: Napi::ObjectWrap<Observer>(info), async_context(Env(), "Observer"), poller(*this),

0 commit comments

Comments
 (0)