瀏覽代碼

new option 'p' for 'debug.sizeof' (size of a pointer)

Roberto Ierusalimschy 11 年之前
父節點
當前提交
e401513086
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      ldblib.c

+ 3 - 2
ldblib.c

@@ -1,5 +1,5 @@
 /*
 /*
-** $Id: ldblib.c,v 1.139 2014/05/15 19:27:33 roberto Exp roberto $
+** $Id: ldblib.c,v 1.140 2014/08/21 19:12:40 roberto Exp roberto $
 ** Interface from Lua to its debug API
 ** Interface from Lua to its debug API
 ** See Copyright Notice in lua.h
 ** See Copyright Notice in lua.h
 */
 */
@@ -33,7 +33,8 @@ static int db_Csize (lua_State *L) {
     {'l', sizeof(long)},
     {'l', sizeof(long)},
     {'z', sizeof(size_t)},
     {'z', sizeof(size_t)},
     {'f', sizeof(float)},
     {'f', sizeof(float)},
-    {'d', sizeof(double)}
+    {'d', sizeof(double)},
+    {'p', sizeof(void*)}
   };
   };
   const char *s = luaL_checkstring(L, 1);
   const char *s = luaL_checkstring(L, 1);
   int i;
   int i;