Check that C keywords are not used as interface name
Using a C keyword as for example 'register' as an interface name gives a GCC error in a generated file and makes it difficult for the user to find the problem. The interface names could be check before the C compiling in order to have a better error message.