typo in the ordinal export sorter

This commit is contained in:
Nikita Smith
2026-02-05 19:43:47 -08:00
parent 15831c704f
commit 09472fafbd
+2 -5
View File
@@ -84,7 +84,8 @@ pe_named_export_is_before(void *raw_a, void *raw_b)
internal int internal int
pe_ordinal_export_is_before(void *raw_a, void *raw_b) pe_ordinal_export_is_before(void *raw_a, void *raw_b)
{ {
return ((PE_ExportParse * )raw_a)->ordinal < ((PE_ExportParse *)raw_b)->ordinal; PE_ExportParse **a = raw_a, **b = raw_b;
return (*a)->ordinal < (*b)->ordinal;
} }
internal PE_FinalizedExports internal PE_FinalizedExports
@@ -110,10 +111,6 @@ pe_finalize_export_list(Arena *arena, PE_ExportParseList export_list)
named_exports = pe_array_from_export_list(arena, named_exports_list); named_exports = pe_array_from_export_list(arena, named_exports_list);
ordinal_exports = pe_array_from_export_list(arena, ordinal_exports_list); ordinal_exports = pe_array_from_export_list(arena, ordinal_exports_list);
for(int i = 0; i < ordinal_exports.count; ++i) {
PE_ExportParse p = *ordinal_exports.v[i];
}
// sort exports // sort exports
radsort(named_exports.v, named_exports.count, pe_named_export_is_before); radsort(named_exports.v, named_exports.count, pe_named_export_is_before);
radsort(ordinal_exports.v, ordinal_exports.count, pe_ordinal_export_is_before); radsort(ordinal_exports.v, ordinal_exports.count, pe_ordinal_export_is_before);