GH56: Need a way to disable *_API macros with GCC

GH #56: Need a way to disable *_API macros with GCC