aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info725
1 files changed, 363 insertions, 362 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 695e59cf..11cbac55 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10075,8 +10075,9 @@ in 'ARGV'.
The current version of BWK 'awk' and 'mawk' also support 'nextfile'.
However, they don't allow the 'nextfile' statement inside function
bodies (*note User-defined::). 'gawk' does; a 'nextfile' inside a
-function body reads the next record and starts processing it with the
-first rule in the program, just as any other 'nextfile' statement.
+function body reads the first record from the next file and starts
+processing it with the first rule in the program, just as any other
+'nextfile' statement.

File: gawk.info, Node: Exit Statement, Prev: Nextfile Statement, Up: Statements
@@ -35086,365 +35087,365 @@ Node: Break Statement425155
Node: Continue Statement427247
Node: Next Statement429074
Node: Nextfile Statement431457
-Node: Exit Statement434089
-Node: Built-in Variables436494
-Node: User-modified437627
-Ref: User-modified-Footnote-1445254
-Node: Auto-set445316
-Ref: Auto-set-Footnote-1459565
-Ref: Auto-set-Footnote-2459771
-Node: ARGC and ARGV459827
-Node: Pattern Action Summary464046
-Node: Arrays466476
-Node: Array Basics467805
-Node: Array Intro468649
-Ref: figure-array-elements470624
-Ref: Array Intro-Footnote-1473336
-Node: Reference to Elements473464
-Node: Assigning Elements475928
-Node: Array Example476419
-Node: Scanning an Array478178
-Node: Controlling Scanning481202
-Ref: Controlling Scanning-Footnote-1486601
-Node: Numeric Array Subscripts486917
-Node: Uninitialized Subscripts489101
-Node: Delete490720
-Ref: Delete-Footnote-1493472
-Node: Multidimensional493529
-Node: Multiscanning496624
-Node: Arrays of Arrays498215
-Node: Arrays Summary502983
-Node: Functions505076
-Node: Built-in506114
-Node: Calling Built-in507192
-Node: Numeric Functions509188
-Ref: Numeric Functions-Footnote-1514021
-Ref: Numeric Functions-Footnote-2514378
-Ref: Numeric Functions-Footnote-3514426
-Node: String Functions514698
-Ref: String Functions-Footnote-1538206
-Ref: String Functions-Footnote-2538335
-Ref: String Functions-Footnote-3538583
-Node: Gory Details538670
-Ref: table-sub-escapes540461
-Ref: table-sub-proposed541980
-Ref: table-posix-sub543343
-Ref: table-gensub-escapes544884
-Ref: Gory Details-Footnote-1545707
-Node: I/O Functions545858
-Ref: I/O Functions-Footnote-1553079
-Node: Time Functions553227
-Ref: Time Functions-Footnote-1563732
-Ref: Time Functions-Footnote-2563800
-Ref: Time Functions-Footnote-3563958
-Ref: Time Functions-Footnote-4564069
-Ref: Time Functions-Footnote-5564181
-Ref: Time Functions-Footnote-6564408
-Node: Bitwise Functions564674
-Ref: table-bitwise-ops565268
-Ref: Bitwise Functions-Footnote-1569576
-Node: Type Functions569749
-Node: I18N Functions570905
-Node: User-defined572556
-Node: Definition Syntax573361
-Ref: Definition Syntax-Footnote-1579048
-Node: Function Example579119
-Ref: Function Example-Footnote-1582041
-Node: Function Caveats582063
-Node: Calling A Function582581
-Node: Variable Scope583539
-Node: Pass By Value/Reference586533
-Node: Return Statement590032
-Node: Dynamic Typing593011
-Node: Indirect Calls593941
-Ref: Indirect Calls-Footnote-1604192
-Node: Functions Summary604320
-Node: Library Functions607025
-Ref: Library Functions-Footnote-1610634
-Ref: Library Functions-Footnote-2610777
-Node: Library Names610948
-Ref: Library Names-Footnote-1614409
-Ref: Library Names-Footnote-2614632
-Node: General Functions614718
-Node: Strtonum Function615821
-Node: Assert Function618843
-Node: Round Function622169
-Node: Cliff Random Function623710
-Node: Ordinal Functions624726
-Ref: Ordinal Functions-Footnote-1627789
-Ref: Ordinal Functions-Footnote-2628041
-Node: Join Function628251
-Ref: Join Function-Footnote-1630021
-Node: Getlocaltime Function630221
-Node: Readfile Function633965
-Node: Shell Quoting635939
-Node: Data File Management637340
-Node: Filetrans Function637972
-Node: Rewind Function642069
-Node: File Checking643455
-Ref: File Checking-Footnote-1644789
-Node: Empty Files644990
-Node: Ignoring Assigns646969
-Node: Getopt Function648519
-Ref: Getopt Function-Footnote-1659989
-Node: Passwd Functions660189
-Ref: Passwd Functions-Footnote-1669030
-Node: Group Functions669118
-Ref: Group Functions-Footnote-1677017
-Node: Walking Arrays677224
-Node: Library Functions Summary680234
-Node: Library Exercises681640
-Node: Sample Programs682919
-Node: Running Examples683689
-Node: Clones684417
-Node: Cut Program685641
-Node: Egrep Program695362
-Ref: Egrep Program-Footnote-1702874
-Node: Id Program702984
-Node: Split Program706664
-Ref: Split Program-Footnote-1710123
-Node: Tee Program710252
-Node: Uniq Program713042
-Node: Wc Program720468
-Ref: Wc Program-Footnote-1724723
-Node: Miscellaneous Programs724817
-Node: Dupword Program726030
-Node: Alarm Program728060
-Node: Translate Program732915
-Ref: Translate Program-Footnote-1737480
-Node: Labels Program737750
-Ref: Labels Program-Footnote-1741101
-Node: Word Sorting741185
-Node: History Sorting745257
-Node: Extract Program747092
-Node: Simple Sed754623
-Node: Igawk Program757697
-Ref: Igawk Program-Footnote-1772028
-Ref: Igawk Program-Footnote-2772230
-Ref: Igawk Program-Footnote-3772352
-Node: Anagram Program772467
-Node: Signature Program775529
-Node: Programs Summary776776
-Node: Programs Exercises777991
-Ref: Programs Exercises-Footnote-1782120
-Node: Advanced Features782211
-Node: Nondecimal Data784201
-Node: Array Sorting785792
-Node: Controlling Array Traversal786492
-Ref: Controlling Array Traversal-Footnote-1794861
-Node: Array Sorting Functions794979
-Ref: Array Sorting Functions-Footnote-1798866
-Node: Two-way I/O799062
-Ref: Two-way I/O-Footnote-1804013
-Ref: Two-way I/O-Footnote-2804200
-Node: TCP/IP Networking804282
-Node: Profiling807189
-Node: Advanced Features Summary815460
-Node: Internationalization817396
-Node: I18N and L10N818876
-Node: Explaining gettext819563
-Ref: Explaining gettext-Footnote-1824586
-Ref: Explaining gettext-Footnote-2824771
-Node: Programmer i18n824936
-Ref: Programmer i18n-Footnote-1829792
-Node: Translator i18n829841
-Node: String Extraction830635
-Ref: String Extraction-Footnote-1831768
-Node: Printf Ordering831854
-Ref: Printf Ordering-Footnote-1834640
-Node: I18N Portability834704
-Ref: I18N Portability-Footnote-1837160
-Node: I18N Example837223
-Ref: I18N Example-Footnote-1840029
-Node: Gawk I18N840102
-Node: I18N Summary840747
-Node: Debugger842088
-Node: Debugging843110
-Node: Debugging Concepts843551
-Node: Debugging Terms845360
-Node: Awk Debugging847935
-Node: Sample Debugging Session848841
-Node: Debugger Invocation849375
-Node: Finding The Bug850761
-Node: List of Debugger Commands857239
-Node: Breakpoint Control858572
-Node: Debugger Execution Control862266
-Node: Viewing And Changing Data865628
-Node: Execution Stack869002
-Node: Debugger Info870639
-Node: Miscellaneous Debugger Commands874710
-Node: Readline Support879719
-Node: Limitations880615
-Node: Debugging Summary882724
-Node: Arbitrary Precision Arithmetic883897
-Node: Computer Arithmetic885313
-Ref: table-numeric-ranges888904
-Ref: Computer Arithmetic-Footnote-1889626
-Node: Math Definitions889683
-Ref: table-ieee-formats892997
-Ref: Math Definitions-Footnote-1893600
-Node: MPFR features893705
-Node: FP Math Caution895378
-Ref: FP Math Caution-Footnote-1896450
-Node: Inexactness of computations896819
-Node: Inexact representation897779
-Node: Comparing FP Values899139
-Node: Errors accumulate900221
-Node: Getting Accuracy901654
-Node: Try To Round904364
-Node: Setting precision905263
-Ref: table-predefined-precision-strings905960
-Node: Setting the rounding mode907790
-Ref: table-gawk-rounding-modes908164
-Ref: Setting the rounding mode-Footnote-1911572
-Node: Arbitrary Precision Integers911751
-Ref: Arbitrary Precision Integers-Footnote-1916668
-Node: POSIX Floating Point Problems916817
-Ref: POSIX Floating Point Problems-Footnote-1920699
-Node: Floating point summary920737
-Node: Dynamic Extensions922927
-Node: Extension Intro924480
-Node: Plugin License925746
-Node: Extension Mechanism Outline926543
-Ref: figure-load-extension926982
-Ref: figure-register-new-function928547
-Ref: figure-call-new-function929639
-Node: Extension API Description931702
-Node: Extension API Functions Introduction933236
-Node: General Data Types938095
-Ref: General Data Types-Footnote-1944050
-Node: Memory Allocation Functions944349
-Ref: Memory Allocation Functions-Footnote-1947194
-Node: Constructor Functions947293
-Node: Registration Functions949038
-Node: Extension Functions949723
-Node: Exit Callback Functions952022
-Node: Extension Version String953272
-Node: Input Parsers953935
-Node: Output Wrappers963820
-Node: Two-way processors968332
-Node: Printing Messages970596
-Ref: Printing Messages-Footnote-1971672
-Node: Updating 'ERRNO'971825
-Node: Requesting Values972566
-Ref: table-value-types-returned973305
-Node: Accessing Parameters974188
-Node: Symbol Table Access975424
-Node: Symbol table by name975936
-Node: Symbol table by cookie977957
-Ref: Symbol table by cookie-Footnote-1982106
-Node: Cached values982170
-Ref: Cached values-Footnote-1985671
-Node: Array Manipulation985762
-Ref: Array Manipulation-Footnote-1986853
-Node: Array Data Types986890
-Ref: Array Data Types-Footnote-1989548
-Node: Array Functions989640
-Node: Flattening Arrays993499
-Node: Creating Arrays1000407
-Node: Redirection API1005179
-Node: Extension API Variables1008010
-Node: Extension Versioning1008643
-Node: Extension API Informational Variables1010534
-Node: Extension API Boilerplate1011598
-Node: Finding Extensions1015412
-Node: Extension Example1015972
-Node: Internal File Description1016770
-Node: Internal File Ops1020850
-Ref: Internal File Ops-Footnote-11032612
-Node: Using Internal File Ops1032752
-Ref: Using Internal File Ops-Footnote-11035135
-Node: Extension Samples1035410
-Node: Extension Sample File Functions1036939
-Node: Extension Sample Fnmatch1044588
-Node: Extension Sample Fork1046075
-Node: Extension Sample Inplace1047293
-Node: Extension Sample Ord1049379
-Node: Extension Sample Readdir1050215
-Ref: table-readdir-file-types1051104
-Node: Extension Sample Revout1051909
-Node: Extension Sample Rev2way1052498
-Node: Extension Sample Read write array1053238
-Node: Extension Sample Readfile1055180
-Node: Extension Sample Time1056275
-Node: Extension Sample API Tests1057623
-Node: gawkextlib1058115
-Node: Extension summary1060562
-Node: Extension Exercises1064254
-Node: Language History1065751
-Node: V7/SVR3.11067407
-Node: SVR41069560
-Node: POSIX1070994
-Node: BTL1072374
-Node: POSIX/GNU1073104
-Node: Feature History1078943
-Node: Common Extensions1092934
-Node: Ranges and Locales1094217
-Ref: Ranges and Locales-Footnote-11098833
-Ref: Ranges and Locales-Footnote-21098860
-Ref: Ranges and Locales-Footnote-31099095
-Node: Contributors1099316
-Node: History summary1104885
-Node: Installation1106265
-Node: Gawk Distribution1107210
-Node: Getting1107694
-Node: Extracting1108517
-Node: Distribution contents1110155
-Node: Unix Installation1116251
-Node: Quick Installation1116933
-Node: Shell Startup Files1119347
-Node: Additional Configuration Options1120425
-Node: Configuration Philosophy1122230
-Node: Non-Unix Installation1124600
-Node: PC Installation1125058
-Node: PC Binary Installation1126378
-Node: PC Compiling1128230
-Ref: PC Compiling-Footnote-11131254
-Node: PC Testing1131363
-Node: PC Using1132543
-Node: Cygwin1136657
-Node: MSYS1137427
-Node: VMS Installation1137928
-Node: VMS Compilation1138719
-Ref: VMS Compilation-Footnote-11139949
-Node: VMS Dynamic Extensions1140007
-Node: VMS Installation Details1141692
-Node: VMS Running1143945
-Node: VMS GNV1146786
-Node: VMS Old Gawk1147521
-Node: Bugs1147992
-Node: Other Versions1152106
-Node: Installation summary1158580
-Node: Notes1159638
-Node: Compatibility Mode1160503
-Node: Additions1161285
-Node: Accessing The Source1162210
-Node: Adding Code1163646
-Node: New Ports1169801
-Node: Derived Files1174289
-Ref: Derived Files-Footnote-11179774
-Ref: Derived Files-Footnote-21179809
-Ref: Derived Files-Footnote-31180407
-Node: Future Extensions1180521
-Node: Implementation Limitations1181179
-Node: Extension Design1182362
-Node: Old Extension Problems1183516
-Ref: Old Extension Problems-Footnote-11185034
-Node: Extension New Mechanism Goals1185091
-Ref: Extension New Mechanism Goals-Footnote-11188455
-Node: Extension Other Design Decisions1188644
-Node: Extension Future Growth1190757
-Node: Old Extension Mechanism1191593
-Node: Notes summary1193356
-Node: Basic Concepts1194538
-Node: Basic High Level1195219
-Ref: figure-general-flow1195501
-Ref: figure-process-flow1196186
-Ref: Basic High Level-Footnote-11199487
-Node: Basic Data Typing1199672
-Node: Glossary1203000
-Node: Copying1234946
-Node: GNU Free Documentation License1272485
-Node: Index1297603
+Node: Exit Statement434109
+Node: Built-in Variables436514
+Node: User-modified437647
+Ref: User-modified-Footnote-1445274
+Node: Auto-set445336
+Ref: Auto-set-Footnote-1459585
+Ref: Auto-set-Footnote-2459791
+Node: ARGC and ARGV459847
+Node: Pattern Action Summary464066
+Node: Arrays466496
+Node: Array Basics467825
+Node: Array Intro468669
+Ref: figure-array-elements470644
+Ref: Array Intro-Footnote-1473356
+Node: Reference to Elements473484
+Node: Assigning Elements475948
+Node: Array Example476439
+Node: Scanning an Array478198
+Node: Controlling Scanning481222
+Ref: Controlling Scanning-Footnote-1486621
+Node: Numeric Array Subscripts486937
+Node: Uninitialized Subscripts489121
+Node: Delete490740
+Ref: Delete-Footnote-1493492
+Node: Multidimensional493549
+Node: Multiscanning496644
+Node: Arrays of Arrays498235
+Node: Arrays Summary503003
+Node: Functions505096
+Node: Built-in506134
+Node: Calling Built-in507212
+Node: Numeric Functions509208
+Ref: Numeric Functions-Footnote-1514041
+Ref: Numeric Functions-Footnote-2514398
+Ref: Numeric Functions-Footnote-3514446
+Node: String Functions514718
+Ref: String Functions-Footnote-1538226
+Ref: String Functions-Footnote-2538355
+Ref: String Functions-Footnote-3538603
+Node: Gory Details538690
+Ref: table-sub-escapes540481
+Ref: table-sub-proposed542000
+Ref: table-posix-sub543363
+Ref: table-gensub-escapes544904
+Ref: Gory Details-Footnote-1545727
+Node: I/O Functions545878
+Ref: I/O Functions-Footnote-1553099
+Node: Time Functions553247
+Ref: Time Functions-Footnote-1563752
+Ref: Time Functions-Footnote-2563820
+Ref: Time Functions-Footnote-3563978
+Ref: Time Functions-Footnote-4564089
+Ref: Time Functions-Footnote-5564201
+Ref: Time Functions-Footnote-6564428
+Node: Bitwise Functions564694
+Ref: table-bitwise-ops565288
+Ref: Bitwise Functions-Footnote-1569596
+Node: Type Functions569769
+Node: I18N Functions570925
+Node: User-defined572576
+Node: Definition Syntax573381
+Ref: Definition Syntax-Footnote-1579068
+Node: Function Example579139
+Ref: Function Example-Footnote-1582061
+Node: Function Caveats582083
+Node: Calling A Function582601
+Node: Variable Scope583559
+Node: Pass By Value/Reference586553
+Node: Return Statement590052
+Node: Dynamic Typing593031
+Node: Indirect Calls593961
+Ref: Indirect Calls-Footnote-1604212
+Node: Functions Summary604340
+Node: Library Functions607045
+Ref: Library Functions-Footnote-1610654
+Ref: Library Functions-Footnote-2610797
+Node: Library Names610968
+Ref: Library Names-Footnote-1614429
+Ref: Library Names-Footnote-2614652
+Node: General Functions614738
+Node: Strtonum Function615841
+Node: Assert Function618863
+Node: Round Function622189
+Node: Cliff Random Function623730
+Node: Ordinal Functions624746
+Ref: Ordinal Functions-Footnote-1627809
+Ref: Ordinal Functions-Footnote-2628061
+Node: Join Function628271
+Ref: Join Function-Footnote-1630041
+Node: Getlocaltime Function630241
+Node: Readfile Function633985
+Node: Shell Quoting635959
+Node: Data File Management637360
+Node: Filetrans Function637992
+Node: Rewind Function642089
+Node: File Checking643475
+Ref: File Checking-Footnote-1644809
+Node: Empty Files645010
+Node: Ignoring Assigns646989
+Node: Getopt Function648539
+Ref: Getopt Function-Footnote-1660009
+Node: Passwd Functions660209
+Ref: Passwd Functions-Footnote-1669050
+Node: Group Functions669138
+Ref: Group Functions-Footnote-1677037
+Node: Walking Arrays677244
+Node: Library Functions Summary680254
+Node: Library Exercises681660
+Node: Sample Programs682939
+Node: Running Examples683709
+Node: Clones684437
+Node: Cut Program685661
+Node: Egrep Program695382
+Ref: Egrep Program-Footnote-1702894
+Node: Id Program703004
+Node: Split Program706684
+Ref: Split Program-Footnote-1710143
+Node: Tee Program710272
+Node: Uniq Program713062
+Node: Wc Program720488
+Ref: Wc Program-Footnote-1724743
+Node: Miscellaneous Programs724837
+Node: Dupword Program726050
+Node: Alarm Program728080
+Node: Translate Program732935
+Ref: Translate Program-Footnote-1737500
+Node: Labels Program737770
+Ref: Labels Program-Footnote-1741121
+Node: Word Sorting741205
+Node: History Sorting745277
+Node: Extract Program747112
+Node: Simple Sed754643
+Node: Igawk Program757717
+Ref: Igawk Program-Footnote-1772048
+Ref: Igawk Program-Footnote-2772250
+Ref: Igawk Program-Footnote-3772372
+Node: Anagram Program772487
+Node: Signature Program775549
+Node: Programs Summary776796
+Node: Programs Exercises778011
+Ref: Programs Exercises-Footnote-1782140
+Node: Advanced Features782231
+Node: Nondecimal Data784221
+Node: Array Sorting785812
+Node: Controlling Array Traversal786512
+Ref: Controlling Array Traversal-Footnote-1794881
+Node: Array Sorting Functions794999
+Ref: Array Sorting Functions-Footnote-1798886
+Node: Two-way I/O799082
+Ref: Two-way I/O-Footnote-1804033
+Ref: Two-way I/O-Footnote-2804220
+Node: TCP/IP Networking804302
+Node: Profiling807209
+Node: Advanced Features Summary815480
+Node: Internationalization817416
+Node: I18N and L10N818896
+Node: Explaining gettext819583
+Ref: Explaining gettext-Footnote-1824606
+Ref: Explaining gettext-Footnote-2824791
+Node: Programmer i18n824956
+Ref: Programmer i18n-Footnote-1829812
+Node: Translator i18n829861
+Node: String Extraction830655
+Ref: String Extraction-Footnote-1831788
+Node: Printf Ordering831874
+Ref: Printf Ordering-Footnote-1834660
+Node: I18N Portability834724
+Ref: I18N Portability-Footnote-1837180
+Node: I18N Example837243
+Ref: I18N Example-Footnote-1840049
+Node: Gawk I18N840122
+Node: I18N Summary840767
+Node: Debugger842108
+Node: Debugging843130
+Node: Debugging Concepts843571
+Node: Debugging Terms845380
+Node: Awk Debugging847955
+Node: Sample Debugging Session848861
+Node: Debugger Invocation849395
+Node: Finding The Bug850781
+Node: List of Debugger Commands857259
+Node: Breakpoint Control858592
+Node: Debugger Execution Control862286
+Node: Viewing And Changing Data865648
+Node: Execution Stack869022
+Node: Debugger Info870659
+Node: Miscellaneous Debugger Commands874730
+Node: Readline Support879739
+Node: Limitations880635
+Node: Debugging Summary882744
+Node: Arbitrary Precision Arithmetic883917
+Node: Computer Arithmetic885333
+Ref: table-numeric-ranges888924
+Ref: Computer Arithmetic-Footnote-1889646
+Node: Math Definitions889703
+Ref: table-ieee-formats893017
+Ref: Math Definitions-Footnote-1893620
+Node: MPFR features893725
+Node: FP Math Caution895398
+Ref: FP Math Caution-Footnote-1896470
+Node: Inexactness of computations896839
+Node: Inexact representation897799
+Node: Comparing FP Values899159
+Node: Errors accumulate900241
+Node: Getting Accuracy901674
+Node: Try To Round904384
+Node: Setting precision905283
+Ref: table-predefined-precision-strings905980
+Node: Setting the rounding mode907810
+Ref: table-gawk-rounding-modes908184
+Ref: Setting the rounding mode-Footnote-1911592
+Node: Arbitrary Precision Integers911771
+Ref: Arbitrary Precision Integers-Footnote-1916688
+Node: POSIX Floating Point Problems916837
+Ref: POSIX Floating Point Problems-Footnote-1920719
+Node: Floating point summary920757
+Node: Dynamic Extensions922947
+Node: Extension Intro924500
+Node: Plugin License925766
+Node: Extension Mechanism Outline926563
+Ref: figure-load-extension927002
+Ref: figure-register-new-function928567
+Ref: figure-call-new-function929659
+Node: Extension API Description931722
+Node: Extension API Functions Introduction933256
+Node: General Data Types938115
+Ref: General Data Types-Footnote-1944070
+Node: Memory Allocation Functions944369
+Ref: Memory Allocation Functions-Footnote-1947214
+Node: Constructor Functions947313
+Node: Registration Functions949058
+Node: Extension Functions949743
+Node: Exit Callback Functions952042
+Node: Extension Version String953292
+Node: Input Parsers953955
+Node: Output Wrappers963840
+Node: Two-way processors968352
+Node: Printing Messages970616
+Ref: Printing Messages-Footnote-1971692
+Node: Updating 'ERRNO'971845
+Node: Requesting Values972586
+Ref: table-value-types-returned973325
+Node: Accessing Parameters974208
+Node: Symbol Table Access975444
+Node: Symbol table by name975956
+Node: Symbol table by cookie977977
+Ref: Symbol table by cookie-Footnote-1982126
+Node: Cached values982190
+Ref: Cached values-Footnote-1985691
+Node: Array Manipulation985782
+Ref: Array Manipulation-Footnote-1986873
+Node: Array Data Types986910
+Ref: Array Data Types-Footnote-1989568
+Node: Array Functions989660
+Node: Flattening Arrays993519
+Node: Creating Arrays1000427
+Node: Redirection API1005199
+Node: Extension API Variables1008030
+Node: Extension Versioning1008663
+Node: Extension API Informational Variables1010554
+Node: Extension API Boilerplate1011618
+Node: Finding Extensions1015432
+Node: Extension Example1015992
+Node: Internal File Description1016790
+Node: Internal File Ops1020870
+Ref: Internal File Ops-Footnote-11032632
+Node: Using Internal File Ops1032772
+Ref: Using Internal File Ops-Footnote-11035155
+Node: Extension Samples1035430
+Node: Extension Sample File Functions1036959
+Node: Extension Sample Fnmatch1044608
+Node: Extension Sample Fork1046095
+Node: Extension Sample Inplace1047313
+Node: Extension Sample Ord1049399
+Node: Extension Sample Readdir1050235
+Ref: table-readdir-file-types1051124
+Node: Extension Sample Revout1051929
+Node: Extension Sample Rev2way1052518
+Node: Extension Sample Read write array1053258
+Node: Extension Sample Readfile1055200
+Node: Extension Sample Time1056295
+Node: Extension Sample API Tests1057643
+Node: gawkextlib1058135
+Node: Extension summary1060582
+Node: Extension Exercises1064274
+Node: Language History1065771
+Node: V7/SVR3.11067427
+Node: SVR41069580
+Node: POSIX1071014
+Node: BTL1072394
+Node: POSIX/GNU1073124
+Node: Feature History1078963
+Node: Common Extensions1092954
+Node: Ranges and Locales1094237
+Ref: Ranges and Locales-Footnote-11098853
+Ref: Ranges and Locales-Footnote-21098880
+Ref: Ranges and Locales-Footnote-31099115
+Node: Contributors1099336
+Node: History summary1104905
+Node: Installation1106285
+Node: Gawk Distribution1107230
+Node: Getting1107714
+Node: Extracting1108537
+Node: Distribution contents1110175
+Node: Unix Installation1116271
+Node: Quick Installation1116953
+Node: Shell Startup Files1119367
+Node: Additional Configuration Options1120445
+Node: Configuration Philosophy1122250
+Node: Non-Unix Installation1124620
+Node: PC Installation1125078
+Node: PC Binary Installation1126398
+Node: PC Compiling1128250
+Ref: PC Compiling-Footnote-11131274
+Node: PC Testing1131383
+Node: PC Using1132563
+Node: Cygwin1136677
+Node: MSYS1137447
+Node: VMS Installation1137948
+Node: VMS Compilation1138739
+Ref: VMS Compilation-Footnote-11139969
+Node: VMS Dynamic Extensions1140027
+Node: VMS Installation Details1141712
+Node: VMS Running1143965
+Node: VMS GNV1146806
+Node: VMS Old Gawk1147541
+Node: Bugs1148012
+Node: Other Versions1152126
+Node: Installation summary1158600
+Node: Notes1159658
+Node: Compatibility Mode1160523
+Node: Additions1161305
+Node: Accessing The Source1162230
+Node: Adding Code1163666
+Node: New Ports1169821
+Node: Derived Files1174309
+Ref: Derived Files-Footnote-11179794
+Ref: Derived Files-Footnote-21179829
+Ref: Derived Files-Footnote-31180427
+Node: Future Extensions1180541
+Node: Implementation Limitations1181199
+Node: Extension Design1182382
+Node: Old Extension Problems1183536
+Ref: Old Extension Problems-Footnote-11185054
+Node: Extension New Mechanism Goals1185111
+Ref: Extension New Mechanism Goals-Footnote-11188475
+Node: Extension Other Design Decisions1188664
+Node: Extension Future Growth1190777
+Node: Old Extension Mechanism1191613
+Node: Notes summary1193376
+Node: Basic Concepts1194558
+Node: Basic High Level1195239
+Ref: figure-general-flow1195521
+Ref: figure-process-flow1196206
+Ref: Basic High Level-Footnote-11199507
+Node: Basic Data Typing1199692
+Node: Glossary1203020
+Node: Copying1234966
+Node: GNU Free Documentation License1272505
+Node: Index1297623

End Tag Table