Go to the documentation of this file.Go to the SVN repository for this file.
9 s += sprintf(s,
"\\\\");
11 s += sprintf(s,
"\\t");
13 s += sprintf(s,
"\\r");
15 s += sprintf(s,
"\\n");
16 else if ((
unsigned int) ch < 32u)
17 s += sprintf(s,
"\\x%02x", (
unsigned int) ch);
18 else if ((
unsigned int) ch < 256u)
19 s += sprintf(s,
"%c", (
char) ch);
21 s += sprintf(s,
"\\u%04x", (
unsigned int) ch);
29 unsigned char bin[256];
39 #define IN (*((const buf_t*) in))
51 for (;
i > 0 && !num->
val[--
i];)
53 for (; (
int)
i >= 0; --
i)
54 s += sprintf(s,
"%02X", num->
val[
i]);
58 for (
i = 0;
i < in_len; ++
i)
59 s += sprintf(s,
"%02X",
IN.bin[
i]);
63 s += sprintf(s,
"%u ", (
unsigned int) in_len);
64 for (
i = 0;
i < in_len; ++
i)
70 s += sprintf(s,
"%u ", (
unsigned int) (in_len /
sizeof(
SQLWCHAR)));
77 sprintf(s,
"%ld", (
long int)
IN.i);
85 sprintf(s,
"%d", (
int)
IN.si);
88 sprintf(s,
"%04d-%02u-%02u %02u:%02u:%02u.%03u",
89 IN.ts.year,
IN.ts.month,
IN.ts.day,
90 IN.ts.hour,
IN.ts.minute,
IN.ts.second,
91 (
unsigned) (
IN.ts.fraction / 1000000u));
static char * add_char(char *s, SQLWCHAR ch)
void odbc_c2string(char *out, SQLSMALLINT out_c_type, const void *in, size_t in_len)
Converts an ODBC result into a string.
static const char si[8][64]
std::ofstream out("events_result.xml")
main entry point for tests
unsigned int
A callback function used to compare two keys in a database.
std::istream & in(std::istream &in_, double &x_)
signed short int SQLSMALLINT
#define SQL_MAX_NUMERIC_LEN
#define tds_sysdep_int64_type