Emeric Vigier | 2f62582 | 2012-08-06 11:09:52 -0400 | [diff] [blame] | 1 | # Empty arrays and strings |
2 | |||||
3 | VALID_HEADER method_call | ||||
4 | REQUIRED_FIELDS | ||||
5 | ALIGN 8 | ||||
6 | END_LENGTH Header | ||||
7 | START_LENGTH Body | ||||
8 | TYPE STRING | ||||
9 | INT32 0 | ||||
10 | BYTE 0 # Strings need to be NULL-terminated | ||||
11 | TYPE ARRAY | ||||
12 | TYPE BOOLEAN | ||||
13 | INT32 0 | ||||
14 | TYPE ARRAY | ||||
15 | TYPE INT32 | ||||
16 | INT32 0 | ||||
17 | TYPE ARRAY | ||||
18 | TYPE UINT32 | ||||
19 | INT32 0 | ||||
20 | TYPE ARRAY | ||||
21 | TYPE DOUBLE | ||||
22 | INT32 0 | ||||
23 | TYPE ARRAY | ||||
24 | TYPE BYTE | ||||
25 | INT32 0 | ||||
26 | TYPE ARRAY | ||||
27 | TYPE STRING | ||||
28 | INT32 0 | ||||
29 | TYPE DICT | ||||
30 | INT32 0 | ||||
31 | |||||
32 | # A dict with empty arrays | ||||
33 | TYPE DICT | ||||
34 | LENGTH Dict | ||||
35 | START_LENGTH Dict | ||||
36 | STRING 'boolean_array' | ||||
37 | TYPE ARRAY | ||||
38 | TYPE BOOLEAN | ||||
39 | INT32 0 | ||||
40 | STRING 'int32_array' | ||||
41 | TYPE ARRAY | ||||
42 | TYPE INT32 | ||||
43 | INT32 0 | ||||
44 | STRING 'uint32_array' | ||||
45 | TYPE ARRAY | ||||
46 | TYPE UINT32 | ||||
47 | INT32 0 | ||||
48 | STRING 'double_array' | ||||
49 | TYPE ARRAY | ||||
50 | TYPE DOUBLE | ||||
51 | INT32 0 | ||||
52 | STRING 'byte_array' | ||||
53 | TYPE ARRAY | ||||
54 | TYPE BYTE | ||||
55 | INT32 0 | ||||
56 | STRING 'string_array' } | ||||
57 | TYPE ARRAY | ||||
58 | TYPE STRING | ||||
59 | INT32 0 | ||||
60 | END_LENGTH Dict | ||||
61 | |||||
62 | END_LENGTH Body | ||||
63 |