6 #include <rpm/rpmlib.h>
8 #define _RPMLUA_INTERNAL
9 #include "rpmio/rpmlua.h"
10 #include "lib/rpmliblua.h"
12 static int rpm_vercmp(lua_State *L)
17 v1 = luaL_checkstring(L, 1);
18 v2 = luaL_checkstring(L, 2);
20 lua_pushinteger(L, rpmvercmp(v1, v2));
26 static const luaL_reg luarpmlib_f[] = {
27 {"vercmp", rpm_vercmp},
33 rpmlua lua = rpmluaGetGlobalState();
34 lua_pushvalue(lua->L, LUA_GLOBALSINDEX);
35 luaL_register(lua->L, "rpm", luarpmlib_f);
41 rpmlua lua = rpmluaGetGlobalState();