Because they're not standard? Because they are compiler extensions?
I fail to see such a situation. Can you elaborate?
This forum is about standard compliant and portable code your code is not very standards compliant, is it?anyways...its upto the OP to see if it works on his compiler or not...
If you don't mind, please avoid such suggestions.