}
else if (match_byte (0x31))
{
- int subn;
-
if (match_u32 (1))
{
printf("(footnote %d) ", get_u32());
{
match_u32_assert (0);
match_u32_assert (0);
- subn = get_u32 ();
+ int subn = get_u32 ();
printf ("nested %d bytes", subn);
pos += subn;
}
if (match_byte (0x31))
{
- if (match_u32 (1))
+ if (match_u32 (0))
+ {
+ match_u32_assert (0);
+ int subn = get_u32 ();
+ printf ("nested %d bytes", subn);
+ pos += subn;
+ }
+ else if (match_u32 (1))
{
printf("(footnote %d) ", get_u32());
match_byte_assert (0);