View difference between Paste ID: 6KXuc2BL and x7nuq1nS
SHOW: | | - or go back to the newest paste.
1-
num vartype_t
1+
enum vartype_t
2
{
3
  VT_UNK = 0,
4
  VT_INT = 1,
5
  VT_INT64 = 2,
6
  VT_UINT = 3,
7
  VT_UINT64 = 4,
8
  VT_DOUBLE = 5,
9
  VT_STRING = 6,
10
  VT_LAST = 7
11
};
12
13
union var_union_t
14
{
15
  int i;
16
  __int64 i64;
17
  unsigned int ui;
18
  unsigned __int64 ui64;
19
  double d;
20
};
21
22
#pragma pack(push, 1)
23
struct variable_t
24
{
25
  char *sval;
26
  char dirty;
27
  union var_union_t vu;
28
  vartype_t type;
29
};
30
#pragma pack(pop)