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