Issue #3 : check the macro names in define and undef is valid (not begins with GL_ or contains __)