aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
diff options
context:
space:
mode:
authordrh <>2024-08-01 23:00:37 +0000
committerdrh <>2024-08-01 23:00:37 +0000
commit58c5a95c07f12a17a554da852cdbbfc0297bded8 (patch)
tree95e8c8b0f285d112e604b2e404a538790ebfdb1b /src/tclsqlite.c
parent1bed50d42470ead54ce5236e5978cc398f756c0a (diff)
downloadsqlite-58c5a95c07f12a17a554da852cdbbfc0297bded8.tar.gz
sqlite-58c5a95c07f12a17a554da852cdbbfc0297bded8.zip
Add the tclextension-list makefile target. The the makefile running on Mac.
FossilOrigin-Name: 2f667cc8e54167342e17e63e1a017388365ebf4cd379f9c16c12e4603b34a326
Diffstat (limited to 'src/tclsqlite.c')
-rw-r--r--src/tclsqlite.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/tclsqlite.c b/src/tclsqlite.c
index 906f429ab..51049b4d2 100644
--- a/src/tclsqlite.c
+++ b/src/tclsqlite.c
@@ -369,12 +369,19 @@ static int SQLITE_TCLAPI incrblobOutput(
return nWrite;
}
+/* The datatype of Tcl_DriverWideSeekProc changes between tcl8.6 and tcl9.0 */
+#if TCL_MAJOR_VERSION==9
+# define WideSeekProcType long lone
+#else
+# define WideSeekProcType Tcl_WideInt
+#endif
+
/*
** Seek an incremental blob channel.
*/
-static long long SQLITE_TCLAPI incrblobWideSeek(
+static WideSeekProcType SQLITE_TCLAPI incrblobWideSeek(
ClientData instanceData,
- long long offset,
+ WideSeekProcType offset,
int seekMode,
int *errorCodePtr
){