aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info750
-rw-r--r--doc/gawk.texi4
-rw-r--r--doc/gawktexi.in4
4 files changed, 383 insertions, 379 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index b15d8383..dfc3bb03 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2017-11-09 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in (For Statement): Small clarification in the text.
+
2017-11-08 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (General Data Types): Move AWK_NUMBER_TYPE
diff --git a/doc/gawk.info b/doc/gawk.info
index 5e5736d0..6bea9c5f 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10120,8 +10120,8 @@ desired number of iterations. For example:
print $i
}' inventory-shipped
-This prints the first three fields of each input record, with one field
-per line.
+This prints the first three fields of each input record, with one input
+field per output line.
It isn't possible to set more than one variable in the INITIALIZATION
part without using a multiple assignment statement such as 'x = y = 0'.
@@ -36089,378 +36089,378 @@ Node: If Statement430435
Node: While Statement431930
Node: Do Statement433958
Node: For Statement435106
-Node: Switch Statement438264
-Node: Break Statement440650
-Node: Continue Statement442742
-Node: Next Statement444569
-Node: Nextfile Statement446952
-Node: Exit Statement449604
-Node: Built-in Variables452007
-Node: User-modified453140
-Node: Auto-set460907
-Ref: Auto-set-Footnote-1477240
-Ref: Auto-set-Footnote-2477446
-Node: ARGC and ARGV477502
-Node: Pattern Action Summary481715
-Node: Arrays484145
-Node: Array Basics485474
-Node: Array Intro486318
-Ref: figure-array-elements488293
-Ref: Array Intro-Footnote-1490997
-Node: Reference to Elements491125
-Node: Assigning Elements493589
-Node: Array Example494080
-Node: Scanning an Array495839
-Node: Controlling Scanning498861
-Ref: Controlling Scanning-Footnote-1504260
-Node: Numeric Array Subscripts504576
-Node: Uninitialized Subscripts506760
-Node: Delete508379
-Ref: Delete-Footnote-1511131
-Node: Multidimensional511188
-Node: Multiscanning514283
-Node: Arrays of Arrays515874
-Node: Arrays Summary520641
-Node: Functions522734
-Node: Built-in523772
-Node: Calling Built-in524853
-Node: Numeric Functions526849
-Ref: Numeric Functions-Footnote-1530877
-Ref: Numeric Functions-Footnote-2531234
-Ref: Numeric Functions-Footnote-3531282
-Node: String Functions531554
-Ref: String Functions-Footnote-1555212
-Ref: String Functions-Footnote-2555340
-Ref: String Functions-Footnote-3555588
-Node: Gory Details555675
-Ref: table-sub-escapes557466
-Ref: table-sub-proposed558985
-Ref: table-posix-sub560348
-Ref: table-gensub-escapes561889
-Ref: Gory Details-Footnote-1562712
-Node: I/O Functions562866
-Ref: table-system-return-values569448
-Ref: I/O Functions-Footnote-1571428
-Ref: I/O Functions-Footnote-2571576
-Node: Time Functions571696
-Ref: Time Functions-Footnote-1582367
-Ref: Time Functions-Footnote-2582435
-Ref: Time Functions-Footnote-3582593
-Ref: Time Functions-Footnote-4582704
-Ref: Time Functions-Footnote-5582816
-Ref: Time Functions-Footnote-6583043
-Node: Bitwise Functions583309
-Ref: table-bitwise-ops583903
-Ref: Bitwise Functions-Footnote-1589936
-Ref: Bitwise Functions-Footnote-2590109
-Node: Type Functions590300
-Node: I18N Functions593051
-Node: User-defined594702
-Node: Definition Syntax595507
-Ref: Definition Syntax-Footnote-1601194
-Node: Function Example601265
-Ref: Function Example-Footnote-1604187
-Node: Function Caveats604209
-Node: Calling A Function604727
-Node: Variable Scope605685
-Node: Pass By Value/Reference608679
-Node: Return Statement612178
-Node: Dynamic Typing615157
-Node: Indirect Calls616087
-Ref: Indirect Calls-Footnote-1626339
-Node: Functions Summary626467
-Node: Library Functions629172
-Ref: Library Functions-Footnote-1632779
-Ref: Library Functions-Footnote-2632922
-Node: Library Names633093
-Ref: Library Names-Footnote-1636553
-Ref: Library Names-Footnote-2636776
-Node: General Functions636862
-Node: Strtonum Function637965
-Node: Assert Function640987
-Node: Round Function644313
-Node: Cliff Random Function645854
-Node: Ordinal Functions646870
-Ref: Ordinal Functions-Footnote-1649933
-Ref: Ordinal Functions-Footnote-2650185
-Node: Join Function650395
-Ref: Join Function-Footnote-1652165
-Node: Getlocaltime Function652365
-Node: Readfile Function656107
-Node: Shell Quoting658084
-Node: Data File Management659485
-Node: Filetrans Function660117
-Node: Rewind Function664213
-Node: File Checking666123
-Ref: File Checking-Footnote-1667457
-Node: Empty Files667658
-Node: Ignoring Assigns669637
-Node: Getopt Function671187
-Ref: Getopt Function-Footnote-1682656
-Node: Passwd Functions682856
-Ref: Passwd Functions-Footnote-1691695
-Node: Group Functions691783
-Ref: Group Functions-Footnote-1699681
-Node: Walking Arrays699888
-Node: Library Functions Summary702896
-Node: Library Exercises704302
-Node: Sample Programs704767
-Node: Running Examples705537
-Node: Clones706265
-Node: Cut Program707489
-Node: Egrep Program717418
-Ref: Egrep Program-Footnote-1724930
-Node: Id Program725040
-Node: Split Program728720
-Ref: Split Program-Footnote-1732179
-Node: Tee Program732308
-Node: Uniq Program735098
-Node: Wc Program742524
-Ref: Wc Program-Footnote-1746779
-Node: Miscellaneous Programs746873
-Node: Dupword Program748086
-Node: Alarm Program750116
-Node: Translate Program754971
-Ref: Translate Program-Footnote-1759536
-Node: Labels Program759806
-Ref: Labels Program-Footnote-1763157
-Node: Word Sorting763241
-Node: History Sorting767313
-Node: Extract Program769148
-Node: Simple Sed776678
-Node: Igawk Program779752
-Ref: Igawk Program-Footnote-1794083
-Ref: Igawk Program-Footnote-2794285
-Ref: Igawk Program-Footnote-3794407
-Node: Anagram Program794522
-Node: Signature Program797584
-Node: Programs Summary798831
-Node: Programs Exercises800045
-Ref: Programs Exercises-Footnote-1804174
-Node: Advanced Features804265
-Node: Nondecimal Data806255
-Node: Array Sorting807846
-Node: Controlling Array Traversal808546
-Ref: Controlling Array Traversal-Footnote-1816913
-Node: Array Sorting Functions817031
-Ref: Array Sorting Functions-Footnote-1822122
-Node: Two-way I/O822318
-Ref: Two-way I/O-Footnote-1828870
-Ref: Two-way I/O-Footnote-2829057
-Node: TCP/IP Networking829139
-Node: Profiling832257
-Ref: Profiling-Footnote-1840929
-Node: Advanced Features Summary841252
-Node: Internationalization843096
-Node: I18N and L10N844576
-Node: Explaining gettext845263
-Ref: Explaining gettext-Footnote-1851155
-Ref: Explaining gettext-Footnote-2851340
-Node: Programmer i18n851505
-Ref: Programmer i18n-Footnote-1856454
-Node: Translator i18n856503
-Node: String Extraction857297
-Ref: String Extraction-Footnote-1858429
-Node: Printf Ordering858515
-Ref: Printf Ordering-Footnote-1861301
-Node: I18N Portability861365
-Ref: I18N Portability-Footnote-1863821
-Node: I18N Example863884
-Ref: I18N Example-Footnote-1866690
-Node: Gawk I18N866763
-Node: I18N Summary867408
-Node: Debugger868749
-Node: Debugging869772
-Node: Debugging Concepts870213
-Node: Debugging Terms872022
-Node: Awk Debugging874597
-Node: Sample Debugging Session875503
-Node: Debugger Invocation876037
-Node: Finding The Bug877423
-Node: List of Debugger Commands883901
-Node: Breakpoint Control885234
-Node: Debugger Execution Control888928
-Node: Viewing And Changing Data892290
-Node: Execution Stack895664
-Node: Debugger Info897301
-Node: Miscellaneous Debugger Commands901372
-Node: Readline Support906460
-Node: Limitations907356
-Node: Debugging Summary909465
-Node: Arbitrary Precision Arithmetic910744
-Node: Computer Arithmetic912229
-Ref: table-numeric-ranges915820
-Ref: Computer Arithmetic-Footnote-1916542
-Node: Math Definitions916599
-Ref: table-ieee-formats919915
-Ref: Math Definitions-Footnote-1920518
-Node: MPFR features920623
-Node: FP Math Caution922341
-Ref: FP Math Caution-Footnote-1923413
-Node: Inexactness of computations923782
-Node: Inexact representation924742
-Node: Comparing FP Values926102
-Node: Errors accumulate927184
-Node: Getting Accuracy928617
-Node: Try To Round931327
-Node: Setting precision932226
-Ref: table-predefined-precision-strings932923
-Node: Setting the rounding mode934753
-Ref: table-gawk-rounding-modes935127
-Ref: Setting the rounding mode-Footnote-1938535
-Node: Arbitrary Precision Integers938714
-Ref: Arbitrary Precision Integers-Footnote-1941889
-Node: Checking for MPFR942038
-Node: POSIX Floating Point Problems943335
-Ref: POSIX Floating Point Problems-Footnote-1947206
-Node: Floating point summary947244
-Node: Dynamic Extensions949434
-Node: Extension Intro950987
-Node: Plugin License952253
-Node: Extension Mechanism Outline953050
-Ref: figure-load-extension953489
-Ref: figure-register-new-function955054
-Ref: figure-call-new-function956146
-Node: Extension API Description958208
-Node: Extension API Functions Introduction959850
-Node: General Data Types965390
-Ref: General Data Types-Footnote-1973751
-Node: Memory Allocation Functions974050
-Ref: Memory Allocation Functions-Footnote-1978258
-Node: Constructor Functions978357
-Node: Registration Functions981943
-Node: Extension Functions982628
-Node: Exit Callback Functions987843
-Node: Extension Version String989093
-Node: Input Parsers989756
-Node: Output Wrappers1002477
-Node: Two-way processors1006989
-Node: Printing Messages1009254
-Ref: Printing Messages-Footnote-11010425
-Node: Updating ERRNO1010578
-Node: Requesting Values1011317
-Ref: table-value-types-returned1012054
-Node: Accessing Parameters1012990
-Node: Symbol Table Access1014225
-Node: Symbol table by name1014737
-Node: Symbol table by cookie1016526
-Ref: Symbol table by cookie-Footnote-11020711
-Node: Cached values1020775
-Ref: Cached values-Footnote-11024311
-Node: Array Manipulation1024464
-Ref: Array Manipulation-Footnote-11025555
-Node: Array Data Types1025592
-Ref: Array Data Types-Footnote-11028250
-Node: Array Functions1028342
-Node: Flattening Arrays1032840
-Node: Creating Arrays1039816
-Node: Redirection API1044585
-Node: Extension API Variables1047418
-Node: Extension Versioning1048129
-Ref: gawk-api-version1048558
-Node: Extension GMP/MPFR Versioning1050286
-Node: Extension API Informational Variables1051914
-Node: Extension API Boilerplate1052987
-Node: Changes from API V11056961
-Node: Finding Extensions1057621
-Node: Extension Example1058180
-Node: Internal File Description1058978
-Node: Internal File Ops1063058
-Ref: Internal File Ops-Footnote-11074458
-Node: Using Internal File Ops1074598
-Ref: Using Internal File Ops-Footnote-11076981
-Node: Extension Samples1077255
-Node: Extension Sample File Functions1078784
-Node: Extension Sample Fnmatch1086433
-Node: Extension Sample Fork1087920
-Node: Extension Sample Inplace1089138
-Node: Extension Sample Ord1092355
-Node: Extension Sample Readdir1093191
-Ref: table-readdir-file-types1094080
-Node: Extension Sample Revout1094885
-Node: Extension Sample Rev2way1095474
-Node: Extension Sample Read write array1096214
-Node: Extension Sample Readfile1098156
-Node: Extension Sample Time1099251
-Node: Extension Sample API Tests1100599
-Node: gawkextlib1101091
-Node: Extension summary1103547
-Node: Extension Exercises1107249
-Node: Language History1108747
-Node: V7/SVR3.11110403
-Node: SVR41112555
-Node: POSIX1113989
-Node: BTL1115369
-Node: POSIX/GNU1116098
-Node: Feature History1121876
-Node: Common Extensions1137735
-Node: Ranges and Locales1139018
-Ref: Ranges and Locales-Footnote-11143634
-Ref: Ranges and Locales-Footnote-21143661
-Ref: Ranges and Locales-Footnote-31143896
-Node: Contributors1144117
-Node: History summary1150062
-Node: Installation1151442
-Node: Gawk Distribution1152386
-Node: Getting1152870
-Node: Extracting1153833
-Node: Distribution contents1155471
-Node: Unix Installation1161951
-Node: Quick Installation1162633
-Node: Shell Startup Files1165047
-Node: Additional Configuration Options1166136
-Node: Configuration Philosophy1168125
-Node: Non-Unix Installation1170494
-Node: PC Installation1170954
-Node: PC Binary Installation1171792
-Node: PC Compiling1172227
-Node: PC Using1173344
-Node: Cygwin1176389
-Node: MSYS1177159
-Node: VMS Installation1177660
-Node: VMS Compilation1178451
-Ref: VMS Compilation-Footnote-11179680
-Node: VMS Dynamic Extensions1179738
-Node: VMS Installation Details1181423
-Node: VMS Running1183676
-Node: VMS GNV1187955
-Node: VMS Old Gawk1188690
-Node: Bugs1189161
-Node: Bug address1189824
-Node: Usenet1192616
-Node: Maintainers1193393
-Node: Other Versions1194654
-Node: Installation summary1201416
-Node: Notes1202618
-Node: Compatibility Mode1203483
-Node: Additions1204265
-Node: Accessing The Source1205190
-Node: Adding Code1206627
-Node: New Ports1212846
-Node: Derived Files1217334
-Ref: Derived Files-Footnote-11222980
-Ref: Derived Files-Footnote-21223015
-Ref: Derived Files-Footnote-31223613
-Node: Future Extensions1223727
-Node: Implementation Limitations1224385
-Node: Extension Design1225568
-Node: Old Extension Problems1226722
-Ref: Old Extension Problems-Footnote-11228240
-Node: Extension New Mechanism Goals1228297
-Ref: Extension New Mechanism Goals-Footnote-11231661
-Node: Extension Other Design Decisions1231850
-Node: Extension Future Growth1233963
-Node: Old Extension Mechanism1234799
-Node: Notes summary1236562
-Node: Basic Concepts1237744
-Node: Basic High Level1238425
-Ref: figure-general-flow1238707
-Ref: figure-process-flow1239392
-Ref: Basic High Level-Footnote-11242693
-Node: Basic Data Typing1242878
-Node: Glossary1246206
-Node: Copying1278042
-Node: GNU Free Documentation License1315581
-Node: Index1340699
+Node: Switch Statement438277
+Node: Break Statement440663
+Node: Continue Statement442755
+Node: Next Statement444582
+Node: Nextfile Statement446965
+Node: Exit Statement449617
+Node: Built-in Variables452020
+Node: User-modified453153
+Node: Auto-set460920
+Ref: Auto-set-Footnote-1477253
+Ref: Auto-set-Footnote-2477459
+Node: ARGC and ARGV477515
+Node: Pattern Action Summary481728
+Node: Arrays484158
+Node: Array Basics485487
+Node: Array Intro486331
+Ref: figure-array-elements488306
+Ref: Array Intro-Footnote-1491010
+Node: Reference to Elements491138
+Node: Assigning Elements493602
+Node: Array Example494093
+Node: Scanning an Array495852
+Node: Controlling Scanning498874
+Ref: Controlling Scanning-Footnote-1504273
+Node: Numeric Array Subscripts504589
+Node: Uninitialized Subscripts506773
+Node: Delete508392
+Ref: Delete-Footnote-1511144
+Node: Multidimensional511201
+Node: Multiscanning514296
+Node: Arrays of Arrays515887
+Node: Arrays Summary520654
+Node: Functions522747
+Node: Built-in523785
+Node: Calling Built-in524866
+Node: Numeric Functions526862
+Ref: Numeric Functions-Footnote-1530890
+Ref: Numeric Functions-Footnote-2531247
+Ref: Numeric Functions-Footnote-3531295
+Node: String Functions531567
+Ref: String Functions-Footnote-1555225
+Ref: String Functions-Footnote-2555353
+Ref: String Functions-Footnote-3555601
+Node: Gory Details555688
+Ref: table-sub-escapes557479
+Ref: table-sub-proposed558998
+Ref: table-posix-sub560361
+Ref: table-gensub-escapes561902
+Ref: Gory Details-Footnote-1562725
+Node: I/O Functions562879
+Ref: table-system-return-values569461
+Ref: I/O Functions-Footnote-1571441
+Ref: I/O Functions-Footnote-2571589
+Node: Time Functions571709
+Ref: Time Functions-Footnote-1582380
+Ref: Time Functions-Footnote-2582448
+Ref: Time Functions-Footnote-3582606
+Ref: Time Functions-Footnote-4582717
+Ref: Time Functions-Footnote-5582829
+Ref: Time Functions-Footnote-6583056
+Node: Bitwise Functions583322
+Ref: table-bitwise-ops583916
+Ref: Bitwise Functions-Footnote-1589949
+Ref: Bitwise Functions-Footnote-2590122
+Node: Type Functions590313
+Node: I18N Functions593064
+Node: User-defined594715
+Node: Definition Syntax595520
+Ref: Definition Syntax-Footnote-1601207
+Node: Function Example601278
+Ref: Function Example-Footnote-1604200
+Node: Function Caveats604222
+Node: Calling A Function604740
+Node: Variable Scope605698
+Node: Pass By Value/Reference608692
+Node: Return Statement612191
+Node: Dynamic Typing615170
+Node: Indirect Calls616100
+Ref: Indirect Calls-Footnote-1626352
+Node: Functions Summary626480
+Node: Library Functions629185
+Ref: Library Functions-Footnote-1632792
+Ref: Library Functions-Footnote-2632935
+Node: Library Names633106
+Ref: Library Names-Footnote-1636566
+Ref: Library Names-Footnote-2636789
+Node: General Functions636875
+Node: Strtonum Function637978
+Node: Assert Function641000
+Node: Round Function644326
+Node: Cliff Random Function645867
+Node: Ordinal Functions646883
+Ref: Ordinal Functions-Footnote-1649946
+Ref: Ordinal Functions-Footnote-2650198
+Node: Join Function650408
+Ref: Join Function-Footnote-1652178
+Node: Getlocaltime Function652378
+Node: Readfile Function656120
+Node: Shell Quoting658097
+Node: Data File Management659498
+Node: Filetrans Function660130
+Node: Rewind Function664226
+Node: File Checking666136
+Ref: File Checking-Footnote-1667470
+Node: Empty Files667671
+Node: Ignoring Assigns669650
+Node: Getopt Function671200
+Ref: Getopt Function-Footnote-1682669
+Node: Passwd Functions682869
+Ref: Passwd Functions-Footnote-1691708
+Node: Group Functions691796
+Ref: Group Functions-Footnote-1699694
+Node: Walking Arrays699901
+Node: Library Functions Summary702909
+Node: Library Exercises704315
+Node: Sample Programs704780
+Node: Running Examples705550
+Node: Clones706278
+Node: Cut Program707502
+Node: Egrep Program717431
+Ref: Egrep Program-Footnote-1724943
+Node: Id Program725053
+Node: Split Program728733
+Ref: Split Program-Footnote-1732192
+Node: Tee Program732321
+Node: Uniq Program735111
+Node: Wc Program742537
+Ref: Wc Program-Footnote-1746792
+Node: Miscellaneous Programs746886
+Node: Dupword Program748099
+Node: Alarm Program750129
+Node: Translate Program754984
+Ref: Translate Program-Footnote-1759549
+Node: Labels Program759819
+Ref: Labels Program-Footnote-1763170
+Node: Word Sorting763254
+Node: History Sorting767326
+Node: Extract Program769161
+Node: Simple Sed776691
+Node: Igawk Program779765
+Ref: Igawk Program-Footnote-1794096
+Ref: Igawk Program-Footnote-2794298
+Ref: Igawk Program-Footnote-3794420
+Node: Anagram Program794535
+Node: Signature Program797597
+Node: Programs Summary798844
+Node: Programs Exercises800058
+Ref: Programs Exercises-Footnote-1804187
+Node: Advanced Features804278
+Node: Nondecimal Data806268
+Node: Array Sorting807859
+Node: Controlling Array Traversal808559
+Ref: Controlling Array Traversal-Footnote-1816926
+Node: Array Sorting Functions817044
+Ref: Array Sorting Functions-Footnote-1822135
+Node: Two-way I/O822331
+Ref: Two-way I/O-Footnote-1828883
+Ref: Two-way I/O-Footnote-2829070
+Node: TCP/IP Networking829152
+Node: Profiling832270
+Ref: Profiling-Footnote-1840942
+Node: Advanced Features Summary841265
+Node: Internationalization843109
+Node: I18N and L10N844589
+Node: Explaining gettext845276
+Ref: Explaining gettext-Footnote-1851168
+Ref: Explaining gettext-Footnote-2851353
+Node: Programmer i18n851518
+Ref: Programmer i18n-Footnote-1856467
+Node: Translator i18n856516
+Node: String Extraction857310
+Ref: String Extraction-Footnote-1858442
+Node: Printf Ordering858528
+Ref: Printf Ordering-Footnote-1861314
+Node: I18N Portability861378
+Ref: I18N Portability-Footnote-1863834
+Node: I18N Example863897
+Ref: I18N Example-Footnote-1866703
+Node: Gawk I18N866776
+Node: I18N Summary867421
+Node: Debugger868762
+Node: Debugging869785
+Node: Debugging Concepts870226
+Node: Debugging Terms872035
+Node: Awk Debugging874610
+Node: Sample Debugging Session875516
+Node: Debugger Invocation876050
+Node: Finding The Bug877436
+Node: List of Debugger Commands883914
+Node: Breakpoint Control885247
+Node: Debugger Execution Control888941
+Node: Viewing And Changing Data892303
+Node: Execution Stack895677
+Node: Debugger Info897314
+Node: Miscellaneous Debugger Commands901385
+Node: Readline Support906473
+Node: Limitations907369
+Node: Debugging Summary909478
+Node: Arbitrary Precision Arithmetic910757
+Node: Computer Arithmetic912242
+Ref: table-numeric-ranges915833
+Ref: Computer Arithmetic-Footnote-1916555
+Node: Math Definitions916612
+Ref: table-ieee-formats919928
+Ref: Math Definitions-Footnote-1920531
+Node: MPFR features920636
+Node: FP Math Caution922354
+Ref: FP Math Caution-Footnote-1923426
+Node: Inexactness of computations923795
+Node: Inexact representation924755
+Node: Comparing FP Values926115
+Node: Errors accumulate927197
+Node: Getting Accuracy928630
+Node: Try To Round931340
+Node: Setting precision932239
+Ref: table-predefined-precision-strings932936
+Node: Setting the rounding mode934766
+Ref: table-gawk-rounding-modes935140
+Ref: Setting the rounding mode-Footnote-1938548
+Node: Arbitrary Precision Integers938727
+Ref: Arbitrary Precision Integers-Footnote-1941902
+Node: Checking for MPFR942051
+Node: POSIX Floating Point Problems943348
+Ref: POSIX Floating Point Problems-Footnote-1947219
+Node: Floating point summary947257
+Node: Dynamic Extensions949447
+Node: Extension Intro951000
+Node: Plugin License952266
+Node: Extension Mechanism Outline953063
+Ref: figure-load-extension953502
+Ref: figure-register-new-function955067
+Ref: figure-call-new-function956159
+Node: Extension API Description958221
+Node: Extension API Functions Introduction959863
+Node: General Data Types965403
+Ref: General Data Types-Footnote-1973764
+Node: Memory Allocation Functions974063
+Ref: Memory Allocation Functions-Footnote-1978271
+Node: Constructor Functions978370
+Node: Registration Functions981956
+Node: Extension Functions982641
+Node: Exit Callback Functions987856
+Node: Extension Version String989106
+Node: Input Parsers989769
+Node: Output Wrappers1002490
+Node: Two-way processors1007002
+Node: Printing Messages1009267
+Ref: Printing Messages-Footnote-11010438
+Node: Updating ERRNO1010591
+Node: Requesting Values1011330
+Ref: table-value-types-returned1012067
+Node: Accessing Parameters1013003
+Node: Symbol Table Access1014238
+Node: Symbol table by name1014750
+Node: Symbol table by cookie1016539
+Ref: Symbol table by cookie-Footnote-11020724
+Node: Cached values1020788
+Ref: Cached values-Footnote-11024324
+Node: Array Manipulation1024477
+Ref: Array Manipulation-Footnote-11025568
+Node: Array Data Types1025605
+Ref: Array Data Types-Footnote-11028263
+Node: Array Functions1028355
+Node: Flattening Arrays1032853
+Node: Creating Arrays1039829
+Node: Redirection API1044598
+Node: Extension API Variables1047431
+Node: Extension Versioning1048142
+Ref: gawk-api-version1048571
+Node: Extension GMP/MPFR Versioning1050299
+Node: Extension API Informational Variables1051927
+Node: Extension API Boilerplate1053000
+Node: Changes from API V11056974
+Node: Finding Extensions1057634
+Node: Extension Example1058193
+Node: Internal File Description1058991
+Node: Internal File Ops1063071
+Ref: Internal File Ops-Footnote-11074471
+Node: Using Internal File Ops1074611
+Ref: Using Internal File Ops-Footnote-11076994
+Node: Extension Samples1077268
+Node: Extension Sample File Functions1078797
+Node: Extension Sample Fnmatch1086446
+Node: Extension Sample Fork1087933
+Node: Extension Sample Inplace1089151
+Node: Extension Sample Ord1092368
+Node: Extension Sample Readdir1093204
+Ref: table-readdir-file-types1094093
+Node: Extension Sample Revout1094898
+Node: Extension Sample Rev2way1095487
+Node: Extension Sample Read write array1096227
+Node: Extension Sample Readfile1098169
+Node: Extension Sample Time1099264
+Node: Extension Sample API Tests1100612
+Node: gawkextlib1101104
+Node: Extension summary1103560
+Node: Extension Exercises1107262
+Node: Language History1108760
+Node: V7/SVR3.11110416
+Node: SVR41112568
+Node: POSIX1114002
+Node: BTL1115382
+Node: POSIX/GNU1116111
+Node: Feature History1121889
+Node: Common Extensions1137748
+Node: Ranges and Locales1139031
+Ref: Ranges and Locales-Footnote-11143647
+Ref: Ranges and Locales-Footnote-21143674
+Ref: Ranges and Locales-Footnote-31143909
+Node: Contributors1144130
+Node: History summary1150075
+Node: Installation1151455
+Node: Gawk Distribution1152399
+Node: Getting1152883
+Node: Extracting1153846
+Node: Distribution contents1155484
+Node: Unix Installation1161964
+Node: Quick Installation1162646
+Node: Shell Startup Files1165060
+Node: Additional Configuration Options1166149
+Node: Configuration Philosophy1168138
+Node: Non-Unix Installation1170507
+Node: PC Installation1170967
+Node: PC Binary Installation1171805
+Node: PC Compiling1172240
+Node: PC Using1173357
+Node: Cygwin1176402
+Node: MSYS1177172
+Node: VMS Installation1177673
+Node: VMS Compilation1178464
+Ref: VMS Compilation-Footnote-11179693
+Node: VMS Dynamic Extensions1179751
+Node: VMS Installation Details1181436
+Node: VMS Running1183689
+Node: VMS GNV1187968
+Node: VMS Old Gawk1188703
+Node: Bugs1189174
+Node: Bug address1189837
+Node: Usenet1192629
+Node: Maintainers1193406
+Node: Other Versions1194667
+Node: Installation summary1201429
+Node: Notes1202631
+Node: Compatibility Mode1203496
+Node: Additions1204278
+Node: Accessing The Source1205203
+Node: Adding Code1206640
+Node: New Ports1212859
+Node: Derived Files1217347
+Ref: Derived Files-Footnote-11222993
+Ref: Derived Files-Footnote-21223028
+Ref: Derived Files-Footnote-31223626
+Node: Future Extensions1223740
+Node: Implementation Limitations1224398
+Node: Extension Design1225581
+Node: Old Extension Problems1226735
+Ref: Old Extension Problems-Footnote-11228253
+Node: Extension New Mechanism Goals1228310
+Ref: Extension New Mechanism Goals-Footnote-11231674
+Node: Extension Other Design Decisions1231863
+Node: Extension Future Growth1233976
+Node: Old Extension Mechanism1234812
+Node: Notes summary1236575
+Node: Basic Concepts1237757
+Node: Basic High Level1238438
+Ref: figure-general-flow1238720
+Ref: figure-process-flow1239405
+Ref: Basic High Level-Footnote-11242706
+Node: Basic Data Typing1242891
+Node: Glossary1246219
+Node: Copying1278055
+Node: GNU Free Documentation License1315594
+Node: Index1340712

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 4c1a0a96..55de34ca 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -14521,8 +14521,8 @@ awk '
@end example
@noindent
-This prints the first three fields of each input record, with one field per
-line.
+This prints the first three fields of each input record, with one
+input field per output line.
It isn't possible to
set more than one variable in the
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 861f7a6b..a0bb8b73 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -13840,8 +13840,8 @@ awk '
@end example
@noindent
-This prints the first three fields of each input record, with one field per
-line.
+This prints the first three fields of each input record, with one
+input field per output line.
It isn't possible to
set more than one variable in the