lm_types.h
changeset 27 23393a00c2c1
parent 23 13f03e604c8a
equal deleted inserted replaced
26:1f7e8b53b255 27:23393a00c2c1
    37 typedef struct {                                                              \
    37 typedef struct {                                                              \
    38 	TYPE *WHAT;                                                           \
    38 	TYPE *WHAT;                                                           \
    39 } llm_##WHAT##_t;                                                             \
    39 } llm_##WHAT##_t;                                                             \
    40                                                                               \
    40                                                                               \
    41 llm_##WHAT##_t *luaL_checklm_##WHAT (lua_State *L, int index);                \
    41 llm_##WHAT##_t *luaL_checklm_##WHAT (lua_State *L, int index);                \
    42 llm_##WHAT##_t *llm_##WHAT##_bless (lua_State *L, TYPE *WHAT);
    42 llm_##WHAT##_t *bless_lm_##WHAT (lua_State *L, TYPE *WHAT);
    43 
    43 
    44 LLM_DECLARE (connection, LmConnection)
    44 LLM_DECLARE (connection, LmConnection)
    45 LLM_DECLARE (message, LmMessage)
    45 LLM_DECLARE (message, LmMessage)
    46 LLM_DECLARE (handler, LmMessageHandler)
    46 LLM_DECLARE (handler, LmMessageHandler)
    47 LLM_DECLARE (node, LmMessageNode)
    47 LLM_DECLARE (node, LmMessageNode)