- if (opts_omit_nullcode) {
- code_header.skip = 28;
- code_header.flags = 1;
- }
-
- statements.offset = sizeof(prog_header);
- statements.length = code_statements_elements;
- defs.offset = code_header.statements.offset + sizeof(prog_section_statement) * code_statements_elements;
- defs.length = code_defs_elements;
- fields.offset = code_header.defs.offset + sizeof(prog_section_def) * code_defs_elements;
- fields.length = code_fields_elements;
- functions.offset = code_header.fields.offset + sizeof(prog_section_field) * code_fields_elements;
- functions.length = code_functions_elements;
- globals.offset = code_header.functions.offset + sizeof(prog_section_function) * code_functions_elements;
- globals.length = code_globals_elements;
- strings.offset = code_header.globals.offset + sizeof(int) * code_globals_elements;
- strings.length = code_chars_elements;
-
- code_header.version = 6;
- code_header.crc16 = 0; /* TODO: */
- code_header.statements = statements;
- code_header.defs = defs;
- code_header.fields = fields;
- code_header.functions = functions;
- code_header.globals = globals;
- code_header.strings = strings;
- code_header.entfield = 0; /* TODO: */
+ if (opts_omit_nullcode) {}
+ code_header.statements.offset = sizeof(prog_header);
+ code_header.statements.length = code_statements_elements;
+ code_header.defs.offset = code_header.statements.offset + (sizeof(prog_section_statement) * code_statements_elements);
+ code_header.defs.length = code_defs_elements;
+ code_header.fields.offset = code_header.defs.offset + (sizeof(prog_section_def) * code_defs_elements);
+ code_header.fields.length = code_fields_elements;
+ code_header.functions.offset = code_header.fields.offset + (sizeof(prog_section_field) * code_fields_elements);
+ code_header.functions.length = code_functions_elements;
+ code_header.globals.offset = code_header.functions.offset + (sizeof(prog_section_function) * code_functions_elements);
+ code_header.globals.length = code_globals_elements;
+ code_header.strings.offset = code_header.globals.offset + (sizeof(int32_t) * code_globals_elements);
+ code_header.strings.length = code_chars_elements;
+ code_header.version = 6;
+ code_header.crc16 = 0; /* TODO: */
+ code_header.entfield = 0; /* TODO: */