lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

I'm trying to use some form of this fnction, I found in the book "Programming in Lua". What changes would be required to adapt this code for 5.1 final?

//can be found here
 static void stackDump (lua_State *L) {
      int i;
      int top = lua_gettop(L);
      for (i = 1; i <= top; i++) {  /* repeat for each level */
        int t = lua_type(L, i);
        switch (t) {
          case LUA_TSTRING:  /* strings */
            printf("`%s'", lua_tostring(L, i));
          case LUA_TBOOLEAN:  /* booleans */
            printf(lua_toboolean(L, i) ? "true" : "false");
          case LUA_TNUMBER:  /* numbers */
            printf("%g", lua_tonumber(L, i));
          default:  /* other values */
            printf("%s", lua_typename(L, t));
        printf("  ");  /* put a separator */
      printf("\n");  /* end the listing */

Yahoo! Mail
Use Photomail to share photos without annoying attachments.