Now I see where you are heading with your .inc file changes. You intend to organize them similar to the C headers. However I don't like those so I'm not happy to spread that pattern further. And apart from that one can argue that the C programmer needs more comfort while the asm programmer is supposed to know what .inc files he needs / wants.