aboutsummaryrefslogtreecommitdiff
path: root/src/printf.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-11-25 18:03:42 +0000
committerdrh <drh@noemail.net>2009-11-25 18:03:42 +0000
commitc7bc4fde3c5ed76ec4dae4e5f5f1be8e8901703d (patch)
tree0b0ccc697aa7485bccbb3ca69f4004ce18e81d51 /src/printf.c
parent8965b50edffbad6b62dbc65b6a04830f9d5b9548 (diff)
downloadsqlite-c7bc4fde3c5ed76ec4dae4e5f5f1be8e8901703d.tar.gz
sqlite-c7bc4fde3c5ed76ec4dae4e5f5f1be8e8901703d.zip
Initial check-in of code that inserts tokenizations of the values
for bound parameters into the output of sqlite3_trace(). FossilOrigin-Name: 545cfb3b63f482036ae152e6ebcce86d373585a8
Diffstat (limited to 'src/printf.c')
-rw-r--r--src/printf.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/printf.c b/src/printf.c
index fdd1222c2..17edb0907 100644
--- a/src/printf.c
+++ b/src/printf.c
@@ -957,3 +957,15 @@ void sqlite3DebugPrintf(const char *zFormat, ...){
fflush(stdout);
}
#endif
+
+#ifndef SQLITE_OMIT_TRACE
+/*
+** variable-argument wrapper around sqlite3VXPrintf().
+*/
+void sqlite3XPrintf(StrAccum *p, const char *zFormat, ...){
+ va_list ap;
+ va_start(ap,zFormat);
+ sqlite3VXPrintf(p, 1, zFormat, ap);
+ va_end(ap);
+}
+#endif