diff --git a/src/vendormodules_tcl8/cookfs1.9.0/asyncworker_process.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/asyncworker_process.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/asyncworker_process.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/asyncworker_process.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/asyncworker_thread.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/asyncworker_thread.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/asyncworker_thread.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/asyncworker_thread.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/cookfs1.9.0.dll b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/cookfs1.9.0.dll similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/cookfs1.9.0.dll rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/cookfs1.9.0.dll diff --git a/src/vendormodules_tcl8/cookfs1.9.0/fsindex.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/fsindex.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/fsindex.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/fsindex.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/pages.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pages.tcl similarity index 99% rename from src/vendormodules_tcl8/cookfs1.9.0/pages.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pages.tcl index c787b153..58ff74d7 100644 --- a/src/vendormodules_tcl8/cookfs1.9.0/pages.tcl +++ b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pages.tcl @@ -512,9 +512,7 @@ proc cookfs::tcl::pages::pagewrite {name contents} { if {!$c(haschanged)} { seek $c(fh) $c(indexoffset) start } else { - # FUTURE: Optimize to avoid seeking in subsequent writes - # Consider tracking file position to eliminate redundant seek operations - # when writing multiple pages sequentially + # TODO: optimize not to seek in subsequent writes seek $c(fh) 0 end } if {[catch { diff --git a/src/vendormodules_tcl8/cookfs1.9.0/pkgIndex.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pkgIndex.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/pkgIndex.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pkgIndex.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/pkgconfig.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pkgconfig.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/pkgconfig.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/pkgconfig.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/readerchannel.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/readerchannel.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/readerchannel.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/readerchannel.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/vfs.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/vfs.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/vfs.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/vfs.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/writer.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/writer.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/writer.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/writer.tcl diff --git a/src/vendormodules_tcl8/cookfs1.9.0/writerchannel.tcl b/src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/writerchannel.tcl similarity index 100% rename from src/vendormodules_tcl8/cookfs1.9.0/writerchannel.tcl rename to src/vendorlib_tcl8/win32-x86_64/cookfs1.9.0/writerchannel.tcl