diff options
Diffstat (limited to 'Examples/test-suite/nested_extend_c.i')
-rw-r--r-- | Examples/test-suite/nested_extend_c.i | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Examples/test-suite/nested_extend_c.i b/Examples/test-suite/nested_extend_c.i index f1d7ff2c8..9a2487c0b 100644 --- a/Examples/test-suite/nested_extend_c.i +++ b/Examples/test-suite/nested_extend_c.i @@ -1,6 +1,6 @@ %module nested_extend_c -#if defined(SWIG_JAVASCRIPT_V8) +#if defined(SWIG_JAVASCRIPT_V8) || defined(SWIG_JAVASCRIPT_NAPI) %inline %{ #if __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) @@ -12,7 +12,11 @@ #endif -#if !defined(SWIGOCTAVE) && !defined(SWIG_JAVASCRIPT_V8) +%{ +#include "stdlib.h" +%} + +#if !defined(SWIGOCTAVE) && !defined(SWIG_JAVASCRIPT_V8) && !defined(SWIG_JAVASCRIPT_NAPI) %extend hiA { hiA() { union hiA *self = (union hiA *)malloc(sizeof(union hiA)); |