test_header
test_header(current_test_name); \
void test_header(const char *msg);
test_header(file, line, a1, a2, "BIGNUM", pred);
test_header(file, line, a1, a2, "STRING", pred);
test_header(file, line, a1, a2, "STRING", pred);
test_header(file, line, a1, NULL, "MEM_ZERO", pred);
test_header(file, line, a1, a2, "INT", pred);
test_header(file, line, a1, a2, "SIZE_T", pred);
test_header(file, line, a1, a2, "U_INT", pred);
test_header(file, line, a1, a2, "LONG", pred);
test_header(file, line, a1, a2, "LONG LONG", pred);
test_header(file, line, a1, a2, "CHAR", pred);
test_header(file, line, a1, a2, "U8", pred);
test_header(file, line, a1, a2, "U16", pred);
test_header(file, line, a1, a2, "U32", pred);
test_header(file, line, a1, a2, "U64", pred);
test_header(file, line, a1, a2, "PTR", pred);
test_th(struct test_header *th, uint32_t *header_length, uint32_t *offset,
struct test_header th;
init_th(struct test_header *th, uint32_t header_length, uint32_t offset,
struct test_header th;
static int test_th(struct test_header *th, uint32_t *header_length,
static void init_th(struct test_header *th, uint32_t header_length,