Compiling Without the -xopen Option
If you compile without the -xopen option, the normal Informix® SQL code is assigned for TYPE. You must be careful not to mix normal and X/Open modes, because errors can result. For example, if a data type is not defined under X/Open mode, but is defined under normal mode, executing a SET DESCRIPTOR statement can result in an error.