for (int i = 0; i <= level; i++)
fprintf (stream, " ");
+ printf ("%02x: value (%d)\n", pos, data[pos]);
if (match_byte (1))
{
unsigned int format;
}
else
{
+ printf ("else %#x\n", pos);
dump_value_modifier(stream);
char *base = get_string();
printf ("<layer>%d</layer>\n", get_u32());
if (!match_byte(0))
match_byte_assert(1);
- match_byte_assert(0);
+ if (!match_byte(0))
+ match_byte_assert(1);
if (!match_byte(0))
match_byte_assert(1);
printf("<epoch>%d</epoch>\n", get_u32());
printf("<locale>%s</locale>\n", get_string());
get_bool();
- match_byte_assert(0);
+ get_bool();
get_bool();
get_bool();