Skip to content

Commit 3ff68fb

Browse files
committed
clean code
1 parent d91706d commit 3ff68fb

File tree

3 files changed

+105
-108
lines changed

3 files changed

+105
-108
lines changed

emmy_core/api/lua_api.cpp

Lines changed: 101 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -50,58 +50,58 @@ void* LoadAPI(const char* name) {
5050
}
5151
#endif
5252

53-
IMPL_LUA_API(lua_gettop);
54-
IMPL_LUA_API(lua_settop);
55-
IMPL_LUA_API(lua_type);
56-
IMPL_LUA_API(lua_typename);
57-
IMPL_LUA_API(lua_tolstring);
58-
IMPL_LUA_API(lua_toboolean);
59-
IMPL_LUA_API(lua_pushnil);
60-
IMPL_LUA_API(lua_pushnumber);
61-
IMPL_LUA_API(lua_pushlstring);
62-
IMPL_LUA_API(lua_pushstring);
63-
IMPL_LUA_API(lua_pushcclosure);
64-
IMPL_LUA_API(lua_pushboolean);
65-
IMPL_LUA_API(lua_pushvalue);
66-
IMPL_LUA_API(lua_getfield);
67-
IMPL_LUA_API(lua_next);
68-
IMPL_LUA_API(lua_createtable);
69-
IMPL_LUA_API(lua_setfield);
70-
IMPL_LUA_API(lua_setmetatable);
71-
IMPL_LUA_API(lua_getstack);
72-
IMPL_LUA_API(lua_getinfo);
73-
IMPL_LUA_API(lua_getlocal);
74-
IMPL_LUA_API(lua_getupvalue);
75-
IMPL_LUA_API(lua_setupvalue);
76-
IMPL_LUA_API(lua_sethook);
77-
IMPL_LUA_API(luaL_loadstring);
78-
IMPL_LUA_API(luaL_checklstring);
79-
IMPL_LUA_API(luaL_checknumber);
80-
IMPL_LUA_API(lua_topointer);
81-
IMPL_LUA_API(lua_getmetatable);
82-
IMPL_LUA_API(lua_rawget);
83-
IMPL_LUA_API(lua_rawset);
84-
IMPL_LUA_API(lua_pushlightuserdata);
85-
IMPL_LUA_API(lua_touserdata);
86-
IMPL_LUA_API(lua_newuserdata);
87-
IMPL_LUA_API(lua_rawseti);
88-
IMPL_LUA_API(lua_rawgeti);
53+
IMP_LUA_API(lua_gettop);
54+
IMP_LUA_API(lua_settop);
55+
IMP_LUA_API(lua_type);
56+
IMP_LUA_API(lua_typename);
57+
IMP_LUA_API(lua_tolstring);
58+
IMP_LUA_API(lua_toboolean);
59+
IMP_LUA_API(lua_pushnil);
60+
IMP_LUA_API(lua_pushnumber);
61+
IMP_LUA_API(lua_pushlstring);
62+
IMP_LUA_API(lua_pushstring);
63+
IMP_LUA_API(lua_pushcclosure);
64+
IMP_LUA_API(lua_pushboolean);
65+
IMP_LUA_API(lua_pushvalue);
66+
IMP_LUA_API(lua_getfield);
67+
IMP_LUA_API(lua_next);
68+
IMP_LUA_API(lua_createtable);
69+
IMP_LUA_API(lua_setfield);
70+
IMP_LUA_API(lua_setmetatable);
71+
IMP_LUA_API(lua_getstack);
72+
IMP_LUA_API(lua_getinfo);
73+
IMP_LUA_API(lua_getlocal);
74+
IMP_LUA_API(lua_getupvalue);
75+
IMP_LUA_API(lua_setupvalue);
76+
IMP_LUA_API(lua_sethook);
77+
IMP_LUA_API(luaL_loadstring);
78+
IMP_LUA_API(luaL_checklstring);
79+
IMP_LUA_API(luaL_checknumber);
80+
IMP_LUA_API(lua_topointer);
81+
IMP_LUA_API(lua_getmetatable);
82+
IMP_LUA_API(lua_rawget);
83+
IMP_LUA_API(lua_rawset);
84+
IMP_LUA_API(lua_pushlightuserdata);
85+
IMP_LUA_API(lua_touserdata);
86+
IMP_LUA_API(lua_newuserdata);
87+
IMP_LUA_API(lua_rawseti);
88+
IMP_LUA_API(lua_rawgeti);
8989
//51
90-
IMPL_LUA_API_E(lua_setfenv);
91-
IMPL_LUA_API_E(lua_tointeger);
92-
IMPL_LUA_API_E(lua_tonumber);
93-
IMPL_LUA_API_E(lua_call);
94-
IMPL_LUA_API_E(lua_pcall);
95-
IMPL_LUA_API_E(lua_remove);
90+
IMP_LUA_API_E(lua_setfenv);
91+
IMP_LUA_API_E(lua_tointeger);
92+
IMP_LUA_API_E(lua_tonumber);
93+
IMP_LUA_API_E(lua_call);
94+
IMP_LUA_API_E(lua_pcall);
95+
IMP_LUA_API_E(lua_remove);
9696
//53
97-
IMPL_LUA_API_E(lua_tointegerx);
98-
IMPL_LUA_API_E(lua_tonumberx);
99-
IMPL_LUA_API_E(lua_getglobal);
100-
IMPL_LUA_API_E(lua_callk);
101-
IMPL_LUA_API_E(lua_pcallk);
102-
IMPL_LUA_API_E(luaL_setfuncs);
103-
IMPL_LUA_API_E(lua_absindex);
104-
IMPL_LUA_API_E(lua_rotate);
97+
IMP_LUA_API_E(lua_tointegerx);
98+
IMP_LUA_API_E(lua_tonumberx);
99+
IMP_LUA_API_E(lua_getglobal);
100+
IMP_LUA_API_E(lua_callk);
101+
IMP_LUA_API_E(lua_pcallk);
102+
IMP_LUA_API_E(luaL_setfuncs);
103+
IMP_LUA_API_E(lua_absindex);
104+
IMP_LUA_API_E(lua_rotate);
105105

