src: move NODE_MODULE_VERSION to node_version.h
authorBen Noordhuis <info@bnoordhuis.nl>
Wed, 24 Jul 2013 20:13:43 +0000 (22:13 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 24 Jul 2013 20:17:35 +0000 (22:17 +0200)
src/node.h
src/node_version.h

index 4fcdd60..7b7c565 100644 (file)
 # define SIGKILL         9
 #endif
 
+#include "node_version.h"  /* NODE_MODULE_VERSION */
 #include "uv.h"
 #include "v8.h"
+
 #include <sys/types.h> /* struct stat */
 #include <sys/stat.h>
 #include <assert.h>
@@ -202,14 +204,6 @@ struct node_module_struct {
 
 node_module_struct* get_builtin_module(const char *name);
 
-/**
- * When this version number is changed, node.js will refuse
- * to load older modules.  This should be done whenever
- * an API is broken in the C++ side, including in v8 or
- * other dependencies.
- */
-#define NODE_MODULE_VERSION 0x000C /* v0.12 */
-
 #define NODE_STANDARD_MODULE_STUFF \
           NODE_MODULE_VERSION,     \
           NULL,                    \
index 9aea5d5..cf069ab 100644 (file)
   || ((major) == NODE_MAJOR_VERSION && (minor) < NODE_MINOR_VERSION) \
   || ((major) == NODE_MAJOR_VERSION && (minor) == NODE_MINOR_VERSION && (patch) <= NODE_PATCH_VERSION))
 
+/**
+ * When this version number is changed, node.js will refuse
+ * to load older modules.  This should be done whenever
+ * an API is broken in the C++ side, including in v8 or
+ * other dependencies.
+ */
+#define NODE_MODULE_VERSION 0x000C /* v0.12 */
+
 #endif /* NODE_VERSION_H */