/*data[pos + 1] == 0 && data[pos + 2] == 0 && data[pos + 3] == 0*/
/*&& all_ascii(&data[pos + 4], data[pos])*/)
{
- int len = data[pos] + data[pos + 1] * 256;
+ assert(data[pos + 3] == 0);
+ int len = data[pos] + data[pos + 1] * 256 + data[pos + 2] * 65536;
char *s = malloc(len + 1);
memcpy(s, &data[pos + 4], len);
match_u32_assert(132);
match_zeros_assert(8);
match_u32_assert(1);
+ printf ("0x%x\n", pos);
get_string4();
match_byte_assert(0);