static void setinfo (lua_State *L) { /* global table is at the stack */ lua_pushliteral (L, IUP_COPYRIGHT); lua_setfield(L, -2, "_COPYRIGHT"); lua_pushliteral (L, IUP_DESCRIPTION); lua_setfield(L, -2, "_DESCRIPTION"); lua_pushliteral (L, IUP_NAME); lua_setfield(L, -2, "_NAME"); lua_pushstring (L, IupVersion()); lua_setfield(L, -2, "_VERSION"); lua_pushliteral (L, IUP_VERSION_DATE); lua_setfield(L, -2, "_VERSION_DATE"); lua_pushinteger (L, IupVersionNumber()); lua_setfield(L, -2, "_VERSION_NUMBER"); }
static int VersionNumber(lua_State *L) { lua_pushinteger(L, IupVersionNumber()); return 1; }
static void VersionNumber(void) { lua_pushnumber(IupVersionNumber()); }