Mine
public text v1 · immutableLUALIB_API int luaopen_random(lua_State *L)
{
lua_pushliteral(L,MYNAME);
luaL_newmetatable(L,MYTYPE);
luaL_openlib(L,NULL,R,0);
lua_pushliteral(L,"version"); /** version */
lua_pushliteral(L,MYVERSION);
lua_settable(L,-3);
lua_pushliteral(L,"__index");
lua_pushvalue(L,-2);
lua_settable(L,-3);
lua_rawset(L,LUA_GLOBALSINDEX);
return 1;
}