text: #ifndef ECPG_SQLTYPES_H
  #define ECPG_SQLTYPES_H
  
  #include <limits.h>
  
  #define CCHARTYPE ECPGt_char
  #define CSHORTTYPE ECPGt_short
  #define CINTTYPE ECPGt_int
  #define CLONGTYPE ECPGt_long
  #define CFLOATTYPE ECPGt_float
  #define CDOUBLETYPE ECPGt_double
  #define CDECIMALTYPE ECPGt_decimal
  #define CFIXCHARTYPE 108
  #define CSTRINGTYPE ECPGt_char
  #define CDATETYPE ECPGt_date
  #define CMONEYTYPE 111
  #define CDTIMETYPE ECPGt_timestamp
  #define CLOCATORTYPE 113
  #define CVCHARTYPE ECPGt_varchar
  #define CINVTYPE 115
  #define CFILETYPE 116
  #define CINT8TYPE ECPGt_long_long
  #define CCOLLTYPE 118
  #define CLVCHARTYPE 119
  #define CFIXBINTYPE 120
  #define CVARBINTYPE 121
  #define CBOOLTYPE ECPGt_bool
  #define CROWTYPE 123
  #define CLVCHARPTRTYPE 124
  #define CTYPEMAX 25
  
  /*
   * Values used in sqlda->sqlvar[i]->sqltype
   */
  #define SQLCHAR ECPGt_char
  #define SQLSMINT ECPGt_short
  #define SQLINT ECPGt_int
  #define SQLFLOAT ECPGt_double
  #define SQLSMFLOAT ECPGt_float
  #define SQLDECIMAL ECPGt_decimal
  #define SQLSERIAL ECPGt_int
  #define SQLDATE ECPGt_date
  #define SQLDTIME ECPGt_timestamp
  #define SQLTEXT ECPGt_char
  #define SQLVCHAR ECPGt_char
  #define SQLINTERVAL ECPGt_interval
  #define SQLNCHAR ECPGt_char
  #define SQLNVCHAR ECPGt_char
  #ifdef HAVE_LONG_LONG_INT_64
  #define SQLINT8 ECPGt_long_long
  #define SQLSERIAL8 ECPGt_long_long
  #else
  #define SQLINT8 ECPGt_long
  #define SQLSERIAL8 ECPGt_long
  #endif
  
  #endif /* ndef ECPG_SQLTYPES_H */
  