You, I assume, have enough other duties to attend :-) It will suffice if you decide if you can live with macros between the return type and function nameIs this going to affect the trio code? (I am specifically thinking about trionan, which always is used.)Since it's not exported by libxml2 even when using it then I think it should not need to go though this. Experts may argue otherwise :-)
That's right, trio will not be touched. The headers in include/libxml would undergo a change and everything outside that directory would remain as it is. Or so I hope :-)
Ciao, Igor