pike.git/
lib/
modules/
Sql.pmod/
mysql.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2012-01-07
2012-01-07 17:27:50 by Martin Stjernholm <mast@lysator.liu.se>
92b88f7689cd664fdb29ed9fdce149fd5a63b795 (
11
lines) (+
8
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
Improved MYSQL_CHARSET_DEBUG a little.
66:
#define UTF8_UNICODE_ENCODE_MODE 4 // Unicode encode mode with utf8 charset #ifdef MYSQL_CHARSET_DEBUG
-
#define CH_DEBUG(X...) werror("
Sql.mysql
: " + X)
+
#define CH_DEBUG(X...)
\
+
werror(
replace (sprintf (
"
%O", this), "%", "%%") + "
: " + X)
#else #define CH_DEBUG(X...) #endif
706:
} \ } \ \
-
CH_DEBUG ("Sending query with charset %O: %
O
.\n", \
-
charset || send_charset, query); \
+
CH_DEBUG ("Sending query with charset %O: %
s
.\n", \
+
charset || send_charset,
\
+
(sizeof (
query)
> 200 ? \
+
sprintf ("%O...", query[..200]) : \
+
sprintf ("%O", query)))
;
\
\ int|object res = ::do_query(query); \ \