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