efl/src/bindings/lua/eina/hamster.lua

32 lines
474 B
Lua

-- EFL LuaJIT bindings: Eina (hamster module)
-- For use with Elua
local ffi = require("ffi")
ffi.cdef [[
int eina_hamster_count(void);
]]
local cutil = require("cutil")
local util = require("util")
local M = {}
local eina
local init = function()
eina = util.lib_load("eina")
end
local shutdown = function()
util.lib_unload("eina")
end
cutil.init_module(init, shutdown)
M.count = function()
return tonumber(eina.eina_hamster_count())
end
return M