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;
   146 typedef CS_UBIGINT CS_BIGDATETIME;
   147 typedef CS_UBIGINT CS_BIGTIME;
   177 typedef CS_INT CS_MSGNUM;
   183     CS_CHAR msgstring[CS_MAX_MSG];
   186     CS_CHAR osstring[CS_MAX_MSG];
   189     CS_BYTE sqlstate[CS_SQLSTATE_SIZE];
   198     CS_CHAR text[CS_MAX_MSG];
   200     CS_CHAR svrname[CS_MAX_NAME];
   202     CS_CHAR proc[CS_MAX_NAME];
   206     CS_BYTE sqlstate[CS_SQLSTATE_SIZE];
 Definition: cstypes.h:137
Definition: cstypes.h:155
Definition: cstypes.h:179
Definition: cstypes.h:161
Definition: cstypes.h:193
Definition: cstypes.h:131
Definition: cstypes.h:149
Definition: cstypes.h:116