COMPONENTS_IN_SCAN
header_write(ctx, buffer, offset, 2, 6 + (COMPONENTS_IN_SCAN << 1));
header_write(ctx, buffer, offset, 1, COMPONENTS_IN_SCAN);
for (i = 0; i < COMPONENTS_IN_SCAN; i++) {