From 0f08b94dbd240c14645367e65a3dadc01e31001a Mon Sep 17 00:00:00 2001 From: Alex Garcia Date: Sat, 20 Apr 2024 16:06:49 -0700 Subject: [PATCH] gha: windows dont typedef, fix linux eqp --- sqlite-vec.c | 2 ++ tests/test-loadable.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sqlite-vec.c b/sqlite-vec.c index b0cd7bc..f70fd0e 100644 --- a/sqlite-vec.c +++ b/sqlite-vec.c @@ -53,9 +53,11 @@ SQLITE_EXTENSION_INIT1 # define LONGDOUBLE_TYPE long double #endif +#ifndef _WIN32 typedef u_int8_t uint8_t; typedef u_int16_t uint16_t; typedef u_int64_t uint64_t; +#endif #ifndef UNUSED_PARAMETER #define UNUSED_PARAMETER(X) (void)(X) diff --git a/tests/test-loadable.py b/tests/test-loadable.py index 0f0604c..692eceb 100644 --- a/tests/test-loadable.py +++ b/tests/test-loadable.py @@ -616,15 +616,15 @@ def test_smoke(): explain_query_plan( "select * from vec_xyz where a match X'' and k = 10 order by distance" ) - == "SCAN vec_xyz VIRTUAL TABLE INDEX 0:knn:" + == "SCAN (TABLE )?vec_xyz VIRTUAL TABLE INDEX 0:knn:" ) assert ( explain_query_plan("select * from vec_xyz") - == "SCAN vec_xyz VIRTUAL TABLE INDEX 0:fullscan" + == "SCAN (TABLE )?vec_xyz VIRTUAL TABLE INDEX 0:fullscan" ) assert ( explain_query_plan("select * from vec_xyz where rowid = 4") - == "SCAN vec_xyz VIRTUAL TABLE INDEX 3:point" + == "SCAN (TABLE )?vec_xyz VIRTUAL TABLE INDEX 3:point" ) db.execute("insert into vec_xyz(rowid, a) select 1, X'000000000000803f'")