lua_lsup.c 410 B

12345678910111213141516171819
  1. #include "lua_lsup.h"
  2. void push_int_const (lua_State *L, const LEnumConst *list) {
  3. for (int i = 0; list[i].k; i++) {
  4. lua_pushinteger (L, list[i].v);
  5. lua_setfield (L, -2, list[i].k);
  6. };
  7. }
  8. void push_string_const (lua_State *L, const LStringConst *list) {
  9. for (int i = 0; list[i].k; i++) {
  10. lua_pushstring (L, list[i].v);
  11. lua_setfield (L, -2, list[i].k);
  12. };
  13. }