format = get_u32 ();
vallab = get_string ();
var = get_string ();
- match_byte_assert (2);
+ if (!match_byte(1))
+ match_byte_assert (2);
value = get_string ();
printf ("value \"%s\" format %d(%d.%d) var \"%s\" vallab \"%s\"",
value, format >> 16, (format >> 8) & 0xff, format & 0xff, var, vallab);
else if (match_byte (1))
{
match_byte (0);
- match_u32_assert (1);
+ if (!match_u32 (2))
+ match_u32_assert (1);
match_byte (0);
get_u32();
}