From a56a95b65228a9f7fa584746d97abbad19a92edf Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Fri, 28 Oct 2011 12:08:36 +0200 Subject: [PATCH] Export some functions from node.h --- src/node.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/node.h b/src/node.h index a398f05956..cd56591a82 100644 --- a/src/node.h +++ b/src/node.h @@ -121,7 +121,7 @@ do { \ enum encoding {ASCII, UTF8, BASE64, UCS2, BINARY, HEX}; enum encoding ParseEncoding(v8::Handle encoding_v, enum encoding _default = BINARY); -void FatalException(v8::TryCatch &try_catch); +NODE_EXTERN void FatalException(v8::TryCatch &try_catch); void DisplayExceptionLine(v8::TryCatch &try_catch); // hack v8::Local Encode(const void *buf, size_t len, @@ -183,10 +183,10 @@ static inline void cb_destroy(v8::Persistent * cb) { delete cb; } -v8::Local ErrnoException(int errorno, - const char *syscall = NULL, - const char *msg = "", - const char *path = NULL); +NODE_EXTERN v8::Local ErrnoException(int errorno, + const char *syscall = NULL, + const char *msg = "", + const char *path = NULL); const char *signo_string(int errorno); @@ -232,11 +232,11 @@ node_module_struct* get_builtin_module(const char *name); #define NODE_MODULE_DECL(modname) \ extern "C" node::node_module_struct modname ## _module; -void SetErrno(uv_err_t err); -void MakeCallback(v8::Handle object, - const char* method, - int argc, - v8::Handle argv[]); +NODE_EXTERN void SetErrno(uv_err_t err); +NODE_EXTERN void MakeCallback(v8::Handle object, + const char* method, + int argc, + v8::Handle argv[]); } // namespace node #endif // SRC_NODE_H_