xC: clean up
This commit is contained in:
parent
36f77e74fb
commit
1493d9998b
25
xC.c
25
xC.c
@ -9940,20 +9940,27 @@ lua_server_gc (lua_State *L)
|
|||||||
return lua_weak_gc (L, &lua_server_info);
|
return lua_weak_gc (L, &lua_server_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const char *
|
||||||
|
lua_server_state_to_string (enum server_state state)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case IRC_DISCONNECTED: return "disconnected";
|
||||||
|
case IRC_CONNECTING: return "connecting";
|
||||||
|
case IRC_CONNECTED: return "connected";
|
||||||
|
case IRC_REGISTERED: return "registered";
|
||||||
|
case IRC_CLOSING: return "closing";
|
||||||
|
case IRC_HALF_CLOSED: return "half-closed";
|
||||||
|
}
|
||||||
|
return "?";
|
||||||
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
lua_server_get_state (lua_State *L)
|
lua_server_get_state (lua_State *L)
|
||||||
{
|
{
|
||||||
struct lua_weak *wrapper = lua_weak_deref (L, &lua_server_info);
|
struct lua_weak *wrapper = lua_weak_deref (L, &lua_server_info);
|
||||||
struct server *server = wrapper->object;
|
struct server *server = wrapper->object;
|
||||||
switch (server->state)
|
lua_pushstring (L, lua_server_state_to_string (server->state));
|
||||||
{
|
|
||||||
case IRC_DISCONNECTED: lua_pushstring (L, "disconnected"); break;
|
|
||||||
case IRC_CONNECTING: lua_pushstring (L, "connecting"); break;
|
|
||||||
case IRC_CONNECTED: lua_pushstring (L, "connected"); break;
|
|
||||||
case IRC_REGISTERED: lua_pushstring (L, "registered"); break;
|
|
||||||
case IRC_CLOSING: lua_pushstring (L, "closing"); break;
|
|
||||||
case IRC_HALF_CLOSED: lua_pushstring (L, "half_closed"); break;
|
|
||||||
}
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user