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'")