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) |