diff options
Diffstat (limited to 'peripheral/libupm/src/carrays_uint16_t.i')
-rw-r--r-- | peripheral/libupm/src/carrays_uint16_t.i | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/peripheral/libupm/src/carrays_uint16_t.i b/peripheral/libupm/src/carrays_uint16_t.i deleted file mode 100644 index 662abec..0000000 --- a/peripheral/libupm/src/carrays_uint16_t.i +++ /dev/null @@ -1,35 +0,0 @@ -// From the SWIG documentation: -// Unlike #include, %include includes each file once -// (and will not reload the file on subsequent %include declarations). -// Therefore, it is not necessary to use include-guards in SWIG interfaces. -// So you can include this file and .i files for other C types -%include "stdint.i" -%include "carrays.i" -%array_class(uint16_t, uint16Array); - -// Adding these typemaps because SWIG is converting uint8, uint16, and uint32 into a short by default -// This forces SWIG to convert it correctly - -#if (SWIG_JAVASCRIPT_V8) -%typemap(in) uint16_t * { - void *argp = 0 ; - int res = SWIG_ConvertPtr($input, &argp,SWIGTYPE_p_uint16Array, 0 | 0 ); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), "failed to convert input to uint16"); - } - $1 = (uint16_t *)(argp); -} -#endif - -#if (SWIGPYTHON) -%typemap(in) uint16_t * { - void *argp = 0 ; - int res = SWIG_ConvertPtr($input, &argp,SWIGTYPE_p_uint16Array, 0 | 0 ); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), "failed to convert input to uint16"); - } - $1 = reinterpret_cast< uint16_t * >(argp); -} -#endif - -//#elsif (SWIGJAVA) |