From 53f3b128f5efd5fdca2dcab9ff3e5d3e2b9debf1 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Thu, 2 Aug 2012 01:35:51 +0200 Subject: [PATCH] node: tag Encode and friends NODE_EXTERN Makes the symbols visible on Windows. They were already visible on Unices. Fixes #3811. --- src/node.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/node.h b/src/node.h index 2e44350715..40e9705c2b 100644 --- a/src/node.h +++ b/src/node.h @@ -133,18 +133,18 @@ enum encoding ParseEncoding(v8::Handle encoding_v, NODE_EXTERN void FatalException(v8::TryCatch &try_catch); void DisplayExceptionLine(v8::TryCatch &try_catch); // hack -v8::Local Encode(const void *buf, size_t len, - enum encoding encoding = BINARY); +NODE_EXTERN v8::Local Encode(const void *buf, size_t len, + enum encoding encoding = BINARY); // Returns -1 if the handle was not valid for decoding -ssize_t DecodeBytes(v8::Handle, - enum encoding encoding = BINARY); +NODE_EXTERN ssize_t DecodeBytes(v8::Handle, + enum encoding encoding = BINARY); // returns bytes written. -ssize_t DecodeWrite(char *buf, - size_t buflen, - v8::Handle, - enum encoding encoding = BINARY); +NODE_EXTERN ssize_t DecodeWrite(char *buf, + size_t buflen, + v8::Handle, + enum encoding encoding = BINARY); v8::Local BuildStatsObject(const uv_statbuf_t* s);