Fixing typos
(1) By Vasilii Lakhin (qobood) on 2025-02-22 08:36:40 [source]
Greetings! I've made a small patch that fixes some typos. Is there a need for this initiative? I could continue, if so. I expect around 300 words to be changed. As I can't attach the patch, for convenience I'll copypaste it as an answer. Here are the changes I've made: abled -> enabled abiguity -> ambiguity accomadate -> accommodate accumlate -> accumulate accumuated -> accumulated accumuluate -> accumulate Actualy -> Actually algorihm -> algorithm allocing -> allocating amaglamation -> amalgamation amalamgation -> amalgamation appliation -> application appling -> applying approprately -> appropriately arbitarily -> arbitrarily aruguments -> arguments attemp -> attempt availble -> available becaure -> because beteween -> between betwen -> between boostrapping -> bootstrapping cantains -> contains Certaint -> Certain chanages -> changes chracters -> characters clearn -> clear compenents -> components compliing -> compiling configution -> configuration Conider -> Consider conjuction -> conjunction cononical -> canonical consective -> consecutive conver -> convert Convience -> Convenience Ctorage -> Storage debuggingn -> debugging descripions -> descriptions descriptr -> descriptor Destructgor -> Destructor diffrently -> differently disposible -> disposable disttribution -> distribution documnent -> document downstreadm -> downstream ealier -> earlier emited -> emitted emiting -> emitting
(2) By Stephan Beal (stephan) on 2025-02-22 18:16:35 in reply to 1 [link] [source]
I've made a small patch that fixes some typos.
For legal reasons we cannot accept patches from random folks, but if you will tell us where you've found these typos i will ensure that they get fixed.
While trying to determine whether these are from sqlite3.c/h or the website i wasn't able to locate "cononical" or "Conider" (for example):
[stephan@nuc:~/f/s/doc]$ grep cononical pages/* [stephan@nuc:~/f/s/doc]$ grep Conider pages/* [stephan@nuc:~/f/s/lite]$ grep cononical sqlite3.[ch] [stephan@nuc:~/f/s/lite]$ grep Conider sqlite3.[ch]
None of those find any hits.
(3.1) By Vasilii Lakhin (qobood) on 2025-02-25 14:54:28 edited from 3.0 in reply to 2 [link] [source]
Greetings! So I've made the same thing, but using sed. Hope it'll be clearer and easier to process. Best regards, Vasilii sed 's/\babled\b/enabled/' -i ./src/main.c sed 's/\babiguity\b/ambiguity/' -i ./src/parse.y sed 's/\baccomadate\b/accommodate/' -i ./ext/fts3/fts3_snippet.c sed 's/\baccumlate\b/accumulate/' -i ./ext/session/sqlite3session.c sed 's/\baccumuated\b/accumulated/' -i ./ext/rtree/rtree.c sed 's/\baccumuluate\b/accumulate/' -i ./ext/fts5/fts5_hash.c sed 's/\bActualy\b/Actually/' -i ./ext/fts3/fts3Int.h sed 's/\balgorihm\b/algorithm/' -i ./ext/rtree/geopoly.c sed 's/\ballocing\b/allocating/' -i ./ext/jni/src/c/sqlite3-jni.c sed 's/\bamaglamation\b/amalgamation/' -i ./main.mk sed 's/\bamalamgation\b/amalgamation/' -i ./main.mk sed 's/\bappliation\b/application/' -i ./ext/rbu/sqlite3rbu.h sed 's/\bappling\b/applying/' -i ./ext/misc/fuzzer.c sed 's/\bapproprately\b/appropriately/' -i ./tool/mksqlite3internalh.tcl sed 's/\barbitarily\b/arbitrarily/' -i ./doc/pager-invariants.txt sed 's/\baruguments\b/arguments/' -i ./ext/wasm/api/sqlite3-vfs-opfs.c-pp.js sed 's/\battemp\b/attempt/' -i ./ext/wasm/api/sqlite3-vfs-opfs.c-pp.js sed 's/\bavailble\b/available/' -i ./ext/wasm/fiddle/fiddle.js sed 's/\bbecaure\b/because/' -i ./ext/jni/src/org/sqlite/jni/capi/SQLTester.java sed 's/\bbeteween\b/between/' -i ./autosetup/sqlite-config.tcl sed 's/\bbetwen\b/between/' -i ./doc/lemon.html sed 's/\bboostrapping\b/bootstrapping/' -i ./ext/wasm/GNUmakefile sed 's/\bcantains\b/contains/' -i ./ext/fts3/fts3_hash.c sed 's/\bCertaint\b/Certain/' -i ./main.mk sed 's/\bchanages\b/changes/' -i ./test/json/json-speed-check.sh /tool/run-speed-test.sh /tool/speed-check.sh sed 's/\bchracters\b/characters/' -i ./ext/misc/totype.c sed 's/\bclearn\b/clear/' -i ./src/main.c sed 's/\bcompenents\b/components/' -i ./ext/fts5/fts5_index.c sed 's/\bcompliing\b/compiling/' -i ./ext/misc/vfsstat.c sed 's/\bconfigution\b/configuration/' -i ./ext/jni/src/org/sqlite/jni/capi/CApi.java sed 's/\bConider\b/Consider/' -i ./ext/jni/src/c/sqlite3-jni.c sed 's/\bconjuction\b/conjunction/' -i ./src/os_unix.c sed 's/\bcononical\b/canonical/' -i ./autoconf/README.txt sed 's/\bconsective\b/consecutive/' -i ./autoconf/README.txt sed 's/\bconver\b/convert/' -i ./autoconf/README.txt sed 's/\bConvience\b/Convenience/' -i ./ext/wasm/common/whwasmutil.js sed 's/\bCtorage\b/Storage/' -i ./ext/wasm/demo-jsstorage.js sed 's/\bdebuggingn\b/debugging/' -i ./ext/repair/checkindex.c sed 's/\bdescripions\b/descriptions/' -i ./ext/wasm/api/sqlite3-wasm.c sed 's/\bdescriptr\b/descriptor/' -i ./ext/lsm1/lsm_file.c sed 's/\bDestructgor\b/Destructor/' -i ./ext/lsm1/lsm_file.c sed 's/\bdiffrently\b/differently/' -i ./ext/wasm/api/sqlite3-api-prologue.js sed 's/\bdisposible\b/disposable/' -i ./ext/misc/vtshim.c sed 's/\bdisttribution\b/distribution/' -i ./ext/jni/GNUmakefile sed 's/\bdocumnent\b/document/' -i ./ext/fts3/fts3.c sed 's/\bdownstreadm\b/downstream/' -i ./ext/lsm1/lsm_file.c sed 's/\bealier\b/earlier/' -i ./ext/lsm1/lsm_log.c sed 's/\bemited\b/emitted/' -i ./autosetup/sqlite-config.tcl /ext/wasm/GNUmakefile sed 's/\bemiting\b/emitting/' -i ./ext/wasm/jaccwabyt/jaccwabyt.md sed 's/\bemperically\b/empirically/' -i ./src/pragma.c
(4) By Stephan Beal (stephan) on 2025-02-25 16:32:56 in reply to 3.1 [link] [source]
Hope it'll be clearer and easier to process.
Definitely! Thank you for this - i'll commit to getting these typos fixed for the 3.50 release.