elua: prepare for compatibility with cffi-lua (use ffi.nullptr)
authorDaniel Kolesa <d.kolesa@samsung.com>
Thu, 21 May 2020 15:45:43 +0000 (17:45 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 24 May 2020 21:32:20 +0000 (06:32 +0900)
commitd3612176b8f09b47bdbce11110002619907a99cb
tree6e1a6c6f2bcc068029238696674ff8aa37cc74bb
parentc96296209bd58b6e926d6fdd45e462984de7f206
elua: prepare for compatibility with cffi-lua (use ffi.nullptr)

This is necessary because the LuaJIT FFI implements the null
pointer to nil equality behavior, which is not possible to
do in standard Lua (as equality metamethod needs identical types
to trigger).

So replace it with ffi.nullptr as cffi-lua implements; in luajit
ffi.nullptr will just become nil and it'll work like before.
src/bindings/luajit/eina/accessor.lua
src/bindings/luajit/eina/counter.lua
src/bindings/luajit/eina/file.lua
src/bindings/luajit/eina/iterator.lua
src/bindings/luajit/eina/list.lua
src/bindings/luajit/eina/xattr.lua
src/bindings/luajit/eo.lua
src/bindings/luajit/eolian.lua