aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/gawk.info1036
1 files changed, 331 insertions, 705 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 0de77caf..4e31aa3b 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -32329,379 +32329,6 @@ Node: Increment Ops327167
Node: Truth Values and Conditions330601
Node: Truth Values331684
Node: Typing and Comparison332733
-<<<<<<< HEAD
-Node: Variable Typing333522
-Ref: Variable Typing-Footnote-1337419
-Node: Comparison Operators337541
-Ref: table-relational-ops337951
-Node: POSIX String Comparison341500
-Ref: POSIX String Comparison-Footnote-1342456
-Node: Boolean Ops342594
-Ref: Boolean Ops-Footnote-1346672
-Node: Conditional Exp346763
-Node: Function Calls348495
-Node: Precedence352089
-Node: Locales355758
-Node: Patterns and Actions356847
-Node: Pattern Overview357901
-Node: Regexp Patterns359570
-Node: Expression Patterns360113
-Node: Ranges363798
-Node: BEGIN/END366764
-Node: Using BEGIN/END367526
-Ref: Using BEGIN/END-Footnote-1370257
-Node: I/O And BEGIN/END370363
-Node: BEGINFILE/ENDFILE372645
-Node: Empty375559
-Node: Using Shell Variables375875
-Node: Action Overview378160
-Node: Statements380517
-Node: If Statement382371
-Node: While Statement383870
-Node: Do Statement385914
-Node: For Statement387070
-Node: Switch Statement390222
-Node: Break Statement392319
-Node: Continue Statement394309
-Node: Next Statement396102
-Node: Nextfile Statement398492
-Node: Exit Statement401135
-Node: Built-in Variables403551
-Node: User-modified404646
-Ref: User-modified-Footnote-1413004
-Node: Auto-set413066
-Ref: Auto-set-Footnote-1426536
-Ref: Auto-set-Footnote-2426741
-Node: ARGC and ARGV426797
-Node: Arrays430648
-Node: Array Basics432153
-Node: Array Intro432979
-Node: Reference to Elements437297
-Node: Assigning Elements439567
-Node: Array Example440058
-Node: Scanning an Array441790
-Node: Controlling Scanning444104
-Ref: Controlling Scanning-Footnote-1449027
-Node: Delete449343
-Ref: Delete-Footnote-1452108
-Node: Numeric Array Subscripts452165
-Node: Uninitialized Subscripts454348
-Node: Multidimensional455975
-Node: Multiscanning459067
-Node: Arrays of Arrays460656
-Node: Functions465296
-Node: Built-in466115
-Node: Calling Built-in467193
-Node: Numeric Functions469181
-Ref: Numeric Functions-Footnote-1473013
-Ref: Numeric Functions-Footnote-2473370
-Ref: Numeric Functions-Footnote-3473418
-Node: String Functions473687
-Ref: String Functions-Footnote-1497245
-Ref: String Functions-Footnote-2497374
-Ref: String Functions-Footnote-3497622
-Node: Gory Details497709
-Ref: table-sub-escapes499388
-Ref: table-sub-posix-92500742
-Ref: table-sub-proposed502093
-Ref: table-posix-sub503447
-Ref: table-gensub-escapes504992
-Ref: Gory Details-Footnote-1506168
-Ref: Gory Details-Footnote-2506219
-Node: I/O Functions506370
-Ref: I/O Functions-Footnote-1513355
-Node: Time Functions513502
-Ref: Time Functions-Footnote-1524435
-Ref: Time Functions-Footnote-2524503
-Ref: Time Functions-Footnote-3524661
-Ref: Time Functions-Footnote-4524772
-Ref: Time Functions-Footnote-5524884
-Ref: Time Functions-Footnote-6525111
-Node: Bitwise Functions525377
-Ref: table-bitwise-ops525935
-Ref: Bitwise Functions-Footnote-1530156
-Node: Type Functions530340
-Node: I18N Functions531491
-Node: User-defined533118
-Node: Definition Syntax533922
-Ref: Definition Syntax-Footnote-1538832
-Node: Function Example538901
-Node: Function Caveats541495
-Node: Calling A Function541916
-Node: Variable Scope543031
-Node: Pass By Value/Reference545994
-Node: Return Statement549502
-Node: Dynamic Typing552483
-Node: Indirect Calls553414
-Node: Library Functions563099
-Ref: Library Functions-Footnote-1566612
-Ref: Library Functions-Footnote-2566755
-Node: Library Names566926
-Ref: Library Names-Footnote-1570397
-Ref: Library Names-Footnote-2570617
-Node: General Functions570703
-Node: Strtonum Function571731
-Node: Assert Function574661
-Node: Round Function577987
-Node: Cliff Random Function579530
-Node: Ordinal Functions580546
-Ref: Ordinal Functions-Footnote-1583616
-Ref: Ordinal Functions-Footnote-2583868
-Node: Join Function584077
-Ref: Join Function-Footnote-1585848
-Node: Getlocaltime Function586048
-Node: Readfile Function589789
-Node: Data File Management591628
-Node: Filetrans Function592260
-Node: Rewind Function596329
-Node: File Checking597716
-Node: Empty Files598810
-Node: Ignoring Assigns601040
-Node: Getopt Function602593
-Ref: Getopt Function-Footnote-1613896
-Node: Passwd Functions614099
-Ref: Passwd Functions-Footnote-1623074
-Node: Group Functions623162
-Node: Walking Arrays631246
-Node: Sample Programs633383
-Node: Running Examples634057
-Node: Clones634785
-Node: Cut Program636009
-Node: Egrep Program645854
-Ref: Egrep Program-Footnote-1653627
-Node: Id Program653737
-Node: Split Program657353
-Ref: Split Program-Footnote-1660872
-Node: Tee Program661000
-Node: Uniq Program663803
-Node: Wc Program671232
-Ref: Wc Program-Footnote-1675498
-Ref: Wc Program-Footnote-2675698
-Node: Miscellaneous Programs675790
-Node: Dupword Program676978
-Node: Alarm Program679009
-Node: Translate Program683758
-Ref: Translate Program-Footnote-1688145
-Ref: Translate Program-Footnote-2688373
-Node: Labels Program688507
-Ref: Labels Program-Footnote-1691878
-Node: Word Sorting691962
-Node: History Sorting695846
-Node: Extract Program697685
-Ref: Extract Program-Footnote-1705188
-Node: Simple Sed705316
-Node: Igawk Program708378
-Ref: Igawk Program-Footnote-1723535
-Ref: Igawk Program-Footnote-2723736
-Node: Anagram Program723874
-Node: Signature Program726942
-Node: Advanced Features728042
-Node: Nondecimal Data729924
-Node: Array Sorting731507
-Node: Controlling Array Traversal732204
-Node: Array Sorting Functions740442
-Ref: Array Sorting Functions-Footnote-1744116
-Ref: Array Sorting Functions-Footnote-2744209
-Node: Two-way I/O744403
-Ref: Two-way I/O-Footnote-1749835
-Node: TCP/IP Networking749905
-Node: Profiling752749
-Node: Internationalization760246
-Node: I18N and L10N761671
-Node: Explaining gettext762357
-Ref: Explaining gettext-Footnote-1767425
-Ref: Explaining gettext-Footnote-2767609
-Node: Programmer i18n767774
-Node: Translator i18n771976
-Node: String Extraction772769
-Ref: String Extraction-Footnote-1773730
-Node: Printf Ordering773816
-Ref: Printf Ordering-Footnote-1776600
-Node: I18N Portability776664
-Ref: I18N Portability-Footnote-1779113
-Node: I18N Example779176
-Ref: I18N Example-Footnote-1781814
-Node: Gawk I18N781886
-Node: Debugger782507
-Node: Debugging783478
-Node: Debugging Concepts783911
-Node: Debugging Terms785767
-Node: Awk Debugging788364
-Node: Sample Debugging Session789256
-Node: Debugger Invocation789776
-Node: Finding The Bug791108
-Node: List of Debugger Commands797596
-Node: Breakpoint Control798930
-Node: Debugger Execution Control802594
-Node: Viewing And Changing Data805954
-Node: Execution Stack809310
-Node: Debugger Info810777
-Node: Miscellaneous Debugger Commands814759
-Node: Readline Support819935
-Node: Limitations820766
-Node: Arbitrary Precision Arithmetic823018
-Ref: Arbitrary Precision Arithmetic-Footnote-1824669
-Node: General Arithmetic824817
-Node: Floating Point Issues826537
-Node: String Conversion Precision827418
-Ref: String Conversion Precision-Footnote-1829123
-Node: Unexpected Results829232
-Node: POSIX Floating Point Problems831385
-Ref: POSIX Floating Point Problems-Footnote-1835210
-Node: Integer Programming835248
-Node: Floating-point Programming836987
-Ref: Floating-point Programming-Footnote-1843318
-Ref: Floating-point Programming-Footnote-2843588
-Node: Floating-point Representation843852
-Node: Floating-point Context845017
-Ref: table-ieee-formats845856
-Node: Rounding Mode847240
-Ref: table-rounding-modes847719
-Ref: Rounding Mode-Footnote-1850734
-Node: Gawk and MPFR850913
-Node: Arbitrary Precision Floats852168
-Ref: Arbitrary Precision Floats-Footnote-1854611
-Node: Setting Precision854927
-Ref: table-predefined-precision-strings855613
-Node: Setting Rounding Mode857758
-Ref: table-gawk-rounding-modes858162
-Node: Floating-point Constants859349
-Node: Changing Precision860778
-Ref: Changing Precision-Footnote-1862178
-Node: Exact Arithmetic862352
-Node: Arbitrary Precision Integers865490
-Ref: Arbitrary Precision Integers-Footnote-1868508
-Node: Dynamic Extensions868655
-Node: Extension Intro870113
-Node: Plugin License871378
-Node: Extension Mechanism Outline872063
-Ref: load-extension872480
-Ref: load-new-function873958
-Ref: call-new-function874953
-Node: Extension API Description876968
-Node: Extension API Functions Introduction878181
-Node: General Data Types883047
-Ref: General Data Types-Footnote-1888649
-Node: Requesting Values888948
-Ref: table-value-types-returned889679
-Node: Constructor Functions890633
-Node: Registration Functions893653
-Node: Extension Functions894338
-Node: Exit Callback Functions896563
-Node: Extension Version String897812
-Node: Input Parsers898462
-Node: Output Wrappers908219
-Node: Two-way processors912729
-Node: Printing Messages914937
-Ref: Printing Messages-Footnote-1916014
-Node: Updating `ERRNO'916166
-Node: Accessing Parameters916905
-Node: Symbol Table Access918135
-Node: Symbol table by name918647
-Node: Symbol table by cookie920394
-Ref: Symbol table by cookie-Footnote-1924524
-Node: Cached values924587
-Ref: Cached values-Footnote-1928036
-Node: Array Manipulation928127
-Ref: Array Manipulation-Footnote-1929225
-Node: Array Data Types929264
-Ref: Array Data Types-Footnote-1931967
-Node: Array Functions932059
-Node: Flattening Arrays935825
-Node: Creating Arrays942677
-Node: Extension API Variables947402
-Node: Extension Versioning948038
-Node: Extension API Informational Variables949939
-Node: Extension API Boilerplate951025
-Node: Finding Extensions954829
-Node: Extension Example955389
-Node: Internal File Description956120
-Node: Internal File Ops960211
-Ref: Internal File Ops-Footnote-1971719
-Node: Using Internal File Ops971859
-Ref: Using Internal File Ops-Footnote-1974212
-Node: Extension Samples974478
-Node: Extension Sample File Functions976002
-Node: Extension Sample Fnmatch984487
-Node: Extension Sample Fork986213
-Node: Extension Sample Inplace987431
-Node: Extension Sample Ord989209
-Node: Extension Sample Readdir990045
-Node: Extension Sample Revout991577
-Node: Extension Sample Rev2way992170
-Node: Extension Sample Read write array992860
-Node: Extension Sample Readfile994743
-Node: Extension Sample API Tests995561
-Node: Extension Sample Time996086
-Node: gawkextlib997450
-Node: Language History1000210
-Node: V7/SVR3.11001732
-Node: SVR41004052
-Node: POSIX1005494
-Node: BTL1006880
-Node: POSIX/GNU1007614
-Node: Common Extensions1013149
-Node: Ranges and Locales1014455
-Ref: Ranges and Locales-Footnote-11019073
-Ref: Ranges and Locales-Footnote-21019100
-Ref: Ranges and Locales-Footnote-31019360
-Node: Contributors1019581
-Node: Installation1024657
-Node: Gawk Distribution1025551
-Node: Getting1026035
-Node: Extracting1026861
-Node: Distribution contents1028553
-Node: Unix Installation1034073
-Node: Quick Installation1034690
-Node: Additional Configuration Options1037134
-Node: Configuration Philosophy1038611
-Node: Non-Unix Installation1040965
-Node: PC Installation1041423
-Node: PC Binary Installation1042722
-Node: PC Compiling1044570
-Node: PC Testing1047514
-Node: PC Using1048690
-Node: Cygwin1052875
-Node: MSYS1053875
-Node: VMS Installation1054389
-Node: VMS Compilation1054992
-Ref: VMS Compilation-Footnote-11055999
-Node: VMS Installation Details1056057
-Node: VMS Running1057692
-Node: VMS Old Gawk1059299
-Node: Bugs1059773
-Node: Other Versions1063625
-Node: Notes1069706
-Node: Compatibility Mode1070506
-Node: Additions1071289
-Node: Accessing The Source1072216
-Node: Adding Code1073656
-Node: New Ports1079701
-Node: Derived Files1083836
-Ref: Derived Files-Footnote-11089157
-Ref: Derived Files-Footnote-21089191
-Ref: Derived Files-Footnote-31089791
-Node: Future Extensions1089889
-Node: Implementation Limitations1090470
-Node: Extension Design1091722
-Node: Old Extension Problems1092876
-Ref: Old Extension Problems-Footnote-11094384
-Node: Extension New Mechanism Goals1094441
-Ref: Extension New Mechanism Goals-Footnote-11097806
-Node: Extension Other Design Decisions1097992
-Node: Extension Future Growth1100098
-Node: Old Extension Mechanism1100934
-Node: Basic Concepts1102674
-Node: Basic High Level1103355
-Ref: figure-general-flow1103626
-Ref: figure-process-flow1104225
-Ref: Basic High Level-Footnote-11107454
-Node: Basic Data Typing1107639
-Node: Glossary1110994
-Node: Copying1136456
-Node: GNU Free Documentation License1174013
-Node: Index1199150
-=======
Node: Variable Typing333526
Ref: Variable Typing-Footnote-1337423
Node: Comparison Operators337545
@@ -32742,337 +32369,336 @@ Node: Built-in Variables403555
Node: User-modified404650
Ref: User-modified-Footnote-1413008
Node: Auto-set413070
-Ref: Auto-set-Footnote-1426148
-Ref: Auto-set-Footnote-2426353
-Node: ARGC and ARGV426409
-Node: Arrays430260
-Node: Array Basics431765
-Node: Array Intro432591
-Node: Reference to Elements436908
-Node: Assigning Elements439178
-Node: Array Example439669
-Node: Scanning an Array441401
-Node: Controlling Scanning443715
-Ref: Controlling Scanning-Footnote-1448638
-Node: Delete448954
-Ref: Delete-Footnote-1451719
-Node: Numeric Array Subscripts451776
-Node: Uninitialized Subscripts453959
-Node: Multidimensional455586
-Node: Multiscanning458678
-Node: Arrays of Arrays460267
-Node: Functions464907
-Node: Built-in465726
-Node: Calling Built-in466804
-Node: Numeric Functions468792
-Ref: Numeric Functions-Footnote-1472624
-Ref: Numeric Functions-Footnote-2472981
-Ref: Numeric Functions-Footnote-3473029
-Node: String Functions473298
-Ref: String Functions-Footnote-1496856
-Ref: String Functions-Footnote-2496985
-Ref: String Functions-Footnote-3497233
-Node: Gory Details497320
-Ref: table-sub-escapes498999
-Ref: table-sub-posix-92500353
-Ref: table-sub-proposed501704
-Ref: table-posix-sub503058
-Ref: table-gensub-escapes504603
-Ref: Gory Details-Footnote-1505779
-Ref: Gory Details-Footnote-2505830
-Node: I/O Functions505981
-Ref: I/O Functions-Footnote-1512966
-Node: Time Functions513113
-Ref: Time Functions-Footnote-1524046
-Ref: Time Functions-Footnote-2524114
-Ref: Time Functions-Footnote-3524272
-Ref: Time Functions-Footnote-4524383
-Ref: Time Functions-Footnote-5524495
-Ref: Time Functions-Footnote-6524722
-Node: Bitwise Functions524988
-Ref: table-bitwise-ops525550
-Ref: Bitwise Functions-Footnote-1529771
-Node: Type Functions529955
-Node: I18N Functions531106
-Node: User-defined532733
-Node: Definition Syntax533537
-Ref: Definition Syntax-Footnote-1538447
-Node: Function Example538516
-Node: Function Caveats541110
-Node: Calling A Function541531
-Node: Variable Scope542646
-Node: Pass By Value/Reference545609
-Node: Return Statement549117
-Node: Dynamic Typing552098
-Node: Indirect Calls553029
-Node: Library Functions562714
-Ref: Library Functions-Footnote-1566227
-Ref: Library Functions-Footnote-2566370
-Node: Library Names566541
-Ref: Library Names-Footnote-1570012
-Ref: Library Names-Footnote-2570232
-Node: General Functions570318
-Node: Strtonum Function571346
-Node: Assert Function574276
-Node: Round Function577602
-Node: Cliff Random Function579145
-Node: Ordinal Functions580161
-Ref: Ordinal Functions-Footnote-1583231
-Ref: Ordinal Functions-Footnote-2583483
-Node: Join Function583692
-Ref: Join Function-Footnote-1585463
-Node: Getlocaltime Function585663
-Node: Readfile Function589404
-Node: Data File Management591243
-Node: Filetrans Function591875
-Node: Rewind Function595944
-Node: File Checking597331
-Node: Empty Files598425
-Node: Ignoring Assigns600655
-Node: Getopt Function602208
-Ref: Getopt Function-Footnote-1613511
-Node: Passwd Functions613714
-Ref: Passwd Functions-Footnote-1622689
-Node: Group Functions622777
-Node: Walking Arrays630861
-Node: Sample Programs632998
-Node: Running Examples633672
-Node: Clones634400
-Node: Cut Program635624
-Node: Egrep Program645469
-Ref: Egrep Program-Footnote-1653242
-Node: Id Program653352
-Node: Split Program656968
-Ref: Split Program-Footnote-1660487
-Node: Tee Program660615
-Node: Uniq Program663418
-Node: Wc Program670847
-Ref: Wc Program-Footnote-1675113
-Ref: Wc Program-Footnote-2675313
-Node: Miscellaneous Programs675405
-Node: Dupword Program676593
-Node: Alarm Program678624
-Node: Translate Program683377
-Ref: Translate Program-Footnote-1687764
-Ref: Translate Program-Footnote-2688012
-Node: Labels Program688146
-Ref: Labels Program-Footnote-1691517
-Node: Word Sorting691601
-Node: History Sorting695485
-Node: Extract Program697324
-Ref: Extract Program-Footnote-1704827
-Node: Simple Sed704955
-Node: Igawk Program708017
-Ref: Igawk Program-Footnote-1723174
-Ref: Igawk Program-Footnote-2723375
-Node: Anagram Program723513
-Node: Signature Program726581
-Node: Advanced Features727681
-Node: Nondecimal Data729567
-Node: Array Sorting731150
-Node: Controlling Array Traversal731847
-Node: Array Sorting Functions740085
-Ref: Array Sorting Functions-Footnote-1743759
-Ref: Array Sorting Functions-Footnote-2743852
-Node: Two-way I/O744046
-Ref: Two-way I/O-Footnote-1749478
-Node: TCP/IP Networking749548
-Node: Profiling752392
-Node: Internationalization759889
-Node: I18N and L10N761314
-Node: Explaining gettext762000
-Ref: Explaining gettext-Footnote-1767068
-Ref: Explaining gettext-Footnote-2767252
-Node: Programmer i18n767417
-Node: Translator i18n771619
-Node: String Extraction772412
-Ref: String Extraction-Footnote-1773373
-Node: Printf Ordering773459
-Ref: Printf Ordering-Footnote-1776243
-Node: I18N Portability776307
-Ref: I18N Portability-Footnote-1778756
-Node: I18N Example778819
-Ref: I18N Example-Footnote-1781457
-Node: Gawk I18N781529
-Node: Debugger782150
-Node: Debugging783121
-Node: Debugging Concepts783554
-Node: Debugging Terms785410
-Node: Awk Debugging788007
-Node: Sample Debugging Session788899
-Node: Debugger Invocation789419
-Node: Finding The Bug790751
-Node: List of Debugger Commands797239
-Node: Breakpoint Control798573
-Node: Debugger Execution Control802237
-Node: Viewing And Changing Data805597
-Node: Execution Stack808953
-Node: Debugger Info810420
-Node: Miscellaneous Debugger Commands814402
-Node: Readline Support819578
-Node: Limitations820409
-Node: Arbitrary Precision Arithmetic822661
-Ref: Arbitrary Precision Arithmetic-Footnote-1824310
-Node: General Arithmetic824458
-Node: Floating Point Issues826178
-Node: String Conversion Precision827059
-Ref: String Conversion Precision-Footnote-1828764
-Node: Unexpected Results828873
-Node: POSIX Floating Point Problems831026
-Ref: POSIX Floating Point Problems-Footnote-1834851
-Node: Integer Programming834889
-Node: Floating-point Programming836628
-Ref: Floating-point Programming-Footnote-1842959
-Ref: Floating-point Programming-Footnote-2843229
-Node: Floating-point Representation843493
-Node: Floating-point Context844658
-Ref: table-ieee-formats845497
-Node: Rounding Mode846881
-Ref: table-rounding-modes847360
-Ref: Rounding Mode-Footnote-1850375
-Node: Gawk and MPFR850554
-Node: Arbitrary Precision Floats851809
-Ref: Arbitrary Precision Floats-Footnote-1854252
-Node: Setting Precision854568
-Ref: table-predefined-precision-strings855254
-Node: Setting Rounding Mode857399
-Ref: table-gawk-rounding-modes857803
-Node: Floating-point Constants858990
-Node: Changing Precision860419
-Ref: Changing Precision-Footnote-1861816
-Node: Exact Arithmetic861990
-Node: Arbitrary Precision Integers865128
-Ref: Arbitrary Precision Integers-Footnote-1868146
-Node: Dynamic Extensions868293
-Node: Extension Intro869751
-Node: Plugin License871016
-Node: Extension Mechanism Outline871701
-Ref: load-extension872118
-Ref: load-new-function873596
-Ref: call-new-function874591
-Node: Extension API Description876606
-Node: Extension API Functions Introduction877819
-Node: General Data Types882685
-Ref: General Data Types-Footnote-1888284
-Node: Requesting Values888583
-Ref: table-value-types-returned889314
-Node: Constructor Functions890268
-Node: Registration Functions893288
-Node: Extension Functions893973
-Node: Exit Callback Functions896198
-Node: Extension Version String897447
-Node: Input Parsers898097
-Node: Output Wrappers907854
-Node: Two-way processors912364
-Node: Printing Messages914572
-Ref: Printing Messages-Footnote-1915649
-Node: Updating `ERRNO'915801
-Node: Accessing Parameters916540
-Node: Symbol Table Access917770
-Node: Symbol table by name918282
-Node: Symbol table by cookie920029
-Ref: Symbol table by cookie-Footnote-1924159
-Node: Cached values924222
-Ref: Cached values-Footnote-1927671
-Node: Array Manipulation927762
-Ref: Array Manipulation-Footnote-1928860
-Node: Array Data Types928899
-Ref: Array Data Types-Footnote-1931602
-Node: Array Functions931694
-Node: Flattening Arrays935460
-Node: Creating Arrays942312
-Node: Extension API Variables947037
-Node: Extension Versioning947673
-Node: Extension API Informational Variables949574
-Node: Extension API Boilerplate950660
-Node: Finding Extensions954464
-Node: Extension Example955024
-Node: Internal File Description955754
-Node: Internal File Ops959845
-Ref: Internal File Ops-Footnote-1971353
-Node: Using Internal File Ops971493
-Ref: Using Internal File Ops-Footnote-1973846
-Node: Extension Samples974112
-Node: Extension Sample File Functions975636
-Node: Extension Sample Fnmatch984121
-Node: Extension Sample Fork985847
-Node: Extension Sample Inplace987065
-Node: Extension Sample Ord988843
-Node: Extension Sample Readdir989679
-Node: Extension Sample Revout991211
-Node: Extension Sample Rev2way991804
-Node: Extension Sample Read write array992494
-Node: Extension Sample Readfile994377
-Node: Extension Sample API Tests995195
-Node: Extension Sample Time995720
-Node: gawkextlib997084
-Node: Language History999844
-Node: V7/SVR3.11001366
-Node: SVR41003686
-Node: POSIX1005128
-Node: BTL1006514
-Node: POSIX/GNU1007248
-Node: Common Extensions1012783
-Node: Ranges and Locales1014089
-Ref: Ranges and Locales-Footnote-11018707
-Ref: Ranges and Locales-Footnote-21018734
-Ref: Ranges and Locales-Footnote-31018994
-Node: Contributors1019215
-Node: Installation1024290
-Node: Gawk Distribution1025184
-Node: Getting1025668
-Node: Extracting1026494
-Node: Distribution contents1028186
-Node: Unix Installation1033706
-Node: Quick Installation1034323
-Node: Additional Configuration Options1036767
-Node: Configuration Philosophy1038244
-Node: Non-Unix Installation1040598
-Node: PC Installation1041056
-Node: PC Binary Installation1042355
-Node: PC Compiling1044203
-Node: PC Testing1047147
-Node: PC Using1048323
-Node: Cygwin1052508
-Node: MSYS1053508
-Node: VMS Installation1054022
-Node: VMS Compilation1054625
-Ref: VMS Compilation-Footnote-11055632
-Node: VMS Installation Details1055690
-Node: VMS Running1057325
-Node: VMS Old Gawk1058932
-Node: Bugs1059406
-Node: Other Versions1063262
-Node: Notes1069346
-Node: Compatibility Mode1070146
-Node: Additions1070929
-Node: Accessing The Source1071856
-Node: Adding Code1073296
-Node: New Ports1079341
-Node: Derived Files1083476
-Ref: Derived Files-Footnote-11088797
-Ref: Derived Files-Footnote-21088831
-Ref: Derived Files-Footnote-31089431
-Node: Future Extensions1089529
-Node: Implementation Limitations1090106
-Node: Extension Design1091358
-Node: Old Extension Problems1092512
-Ref: Old Extension Problems-Footnote-11094020
-Node: Extension New Mechanism Goals1094077
-Ref: Extension New Mechanism Goals-Footnote-11097442
-Node: Extension Other Design Decisions1097628
-Node: Extension Future Growth1099734
-Node: Old Extension Mechanism1100570
-Node: Basic Concepts1102310
-Node: Basic High Level1102991
-Ref: figure-general-flow1103262
-Ref: figure-process-flow1103861
-Ref: Basic High Level-Footnote-11107090
-Node: Basic Data Typing1107275
-Node: Glossary1110630
-Node: Copying1136092
-Node: GNU Free Documentation License1173649
-Node: Index1198786
->>>>>>> gawk-4.1-stable
+Ref: Auto-set-Footnote-1426540
+Ref: Auto-set-Footnote-2426745
+Node: ARGC and ARGV426801
+Node: Arrays430652
+Node: Array Basics432157
+Node: Array Intro432983
+Node: Reference to Elements437300
+Node: Assigning Elements439570
+Node: Array Example440061
+Node: Scanning an Array441793
+Node: Controlling Scanning444107
+Ref: Controlling Scanning-Footnote-1449030
+Node: Delete449346
+Ref: Delete-Footnote-1452111
+Node: Numeric Array Subscripts452168
+Node: Uninitialized Subscripts454351
+Node: Multidimensional455978
+Node: Multiscanning459070
+Node: Arrays of Arrays460659
+Node: Functions465299
+Node: Built-in466118
+Node: Calling Built-in467196
+Node: Numeric Functions469184
+Ref: Numeric Functions-Footnote-1473016
+Ref: Numeric Functions-Footnote-2473373
+Ref: Numeric Functions-Footnote-3473421
+Node: String Functions473690
+Ref: String Functions-Footnote-1497248
+Ref: String Functions-Footnote-2497377
+Ref: String Functions-Footnote-3497625
+Node: Gory Details497712
+Ref: table-sub-escapes499391
+Ref: table-sub-posix-92500745
+Ref: table-sub-proposed502096
+Ref: table-posix-sub503450
+Ref: table-gensub-escapes504995
+Ref: Gory Details-Footnote-1506171
+Ref: Gory Details-Footnote-2506222
+Node: I/O Functions506373
+Ref: I/O Functions-Footnote-1513358
+Node: Time Functions513505
+Ref: Time Functions-Footnote-1524438
+Ref: Time Functions-Footnote-2524506
+Ref: Time Functions-Footnote-3524664
+Ref: Time Functions-Footnote-4524775
+Ref: Time Functions-Footnote-5524887
+Ref: Time Functions-Footnote-6525114
+Node: Bitwise Functions525380
+Ref: table-bitwise-ops525942
+Ref: Bitwise Functions-Footnote-1530163
+Node: Type Functions530347
+Node: I18N Functions531498
+Node: User-defined533125
+Node: Definition Syntax533929
+Ref: Definition Syntax-Footnote-1538839
+Node: Function Example538908
+Node: Function Caveats541502
+Node: Calling A Function541923
+Node: Variable Scope543038
+Node: Pass By Value/Reference546001
+Node: Return Statement549509
+Node: Dynamic Typing552490
+Node: Indirect Calls553421
+Node: Library Functions563106
+Ref: Library Functions-Footnote-1566619
+Ref: Library Functions-Footnote-2566762
+Node: Library Names566933
+Ref: Library Names-Footnote-1570404
+Ref: Library Names-Footnote-2570624
+Node: General Functions570710
+Node: Strtonum Function571738
+Node: Assert Function574668
+Node: Round Function577994
+Node: Cliff Random Function579537
+Node: Ordinal Functions580553
+Ref: Ordinal Functions-Footnote-1583623
+Ref: Ordinal Functions-Footnote-2583875
+Node: Join Function584084
+Ref: Join Function-Footnote-1585855
+Node: Getlocaltime Function586055
+Node: Readfile Function589796
+Node: Data File Management591635
+Node: Filetrans Function592267
+Node: Rewind Function596336
+Node: File Checking597723
+Node: Empty Files598817
+Node: Ignoring Assigns601047
+Node: Getopt Function602600
+Ref: Getopt Function-Footnote-1613903
+Node: Passwd Functions614106
+Ref: Passwd Functions-Footnote-1623081
+Node: Group Functions623169
+Node: Walking Arrays631253
+Node: Sample Programs633390
+Node: Running Examples634064
+Node: Clones634792
+Node: Cut Program636016
+Node: Egrep Program645861
+Ref: Egrep Program-Footnote-1653634
+Node: Id Program653744
+Node: Split Program657360
+Ref: Split Program-Footnote-1660879
+Node: Tee Program661007
+Node: Uniq Program663810
+Node: Wc Program671239
+Ref: Wc Program-Footnote-1675505
+Ref: Wc Program-Footnote-2675705
+Node: Miscellaneous Programs675797
+Node: Dupword Program676985
+Node: Alarm Program679016
+Node: Translate Program683769
+Ref: Translate Program-Footnote-1688156
+Ref: Translate Program-Footnote-2688404
+Node: Labels Program688538
+Ref: Labels Program-Footnote-1691909
+Node: Word Sorting691993
+Node: History Sorting695877
+Node: Extract Program697716
+Ref: Extract Program-Footnote-1705219
+Node: Simple Sed705347
+Node: Igawk Program708409
+Ref: Igawk Program-Footnote-1723566
+Ref: Igawk Program-Footnote-2723767
+Node: Anagram Program723905
+Node: Signature Program726973
+Node: Advanced Features728073
+Node: Nondecimal Data729959
+Node: Array Sorting731542
+Node: Controlling Array Traversal732239
+Node: Array Sorting Functions740477
+Ref: Array Sorting Functions-Footnote-1744151
+Ref: Array Sorting Functions-Footnote-2744244
+Node: Two-way I/O744438
+Ref: Two-way I/O-Footnote-1749870
+Node: TCP/IP Networking749940
+Node: Profiling752784
+Node: Internationalization760281
+Node: I18N and L10N761706
+Node: Explaining gettext762392
+Ref: Explaining gettext-Footnote-1767460
+Ref: Explaining gettext-Footnote-2767644
+Node: Programmer i18n767809
+Node: Translator i18n772011
+Node: String Extraction772804
+Ref: String Extraction-Footnote-1773765
+Node: Printf Ordering773851
+Ref: Printf Ordering-Footnote-1776635
+Node: I18N Portability776699
+Ref: I18N Portability-Footnote-1779148
+Node: I18N Example779211
+Ref: I18N Example-Footnote-1781849
+Node: Gawk I18N781921
+Node: Debugger782542
+Node: Debugging783513
+Node: Debugging Concepts783946
+Node: Debugging Terms785802
+Node: Awk Debugging788399
+Node: Sample Debugging Session789291
+Node: Debugger Invocation789811
+Node: Finding The Bug791143
+Node: List of Debugger Commands797631
+Node: Breakpoint Control798965
+Node: Debugger Execution Control802629
+Node: Viewing And Changing Data805989
+Node: Execution Stack809345
+Node: Debugger Info810812
+Node: Miscellaneous Debugger Commands814794
+Node: Readline Support819970
+Node: Limitations820801
+Node: Arbitrary Precision Arithmetic823053
+Ref: Arbitrary Precision Arithmetic-Footnote-1824702
+Node: General Arithmetic824850
+Node: Floating Point Issues826570
+Node: String Conversion Precision827451
+Ref: String Conversion Precision-Footnote-1829156
+Node: Unexpected Results829265
+Node: POSIX Floating Point Problems831418
+Ref: POSIX Floating Point Problems-Footnote-1835243
+Node: Integer Programming835281
+Node: Floating-point Programming837020
+Ref: Floating-point Programming-Footnote-1843351
+Ref: Floating-point Programming-Footnote-2843621
+Node: Floating-point Representation843885
+Node: Floating-point Context845050
+Ref: table-ieee-formats845889
+Node: Rounding Mode847273
+Ref: table-rounding-modes847752
+Ref: Rounding Mode-Footnote-1850767
+Node: Gawk and MPFR850946
+Node: Arbitrary Precision Floats852201
+Ref: Arbitrary Precision Floats-Footnote-1854644
+Node: Setting Precision854960
+Ref: table-predefined-precision-strings855646
+Node: Setting Rounding Mode857791
+Ref: table-gawk-rounding-modes858195
+Node: Floating-point Constants859382
+Node: Changing Precision860811
+Ref: Changing Precision-Footnote-1862208
+Node: Exact Arithmetic862382
+Node: Arbitrary Precision Integers865520
+Ref: Arbitrary Precision Integers-Footnote-1868538
+Node: Dynamic Extensions868685
+Node: Extension Intro870143
+Node: Plugin License871408
+Node: Extension Mechanism Outline872093
+Ref: load-extension872510
+Ref: load-new-function873988
+Ref: call-new-function874983
+Node: Extension API Description876998
+Node: Extension API Functions Introduction878211
+Node: General Data Types883077
+Ref: General Data Types-Footnote-1888676
+Node: Requesting Values888975
+Ref: table-value-types-returned889706
+Node: Constructor Functions890660
+Node: Registration Functions893680
+Node: Extension Functions894365
+Node: Exit Callback Functions896590
+Node: Extension Version String897839
+Node: Input Parsers898489
+Node: Output Wrappers908246
+Node: Two-way processors912756
+Node: Printing Messages914964
+Ref: Printing Messages-Footnote-1916041
+Node: Updating `ERRNO'916193
+Node: Accessing Parameters916932
+Node: Symbol Table Access918162
+Node: Symbol table by name918674
+Node: Symbol table by cookie920421
+Ref: Symbol table by cookie-Footnote-1924551
+Node: Cached values924614
+Ref: Cached values-Footnote-1928063
+Node: Array Manipulation928154
+Ref: Array Manipulation-Footnote-1929252
+Node: Array Data Types929291
+Ref: Array Data Types-Footnote-1931994
+Node: Array Functions932086
+Node: Flattening Arrays935852
+Node: Creating Arrays942704
+Node: Extension API Variables947429
+Node: Extension Versioning948065
+Node: Extension API Informational Variables949966
+Node: Extension API Boilerplate951052
+Node: Finding Extensions954856
+Node: Extension Example955416
+Node: Internal File Description956146
+Node: Internal File Ops960237
+Ref: Internal File Ops-Footnote-1971745
+Node: Using Internal File Ops971885
+Ref: Using Internal File Ops-Footnote-1974238
+Node: Extension Samples974504
+Node: Extension Sample File Functions976028
+Node: Extension Sample Fnmatch984513
+Node: Extension Sample Fork986239
+Node: Extension Sample Inplace987457
+Node: Extension Sample Ord989235
+Node: Extension Sample Readdir990071
+Node: Extension Sample Revout991603
+Node: Extension Sample Rev2way992196
+Node: Extension Sample Read write array992886
+Node: Extension Sample Readfile994769
+Node: Extension Sample API Tests995587
+Node: Extension Sample Time996112
+Node: gawkextlib997476
+Node: Language History1000236
+Node: V7/SVR3.11001758
+Node: SVR41004078
+Node: POSIX1005520
+Node: BTL1006906
+Node: POSIX/GNU1007640
+Node: Common Extensions1013175
+Node: Ranges and Locales1014481
+Ref: Ranges and Locales-Footnote-11019099
+Ref: Ranges and Locales-Footnote-21019126
+Ref: Ranges and Locales-Footnote-31019386
+Node: Contributors1019607
+Node: Installation1024682
+Node: Gawk Distribution1025576
+Node: Getting1026060
+Node: Extracting1026886
+Node: Distribution contents1028578
+Node: Unix Installation1034098
+Node: Quick Installation1034715
+Node: Additional Configuration Options1037159
+Node: Configuration Philosophy1038636
+Node: Non-Unix Installation1040990
+Node: PC Installation1041448
+Node: PC Binary Installation1042747
+Node: PC Compiling1044595
+Node: PC Testing1047539
+Node: PC Using1048715
+Node: Cygwin1052900
+Node: MSYS1053900
+Node: VMS Installation1054414
+Node: VMS Compilation1055017
+Ref: VMS Compilation-Footnote-11056024
+Node: VMS Installation Details1056082
+Node: VMS Running1057717
+Node: VMS Old Gawk1059324
+Node: Bugs1059798
+Node: Other Versions1063654
+Node: Notes1069738
+Node: Compatibility Mode1070538
+Node: Additions1071321
+Node: Accessing The Source1072248
+Node: Adding Code1073688
+Node: New Ports1079733
+Node: Derived Files1083868
+Ref: Derived Files-Footnote-11089189
+Ref: Derived Files-Footnote-21089223
+Ref: Derived Files-Footnote-31089823
+Node: Future Extensions1089921
+Node: Implementation Limitations1090498
+Node: Extension Design1091750
+Node: Old Extension Problems1092904
+Ref: Old Extension Problems-Footnote-11094412
+Node: Extension New Mechanism Goals1094469
+Ref: Extension New Mechanism Goals-Footnote-11097834
+Node: Extension Other Design Decisions1098020
+Node: Extension Future Growth1100126
+Node: Old Extension Mechanism1100962
+Node: Basic Concepts1102702
+Node: Basic High Level1103383
+Ref: figure-general-flow1103654
+Ref: figure-process-flow1104253
+Ref: Basic High Level-Footnote-11107482
+Node: Basic Data Typing1107667
+Node: Glossary1111022
+Node: Copying1136484
+Node: GNU Free Documentation License1174041
+Node: Index1199178

End Tag Table