Browse Source

Move ARRAY_SIZE macro to node.h

Ben Noordhuis 14 years ago
parent
commit
7003d6eff5
  1. 2
      src/node.cc
  2. 4
      src/node.h
  3. 1
      src/node_file.cc
  4. 2
      src/node_net.cc

2
src/node.cc

@ -100,8 +100,6 @@ extern "C" {
#include <node_script.h> #include <node_script.h>
#include <v8_typed_array.h> #include <v8_typed_array.h>
#define ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a)))
using namespace v8; using namespace v8;
# ifdef __APPLE__ # ifdef __APPLE__

4
src/node.h

@ -46,6 +46,10 @@
#include <node_object_wrap.h> #include <node_object_wrap.h>
#ifndef ARRAY_SIZE
#define ARRAY_SIZE(a) (sizeof((a)) / sizeof((a)[0]))
#endif
#ifndef NODE_STRINGIFY #ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
#define NODE_STRINGIFY_HELPER(n) #n #define NODE_STRINGIFY_HELPER(n) #n

1
src/node_file.cc

@ -69,7 +69,6 @@ namespace node {
using namespace v8; using namespace v8;
#define ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a)))
#define MIN(a,b) ((a) < (b) ? (a) : (b)) #define MIN(a,b) ((a) < (b) ? (a) : (b))
#define THROW_BAD_ARGS \ #define THROW_BAD_ARGS \
ThrowException(Exception::TypeError(String::New("Bad argument"))) ThrowException(Exception::TypeError(String::New("Bad argument")))

2
src/node_net.cc

@ -83,8 +83,6 @@
# define SHUT_RDWR SD_BOTH # define SHUT_RDWR SD_BOTH
#endif #endif
#define ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a)))
namespace node { namespace node {

Loading…
Cancel
Save