Sha256: 098d4edb0fb2772541fcd448fba0a57e72c125d78ae09c2ae8a97508ce0af9d0

Contents?: true

Size: 1.64 KB

Versions: 12

Compression:

Stored size: 1.64 KB

Contents

#ifndef SRC_NODE_VERSION_H_
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 5
#define NODE_MINOR_VERSION 9
#define NODE_PATCH_VERSION 1

#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
#define NODE_STRINGIFY_HELPER(n) #n
#endif

#ifndef NODE_TAG
# if NODE_VERSION_IS_RELEASE
#  define NODE_TAG ""
# else
#  define NODE_TAG "-pre"
# endif
#else
// NODE_TAG is passed without quotes when rc.exe is run from msbuild
# define NODE_EXE_VERSION NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
                          NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
                          NODE_STRINGIFY(NODE_PATCH_VERSION)     \
                          NODE_STRINGIFY(NODE_TAG)
#endif

# define NODE_VERSION_STRING  NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_PATCH_VERSION)     \
                              NODE_TAG
#ifndef NODE_EXE_VERSION
# define NODE_EXE_VERSION NODE_VERSION_STRING
#endif

#define NODE_VERSION "v" NODE_VERSION_STRING


#define NODE_VERSION_AT_LEAST(major, minor, patch) \
  (( (major) < NODE_MAJOR_VERSION) \
  || ((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 47 /* Node.js v5.0.0 */

#endif  /* SRC_NODE_VERSION_H_ */

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
virgil-crypto-2.1.2.2 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.1.2.1 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.1.2 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.1.0 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.7 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.6r4 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.6r3 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.6r2 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.6r1 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.2b2 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.2b1 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h
virgil-crypto-2.0.2b0 ext/native/src/wrappers/nodejs/node-v5.9.1/include/node_version.h