elua - use safeptr with lightuserdata to work around luajit 64bit issue
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 23 Nov 2017 09:07:01 +0000 (18:07 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 24 Nov 2017 09:29:23 +0000 (18:29 +0900)
commit6587613a5810188378d52191fbc12ba44394b607
tree536cba3dfbad0253c448ef8bcdc8e368baba2694
parente0f4455eaac5947306144afca9c54f7d145fd140
elua - use safeptr with lightuserdata to work around luajit 64bit issue

luajit only supports 47bits on 64bit for lightuser data (bad! don't
mess with opaque pointers... really unexpected and bad and probably
should be fixed in luajit by doing things like on 32bit where
pointers are not messed with etc.)
src/lib/elua/elua.c
src/lib/elua/elua_private.h