aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/ChangeLog1
-rw-r--r--doc/gawk.info714
-rw-r--r--doc/gawk.texi2
-rw-r--r--doc/gawktexi.in2
4 files changed, 360 insertions, 359 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 4f1d04bc..4d4b28c7 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -10,6 +10,7 @@
* gawktexi.in: Fix a figure caption. Thanks to Antonio Colombo
for pointing this out.
+ * gawktexi.in: Additional typo fix, also thanks to Antonio.
2015-04-02 Arnold D. Robbins <arnold@skeeve.com>
diff --git a/doc/gawk.info b/doc/gawk.info
index 1392938c..8ca85f4a 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10446,8 +10446,8 @@ Options::), they are not special:
mode, `gawk' does update its own environment when `ENVIRON' is
changed, thus changing the environment seen by programs that it
creates. You should therefore be especially careful if you modify
- `ENVIRON["PATH"]"', which is the search path for finding
- executable programs.
+ `ENVIRON["PATH"]', which is the search path for finding executable
+ programs.
This can also affect the running `gawk' program, since some of the
built-in functions may pay attention to certain environment
@@ -35094,360 +35094,360 @@ Node: Built-in Variables436540
Node: User-modified437673
Ref: User-modified-Footnote-1445307
Node: Auto-set445369
-Ref: Auto-set-Footnote-1459602
-Ref: Auto-set-Footnote-2459807
-Node: ARGC and ARGV459863
-Node: Pattern Action Summary464081
-Node: Arrays466514
-Node: Array Basics467843
-Node: Array Intro468687
-Ref: figure-array-elements470624
-Ref: Array Intro-Footnote-1473247
-Node: Reference to Elements473375
-Node: Assigning Elements475837
-Node: Array Example476328
-Node: Scanning an Array478087
-Node: Controlling Scanning481110
-Ref: Controlling Scanning-Footnote-1486504
-Node: Numeric Array Subscripts486820
-Node: Uninitialized Subscripts489005
-Node: Delete490622
-Ref: Delete-Footnote-1493371
-Node: Multidimensional493428
-Node: Multiscanning496525
-Node: Arrays of Arrays498114
-Node: Arrays Summary502868
-Node: Functions504959
-Node: Built-in505998
-Node: Calling Built-in507076
-Node: Numeric Functions509071
-Ref: Numeric Functions-Footnote-1513904
-Ref: Numeric Functions-Footnote-2514261
-Ref: Numeric Functions-Footnote-3514309
-Node: String Functions514581
-Ref: String Functions-Footnote-1538082
-Ref: String Functions-Footnote-2538211
-Ref: String Functions-Footnote-3538459
-Node: Gory Details538546
-Ref: table-sub-escapes540327
-Ref: table-sub-proposed541842
-Ref: table-posix-sub543204
-Ref: table-gensub-escapes544741
-Ref: Gory Details-Footnote-1545574
-Node: I/O Functions545725
-Ref: I/O Functions-Footnote-1552961
-Node: Time Functions553108
-Ref: Time Functions-Footnote-1563617
-Ref: Time Functions-Footnote-2563685
-Ref: Time Functions-Footnote-3563843
-Ref: Time Functions-Footnote-4563954
-Ref: Time Functions-Footnote-5564066
-Ref: Time Functions-Footnote-6564293
-Node: Bitwise Functions564559
-Ref: table-bitwise-ops565121
-Ref: Bitwise Functions-Footnote-1569449
-Node: Type Functions569621
-Node: I18N Functions570773
-Node: User-defined572420
-Node: Definition Syntax573225
-Ref: Definition Syntax-Footnote-1578884
-Node: Function Example578955
-Ref: Function Example-Footnote-1581876
-Node: Function Caveats581898
-Node: Calling A Function582416
-Node: Variable Scope583374
-Node: Pass By Value/Reference586367
-Node: Return Statement589864
-Node: Dynamic Typing592843
-Node: Indirect Calls593772
-Ref: Indirect Calls-Footnote-1604015
-Node: Functions Summary604143
-Node: Library Functions606845
-Ref: Library Functions-Footnote-1610453
-Ref: Library Functions-Footnote-2610596
-Node: Library Names610767
-Ref: Library Names-Footnote-1614225
-Ref: Library Names-Footnote-2614448
-Node: General Functions614534
-Node: Strtonum Function615637
-Node: Assert Function618659
-Node: Round Function621983
-Node: Cliff Random Function623524
-Node: Ordinal Functions624540
-Ref: Ordinal Functions-Footnote-1627603
-Ref: Ordinal Functions-Footnote-2627855
-Node: Join Function628066
-Ref: Join Function-Footnote-1629836
-Node: Getlocaltime Function630036
-Node: Readfile Function633780
-Node: Shell Quoting635752
-Node: Data File Management637153
-Node: Filetrans Function637785
-Node: Rewind Function641881
-Node: File Checking643267
-Ref: File Checking-Footnote-1644600
-Node: Empty Files644801
-Node: Ignoring Assigns646780
-Node: Getopt Function648330
-Ref: Getopt Function-Footnote-1659794
-Node: Passwd Functions659994
-Ref: Passwd Functions-Footnote-1668834
-Node: Group Functions668922
-Ref: Group Functions-Footnote-1676819
-Node: Walking Arrays677024
-Node: Library Functions Summary680030
-Node: Library Exercises681432
-Node: Sample Programs682712
-Node: Running Examples683482
-Node: Clones684210
-Node: Cut Program685434
-Node: Egrep Program695154
-Ref: Egrep Program-Footnote-1702657
-Node: Id Program702767
-Node: Split Program706443
-Ref: Split Program-Footnote-1709897
-Node: Tee Program710025
-Node: Uniq Program712814
-Node: Wc Program720233
-Ref: Wc Program-Footnote-1724483
-Node: Miscellaneous Programs724577
-Node: Dupword Program725790
-Node: Alarm Program727821
-Node: Translate Program732626
-Ref: Translate Program-Footnote-1737189
-Node: Labels Program737459
-Ref: Labels Program-Footnote-1740810
-Node: Word Sorting740894
-Node: History Sorting744964
-Node: Extract Program746799
-Node: Simple Sed754323
-Node: Igawk Program757393
-Ref: Igawk Program-Footnote-1771719
-Ref: Igawk Program-Footnote-2771920
-Ref: Igawk Program-Footnote-3772042
-Node: Anagram Program772157
-Node: Signature Program775218
-Node: Programs Summary776465
-Node: Programs Exercises777686
-Ref: Programs Exercises-Footnote-1781817
-Node: Advanced Features781908
-Node: Nondecimal Data783890
-Node: Array Sorting785480
-Node: Controlling Array Traversal786180
-Ref: Controlling Array Traversal-Footnote-1794546
-Node: Array Sorting Functions794664
-Ref: Array Sorting Functions-Footnote-1798550
-Node: Two-way I/O798746
-Ref: Two-way I/O-Footnote-1803691
-Ref: Two-way I/O-Footnote-2803877
-Node: TCP/IP Networking803959
-Node: Profiling806831
-Node: Advanced Features Summary815102
-Node: Internationalization817035
-Node: I18N and L10N818515
-Node: Explaining gettext819201
-Ref: Explaining gettext-Footnote-1824226
-Ref: Explaining gettext-Footnote-2824410
-Node: Programmer i18n824575
-Ref: Programmer i18n-Footnote-1829451
-Node: Translator i18n829500
-Node: String Extraction830294
-Ref: String Extraction-Footnote-1831425
-Node: Printf Ordering831511
-Ref: Printf Ordering-Footnote-1834297
-Node: I18N Portability834361
-Ref: I18N Portability-Footnote-1836817
-Node: I18N Example836880
-Ref: I18N Example-Footnote-1839683
-Node: Gawk I18N839755
-Node: I18N Summary840399
-Node: Debugger841739
-Node: Debugging842761
-Node: Debugging Concepts843202
-Node: Debugging Terms845012
-Node: Awk Debugging847584
-Node: Sample Debugging Session848490
-Node: Debugger Invocation849024
-Node: Finding The Bug850409
-Node: List of Debugger Commands856888
-Node: Breakpoint Control858220
-Node: Debugger Execution Control861897
-Node: Viewing And Changing Data865256
-Node: Execution Stack868632
-Node: Debugger Info870267
-Node: Miscellaneous Debugger Commands874312
-Node: Readline Support879313
-Node: Limitations880207
-Node: Debugging Summary882322
-Node: Arbitrary Precision Arithmetic883496
-Node: Computer Arithmetic884912
-Ref: table-numeric-ranges888489
-Ref: Computer Arithmetic-Footnote-1889013
-Node: Math Definitions889070
-Ref: table-ieee-formats892365
-Ref: Math Definitions-Footnote-1892969
-Node: MPFR features893074
-Node: FP Math Caution894745
-Ref: FP Math Caution-Footnote-1895795
-Node: Inexactness of computations896164
-Node: Inexact representation897123
-Node: Comparing FP Values898481
-Node: Errors accumulate899563
-Node: Getting Accuracy900995
-Node: Try To Round903699
-Node: Setting precision904598
-Ref: table-predefined-precision-strings905282
-Node: Setting the rounding mode907111
-Ref: table-gawk-rounding-modes907475
-Ref: Setting the rounding mode-Footnote-1910927
-Node: Arbitrary Precision Integers911106
-Ref: Arbitrary Precision Integers-Footnote-1916022
-Node: POSIX Floating Point Problems916171
-Ref: POSIX Floating Point Problems-Footnote-1920050
-Node: Floating point summary920088
-Node: Dynamic Extensions922275
-Node: Extension Intro923827
-Node: Plugin License925092
-Node: Extension Mechanism Outline925889
-Ref: figure-load-extension926317
-Ref: figure-register-new-function927797
-Ref: figure-call-new-function928801
-Node: Extension API Description930788
-Node: Extension API Functions Introduction932322
-Node: General Data Types937191
-Ref: General Data Types-Footnote-1943091
-Node: Memory Allocation Functions943390
-Ref: Memory Allocation Functions-Footnote-1946229
-Node: Constructor Functions946328
-Node: Registration Functions948067
-Node: Extension Functions948752
-Node: Exit Callback Functions951049
-Node: Extension Version String952297
-Node: Input Parsers952960
-Node: Output Wrappers962835
-Node: Two-way processors967348
-Node: Printing Messages969611
-Ref: Printing Messages-Footnote-1970687
-Node: Updating `ERRNO'970839
-Node: Requesting Values971579
-Ref: table-value-types-returned972306
-Node: Accessing Parameters973263
-Node: Symbol Table Access974497
-Node: Symbol table by name975011
-Node: Symbol table by cookie977031
-Ref: Symbol table by cookie-Footnote-1981176
-Node: Cached values981239
-Ref: Cached values-Footnote-1984735
-Node: Array Manipulation984826
-Ref: Array Manipulation-Footnote-1985916
-Node: Array Data Types985953
-Ref: Array Data Types-Footnote-1988608
-Node: Array Functions988700
-Node: Flattening Arrays992559
-Node: Creating Arrays999461
-Node: Redirection API1004232
-Node: Extension API Variables1007057
-Node: Extension Versioning1007690
-Node: Extension API Informational Variables1009581
-Node: Extension API Boilerplate1010646
-Node: Finding Extensions1014455
-Node: Extension Example1015015
-Node: Internal File Description1015787
-Node: Internal File Ops1019854
-Ref: Internal File Ops-Footnote-11031605
-Node: Using Internal File Ops1031745
-Ref: Using Internal File Ops-Footnote-11034128
-Node: Extension Samples1034401
-Node: Extension Sample File Functions1035929
-Node: Extension Sample Fnmatch1043610
-Node: Extension Sample Fork1045098
-Node: Extension Sample Inplace1046313
-Node: Extension Sample Ord1048399
-Node: Extension Sample Readdir1049235
-Ref: table-readdir-file-types1050112
-Node: Extension Sample Revout1050923
-Node: Extension Sample Rev2way1051512
-Node: Extension Sample Read write array1052252
-Node: Extension Sample Readfile1054192
-Node: Extension Sample Time1055287
-Node: Extension Sample API Tests1056635
-Node: gawkextlib1057126
-Node: Extension summary1059573
-Node: Extension Exercises1063262
-Node: Language History1064758
-Node: V7/SVR3.11066414
-Node: SVR41068567
-Node: POSIX1070001
-Node: BTL1071382
-Node: POSIX/GNU1072113
-Node: Feature History1077952
-Node: Common Extensions1091749
-Node: Ranges and Locales1093121
-Ref: Ranges and Locales-Footnote-11097740
-Ref: Ranges and Locales-Footnote-21097767
-Ref: Ranges and Locales-Footnote-31098002
-Node: Contributors1098223
-Node: History summary1103763
-Node: Installation1105142
-Node: Gawk Distribution1106088
-Node: Getting1106572
-Node: Extracting1107395
-Node: Distribution contents1109032
-Node: Unix Installation1115134
-Node: Quick Installation1115817
-Node: Shell Startup Files1118228
-Node: Additional Configuration Options1119307
-Node: Configuration Philosophy1121111
-Node: Non-Unix Installation1123480
-Node: PC Installation1123938
-Node: PC Binary Installation1125258
-Node: PC Compiling1127106
-Ref: PC Compiling-Footnote-11130127
-Node: PC Testing1130236
-Node: PC Using1131412
-Node: Cygwin1135527
-Node: MSYS1136297
-Node: VMS Installation1136798
-Node: VMS Compilation1137590
-Ref: VMS Compilation-Footnote-11138819
-Node: VMS Dynamic Extensions1138877
-Node: VMS Installation Details1140561
-Node: VMS Running1142812
-Node: VMS GNV1145652
-Node: VMS Old Gawk1146387
-Node: Bugs1146857
-Node: Other Versions1150746
-Node: Installation summary1157180
-Node: Notes1158239
-Node: Compatibility Mode1159104
-Node: Additions1159886
-Node: Accessing The Source1160811
-Node: Adding Code1162246
-Node: New Ports1168403
-Node: Derived Files1172885
-Ref: Derived Files-Footnote-11178360
-Ref: Derived Files-Footnote-21178394
-Ref: Derived Files-Footnote-31178990
-Node: Future Extensions1179104
-Node: Implementation Limitations1179710
-Node: Extension Design1180958
-Node: Old Extension Problems1182112
-Ref: Old Extension Problems-Footnote-11183629
-Node: Extension New Mechanism Goals1183686
-Ref: Extension New Mechanism Goals-Footnote-11187046
-Node: Extension Other Design Decisions1187235
-Node: Extension Future Growth1189343
-Node: Old Extension Mechanism1190179
-Node: Notes summary1191941
-Node: Basic Concepts1193127
-Node: Basic High Level1193808
-Ref: figure-general-flow1194080
-Ref: figure-process-flow1194679
-Ref: Basic High Level-Footnote-11197908
-Node: Basic Data Typing1198093
-Node: Glossary1201421
-Node: Copying1233350
-Node: GNU Free Documentation License1270906
-Node: Index1296042
+Ref: Auto-set-Footnote-1459601
+Ref: Auto-set-Footnote-2459806
+Node: ARGC and ARGV459862
+Node: Pattern Action Summary464080
+Node: Arrays466513
+Node: Array Basics467842
+Node: Array Intro468686
+Ref: figure-array-elements470623
+Ref: Array Intro-Footnote-1473246
+Node: Reference to Elements473374
+Node: Assigning Elements475836
+Node: Array Example476327
+Node: Scanning an Array478086
+Node: Controlling Scanning481109
+Ref: Controlling Scanning-Footnote-1486503
+Node: Numeric Array Subscripts486819
+Node: Uninitialized Subscripts489004
+Node: Delete490621
+Ref: Delete-Footnote-1493370
+Node: Multidimensional493427
+Node: Multiscanning496524
+Node: Arrays of Arrays498113
+Node: Arrays Summary502867
+Node: Functions504958
+Node: Built-in505997
+Node: Calling Built-in507075
+Node: Numeric Functions509070
+Ref: Numeric Functions-Footnote-1513903
+Ref: Numeric Functions-Footnote-2514260
+Ref: Numeric Functions-Footnote-3514308
+Node: String Functions514580
+Ref: String Functions-Footnote-1538081
+Ref: String Functions-Footnote-2538210
+Ref: String Functions-Footnote-3538458
+Node: Gory Details538545
+Ref: table-sub-escapes540326
+Ref: table-sub-proposed541841
+Ref: table-posix-sub543203
+Ref: table-gensub-escapes544740
+Ref: Gory Details-Footnote-1545573
+Node: I/O Functions545724
+Ref: I/O Functions-Footnote-1552960
+Node: Time Functions553107
+Ref: Time Functions-Footnote-1563616
+Ref: Time Functions-Footnote-2563684
+Ref: Time Functions-Footnote-3563842
+Ref: Time Functions-Footnote-4563953
+Ref: Time Functions-Footnote-5564065
+Ref: Time Functions-Footnote-6564292
+Node: Bitwise Functions564558
+Ref: table-bitwise-ops565120
+Ref: Bitwise Functions-Footnote-1569448
+Node: Type Functions569620
+Node: I18N Functions570772
+Node: User-defined572419
+Node: Definition Syntax573224
+Ref: Definition Syntax-Footnote-1578883
+Node: Function Example578954
+Ref: Function Example-Footnote-1581875
+Node: Function Caveats581897
+Node: Calling A Function582415
+Node: Variable Scope583373
+Node: Pass By Value/Reference586366
+Node: Return Statement589863
+Node: Dynamic Typing592842
+Node: Indirect Calls593771
+Ref: Indirect Calls-Footnote-1604014
+Node: Functions Summary604142
+Node: Library Functions606844
+Ref: Library Functions-Footnote-1610452
+Ref: Library Functions-Footnote-2610595
+Node: Library Names610766
+Ref: Library Names-Footnote-1614224
+Ref: Library Names-Footnote-2614447
+Node: General Functions614533
+Node: Strtonum Function615636
+Node: Assert Function618658
+Node: Round Function621982
+Node: Cliff Random Function623523
+Node: Ordinal Functions624539
+Ref: Ordinal Functions-Footnote-1627602
+Ref: Ordinal Functions-Footnote-2627854
+Node: Join Function628065
+Ref: Join Function-Footnote-1629835
+Node: Getlocaltime Function630035
+Node: Readfile Function633779
+Node: Shell Quoting635751
+Node: Data File Management637152
+Node: Filetrans Function637784
+Node: Rewind Function641880
+Node: File Checking643266
+Ref: File Checking-Footnote-1644599
+Node: Empty Files644800
+Node: Ignoring Assigns646779
+Node: Getopt Function648329
+Ref: Getopt Function-Footnote-1659793
+Node: Passwd Functions659993
+Ref: Passwd Functions-Footnote-1668833
+Node: Group Functions668921
+Ref: Group Functions-Footnote-1676818
+Node: Walking Arrays677023
+Node: Library Functions Summary680029
+Node: Library Exercises681431
+Node: Sample Programs682711
+Node: Running Examples683481
+Node: Clones684209
+Node: Cut Program685433
+Node: Egrep Program695153
+Ref: Egrep Program-Footnote-1702656
+Node: Id Program702766
+Node: Split Program706442
+Ref: Split Program-Footnote-1709896
+Node: Tee Program710024
+Node: Uniq Program712813
+Node: Wc Program720232
+Ref: Wc Program-Footnote-1724482
+Node: Miscellaneous Programs724576
+Node: Dupword Program725789
+Node: Alarm Program727820
+Node: Translate Program732625
+Ref: Translate Program-Footnote-1737188
+Node: Labels Program737458
+Ref: Labels Program-Footnote-1740809
+Node: Word Sorting740893
+Node: History Sorting744963
+Node: Extract Program746798
+Node: Simple Sed754322
+Node: Igawk Program757392
+Ref: Igawk Program-Footnote-1771718
+Ref: Igawk Program-Footnote-2771919
+Ref: Igawk Program-Footnote-3772041
+Node: Anagram Program772156
+Node: Signature Program775217
+Node: Programs Summary776464
+Node: Programs Exercises777685
+Ref: Programs Exercises-Footnote-1781816
+Node: Advanced Features781907
+Node: Nondecimal Data783889
+Node: Array Sorting785479
+Node: Controlling Array Traversal786179
+Ref: Controlling Array Traversal-Footnote-1794545
+Node: Array Sorting Functions794663
+Ref: Array Sorting Functions-Footnote-1798549
+Node: Two-way I/O798745
+Ref: Two-way I/O-Footnote-1803690
+Ref: Two-way I/O-Footnote-2803876
+Node: TCP/IP Networking803958
+Node: Profiling806830
+Node: Advanced Features Summary815101
+Node: Internationalization817034
+Node: I18N and L10N818514
+Node: Explaining gettext819200
+Ref: Explaining gettext-Footnote-1824225
+Ref: Explaining gettext-Footnote-2824409
+Node: Programmer i18n824574
+Ref: Programmer i18n-Footnote-1829450
+Node: Translator i18n829499
+Node: String Extraction830293
+Ref: String Extraction-Footnote-1831424
+Node: Printf Ordering831510
+Ref: Printf Ordering-Footnote-1834296
+Node: I18N Portability834360
+Ref: I18N Portability-Footnote-1836816
+Node: I18N Example836879
+Ref: I18N Example-Footnote-1839682
+Node: Gawk I18N839754
+Node: I18N Summary840398
+Node: Debugger841738
+Node: Debugging842760
+Node: Debugging Concepts843201
+Node: Debugging Terms845011
+Node: Awk Debugging847583
+Node: Sample Debugging Session848489
+Node: Debugger Invocation849023
+Node: Finding The Bug850408
+Node: List of Debugger Commands856887
+Node: Breakpoint Control858219
+Node: Debugger Execution Control861896
+Node: Viewing And Changing Data865255
+Node: Execution Stack868631
+Node: Debugger Info870266
+Node: Miscellaneous Debugger Commands874311
+Node: Readline Support879312
+Node: Limitations880206
+Node: Debugging Summary882321
+Node: Arbitrary Precision Arithmetic883495
+Node: Computer Arithmetic884911
+Ref: table-numeric-ranges888488
+Ref: Computer Arithmetic-Footnote-1889012
+Node: Math Definitions889069
+Ref: table-ieee-formats892364
+Ref: Math Definitions-Footnote-1892968
+Node: MPFR features893073
+Node: FP Math Caution894744
+Ref: FP Math Caution-Footnote-1895794
+Node: Inexactness of computations896163
+Node: Inexact representation897122
+Node: Comparing FP Values898480
+Node: Errors accumulate899562
+Node: Getting Accuracy900994
+Node: Try To Round903698
+Node: Setting precision904597
+Ref: table-predefined-precision-strings905281
+Node: Setting the rounding mode907110
+Ref: table-gawk-rounding-modes907474
+Ref: Setting the rounding mode-Footnote-1910926
+Node: Arbitrary Precision Integers911105
+Ref: Arbitrary Precision Integers-Footnote-1916021
+Node: POSIX Floating Point Problems916170
+Ref: POSIX Floating Point Problems-Footnote-1920049
+Node: Floating point summary920087
+Node: Dynamic Extensions922274
+Node: Extension Intro923826
+Node: Plugin License925091
+Node: Extension Mechanism Outline925888
+Ref: figure-load-extension926316
+Ref: figure-register-new-function927796
+Ref: figure-call-new-function928800
+Node: Extension API Description930787
+Node: Extension API Functions Introduction932321
+Node: General Data Types937190
+Ref: General Data Types-Footnote-1943090
+Node: Memory Allocation Functions943389
+Ref: Memory Allocation Functions-Footnote-1946228
+Node: Constructor Functions946327
+Node: Registration Functions948066
+Node: Extension Functions948751
+Node: Exit Callback Functions951048
+Node: Extension Version String952296
+Node: Input Parsers952959
+Node: Output Wrappers962834
+Node: Two-way processors967347
+Node: Printing Messages969610
+Ref: Printing Messages-Footnote-1970686
+Node: Updating `ERRNO'970838
+Node: Requesting Values971578
+Ref: table-value-types-returned972305
+Node: Accessing Parameters973262
+Node: Symbol Table Access974496
+Node: Symbol table by name975010
+Node: Symbol table by cookie977030
+Ref: Symbol table by cookie-Footnote-1981175
+Node: Cached values981238
+Ref: Cached values-Footnote-1984734
+Node: Array Manipulation984825
+Ref: Array Manipulation-Footnote-1985915
+Node: Array Data Types985952
+Ref: Array Data Types-Footnote-1988607
+Node: Array Functions988699
+Node: Flattening Arrays992558
+Node: Creating Arrays999460
+Node: Redirection API1004231
+Node: Extension API Variables1007056
+Node: Extension Versioning1007689
+Node: Extension API Informational Variables1009580
+Node: Extension API Boilerplate1010645
+Node: Finding Extensions1014454
+Node: Extension Example1015014
+Node: Internal File Description1015786
+Node: Internal File Ops1019853
+Ref: Internal File Ops-Footnote-11031604
+Node: Using Internal File Ops1031744
+Ref: Using Internal File Ops-Footnote-11034127
+Node: Extension Samples1034400
+Node: Extension Sample File Functions1035928
+Node: Extension Sample Fnmatch1043609
+Node: Extension Sample Fork1045097
+Node: Extension Sample Inplace1046312
+Node: Extension Sample Ord1048398
+Node: Extension Sample Readdir1049234
+Ref: table-readdir-file-types1050111
+Node: Extension Sample Revout1050922
+Node: Extension Sample Rev2way1051511
+Node: Extension Sample Read write array1052251
+Node: Extension Sample Readfile1054191
+Node: Extension Sample Time1055286
+Node: Extension Sample API Tests1056634
+Node: gawkextlib1057125
+Node: Extension summary1059572
+Node: Extension Exercises1063261
+Node: Language History1064757
+Node: V7/SVR3.11066413
+Node: SVR41068566
+Node: POSIX1070000
+Node: BTL1071381
+Node: POSIX/GNU1072112
+Node: Feature History1077951
+Node: Common Extensions1091748
+Node: Ranges and Locales1093120
+Ref: Ranges and Locales-Footnote-11097739
+Ref: Ranges and Locales-Footnote-21097766
+Ref: Ranges and Locales-Footnote-31098001
+Node: Contributors1098222
+Node: History summary1103762
+Node: Installation1105141
+Node: Gawk Distribution1106087
+Node: Getting1106571
+Node: Extracting1107394
+Node: Distribution contents1109031
+Node: Unix Installation1115133
+Node: Quick Installation1115816
+Node: Shell Startup Files1118227
+Node: Additional Configuration Options1119306
+Node: Configuration Philosophy1121110
+Node: Non-Unix Installation1123479
+Node: PC Installation1123937
+Node: PC Binary Installation1125257
+Node: PC Compiling1127105
+Ref: PC Compiling-Footnote-11130126
+Node: PC Testing1130235
+Node: PC Using1131411
+Node: Cygwin1135526
+Node: MSYS1136296
+Node: VMS Installation1136797
+Node: VMS Compilation1137589
+Ref: VMS Compilation-Footnote-11138818
+Node: VMS Dynamic Extensions1138876
+Node: VMS Installation Details1140560
+Node: VMS Running1142811
+Node: VMS GNV1145651
+Node: VMS Old Gawk1146386
+Node: Bugs1146856
+Node: Other Versions1150745
+Node: Installation summary1157179
+Node: Notes1158238
+Node: Compatibility Mode1159103
+Node: Additions1159885
+Node: Accessing The Source1160810
+Node: Adding Code1162245
+Node: New Ports1168402
+Node: Derived Files1172884
+Ref: Derived Files-Footnote-11178359
+Ref: Derived Files-Footnote-21178393
+Ref: Derived Files-Footnote-31178989
+Node: Future Extensions1179103
+Node: Implementation Limitations1179709
+Node: Extension Design1180957
+Node: Old Extension Problems1182111
+Ref: Old Extension Problems-Footnote-11183628
+Node: Extension New Mechanism Goals1183685
+Ref: Extension New Mechanism Goals-Footnote-11187045
+Node: Extension Other Design Decisions1187234
+Node: Extension Future Growth1189342
+Node: Old Extension Mechanism1190178
+Node: Notes summary1191940
+Node: Basic Concepts1193126
+Node: Basic High Level1193807
+Ref: figure-general-flow1194079
+Ref: figure-process-flow1194678
+Ref: Basic High Level-Footnote-11197907
+Node: Basic Data Typing1198092
+Node: Glossary1201420
+Node: Copying1233349
+Node: GNU Free Documentation License1270905
+Node: Index1296041

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 399b37b2..d2d4107d 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -14928,7 +14928,7 @@ However, beginning with version 4.2, if not in POSIX
compatibility mode, @command{gawk} does update its own environment when
@code{ENVIRON} is changed, thus changing the environment seen by programs
that it creates. You should therefore be especially careful if you
-modify @code{ENVIRON["PATH"]"}, which is the search path for finding
+modify @code{ENVIRON["PATH"]}, which is the search path for finding
executable programs.
This can also affect the running @command{gawk} program, since some of the
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 68b61248..5fe53190 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -14256,7 +14256,7 @@ However, beginning with version 4.2, if not in POSIX
compatibility mode, @command{gawk} does update its own environment when
@code{ENVIRON} is changed, thus changing the environment seen by programs
that it creates. You should therefore be especially careful if you
-modify @code{ENVIRON["PATH"]"}, which is the search path for finding
+modify @code{ENVIRON["PATH"]}, which is the search path for finding
executable programs.
This can also affect the running @command{gawk} program, since some of the