Fossil SCM

Discontinue the use of the undocumented and deprecated sqlite3_win32_write_debug() interface to SQLite.

drh 2026-04-29 14:59 UTC trunk
Commit 7a8fb34c56cc62db235ba23dde90dda3841649262a34ef0b55c943eee716307d
1 file changed +1 -10
+1 -10
--- src/backoffice.c
+++ src/backoffice.c
@@ -158,26 +158,17 @@
158158
159159
/*
160160
** This function emits a diagnostic message related to the processing in
161161
** this module.
162162
*/
163
-#if defined(_WIN32)
164
-# define BKOFCE_ALWAYS_TRACE (1)
165
-extern void sqlite3_win32_write_debug(const char *, int);
166
-#else
167
-# define BKOFCE_ALWAYS_TRACE (0)
168
-#endif
169163
static void backofficeTrace(const char *zFormat, ...){
170164
char *zMsg = 0;
171
- if( BKOFCE_ALWAYS_TRACE || g.fAnyTrace ){
165
+ if( g.fAnyTrace ){
172166
va_list ap;
173167
va_start(ap, zFormat);
174168
zMsg = sqlite3_vmprintf(zFormat, ap);
175169
va_end(ap);
176
-#if defined(_WIN32)
177
- sqlite3_win32_write_debug(zMsg, -1);
178
-#endif
179170
}
180171
if( g.fAnyTrace ) fprintf(stderr, "%s", zMsg);
181172
if( zMsg ) sqlite3_free(zMsg);
182173
}
183174
184175
--- src/backoffice.c
+++ src/backoffice.c
@@ -158,26 +158,17 @@
158
159 /*
160 ** This function emits a diagnostic message related to the processing in
161 ** this module.
162 */
163 #if defined(_WIN32)
164 # define BKOFCE_ALWAYS_TRACE (1)
165 extern void sqlite3_win32_write_debug(const char *, int);
166 #else
167 # define BKOFCE_ALWAYS_TRACE (0)
168 #endif
169 static void backofficeTrace(const char *zFormat, ...){
170 char *zMsg = 0;
171 if( BKOFCE_ALWAYS_TRACE || g.fAnyTrace ){
172 va_list ap;
173 va_start(ap, zFormat);
174 zMsg = sqlite3_vmprintf(zFormat, ap);
175 va_end(ap);
176 #if defined(_WIN32)
177 sqlite3_win32_write_debug(zMsg, -1);
178 #endif
179 }
180 if( g.fAnyTrace ) fprintf(stderr, "%s", zMsg);
181 if( zMsg ) sqlite3_free(zMsg);
182 }
183
184
--- src/backoffice.c
+++ src/backoffice.c
@@ -158,26 +158,17 @@
158
159 /*
160 ** This function emits a diagnostic message related to the processing in
161 ** this module.
162 */
 
 
 
 
 
 
163 static void backofficeTrace(const char *zFormat, ...){
164 char *zMsg = 0;
165 if( g.fAnyTrace ){
166 va_list ap;
167 va_start(ap, zFormat);
168 zMsg = sqlite3_vmprintf(zFormat, ap);
169 va_end(ap);
 
 
 
170 }
171 if( g.fAnyTrace ) fprintf(stderr, "%s", zMsg);
172 if( zMsg ) sqlite3_free(zMsg);
173 }
174
175

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button