Вот так сделал:

https://gitlab.com/budden/jaos/commit/b ... 494a1cbce1

Но это только для одной платформы - нужно и для других делать. Однако мне пока не понадобилось и это, поскольку TFPET был целиком написан так, чтобы терпеть любые некорректности исходника (если, конечно, нигде нет дыр). Нужно было лишь суметь последовать этому обычаю в своём частном случае.