The proposed solution to improve the presentation of the code in port.c
was not a good result in initial tests I did worked, but I was using in
a function and in this case macros are then researched the impact of
using functions inline, and so I thought acclaim, besides the fact that
the result be the same when properly parameterized.
http://www.parashift.com/c++-faq/inline-vs-macros.html