30 #include <freetds/tds.h>
31 #include "replacements.h"
39 #if ENABLE_EXTRA_CHECKS
41 #define TEST_EQUAL(t,a,b) TDS_COMPILE_CHECK(t,a==b)
57 #define TEST_ATTRIBUTE(t,sa,fa,sb,fb) \
58 TDS_COMPILE_CHECK(t,sizeof(((sa*)0)->fa) == sizeof(((sb*)0)->fb) && TDS_OFFSET(sa,fa) == TDS_OFFSET(sb,fb))
78 switch (tds_severity) {
113 memset(&errmsg,
'\0',
sizeof(errmsg));
170 memset(&errmsg,
'\0',
sizeof(errmsg));
180 errmsg.
line =
msg->line_number;
185 if (
msg->proc_name) {
#define CS_SV_RESOURCE_FAIL
#define CS_COMPUTEFMT_RESULT
#define CS_SV_INTERNAL_FAIL
#define CS_SV_CONFIG_FAIL
#define CS_DESCRIBE_RESULT
#define CS_COMPUTE_RESULT
int _ct_handle_client_message(const TDSCONTEXT *ctx_tds, TDSSOCKET *tds, TDSMESSAGE *msg)
static int _ct_translate_severity(int tds_severity)
TDSRET _ct_handle_server_message(const TDSCONTEXT *ctx_tds, TDSSOCKET *tds, TDSMESSAGE *msg)
#define TDS_ROWFMT_RESULT
#define tds_get_parent(tds)
#define TDS_COMPUTEFMT_RESULT
#define TDS_DESCRIBE_RESULT
#define TDS_COMPUTE_RESULT
#define TDS_STATUS_RESULT
unsigned int
A callback function used to compare two keys in a database.
if(yy_accept[yy_current_state])
static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
CS_SERVERMSG_FUNC _servermsg_cb
CS_CLIENTMSG_FUNC _clientmsg_cb
CS_SERVERMSG_FUNC _servermsg_cb
CS_CLIENTMSG_FUNC _clientmsg_cb
Information for a server connection.