From c43855c49cb7ef7b4ae46749e9f89ab5376de09a Mon Sep 17 00:00:00 2001 From: Ivan Kozik Date: Sun, 3 May 2015 02:41:00 +0000 Subject: [PATCH] src: export the ParseEncoding function on Windows Makes the ParseEncoding symbol visible to addons on Windows. It was already visible on Unices. PR-URL: https://github.com/iojs/io.js/pull/1596 Reviewed-By: Fedor Indutny Reviewed-By: Jeremiah Senkpiel --- src/node.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/node.h b/src/node.h index 4a32343e3f7d30..acdfe5740740ef 100644 --- a/src/node.h +++ b/src/node.h @@ -265,9 +265,10 @@ inline void NODE_SET_PROTOTYPE_METHOD(v8::Handle recv, #define NODE_SET_PROTOTYPE_METHOD node::NODE_SET_PROTOTYPE_METHOD enum encoding {ASCII, UTF8, BASE64, UCS2, BINARY, HEX, BUFFER}; -enum encoding ParseEncoding(v8::Isolate* isolate, - v8::Handle encoding_v, - enum encoding default_encoding = BINARY); +NODE_EXTERN enum encoding ParseEncoding( + v8::Isolate* isolate, + v8::Handle encoding_v, + enum encoding default_encoding = BINARY); NODE_DEPRECATED("Use ParseEncoding(isolate, ...)", inline enum encoding ParseEncoding( v8::Handle encoding_v,