From 35d1dc10c7e111069cada2a82f0362599760b838 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Thu, 19 Mar 2015 18:18:35 +0000 Subject: [PATCH] mraajs.i: use SWIG_V8_VERSION from C++ preprocessor not swig SWIG's preprocessor will not handle the SWIG_V8_VERSION these will go in the wrapper code so that someone compiling with npm will use his version of node Signed-off-by: Brendan Le Foll --- src/javascript/mraajs.i | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/javascript/mraajs.i b/src/javascript/mraajs.i index caf64fb3a..d6ac15874 100644 --- a/src/javascript/mraajs.i +++ b/src/javascript/mraajs.i @@ -28,11 +28,11 @@ namespace mraa { class Spi; %typemap(out) uint8_t* { -#if V8_VERSION > 0x032872 +%#if SWIG_V8_VERSION > 0x032872 $result = node::Buffer::New((char*) $1, arg3); -#else +%#else $result = node::Buffer::New((char*) $1, arg3)->handle_; -#endif +%#endif } } @@ -59,11 +59,11 @@ class Spi; SWIG_exception_fail(SWIG_ERROR, "I2c write failed"); SWIGV8_RETURN(SWIGV8_UNDEFINED()); } -#if V8_VERSION > 0x032872 +%#if SWIG_V8_VERSION > 0x032872 $result = node::Buffer::New((char*) $1, result); -#else +%#else $result = node::Buffer::New((char*) $1, result)->handle_; -#endif +%#endif free($1); }