added C structs
corrected enums and type union in GMT_UNIVECTOR