I’m afraid that Sir Richard didn’t understand that his trap handler can’t be compiled with anything but gcc, most probably my fault coz my unpolite way to communicate it.
But I hope that after I have my branch booting and he could check it out, will accept my apologies and reconsider adopting the modifications, coz otherwise the trunk will not be compatible with anything but gcc.