SQLite User Forum

Fixing typos
Login

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.