summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-04-10 15:08:09 +0300
committerArnold D. Robbins <arnold@skeeve.com>2020-04-10 15:08:09 +0300
commit7ede5088ee35ce5bf1e0dacbe6fa847c38686588 (patch)
tree489399c799e4e5a861f566756f94466d963e1551
parent547e0e7a21dc3a4c5f0a222980132b496d1de39b (diff)
downloadgawk-7ede5088ee35ce5bf1e0dacbe6fa847c38686588.tar.gz
Spellcheck the docs and update.
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.12
-rw-r--r--doc/gawk.info566
-rw-r--r--doc/gawk.texi6
-rw-r--r--doc/gawktexi.in6
-rw-r--r--doc/wordlist30
-rw-r--r--doc/wordlist22
-rw-r--r--doc/wordlist31
8 files changed, 328 insertions, 290 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index a7322b76..02dd55d5 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2020-04-10 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in, gawk.1: Fix some spelling errors.
+ * wordlist, wordlist2, wordlist3: Updated with more words.
+
2020-04-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Clarify about whitespace.
diff --git a/doc/gawk.1 b/doc/gawk.1
index 7d1561ee..8c855c75 100644
--- a/doc/gawk.1
+++ b/doc/gawk.1
@@ -1110,7 +1110,7 @@ When true,
prints lint warnings. When false, it does not.
The values allowed for the
.B \-\^\-lint
-option may also be assinged to
+option may also be assigned to
.BR LINT ,
with the same effects.
Any other true value just prints warnings.
diff --git a/doc/gawk.info b/doc/gawk.info
index e3e44289..36558c32 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -4151,8 +4151,8 @@ matching. For our purposes, a "word" is a sequence of one or more
letters, digits, or underscores ('_'):
'\s'
- Matches any space character as defined by the curent locale. Think
- of it as shorthand for '[[:space:]]'.
+ Matches any space character as defined by the current locale.
+ Think of it as shorthand for '[[:space:]]'.
'\S'
Matches any character that is not a space, as defined by the
@@ -16720,8 +16720,8 @@ the specification of long options allows an argument to an option
}
Next, we try to find the current option in 'longopts'. The regular
-expression givent to 'match()', '"(^|,)" thisopt "($|[,:])"', matches
-this option at the beginninng of 'longopts', or at the beginning of a
+expression given to 'match()', '"(^|,)" thisopt "($|[,:])"', matches
+this option at the beginning of 'longopts', or at the beginning of a
subsequent long option (the previous long option would have been
terminated by a comma), and, in any case, either at the end of the
'longopts' string ('$'), or followed by a comma (separating this option
@@ -37568,285 +37568,285 @@ Ref: File Checking-Footnote-1682105
Node: Empty Files682306
Node: Ignoring Assigns684285
Node: Getopt Function685835
-Ref: Getopt Function-Footnote-1701049
-Node: Passwd Functions701249
-Ref: Passwd Functions-Footnote-1710088
-Node: Group Functions710176
-Ref: Group Functions-Footnote-1718074
-Node: Walking Arrays718281
-Node: Library Functions Summary721289
-Node: Library Exercises722695
-Node: Sample Programs723160
-Node: Running Examples723930
-Node: Clones724658
-Node: Cut Program725882
-Node: Egrep Program735811
-Ref: Egrep Program-Footnote-1743323
-Node: Id Program743433
-Node: Split Program747113
-Ref: Split Program-Footnote-1750571
-Node: Tee Program750700
-Node: Uniq Program753490
-Node: Wc Program761111
-Ref: Wc Program-Footnote-1765366
-Node: Miscellaneous Programs765460
-Node: Dupword Program766673
-Node: Alarm Program768703
-Node: Translate Program773558
-Ref: Translate Program-Footnote-1778123
-Node: Labels Program778393
-Ref: Labels Program-Footnote-1781744
-Node: Word Sorting781828
-Node: History Sorting785900
-Node: Extract Program788125
-Node: Simple Sed796179
-Node: Igawk Program799253
-Ref: Igawk Program-Footnote-1813584
-Ref: Igawk Program-Footnote-2813786
-Ref: Igawk Program-Footnote-3813908
-Node: Anagram Program814023
-Node: Signature Program817085
-Node: Programs Summary818332
-Node: Programs Exercises819546
-Ref: Programs Exercises-Footnote-1823675
-Node: Advanced Features823766
-Node: Nondecimal Data825756
-Node: Array Sorting827347
-Node: Controlling Array Traversal828047
-Ref: Controlling Array Traversal-Footnote-1836415
-Node: Array Sorting Functions836533
-Ref: Array Sorting Functions-Footnote-1841624
-Node: Two-way I/O841820
-Ref: Two-way I/O-Footnote-1849541
-Ref: Two-way I/O-Footnote-2849728
-Node: TCP/IP Networking849810
-Node: Profiling852928
-Node: Advanced Features Summary861943
-Node: Internationalization863787
-Node: I18N and L10N865267
-Node: Explaining gettext865954
-Ref: Explaining gettext-Footnote-1871846
-Ref: Explaining gettext-Footnote-2872031
-Node: Programmer i18n872196
-Ref: Programmer i18n-Footnote-1877145
-Node: Translator i18n877194
-Node: String Extraction877988
-Ref: String Extraction-Footnote-1879120
-Node: Printf Ordering879206
-Ref: Printf Ordering-Footnote-1881992
-Node: I18N Portability882056
-Ref: I18N Portability-Footnote-1884512
-Node: I18N Example884575
-Ref: I18N Example-Footnote-1887850
-Ref: I18N Example-Footnote-2887923
-Node: Gawk I18N888032
-Node: I18N Summary888681
-Node: Debugger890022
-Node: Debugging891022
-Node: Debugging Concepts891463
-Node: Debugging Terms893272
-Node: Awk Debugging895847
-Ref: Awk Debugging-Footnote-1896792
-Node: Sample Debugging Session896924
-Node: Debugger Invocation897458
-Node: Finding The Bug898844
-Node: List of Debugger Commands905318
-Node: Breakpoint Control906651
-Node: Debugger Execution Control910345
-Node: Viewing And Changing Data913707
-Node: Execution Stack917248
-Node: Debugger Info918885
-Node: Miscellaneous Debugger Commands922956
-Node: Readline Support928018
-Node: Limitations928914
-Node: Debugging Summary931468
-Node: Namespaces932747
-Node: Global Namespace933858
-Node: Qualified Names935256
-Node: Default Namespace936255
-Node: Changing The Namespace936996
-Node: Naming Rules938610
-Node: Internal Name Management940458
-Node: Namespace Example941500
-Node: Namespace And Features944062
-Node: Namespace Summary945497
-Node: Arbitrary Precision Arithmetic946974
-Node: Computer Arithmetic948461
-Ref: table-numeric-ranges952227
-Ref: table-floating-point-ranges952720
-Ref: Computer Arithmetic-Footnote-1953378
-Node: Math Definitions953435
-Ref: table-ieee-formats956751
-Ref: Math Definitions-Footnote-1957354
-Node: MPFR features957459
-Node: FP Math Caution959177
-Ref: FP Math Caution-Footnote-1960249
-Node: Inexactness of computations960618
-Node: Inexact representation961578
-Node: Comparing FP Values962938
-Node: Errors accumulate964179
-Node: Getting Accuracy965612
-Node: Try To Round968322
-Node: Setting precision969221
-Ref: table-predefined-precision-strings969918
-Node: Setting the rounding mode971748
-Ref: table-gawk-rounding-modes972122
-Ref: Setting the rounding mode-Footnote-1976053
-Node: Arbitrary Precision Integers976232
-Ref: Arbitrary Precision Integers-Footnote-1979407
-Node: Checking for MPFR979556
-Node: POSIX Floating Point Problems981030
-Ref: POSIX Floating Point Problems-Footnote-1985315
-Node: Floating point summary985353
-Node: Dynamic Extensions987543
-Node: Extension Intro989096
-Node: Plugin License990362
-Node: Extension Mechanism Outline991159
-Ref: figure-load-extension991598
-Ref: figure-register-new-function993163
-Ref: figure-call-new-function994255
-Node: Extension API Description996317
-Node: Extension API Functions Introduction997959
-Ref: table-api-std-headers999795
-Node: General Data Types1003660
-Ref: General Data Types-Footnote-11012021
-Node: Memory Allocation Functions1012320
-Ref: Memory Allocation Functions-Footnote-11016530
-Node: Constructor Functions1016629
-Node: Registration Functions1020215
-Node: Extension Functions1020900
-Node: Exit Callback Functions1026222
-Node: Extension Version String1027472
-Node: Input Parsers1028135
-Node: Output Wrappers1040856
-Node: Two-way processors1045368
-Node: Printing Messages1047633
-Ref: Printing Messages-Footnote-11048804
-Node: Updating ERRNO1048957
-Node: Requesting Values1049696
-Ref: table-value-types-returned1050433
-Node: Accessing Parameters1051369
-Node: Symbol Table Access1052604
-Node: Symbol table by name1053116
-Ref: Symbol table by name-Footnote-11056140
-Node: Symbol table by cookie1056268
-Ref: Symbol table by cookie-Footnote-11060453
-Node: Cached values1060517
-Ref: Cached values-Footnote-11064053
-Node: Array Manipulation1064206
-Ref: Array Manipulation-Footnote-11065297
-Node: Array Data Types1065334
-Ref: Array Data Types-Footnote-11067992
-Node: Array Functions1068084
-Node: Flattening Arrays1072582
-Node: Creating Arrays1079558
-Node: Redirection API1084325
-Node: Extension API Variables1087158
-Node: Extension Versioning1087869
-Ref: gawk-api-version1088298
-Node: Extension GMP/MPFR Versioning1090029
-Node: Extension API Informational Variables1091657
-Node: Extension API Boilerplate1092730
-Node: Changes from API V11096704
-Node: Finding Extensions1098276
-Node: Extension Example1098835
-Node: Internal File Description1099633
-Node: Internal File Ops1103713
-Ref: Internal File Ops-Footnote-11115063
-Node: Using Internal File Ops1115203
-Ref: Using Internal File Ops-Footnote-11117586
-Node: Extension Samples1117860
-Node: Extension Sample File Functions1119389
-Node: Extension Sample Fnmatch1127038
-Node: Extension Sample Fork1128525
-Node: Extension Sample Inplace1129743
-Node: Extension Sample Ord1133368
-Node: Extension Sample Readdir1134204
-Ref: table-readdir-file-types1135093
-Node: Extension Sample Revout1136160
-Node: Extension Sample Rev2way1136749
-Node: Extension Sample Read write array1137489
-Node: Extension Sample Readfile1139431
-Node: Extension Sample Time1140526
-Node: Extension Sample API Tests1142278
-Node: gawkextlib1142770
-Node: Extension summary1145688
-Node: Extension Exercises1149390
-Node: Language History1150632
-Node: V7/SVR3.11152288
-Node: SVR41154440
-Node: POSIX1155874
-Node: BTL1157255
-Node: POSIX/GNU1157984
-Node: Feature History1163762
-Node: Common Extensions1180081
-Node: Ranges and Locales1181364
-Ref: Ranges and Locales-Footnote-11185980
-Ref: Ranges and Locales-Footnote-21186007
-Ref: Ranges and Locales-Footnote-31186242
-Node: Contributors1186465
-Node: History summary1192462
-Node: Installation1193842
-Node: Gawk Distribution1194786
-Node: Getting1195270
-Node: Extracting1196233
-Node: Distribution contents1197871
-Node: Unix Installation1204351
-Node: Quick Installation1205033
-Node: Shell Startup Files1207447
-Node: Additional Configuration Options1208536
-Node: Configuration Philosophy1210851
-Node: Non-Unix Installation1213220
-Node: PC Installation1213680
-Node: PC Binary Installation1214518
-Node: PC Compiling1214953
-Node: PC Using1216070
-Node: Cygwin1219623
-Node: MSYS1220847
-Node: VMS Installation1221449
-Node: VMS Compilation1222240
-Ref: VMS Compilation-Footnote-11223469
-Node: VMS Dynamic Extensions1223527
-Node: VMS Installation Details1225212
-Node: VMS Running1227465
-Node: VMS GNV1231744
-Node: VMS Old Gawk1232479
-Node: Bugs1232950
-Node: Bug address1233613
-Node: Usenet1236595
-Node: Maintainers1237599
-Node: Other Versions1238784
-Node: Installation summary1245872
-Node: Notes1247081
-Node: Compatibility Mode1247875
-Node: Additions1248657
-Node: Accessing The Source1249582
-Node: Adding Code1251019
-Node: New Ports1257238
-Node: Derived Files1261613
-Ref: Derived Files-Footnote-11267273
-Ref: Derived Files-Footnote-21267308
-Ref: Derived Files-Footnote-31267906
-Node: Future Extensions1268020
-Node: Implementation Limitations1268678
-Node: Extension Design1269861
-Node: Old Extension Problems1271005
-Ref: Old Extension Problems-Footnote-11272523
-Node: Extension New Mechanism Goals1272580
-Ref: Extension New Mechanism Goals-Footnote-11275944
-Node: Extension Other Design Decisions1276133
-Node: Extension Future Growth1278246
-Node: Notes summary1278852
-Node: Basic Concepts1280010
-Node: Basic High Level1280691
-Ref: figure-general-flow1280973
-Ref: figure-process-flow1281658
-Ref: Basic High Level-Footnote-11284959
-Node: Basic Data Typing1285144
-Node: Glossary1288472
-Node: Copying1320357
-Node: GNU Free Documentation License1357900
-Node: Index1383020
+Ref: Getopt Function-Footnote-1701047
+Node: Passwd Functions701247
+Ref: Passwd Functions-Footnote-1710086
+Node: Group Functions710174
+Ref: Group Functions-Footnote-1718072
+Node: Walking Arrays718279
+Node: Library Functions Summary721287
+Node: Library Exercises722693
+Node: Sample Programs723158
+Node: Running Examples723928
+Node: Clones724656
+Node: Cut Program725880
+Node: Egrep Program735809
+Ref: Egrep Program-Footnote-1743321
+Node: Id Program743431
+Node: Split Program747111
+Ref: Split Program-Footnote-1750569
+Node: Tee Program750698
+Node: Uniq Program753488
+Node: Wc Program761109
+Ref: Wc Program-Footnote-1765364
+Node: Miscellaneous Programs765458
+Node: Dupword Program766671
+Node: Alarm Program768701
+Node: Translate Program773556
+Ref: Translate Program-Footnote-1778121
+Node: Labels Program778391
+Ref: Labels Program-Footnote-1781742
+Node: Word Sorting781826
+Node: History Sorting785898
+Node: Extract Program788123
+Node: Simple Sed796177
+Node: Igawk Program799251
+Ref: Igawk Program-Footnote-1813582
+Ref: Igawk Program-Footnote-2813784
+Ref: Igawk Program-Footnote-3813906
+Node: Anagram Program814021
+Node: Signature Program817083
+Node: Programs Summary818330
+Node: Programs Exercises819544
+Ref: Programs Exercises-Footnote-1823673
+Node: Advanced Features823764
+Node: Nondecimal Data825754
+Node: Array Sorting827345
+Node: Controlling Array Traversal828045
+Ref: Controlling Array Traversal-Footnote-1836413
+Node: Array Sorting Functions836531
+Ref: Array Sorting Functions-Footnote-1841622
+Node: Two-way I/O841818
+Ref: Two-way I/O-Footnote-1849539
+Ref: Two-way I/O-Footnote-2849726
+Node: TCP/IP Networking849808
+Node: Profiling852926
+Node: Advanced Features Summary861941
+Node: Internationalization863785
+Node: I18N and L10N865265
+Node: Explaining gettext865952
+Ref: Explaining gettext-Footnote-1871844
+Ref: Explaining gettext-Footnote-2872029
+Node: Programmer i18n872194
+Ref: Programmer i18n-Footnote-1877143
+Node: Translator i18n877192
+Node: String Extraction877986
+Ref: String Extraction-Footnote-1879118
+Node: Printf Ordering879204
+Ref: Printf Ordering-Footnote-1881990
+Node: I18N Portability882054
+Ref: I18N Portability-Footnote-1884510
+Node: I18N Example884573
+Ref: I18N Example-Footnote-1887848
+Ref: I18N Example-Footnote-2887921
+Node: Gawk I18N888030
+Node: I18N Summary888679
+Node: Debugger890020
+Node: Debugging891020
+Node: Debugging Concepts891461
+Node: Debugging Terms893270
+Node: Awk Debugging895845
+Ref: Awk Debugging-Footnote-1896790
+Node: Sample Debugging Session896922
+Node: Debugger Invocation897456
+Node: Finding The Bug898842
+Node: List of Debugger Commands905316
+Node: Breakpoint Control906649
+Node: Debugger Execution Control910343
+Node: Viewing And Changing Data913705
+Node: Execution Stack917246
+Node: Debugger Info918883
+Node: Miscellaneous Debugger Commands922954
+Node: Readline Support928016
+Node: Limitations928912
+Node: Debugging Summary931466
+Node: Namespaces932745
+Node: Global Namespace933856
+Node: Qualified Names935254
+Node: Default Namespace936253
+Node: Changing The Namespace936994
+Node: Naming Rules938608
+Node: Internal Name Management940456
+Node: Namespace Example941498
+Node: Namespace And Features944060
+Node: Namespace Summary945495
+Node: Arbitrary Precision Arithmetic946972
+Node: Computer Arithmetic948459
+Ref: table-numeric-ranges952225
+Ref: table-floating-point-ranges952718
+Ref: Computer Arithmetic-Footnote-1953376
+Node: Math Definitions953433
+Ref: table-ieee-formats956749
+Ref: Math Definitions-Footnote-1957352
+Node: MPFR features957457
+Node: FP Math Caution959175
+Ref: FP Math Caution-Footnote-1960247
+Node: Inexactness of computations960616
+Node: Inexact representation961576
+Node: Comparing FP Values962936
+Node: Errors accumulate964177
+Node: Getting Accuracy965610
+Node: Try To Round968320
+Node: Setting precision969219
+Ref: table-predefined-precision-strings969916
+Node: Setting the rounding mode971746
+Ref: table-gawk-rounding-modes972120
+Ref: Setting the rounding mode-Footnote-1976051
+Node: Arbitrary Precision Integers976230
+Ref: Arbitrary Precision Integers-Footnote-1979405
+Node: Checking for MPFR979554
+Node: POSIX Floating Point Problems981028
+Ref: POSIX Floating Point Problems-Footnote-1985313
+Node: Floating point summary985351
+Node: Dynamic Extensions987541
+Node: Extension Intro989094
+Node: Plugin License990360
+Node: Extension Mechanism Outline991157
+Ref: figure-load-extension991596
+Ref: figure-register-new-function993161
+Ref: figure-call-new-function994253
+Node: Extension API Description996315
+Node: Extension API Functions Introduction997957
+Ref: table-api-std-headers999793
+Node: General Data Types1003658
+Ref: General Data Types-Footnote-11012019
+Node: Memory Allocation Functions1012318
+Ref: Memory Allocation Functions-Footnote-11016528
+Node: Constructor Functions1016627
+Node: Registration Functions1020213
+Node: Extension Functions1020898
+Node: Exit Callback Functions1026220
+Node: Extension Version String1027470
+Node: Input Parsers1028133
+Node: Output Wrappers1040854
+Node: Two-way processors1045366
+Node: Printing Messages1047631
+Ref: Printing Messages-Footnote-11048802
+Node: Updating ERRNO1048955
+Node: Requesting Values1049694
+Ref: table-value-types-returned1050431
+Node: Accessing Parameters1051367
+Node: Symbol Table Access1052602
+Node: Symbol table by name1053114
+Ref: Symbol table by name-Footnote-11056138
+Node: Symbol table by cookie1056266
+Ref: Symbol table by cookie-Footnote-11060451
+Node: Cached values1060515
+Ref: Cached values-Footnote-11064051
+Node: Array Manipulation1064204
+Ref: Array Manipulation-Footnote-11065295
+Node: Array Data Types1065332
+Ref: Array Data Types-Footnote-11067990
+Node: Array Functions1068082
+Node: Flattening Arrays1072580
+Node: Creating Arrays1079556
+Node: Redirection API1084323
+Node: Extension API Variables1087156
+Node: Extension Versioning1087867
+Ref: gawk-api-version1088296
+Node: Extension GMP/MPFR Versioning1090027
+Node: Extension API Informational Variables1091655
+Node: Extension API Boilerplate1092728
+Node: Changes from API V11096702
+Node: Finding Extensions1098274
+Node: Extension Example1098833
+Node: Internal File Description1099631
+Node: Internal File Ops1103711
+Ref: Internal File Ops-Footnote-11115061
+Node: Using Internal File Ops1115201
+Ref: Using Internal File Ops-Footnote-11117584
+Node: Extension Samples1117858
+Node: Extension Sample File Functions1119387
+Node: Extension Sample Fnmatch1127036
+Node: Extension Sample Fork1128523
+Node: Extension Sample Inplace1129741
+Node: Extension Sample Ord1133366
+Node: Extension Sample Readdir1134202
+Ref: table-readdir-file-types1135091
+Node: Extension Sample Revout1136158
+Node: Extension Sample Rev2way1136747
+Node: Extension Sample Read write array1137487
+Node: Extension Sample Readfile1139429
+Node: Extension Sample Time1140524
+Node: Extension Sample API Tests1142276
+Node: gawkextlib1142768
+Node: Extension summary1145686
+Node: Extension Exercises1149388
+Node: Language History1150630
+Node: V7/SVR3.11152286
+Node: SVR41154438
+Node: POSIX1155872
+Node: BTL1157253
+Node: POSIX/GNU1157982
+Node: Feature History1163760
+Node: Common Extensions1180079
+Node: Ranges and Locales1181362
+Ref: Ranges and Locales-Footnote-11185978
+Ref: Ranges and Locales-Footnote-21186005
+Ref: Ranges and Locales-Footnote-31186240
+Node: Contributors1186463
+Node: History summary1192460
+Node: Installation1193840
+Node: Gawk Distribution1194784
+Node: Getting1195268
+Node: Extracting1196231
+Node: Distribution contents1197869
+Node: Unix Installation1204349
+Node: Quick Installation1205031
+Node: Shell Startup Files1207445
+Node: Additional Configuration Options1208534
+Node: Configuration Philosophy1210849
+Node: Non-Unix Installation1213218
+Node: PC Installation1213678
+Node: PC Binary Installation1214516
+Node: PC Compiling1214951
+Node: PC Using1216068
+Node: Cygwin1219621
+Node: MSYS1220845
+Node: VMS Installation1221447
+Node: VMS Compilation1222238
+Ref: VMS Compilation-Footnote-11223467
+Node: VMS Dynamic Extensions1223525
+Node: VMS Installation Details1225210
+Node: VMS Running1227463
+Node: VMS GNV1231742
+Node: VMS Old Gawk1232477
+Node: Bugs1232948
+Node: Bug address1233611
+Node: Usenet1236593
+Node: Maintainers1237597
+Node: Other Versions1238782
+Node: Installation summary1245870
+Node: Notes1247079
+Node: Compatibility Mode1247873
+Node: Additions1248655
+Node: Accessing The Source1249580
+Node: Adding Code1251017
+Node: New Ports1257236
+Node: Derived Files1261611
+Ref: Derived Files-Footnote-11267271
+Ref: Derived Files-Footnote-21267306
+Ref: Derived Files-Footnote-31267904
+Node: Future Extensions1268018
+Node: Implementation Limitations1268676
+Node: Extension Design1269859
+Node: Old Extension Problems1271003
+Ref: Old Extension Problems-Footnote-11272521
+Node: Extension New Mechanism Goals1272578
+Ref: Extension New Mechanism Goals-Footnote-11275942
+Node: Extension Other Design Decisions1276131
+Node: Extension Future Growth1278244
+Node: Notes summary1278850
+Node: Basic Concepts1280008
+Node: Basic High Level1280689
+Ref: figure-general-flow1280971
+Ref: figure-process-flow1281656
+Ref: Basic High Level-Footnote-11284957
+Node: Basic Data Typing1285142
+Node: Glossary1288470
+Node: Copying1320355
+Node: GNU Free Documentation License1357898
+Node: Index1383018

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 3edb22ef..ca99f017 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -6305,7 +6305,7 @@ or underscores (@samp{_}):
@cindex backslash (@code{\}) @subentry @code{\s} operator (@command{gawk})
@cindex @code{\} (backslash) @subentry @code{\s} operator (@command{gawk})
@item \s
-Matches any space character as defined by the curent locale.
+Matches any space character as defined by the current locale.
Think of it as shorthand for
@w{@samp{[[:space:]]}}.
@@ -23713,8 +23713,8 @@ specification of long options allows an argument to an option
@end example
Next, we try to find the current option in @code{longopts}. The regular
-expression givent to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}},
-matches this option at the beginninng of @code{longopts}, or at the
+expression given to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}},
+matches this option at the beginning of @code{longopts}, or at the
beginning of a subsequent long option (the previous long option would
have been terminated by a comma), and, in any case, either at the end of
the @code{longopts} string (@samp{$}), or followed by a comma
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 0d7a4a08..66cac326 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -6087,7 +6087,7 @@ or underscores (@samp{_}):
@cindex backslash (@code{\}) @subentry @code{\s} operator (@command{gawk})
@cindex @code{\} (backslash) @subentry @code{\s} operator (@command{gawk})
@item \s
-Matches any space character as defined by the curent locale.
+Matches any space character as defined by the current locale.
Think of it as shorthand for
@w{@samp{[[:space:]]}}.
@@ -22723,8 +22723,8 @@ specification of long options allows an argument to an option
@end example
Next, we try to find the current option in @code{longopts}. The regular
-expression givent to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}},
-matches this option at the beginninng of @code{longopts}, or at the
+expression given to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}},
+matches this option at the beginning of @code{longopts}, or at the
beginning of a subsequent long option (the previous long option would
have been terminated by a comma), and, in any case, either at the end of
the @code{longopts} string (@samp{$}), or followed by a comma
diff --git a/doc/wordlist b/doc/wordlist
index f3f1f658..3b5f579f 100644
--- a/doc/wordlist
+++ b/doc/wordlist
@@ -96,6 +96,7 @@ Christos
CliffRandomNumberGenerator
Cloutier
Cn
+Co
Collado
Constant's
Coprocess
@@ -268,11 +269,15 @@ JCPU
JF
JPG
JSON
+JUN
JVM
Jaegermann
+Jannick
Jeroen
Johansen
Johansen's
+Jul
+Jun
KOI
Kahrs
Kai
@@ -331,6 +336,7 @@ MiXeD
Michal
Microsystems
MinGW
+Minshall
MirBSD
Mircea
Mlynarik
@@ -366,6 +372,7 @@ Nondecimal
Nonduplicated
Noninteractive
Nonoption
+Nov
O'Reilly
ODS
OFMT
@@ -393,6 +400,7 @@ Optind
Optopt
Oram
Ord
+Ormos
Ou
Oy
PASSWD
@@ -504,6 +512,7 @@ Smalltalk
Smallville
Solaris
Stallman
+Std
Stepan
Stewartson's
Strnum
@@ -516,6 +525,7 @@ TABs
TCP
TEXTDOMAIN
TIDYMEM
+TM
TODO
TRANslator
TZ
@@ -817,6 +827,8 @@ cnswww
cntrl
co
codeNF
+codequotebacktick
+codequoteundirected
codesets
codicib
codicibus
@@ -1306,6 +1318,10 @@ listsize
literallayout
localhost
locutus
+longa
+longb
+longoptions
+longopts
loopcheck
lordchr
lp
@@ -1386,8 +1402,10 @@ myfileaa
myfileab
myfiles
myfunc
+mylongopts
myprint
myprog
+myshortopts
mystrtonum
mysub
nInfo
@@ -1426,6 +1444,7 @@ nexti
nf
nfields
ni
+nl
nline
nlink
nls
@@ -1498,6 +1517,7 @@ oo
op
opcodes
openbsd
+openfortress
opengroup
ops
optarg
@@ -1512,6 +1532,8 @@ org
orig
orspan
os
+otherc
+otherd
otiens
ourfile
ourne
@@ -1557,6 +1579,8 @@ phphph
pic
pid
pival
+pkgdatadir
+pkgextensiondir
plugin
pm
pmode
@@ -1698,6 +1722,8 @@ scottd
sdot
searchlist
sed
+seealso
+seeentry
sep
seps
setchapternewpage
@@ -1730,7 +1756,9 @@ smtp
snmp
snobol
solaris
+someopt
sophie
+sortas
sortcom
sourceforge
sp
@@ -1776,6 +1804,7 @@ subarray
subarrays
subdirectories
subdirectory
+subentry
subexpression
subexpressions
sublicense
@@ -1838,6 +1867,7 @@ thispage
thrudvang
timestamp
timestamps
+timex
titlepage
tlines
tm
diff --git a/doc/wordlist2 b/doc/wordlist2
index 7bf7ad36..fc192113 100644
--- a/doc/wordlist2
+++ b/doc/wordlist2
@@ -9,6 +9,7 @@ Ctrl
FIXME
FSF
FSF's
+GCC
Gettext
GitHub
ISBN
@@ -22,6 +23,7 @@ Rebasing
Repo
SVN
TODO
+Ta
Texinfo
Uncomment
UsingGit
diff --git a/doc/wordlist3 b/doc/wordlist3
index d8b6f4ee..8b2ad03d 100644
--- a/doc/wordlist3
+++ b/doc/wordlist3
@@ -11,6 +11,7 @@ Ab
Aho
BEGINFILE
BEL
+BI
BINMODE
CGI
CONVFMT