| Index: third_party/sqlite/src/src/test_backup.c
 | 
| diff --git a/third_party/sqlite/src/src/test_backup.c b/third_party/sqlite/src/src/test_backup.c
 | 
| index 6b4d6b9b1ce063b52eb2fb0211d27bbbd34fa55c..9b684a28f6b3fe275b291116cc1c78918aff492e 100644
 | 
| --- a/third_party/sqlite/src/src/test_backup.c
 | 
| +++ b/third_party/sqlite/src/src/test_backup.c
 | 
| @@ -13,7 +13,14 @@
 | 
|  **
 | 
|  */
 | 
|  
 | 
| -#include "tcl.h"
 | 
| +#if defined(INCLUDE_SQLITE_TCL_H)
 | 
| +#  include "sqlite_tcl.h"
 | 
| +#else
 | 
| +#  include "tcl.h"
 | 
| +#  ifndef SQLITE_TCLAPI
 | 
| +#    define SQLITE_TCLAPI
 | 
| +#  endif
 | 
| +#endif
 | 
|  #include "sqlite3.h"
 | 
|  #include <assert.h>
 | 
|  
 | 
| @@ -23,7 +30,7 @@ extern const char *sqlite3ErrName(int);
 | 
|  /* These functions are implemented in test1.c. */
 | 
|  extern int getDbPointer(Tcl_Interp *, const char *, sqlite3 **);
 | 
|  
 | 
| -static int backupTestCmd(
 | 
| +static int SQLITE_TCLAPI backupTestCmd(
 | 
|    ClientData clientData, 
 | 
|    Tcl_Interp *interp, 
 | 
|    int objc,
 | 
| @@ -98,7 +105,7 @@ static int backupTestCmd(
 | 
|    return TCL_OK;
 | 
|  }
 | 
|  
 | 
| -static void backupTestFinish(ClientData clientData){
 | 
| +static void SQLITE_TCLAPI backupTestFinish(ClientData clientData){
 | 
|    sqlite3_backup *pBackup = (sqlite3_backup *)clientData;
 | 
|    sqlite3_backup_finish(pBackup);
 | 
|  }
 | 
| @@ -107,7 +114,7 @@ static void backupTestFinish(ClientData clientData){
 | 
|  **     sqlite3_backup CMDNAME DESTHANDLE DESTNAME SRCHANDLE SRCNAME
 | 
|  **
 | 
|  */
 | 
| -static int backupTestInit(
 | 
| +static int SQLITE_TCLAPI backupTestInit(
 | 
|    ClientData clientData, 
 | 
|    Tcl_Interp *interp, 
 | 
|    int objc,
 | 
| 
 |