Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Export some functions from node.h

  • Loading branch information...
commit 65f4ac6597643eba4e4e6a3d94128f6fbe3e5a21 1 parent 0937e20
@piscisaureus piscisaureus authored
Showing with 10 additions and 10 deletions.
  1. +10 −10 src/node.h
View
20 src/node.h
@@ -121,7 +121,7 @@ do { \
enum encoding {ASCII, UTF8, BASE64, UCS2, BINARY, HEX};
enum encoding ParseEncoding(v8::Handle<v8::Value> 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<v8::Value> Encode(const void *buf, size_t len,
@@ -183,10 +183,10 @@ static inline void cb_destroy(v8::Persistent<v8::Function> * cb) {
delete cb;
}
-v8::Local<v8::Value> ErrnoException(int errorno,
- const char *syscall = NULL,
- const char *msg = "",
- const char *path = NULL);
+NODE_EXTERN v8::Local<v8::Value> 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<v8::Object> object,
- const char* method,
- int argc,
- v8::Handle<v8::Value> argv[]);
+NODE_EXTERN void SetErrno(uv_err_t err);
+NODE_EXTERN void MakeCallback(v8::Handle<v8::Object> object,
+ const char* method,
+ int argc,
+ v8::Handle<v8::Value> argv[]);
} // namespace node
#endif // SRC_NODE_H_
Please sign in to comment.
Something went wrong with that request. Please try again.