match_byte(0);
match_byte(0);
- if (match_u32 (1))
- match_byte (0);
- else if (match_byte (1))
+ if (match_byte (1))
{
- match_byte (0);
- if (!match_u32 (2))
- match_u32_assert (1);
- match_byte (0);
+ if (!match_byte (0) && !match_byte (1))
+ match_byte_assert (2);
}
- else if (!match_u32(2))
- match_u32_assert (0);
+ else if (!match_byte (2))
+ match_byte_assert (0);
+ match_byte_assert (0);
+ match_byte_assert (0);
+ match_byte_assert (0);
int indx = get_u32();
int n_categories = get_u32();
printf ("<dimension index=\"%d\">\n", indx);
dump_value (stdout, 0);
- /* This byte is usually 0x02 but many other values have been spotted. */
+ /* This byte is usually 0 but many other values have been spotted. */
pos++;
if (!match_byte(0) && !match_byte(1))