aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-09-18 13:07:49 +0300
committerArnold D. Robbins <arnold@skeeve.com>2020-09-18 13:07:49 +0300
commitd81c953f9b47f56ec477c75e95bd0976822545d1 (patch)
tree1256cee221da0a8db028d72d9c823435c17b2179
parentc24a469a6cddbecda3a14721222e3f68d725bae5 (diff)
downloadegawk-d81c953f9b47f56ec477c75e95bd0976822545d1.tar.gz
egawk-d81c953f9b47f56ec477c75e95bd0976822545d1.tar.bz2
egawk-d81c953f9b47f56ec477c75e95bd0976822545d1.zip
Minor doc updates.
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.info544
-rw-r--r--doc/gawk.texi6
-rw-r--r--doc/gawktexi.in6
4 files changed, 283 insertions, 278 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 8ecc89e3..4f485386 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2020-09-18 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Minor fixes. Thanks to Antonio Columbo for
+ bringing them to my attention.
+
2020-09-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Egrep Program): Improve to be POSIX compliant.
diff --git a/doc/gawk.info b/doc/gawk.info
index 3624b8cc..88c01fae 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -18168,7 +18168,7 @@ options, and then a 'usage()' function:
# Options:
# -G Output all group ids as space separated numbers (ruid, euid, groups)
# -g Output only the euid as a number
- # -n Ouput name instead of the numeric value (with -g/-G/-u)
+ # -n Output name instead of the numeric value (with -g/-G/-u)
# -r Output ruid/rguid instead of effective id
# -u Output only effective user id, as a number
@@ -36265,12 +36265,12 @@ Index
* Kernighan, Brian, quotes <1>: Getline/Pipe. (line 6)
* Kernighan, Brian, quotes <2>: Concatenation. (line 6)
* Kernighan, Brian, quotes <3>: Library Functions. (line 12)
-* Kernighan, Brian <2>: Programs Exercises. (line 26)
-* Kernighan, Brian <3>: BTL. (line 6)
-* Kernighan, Brian <4>: Contributors. (line 12)
-* Kernighan, Brian <5>: Other Versions. (line 13)
-* Kernighan, Brian <6>: Basic Data Typing. (line 54)
-* Kernighan, Brian <7>: Glossary. (line 204)
+* Kernighan, Brian, quotes <4>: Programs Exercises. (line 26)
+* Kernighan, Brian <2>: BTL. (line 6)
+* Kernighan, Brian <3>: Contributors. (line 12)
+* Kernighan, Brian <4>: Other Versions. (line 13)
+* Kernighan, Brian <5>: Basic Data Typing. (line 54)
+* Kernighan, Brian <6>: Glossary. (line 204)
* kill command, dynamic profiling: Profiling. (line 194)
* knights, jedi: Undocumented. (line 6)
* Kwok, Conrad: Contributors. (line 35)
@@ -37957,271 +37957,271 @@ Node: Clones727022
Node: Cut Program728246
Node: Egrep Program738175
Node: Id Program747185
-Node: Split Program757131
-Ref: Split Program-Footnote-1760589
-Node: Tee Program760718
-Node: Uniq Program763508
-Node: Wc Program771072
-Ref: Wc Program-Footnote-1775327
-Node: Miscellaneous Programs775421
-Node: Dupword Program776634
-Node: Alarm Program778664
-Node: Translate Program783519
-Ref: Translate Program-Footnote-1788084
-Node: Labels Program788354
-Ref: Labels Program-Footnote-1791705
-Node: Word Sorting791789
-Node: History Sorting795861
-Node: Extract Program798086
-Node: Simple Sed806140
-Node: Igawk Program809214
-Ref: Igawk Program-Footnote-1823545
-Ref: Igawk Program-Footnote-2823747
-Ref: Igawk Program-Footnote-3823869
-Node: Anagram Program823984
-Node: Signature Program827046
-Node: Programs Summary828293
-Node: Programs Exercises829507
-Ref: Programs Exercises-Footnote-1833637
-Node: Advanced Features833723
-Node: Nondecimal Data835713
-Node: Array Sorting837304
-Node: Controlling Array Traversal838004
-Ref: Controlling Array Traversal-Footnote-1846372
-Node: Array Sorting Functions846490
-Ref: Array Sorting Functions-Footnote-1851581
-Node: Two-way I/O851777
-Ref: Two-way I/O-Footnote-1859498
-Ref: Two-way I/O-Footnote-2859685
-Node: TCP/IP Networking859767
-Node: Profiling862885
-Node: Advanced Features Summary872199
-Node: Internationalization874043
-Node: I18N and L10N875523
-Node: Explaining gettext876210
-Ref: Explaining gettext-Footnote-1882102
-Ref: Explaining gettext-Footnote-2882287
-Node: Programmer i18n882452
-Ref: Programmer i18n-Footnote-1887401
-Node: Translator i18n887450
-Node: String Extraction888244
-Ref: String Extraction-Footnote-1889376
-Node: Printf Ordering889462
-Ref: Printf Ordering-Footnote-1892248
-Node: I18N Portability892312
-Ref: I18N Portability-Footnote-1894768
-Node: I18N Example894831
-Ref: I18N Example-Footnote-1898106
-Ref: I18N Example-Footnote-2898179
-Node: Gawk I18N898288
-Node: I18N Summary898937
-Node: Debugger900278
-Node: Debugging901278
-Node: Debugging Concepts901719
-Node: Debugging Terms903528
-Node: Awk Debugging906103
-Ref: Awk Debugging-Footnote-1907048
-Node: Sample Debugging Session907180
-Node: Debugger Invocation907714
-Node: Finding The Bug909100
-Node: List of Debugger Commands915574
-Node: Breakpoint Control916907
-Node: Debugger Execution Control920601
-Node: Viewing And Changing Data923963
-Node: Execution Stack927504
-Node: Debugger Info929141
-Node: Miscellaneous Debugger Commands933212
-Node: Readline Support938274
-Node: Limitations939170
-Node: Debugging Summary941724
-Node: Namespaces943003
-Node: Global Namespace944114
-Node: Qualified Names945512
-Node: Default Namespace946511
-Node: Changing The Namespace947252
-Node: Naming Rules948866
-Node: Internal Name Management950714
-Node: Namespace Example951756
-Node: Namespace And Features954318
-Node: Namespace Summary955753
-Node: Arbitrary Precision Arithmetic957230
-Node: Computer Arithmetic958717
-Ref: table-numeric-ranges962483
-Ref: table-floating-point-ranges962976
-Ref: Computer Arithmetic-Footnote-1963634
-Node: Math Definitions963691
-Ref: table-ieee-formats967007
-Ref: Math Definitions-Footnote-1967610
-Node: MPFR features967715
-Node: FP Math Caution969433
-Ref: FP Math Caution-Footnote-1970505
-Node: Inexactness of computations970874
-Node: Inexact representation971834
-Node: Comparing FP Values973194
-Node: Errors accumulate974435
-Node: Getting Accuracy975868
-Node: Try To Round978578
-Node: Setting precision979477
-Ref: table-predefined-precision-strings980174
-Node: Setting the rounding mode982004
-Ref: table-gawk-rounding-modes982378
-Ref: Setting the rounding mode-Footnote-1986309
-Node: Arbitrary Precision Integers986488
-Ref: Arbitrary Precision Integers-Footnote-1989663
-Node: Checking for MPFR989812
-Node: POSIX Floating Point Problems991286
-Ref: POSIX Floating Point Problems-Footnote-1995571
-Node: Floating point summary995609
-Node: Dynamic Extensions997799
-Node: Extension Intro999352
-Node: Plugin License1000618
-Node: Extension Mechanism Outline1001415
-Ref: figure-load-extension1001854
-Ref: figure-register-new-function1003419
-Ref: figure-call-new-function1004511
-Node: Extension API Description1006573
-Node: Extension API Functions Introduction1008286
-Ref: table-api-std-headers1010122
-Node: General Data Types1014371
-Ref: General Data Types-Footnote-11023001
-Node: Memory Allocation Functions1023300
-Ref: Memory Allocation Functions-Footnote-11027801
-Node: Constructor Functions1027900
-Node: API Ownership of MPFR and GMP Values1031366
-Node: Registration Functions1032679
-Node: Extension Functions1033379
-Node: Exit Callback Functions1038701
-Node: Extension Version String1039951
-Node: Input Parsers1040614
-Node: Output Wrappers1053335
-Node: Two-way processors1057847
-Node: Printing Messages1060112
-Ref: Printing Messages-Footnote-11061283
-Node: Updating ERRNO1061436
-Node: Requesting Values1062175
-Ref: table-value-types-returned1062912
-Node: Accessing Parameters1063848
-Node: Symbol Table Access1065085
-Node: Symbol table by name1065597
-Ref: Symbol table by name-Footnote-11068621
-Node: Symbol table by cookie1068749
-Ref: Symbol table by cookie-Footnote-11072934
-Node: Cached values1072998
-Ref: Cached values-Footnote-11076534
-Node: Array Manipulation1076687
-Ref: Array Manipulation-Footnote-11077778
-Node: Array Data Types1077815
-Ref: Array Data Types-Footnote-11080473
-Node: Array Functions1080565
-Node: Flattening Arrays1085063
-Node: Creating Arrays1092039
-Node: Redirection API1096806
-Node: Extension API Variables1099639
-Node: Extension Versioning1100350
-Ref: gawk-api-version1100779
-Node: Extension GMP/MPFR Versioning1102510
-Node: Extension API Informational Variables1104138
-Node: Extension API Boilerplate1105211
-Node: Changes from API V11109185
-Node: Finding Extensions1110757
-Node: Extension Example1111316
-Node: Internal File Description1112114
-Node: Internal File Ops1116194
-Ref: Internal File Ops-Footnote-11127544
-Node: Using Internal File Ops1127684
-Ref: Using Internal File Ops-Footnote-11130067
-Node: Extension Samples1130341
-Node: Extension Sample File Functions1131870
-Node: Extension Sample Fnmatch1139519
-Node: Extension Sample Fork1141006
-Node: Extension Sample Inplace1142224
-Node: Extension Sample Ord1145849
-Node: Extension Sample Readdir1146685
-Ref: table-readdir-file-types1147574
-Node: Extension Sample Revout1148641
-Node: Extension Sample Rev2way1149230
-Node: Extension Sample Read write array1149970
-Node: Extension Sample Readfile1151912
-Node: Extension Sample Time1153007
-Node: Extension Sample API Tests1154759
-Node: gawkextlib1155251
-Node: Extension summary1158169
-Node: Extension Exercises1161871
-Node: Language History1163113
-Node: V7/SVR3.11164769
-Node: SVR41166921
-Node: POSIX1168355
-Node: BTL1169736
-Node: POSIX/GNU1170465
-Node: Feature History1176243
-Node: Common Extensions1192562
-Node: Ranges and Locales1193845
-Ref: Ranges and Locales-Footnote-11198461
-Ref: Ranges and Locales-Footnote-21198488
-Ref: Ranges and Locales-Footnote-31198723
-Node: Contributors1198946
-Node: History summary1204943
-Node: Installation1206323
-Node: Gawk Distribution1207267
-Node: Getting1207751
-Node: Extracting1208714
-Node: Distribution contents1210352
-Node: Unix Installation1216832
-Node: Quick Installation1217514
-Node: Shell Startup Files1219928
-Node: Additional Configuration Options1221017
-Node: Configuration Philosophy1223332
-Node: Non-Unix Installation1225701
-Node: PC Installation1226161
-Node: PC Binary Installation1226999
-Node: PC Compiling1227434
-Node: PC Using1228551
-Node: Cygwin1232104
-Node: MSYS1233328
-Node: VMS Installation1233930
-Node: VMS Compilation1234721
-Ref: VMS Compilation-Footnote-11235950
-Node: VMS Dynamic Extensions1236008
-Node: VMS Installation Details1237693
-Node: VMS Running1239946
-Node: VMS GNV1244225
-Node: VMS Old Gawk1244960
-Node: Bugs1245431
-Node: Bug address1246094
-Node: Usenet1249076
-Node: Maintainers1250080
-Node: Other Versions1251265
-Node: Installation summary1258353
-Node: Notes1259562
-Node: Compatibility Mode1260356
-Node: Additions1261138
-Node: Accessing The Source1262063
-Node: Adding Code1263500
-Node: New Ports1269719
-Node: Derived Files1274094
-Ref: Derived Files-Footnote-11279754
-Ref: Derived Files-Footnote-21279789
-Ref: Derived Files-Footnote-31280387
-Node: Future Extensions1280501
-Node: Implementation Limitations1281159
-Node: Extension Design1282369
-Node: Old Extension Problems1283513
-Ref: Old Extension Problems-Footnote-11285031
-Node: Extension New Mechanism Goals1285088
-Ref: Extension New Mechanism Goals-Footnote-11288452
-Node: Extension Other Design Decisions1288641
-Node: Extension Future Growth1290754
-Node: Notes summary1291360
-Node: Basic Concepts1292518
-Node: Basic High Level1293199
-Ref: figure-general-flow1293481
-Ref: figure-process-flow1294166
-Ref: Basic High Level-Footnote-11297467
-Node: Basic Data Typing1297652
-Node: Glossary1300980
-Node: Copying1332865
-Node: GNU Free Documentation License1370408
-Node: Index1395528
+Node: Split Program757132
+Ref: Split Program-Footnote-1760590
+Node: Tee Program760719
+Node: Uniq Program763509
+Node: Wc Program771073
+Ref: Wc Program-Footnote-1775328
+Node: Miscellaneous Programs775422
+Node: Dupword Program776635
+Node: Alarm Program778665
+Node: Translate Program783520
+Ref: Translate Program-Footnote-1788085
+Node: Labels Program788355
+Ref: Labels Program-Footnote-1791706
+Node: Word Sorting791790
+Node: History Sorting795862
+Node: Extract Program798087
+Node: Simple Sed806141
+Node: Igawk Program809215
+Ref: Igawk Program-Footnote-1823546
+Ref: Igawk Program-Footnote-2823748
+Ref: Igawk Program-Footnote-3823870
+Node: Anagram Program823985
+Node: Signature Program827047
+Node: Programs Summary828294
+Node: Programs Exercises829508
+Ref: Programs Exercises-Footnote-1833638
+Node: Advanced Features833724
+Node: Nondecimal Data835714
+Node: Array Sorting837305
+Node: Controlling Array Traversal838005
+Ref: Controlling Array Traversal-Footnote-1846373
+Node: Array Sorting Functions846491
+Ref: Array Sorting Functions-Footnote-1851582
+Node: Two-way I/O851778
+Ref: Two-way I/O-Footnote-1859499
+Ref: Two-way I/O-Footnote-2859686
+Node: TCP/IP Networking859768
+Node: Profiling862886
+Node: Advanced Features Summary872200
+Node: Internationalization874044
+Node: I18N and L10N875524
+Node: Explaining gettext876211
+Ref: Explaining gettext-Footnote-1882103
+Ref: Explaining gettext-Footnote-2882288
+Node: Programmer i18n882453
+Ref: Programmer i18n-Footnote-1887402
+Node: Translator i18n887451
+Node: String Extraction888245
+Ref: String Extraction-Footnote-1889377
+Node: Printf Ordering889463
+Ref: Printf Ordering-Footnote-1892249
+Node: I18N Portability892313
+Ref: I18N Portability-Footnote-1894769
+Node: I18N Example894832
+Ref: I18N Example-Footnote-1898107
+Ref: I18N Example-Footnote-2898180
+Node: Gawk I18N898289
+Node: I18N Summary898938
+Node: Debugger900279
+Node: Debugging901279
+Node: Debugging Concepts901720
+Node: Debugging Terms903529
+Node: Awk Debugging906104
+Ref: Awk Debugging-Footnote-1907049
+Node: Sample Debugging Session907181
+Node: Debugger Invocation907715
+Node: Finding The Bug909101
+Node: List of Debugger Commands915575
+Node: Breakpoint Control916908
+Node: Debugger Execution Control920602
+Node: Viewing And Changing Data923964
+Node: Execution Stack927505
+Node: Debugger Info929142
+Node: Miscellaneous Debugger Commands933213
+Node: Readline Support938275
+Node: Limitations939171
+Node: Debugging Summary941725
+Node: Namespaces943004
+Node: Global Namespace944115
+Node: Qualified Names945513
+Node: Default Namespace946512
+Node: Changing The Namespace947253
+Node: Naming Rules948867
+Node: Internal Name Management950715
+Node: Namespace Example951757
+Node: Namespace And Features954319
+Node: Namespace Summary955754
+Node: Arbitrary Precision Arithmetic957231
+Node: Computer Arithmetic958718
+Ref: table-numeric-ranges962484
+Ref: table-floating-point-ranges962977
+Ref: Computer Arithmetic-Footnote-1963635
+Node: Math Definitions963692
+Ref: table-ieee-formats967008
+Ref: Math Definitions-Footnote-1967611
+Node: MPFR features967716
+Node: FP Math Caution969434
+Ref: FP Math Caution-Footnote-1970506
+Node: Inexactness of computations970875
+Node: Inexact representation971835
+Node: Comparing FP Values973195
+Node: Errors accumulate974436
+Node: Getting Accuracy975869
+Node: Try To Round978579
+Node: Setting precision979478
+Ref: table-predefined-precision-strings980175
+Node: Setting the rounding mode982005
+Ref: table-gawk-rounding-modes982379
+Ref: Setting the rounding mode-Footnote-1986310
+Node: Arbitrary Precision Integers986489
+Ref: Arbitrary Precision Integers-Footnote-1989664
+Node: Checking for MPFR989813
+Node: POSIX Floating Point Problems991287
+Ref: POSIX Floating Point Problems-Footnote-1995572
+Node: Floating point summary995610
+Node: Dynamic Extensions997800
+Node: Extension Intro999353
+Node: Plugin License1000619
+Node: Extension Mechanism Outline1001416
+Ref: figure-load-extension1001855
+Ref: figure-register-new-function1003420
+Ref: figure-call-new-function1004512
+Node: Extension API Description1006574
+Node: Extension API Functions Introduction1008287
+Ref: table-api-std-headers1010123
+Node: General Data Types1014372
+Ref: General Data Types-Footnote-11023002
+Node: Memory Allocation Functions1023301
+Ref: Memory Allocation Functions-Footnote-11027802
+Node: Constructor Functions1027901
+Node: API Ownership of MPFR and GMP Values1031367
+Node: Registration Functions1032680
+Node: Extension Functions1033380
+Node: Exit Callback Functions1038702
+Node: Extension Version String1039952
+Node: Input Parsers1040615
+Node: Output Wrappers1053336
+Node: Two-way processors1057848
+Node: Printing Messages1060113
+Ref: Printing Messages-Footnote-11061284
+Node: Updating ERRNO1061437
+Node: Requesting Values1062176
+Ref: table-value-types-returned1062913
+Node: Accessing Parameters1063849
+Node: Symbol Table Access1065086
+Node: Symbol table by name1065598
+Ref: Symbol table by name-Footnote-11068622
+Node: Symbol table by cookie1068750
+Ref: Symbol table by cookie-Footnote-11072935
+Node: Cached values1072999
+Ref: Cached values-Footnote-11076535
+Node: Array Manipulation1076688
+Ref: Array Manipulation-Footnote-11077779
+Node: Array Data Types1077816
+Ref: Array Data Types-Footnote-11080474
+Node: Array Functions1080566
+Node: Flattening Arrays1085064
+Node: Creating Arrays1092040
+Node: Redirection API1096807
+Node: Extension API Variables1099640
+Node: Extension Versioning1100351
+Ref: gawk-api-version1100780
+Node: Extension GMP/MPFR Versioning1102511
+Node: Extension API Informational Variables1104139
+Node: Extension API Boilerplate1105212
+Node: Changes from API V11109186
+Node: Finding Extensions1110758
+Node: Extension Example1111317
+Node: Internal File Description1112115
+Node: Internal File Ops1116195
+Ref: Internal File Ops-Footnote-11127545
+Node: Using Internal File Ops1127685
+Ref: Using Internal File Ops-Footnote-11130068
+Node: Extension Samples1130342
+Node: Extension Sample File Functions1131871
+Node: Extension Sample Fnmatch1139520
+Node: Extension Sample Fork1141007
+Node: Extension Sample Inplace1142225
+Node: Extension Sample Ord1145850
+Node: Extension Sample Readdir1146686
+Ref: table-readdir-file-types1147575
+Node: Extension Sample Revout1148642
+Node: Extension Sample Rev2way1149231
+Node: Extension Sample Read write array1149971
+Node: Extension Sample Readfile1151913
+Node: Extension Sample Time1153008
+Node: Extension Sample API Tests1154760
+Node: gawkextlib1155252
+Node: Extension summary1158170
+Node: Extension Exercises1161872
+Node: Language History1163114
+Node: V7/SVR3.11164770
+Node: SVR41166922
+Node: POSIX1168356
+Node: BTL1169737
+Node: POSIX/GNU1170466
+Node: Feature History1176244
+Node: Common Extensions1192563
+Node: Ranges and Locales1193846
+Ref: Ranges and Locales-Footnote-11198462
+Ref: Ranges and Locales-Footnote-21198489
+Ref: Ranges and Locales-Footnote-31198724
+Node: Contributors1198947
+Node: History summary1204944
+Node: Installation1206324
+Node: Gawk Distribution1207268
+Node: Getting1207752
+Node: Extracting1208715
+Node: Distribution contents1210353
+Node: Unix Installation1216833
+Node: Quick Installation1217515
+Node: Shell Startup Files1219929
+Node: Additional Configuration Options1221018
+Node: Configuration Philosophy1223333
+Node: Non-Unix Installation1225702
+Node: PC Installation1226162
+Node: PC Binary Installation1227000
+Node: PC Compiling1227435
+Node: PC Using1228552
+Node: Cygwin1232105
+Node: MSYS1233329
+Node: VMS Installation1233931
+Node: VMS Compilation1234722
+Ref: VMS Compilation-Footnote-11235951
+Node: VMS Dynamic Extensions1236009
+Node: VMS Installation Details1237694
+Node: VMS Running1239947
+Node: VMS GNV1244226
+Node: VMS Old Gawk1244961
+Node: Bugs1245432
+Node: Bug address1246095
+Node: Usenet1249077
+Node: Maintainers1250081
+Node: Other Versions1251266
+Node: Installation summary1258354
+Node: Notes1259563
+Node: Compatibility Mode1260357
+Node: Additions1261139
+Node: Accessing The Source1262064
+Node: Adding Code1263501
+Node: New Ports1269720
+Node: Derived Files1274095
+Ref: Derived Files-Footnote-11279755
+Ref: Derived Files-Footnote-21279790
+Ref: Derived Files-Footnote-31280388
+Node: Future Extensions1280502
+Node: Implementation Limitations1281160
+Node: Extension Design1282370
+Node: Old Extension Problems1283514
+Ref: Old Extension Problems-Footnote-11285032
+Node: Extension New Mechanism Goals1285089
+Ref: Extension New Mechanism Goals-Footnote-11288453
+Node: Extension Other Design Decisions1288642
+Node: Extension Future Growth1290755
+Node: Notes summary1291361
+Node: Basic Concepts1292519
+Node: Basic High Level1293200
+Ref: figure-general-flow1293482
+Ref: figure-process-flow1294167
+Ref: Basic High Level-Footnote-11297468
+Node: Basic Data Typing1297653
+Node: Glossary1300981
+Node: Copying1332866
+Node: GNU Free Documentation License1370409
+Node: Index1395529

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 8a2917ee..fdeb01ed 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -25693,7 +25693,7 @@ and then a @code{usage()} function:
# Options:
# -G Output all group ids as space separated numbers (ruid, euid, groups)
# -g Output only the euid as a number
-# -n Ouput name instead of the numeric value (with -g/-G/-u)
+# -n Output name instead of the numeric value (with -g/-G/-u)
# -r Output ruid/rguid instead of effective id
# -u Output only effective user id, as a number
@@ -26549,7 +26549,7 @@ global variables with a leading capital letter. Doing that would
make the program a little easier to follow.
@ifset FOR_PRINT
-@cindex Kernighan, Brian
+@cindex Kernighan, Brian @subentry quotes
The logic for choosing which lines to print represents a @dfn{state
machine}, which is ``a device which can be in one of a set number
of stable conditions depending on its previous condition and on the
@@ -28671,7 +28671,7 @@ Fix this problem.
without relying on @code{ord()} and @code{chr()}.)
@item
-@cindex Kernighan, Brian
+@cindex Kernighan, Brian @subentry quotes
In @file{uniq.awk} (@pxref{Uniq Program}, the
logic for choosing which lines to print represents a @dfn{state
machine}, which is ``a device which can be in one of a set number of stable
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index cc249fdf..1f639334 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -24703,7 +24703,7 @@ and then a @code{usage()} function:
# Options:
# -G Output all group ids as space separated numbers (ruid, euid, groups)
# -g Output only the euid as a number
-# -n Ouput name instead of the numeric value (with -g/-G/-u)
+# -n Output name instead of the numeric value (with -g/-G/-u)
# -r Output ruid/rguid instead of effective id
# -u Output only effective user id, as a number
@@ -25559,7 +25559,7 @@ global variables with a leading capital letter. Doing that would
make the program a little easier to follow.
@ifset FOR_PRINT
-@cindex Kernighan, Brian
+@cindex Kernighan, Brian @subentry quotes
The logic for choosing which lines to print represents a @dfn{state
machine}, which is ``a device which can be in one of a set number
of stable conditions depending on its previous condition and on the
@@ -27681,7 +27681,7 @@ Fix this problem.
without relying on @code{ord()} and @code{chr()}.)
@item
-@cindex Kernighan, Brian
+@cindex Kernighan, Brian @subentry quotes
In @file{uniq.awk} (@pxref{Uniq Program}, the
logic for choosing which lines to print represents a @dfn{state
machine}, which is ``a device which can be in one of a set number of stable