Közben érkezett egy C megoldás, ráadásul mindjárt MSVC-s, PE/COFF-os, így már többféle ABI-nk is van!
Mivel született mástól C megoldás, így most már feltehettem a saját megoldásaimat:
elf - natív fordítóval (nem cross-compiler gcc, de megy Clang-al is),
pe - cross-compiled Clang-al,
noptr - siránkozóknak egy teljesen pointermentes megoldás.
Ha bunkó akarnék lenni, akkor most azt mondanám, hogy tessék, itt a pointer mentes C megoldás, hol az unsafe mentes Rust megoldás? :-D De csak viccelek!