Hi Andrew, > + out_buf[pos++] = 0; > + out_buf[pos++] = '('; > + memcpy(out_buf + pos, signature, strlen(signature)); > + pos += strlen(signature); > + out_buf[pos++] = ')'; Is this written down anywhere? Why is the body enclosed in a structure? Do we handle this structure in the parsing phase somewhere? Can't seem to locate that. > + write_word_le(out_buf + pos, header_end, offset_size); > +} > Regards, -Denis