- for (i = 0; i < vec_size(code->statements); ++i) {
- util_tolittleendian(& code->statements[i].opcode, sizeof(code->statements[i].opcode));
- util_tolittleendian(& code->statements[i].o1, sizeof(code->statements[i].o1));
- util_tolittleendian(& code->statements[i].o2, sizeof(code->statements[i].o2));
- util_tolittleendian(& code->statements[i].o3, sizeof(code->statements[i].o3));
- }
-
- for (i = 0; i < vec_size(code->defs); ++i) {
- util_tolittleendian(& code->defs[i].type, sizeof(code->defs[i].type));
- util_tolittleendian(& code->defs[i].offset, sizeof(code->defs[i].offset));
- util_tolittleendian(& code->defs[i].name, sizeof(code->defs[i].name));
- }
-
- for (i = 0; i < vec_size(code->fields); ++i) {
- util_tolittleendian(& code->fields[i].type, sizeof(code->fields[i].type));
- util_tolittleendian(& code->fields[i].offset, sizeof(code->fields[i].offset));
- util_tolittleendian(& code->fields[i].name, sizeof(code->fields[i].name));
- }
-
- for (i = 0; i < vec_size(code->functions); ++i) {
- util_tolittleendian(& code->functions[i].entry, sizeof(code->functions[i].entry));
- util_tolittleendian(& code->functions[i].firstlocal, sizeof(code->functions[i].firstlocal));
- util_tolittleendian(& code->functions[i].locals, sizeof(code->functions[i].locals));
- util_tolittleendian(& code->functions[i].profile, sizeof(code->functions[i].profile));
- util_tolittleendian(& code->functions[i].name, sizeof(code->functions[i].name));
- util_tolittleendian(& code->functions[i].file, sizeof(code->functions[i].file));
- util_tolittleendian(& code->functions[i].nargs, sizeof(code->functions[i].nargs));
- /* Don't swap argsize[] - it's just a byte array, which Quake uses only as such. */
- }
-
- util_tolittleendianarray(code->globals, vec_size(code->globals), sizeof(int32_t));
-