misc/liblua/lobject.h
branchexperimental3D
changeset 4004 b1c2c2f6fc5e
parent 3697 d5b30d6373fc
child 10017 de822cd3df3a
equal deleted inserted replaced
3698:793386610068 4004:b1c2c2f6fc5e
   335 } Node;
   335 } Node;
   336 
   336 
   337 
   337 
   338 typedef struct Table {
   338 typedef struct Table {
   339   CommonHeader;
   339   CommonHeader;
   340   lu_byte flags;  /* 1<<p means tagmethod(p) is not present */ 
   340   lu_byte flags;  /* 1<<p means tagmethod(p) is not present */
   341   lu_byte lsizenode;  /* log2 of size of `node' array */
   341   lu_byte lsizenode;  /* log2 of size of `node' array */
   342   struct Table *metatable;
   342   struct Table *metatable;
   343   TValue *array;  /* array part */
   343   TValue *array;  /* array part */
   344   Node *node;
   344   Node *node;
   345   Node *lastfree;  /* any free position is before this position */
   345   Node *lastfree;  /* any free position is before this position */