Removed definition of NO_IMPLICIT_EXTERN_C since it is supposed to be in the compiler not in the header file.