FIX: conflict types with gcstruct.h