1
<?xml version="1.0" encoding="UTF-8" ?>
2
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
xsi:noNamespaceSchemaLocation="../../structuredefs.xsd">
4
<struct name="bitfields">
5
<bitfield name="flag1" type="bool" width="1"/>
6
<bitfield name="flag2" type="bool" width="1"/>
7
<bitfield name="flag3" type="bool" width="1"/>
8
<bitfield name="longerValue" type="unsigned" width="17"/>
9
<!-- now there should be padding -->
10
<primitive type="Char" name="charAfterPadding"/>
11
<bitfield name="unsignedVal" type="unsigned" width="10"/>
12
<bitfield name="unsignedVal2" type="unsigned" width="5"/>
13
<!-- now there should be padding -->
14
<primitive type="Char" name="charAfterPadding2"/>
15
<bitfield name="signedVal" type="signed" width="4"/>
16
<bitfield name="signedVal2" type="signed" width="4"/>
17
<!-- no padding needed -->
18
<primitive type="Char" name="charAfterNoPadding"/>
b'\\ No newline at end of file'