From: Jérôme P. <jer...@sy...> - 2008-11-27 08:38:51
|
In Lua binding, number arguments are directly casted to target type, like this: $1 = ($type)lua_tonumber(L, $input); There is no check for unsigned numbers. So, for exemple: Lua> getElementInMyVector(-1) ... crash ... I suggest to use patch in attachment to correct this behaviour. Nevertheless, I am not familiar with Swig macros, so it may exist better way to correct this. Cheers, -- Jezz (jerome DOT pouiller AT sysmic DOT org) |