misc/liblua/lobject.h
changeset 3697 d5b30d6373fc
parent 2812 0a24853de796
child 10017 de822cd3df3a
equal deleted inserted replaced
3695:c11abf387a7d 3697:d5b30d6373fc
   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 */