23 #include "tds_sysdep_public.h" 
   33 static const char rcsid_cstypes_h[] = 
"$Id: cstypes.h,v 1.7 2008-05-06 00:14:02 jklowden Exp $";
 
   34 static const void *
const no_unused_cstypes_h_warn[] = { rcsid_cstypes_h, no_unused_cstypes_h_warn };
 
   36 typedef tds_sysdep_int32_type       CS_INT;
 
   37 typedef unsigned tds_sysdep_int32_type  CS_UINT;
 
   38 typedef tds_sysdep_int64_type       CS_BIGINT;
 
   39 typedef unsigned tds_sysdep_int64_type  CS_UBIGINT;
 
   40 typedef tds_sysdep_int16_type       CS_SMALLINT;
 
   41 typedef unsigned tds_sysdep_int16_type  CS_USMALLINT;
 
   42 typedef unsigned char           CS_TINYINT;
 
   44 typedef unsigned char           CS_BYTE;
 
   45 typedef tds_sysdep_real32_type      CS_REAL;
 
   46 typedef tds_sysdep_real64_type      CS_FLOAT;
 
   47 typedef tds_sysdep_int32_type       CS_BOOL;
 
   49 typedef unsigned char           CS_IMAGE;
 
   50 typedef unsigned char           CS_TEXT;
 
   51 typedef unsigned char           CS_LONGBINARY;
 
   52 typedef unsigned char           CS_LONGCHAR;
 
   54 typedef unsigned char           CS_BINARY;
 
   55 typedef unsigned tds_sysdep_int16_type  CS_USHORT;
 
   56 typedef unsigned char           CS_BIT;
 
   58 typedef CS_INT CS_RETCODE;
 
   60 #define CS_MAX_NAME 132 
   61 #define CS_MAX_SCALE 77 
   62 #define CS_MAX_PREC 77       
   63 #define CS_MAX_NUMLEN 33     
   64 #define CS_MAX_MSG 1024 
   65 #define CS_SQLSTATE_SIZE 8 
   66 #define CS_OBJ_NAME 400 
   73     unsigned char precision;
 
   75     unsigned char array[CS_MAX_NUMLEN];
 
   97 typedef struct _cs_blk_row CS_BLK_ROW;
 
  107     CS_BOOL log_on_update;
 
  108     CS_CHAR name[CS_OBJ_NAME];
 
  110     CS_BYTE timestamp[CS_TS_SIZE];
 
  112     CS_BYTE textptr[CS_TP_SIZE];
 
  118     CS_CHAR name[CS_MAX_NAME];
 
  142 typedef CS_INT CS_DATE;
 
  144 typedef CS_INT CS_TIME;
 
  172 typedef CS_INT CS_MSGNUM;
 
  178     CS_CHAR msgstring[CS_MAX_MSG];
 
  181     CS_CHAR osstring[CS_MAX_MSG];
 
  184     CS_BYTE sqlstate[CS_SQLSTATE_SIZE];
 
  193     CS_CHAR text[CS_MAX_MSG];
 
  195     CS_CHAR svrname[CS_MAX_NAME];
 
  197     CS_CHAR proc[CS_MAX_NAME];
 
  201     CS_BYTE sqlstate[CS_SQLSTATE_SIZE];
 
Definition: cstypes.h:188
Definition: cstypes.h:158
Definition: cstypes.h:174
Definition: cstypes.h:116
Definition: cstypes.h:152
Definition: cstypes.h:137
Definition: cstypes.h:146
Definition: cstypes.h:131