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