106106

107107
int lua_setfenv(lua_State* L, int idx) {
@@ -189,60 +189,60 @@ void lua_remove(lua_State *L, int idx) {
189189
int LUA_REGISTRYINDEX = 0;
190190

191191
extern "C" bool SetupLuaAPI() {
192-
REQUIRE_LUA_API(lua_gettop);
193-
REQUIRE_LUA_API(lua_settop);
194-
REQUIRE_LUA_API(lua_type);
195-
REQUIRE_LUA_API(lua_typename);
196-
REQUIRE_LUA_API(lua_tolstring);
197-
REQUIRE_LUA_API(lua_toboolean);
198-
REQUIRE_LUA_API(lua_pushnil);
199-
REQUIRE_LUA_API(lua_pushnumber);
200-
REQUIRE_LUA_API(lua_pushlstring);
201-
REQUIRE_LUA_API(lua_pushstring);
202-
REQUIRE_LUA_API(lua_pushcclosure);
203-
REQUIRE_LUA_API(lua_pushboolean);
204-
REQUIRE_LUA_API(lua_pushvalue);
205-
REQUIRE_LUA_API(lua_getfield);
206-
REQUIRE_LUA_API(lua_next);
207-
REQUIRE_LUA_API(lua_createtable);
208-
REQUIRE_LUA_API(lua_setfield);
209-
REQUIRE_LUA_API(lua_setmetatable);
210-
REQUIRE_LUA_API(lua_getstack);
211-
REQUIRE_LUA_API(lua_getinfo);
212-
REQUIRE_LUA_API(lua_getlocal);
213-
REQUIRE_LUA_API(lua_getupvalue);
214-
REQUIRE_LUA_API(lua_setupvalue);
215-
REQUIRE_LUA_API(lua_sethook);
216-
REQUIRE_LUA_API(luaL_loadstring);
217-
REQUIRE_LUA_API(luaL_checklstring);
218-
REQUIRE_LUA_API(luaL_checknumber);
219-
REQUIRE_LUA_API(lua_topointer);
220-
REQUIRE_LUA_API(lua_getmetatable);
221-
REQUIRE_LUA_API(lua_rawget);
222-
REQUIRE_LUA_API(lua_rawset);
223-
REQUIRE_LUA_API(lua_pushlightuserdata);
224-
REQUIRE_LUA_API(lua_touserdata);
225-
REQUIRE_LUA_API(lua_newuserdata);
226-
REQUIRE_LUA_API(lua_rawseti);
227-
REQUIRE_LUA_API(lua_rawgeti);
192+
LOAD_LUA_API(lua_gettop);
193+
LOAD_LUA_API(lua_settop);
194+
LOAD_LUA_API(lua_type);
195+
LOAD_LUA_API(lua_typename);
196+
LOAD_LUA_API(lua_tolstring);
197+
LOAD_LUA_API(lua_toboolean);
198+
LOAD_LUA_API(lua_pushnil);
199+
LOAD_LUA_API(lua_pushnumber);
200+
LOAD_LUA_API(lua_pushlstring);
201+
LOAD_LUA_API(lua_pushstring);
202+
LOAD_LUA_API(lua_pushcclosure);
203+
LOAD_LUA_API(lua_pushboolean);
204+
LOAD_LUA_API(lua_pushvalue);
205+
LOAD_LUA_API(lua_getfield);
206+
LOAD_LUA_API(lua_next);
207+
LOAD_LUA_API(lua_createtable);
208+
LOAD_LUA_API(lua_setfield);
209+
LOAD_LUA_API(lua_setmetatable);
210+
LOAD_LUA_API(lua_getstack);
211+
LOAD_LUA_API(lua_getinfo);
212+
LOAD_LUA_API(lua_getlocal);
213+
LOAD_LUA_API(lua_getupvalue);
214+
LOAD_LUA_API(lua_setupvalue);
215+
LOAD_LUA_API(lua_sethook);
216+
LOAD_LUA_API(luaL_loadstring);
217+
LOAD_LUA_API(luaL_checklstring);
218+
LOAD_LUA_API(luaL_checknumber);
219+
LOAD_LUA_API(lua_topointer);
220+
LOAD_LUA_API(lua_getmetatable);
221+
LOAD_LUA_API(lua_rawget);
222+
LOAD_LUA_API(lua_rawset);
223+
LOAD_LUA_API(lua_pushlightuserdata);
224+
LOAD_LUA_API(lua_touserdata);
225+
LOAD_LUA_API(lua_newuserdata);
226+
LOAD_LUA_API(lua_rawseti);
227+
LOAD_LUA_API(lua_rawgeti);
228228
//51
229-
REQUIRE_LUA_API_E(lua_setfenv);
230-
REQUIRE_LUA_API_E(lua_tointeger);
231-
REQUIRE_LUA_API_E(lua_tonumber);
232-
REQUIRE_LUA_API_E(lua_call);
233-
REQUIRE_LUA_API_E(lua_pcall);
229+
LOAD_LUA_API_E(lua_setfenv);
230+
LOAD_LUA_API_E(lua_tointeger);
231+
LOAD_LUA_API_E(lua_tonumber);
232+
LOAD_LUA_API_E(lua_call);
233+
LOAD_LUA_API_E(lua_pcall);
234234
//51 & 52
235-
REQUIRE_LUA_API_E(lua_remove);
235+
LOAD_LUA_API_E(lua_remove);
236236
//52 & 53
237-
REQUIRE_LUA_API_E(lua_tointegerx);
238-
REQUIRE_LUA_API_E(lua_tonumberx);
239-
REQUIRE_LUA_API_E(lua_getglobal);
240-
REQUIRE_LUA_API_E(lua_callk);
241-
REQUIRE_LUA_API_E(lua_pcallk);
242-
REQUIRE_LUA_API_E(luaL_setfuncs);
243-
REQUIRE_LUA_API_E(lua_absindex);
237+
LOAD_LUA_API_E(lua_tointegerx);
238+
LOAD_LUA_API_E(lua_tonumberx);
239+
LOAD_LUA_API_E(lua_getglobal);
240+
LOAD_LUA_API_E(lua_callk);
241+
LOAD_LUA_API_E(lua_pcallk);
242+
LOAD_LUA_API_E(luaL_setfuncs);
243+
LOAD_LUA_API_E(lua_absindex);
244244
//53
245-
REQUIRE_LUA_API_E(lua_rotate);
245+
LOAD_LUA_API_E(lua_rotate);
246246

247247
if (e_lua_rotate) {
248248
luaVersion = LuaVersion::LUA_53;
@@ -257,6 +257,6 @@ extern "C" bool SetupLuaAPI() {
257257
luaVersion = LuaVersion::LUA_51;
258258
LUA_REGISTRYINDEX = -10000;
259259
}
260-
printf("[EMMY]lua version: %d\n", luaVersion);
260+
//printf("[EMMY]lua version: %d\n", luaVersion);
261261
return true;
262262
}

emmy_core/api/lua_api.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,13 @@ extern int LUA_REGISTRYINDEX;
160160
#define FUNC
161161
#endif
162162

163-
#define IMPL_LUA_API(FN) FUNC dll_##FN FN
164-
#define LOAD_LUA_API(FN) FN = (dll_##FN) LoadAPI(""#FN"")
165-
#define REQUIRE_LUA_API(FN) FN = (dll_##FN) LoadAPI(""#FN""); if (FN == nullptr) return false
166163
#define DEF_LUA_API(FN) extern dll_##FN FN
164+
#define IMP_LUA_API(FN) FUNC dll_##FN FN
165+
#define LOAD_LUA_API(FN) FN = (dll_##FN) LoadAPI(""#FN""); if (FN == nullptr) return false
167166

168-
#define IMPL_LUA_API_E(FN) FUNC dll_e_##FN e_##FN
169-
#define LOAD_LUA_API_E(FN) e_##FN = (dll_e_##FN) LoadAPI(""#FN"")
170-
#define REQUIRE_LUA_API_E(FN) e_##FN = (dll_e_##FN) LoadAPI(""#FN""); printf("[EMMY]%s = %d\n", ""#FN"", e_##FN != nullptr)
171167
#define DEF_LUA_API_E(FN) extern dll_e_##FN e_##FN
168+
#define IMP_LUA_API_E(FN) FUNC dll_e_##FN e_##FN
169+
#define LOAD_LUA_API_E(FN) e_##FN = (dll_e_##FN) LoadAPI(""#FN"")
172170

173171
typedef int (*dll_lua_gettop)(lua_State* L);
174172
DEF_LUA_API(lua_gettop);

emmy_core/transporter.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ void Transporter::Run() {
183183
uv_run(loop, UV_RUN_NOWAIT);
184184
std::this_thread::sleep_for(std::chrono::milliseconds(20));
185185
}
186-
fprintf(stdout, "Run over\n");
187186
}
188187

189188
int Transporter::Stop() {

0 commit comments

Comments
 (0)