|
|
||
|
typedef union TKey {
struct {
TValuefields;
struct Node *next; /* for chaining */
} nk;
TValue tvk;
} TKey;
typedef struct Node {
TValue i_val;
TKey i_key;
} Node;
Why TKey has a member 'tvk'?
In ltable.c, I found two macros: gval and key2tval.
Why there is one key but two values?