aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2013-01-06 20:57:19 +0200
committerArnold D. Robbins <arnold@skeeve.com>2013-01-06 20:57:19 +0200
commit0348504359b7d102e7aa7afefb3d81665906f4be (patch)
tree75e4d13d29a231c24bfc5d21770f1fff105fb36a /doc/gawk.info
parenta10f6f1a9a49d16133066f23fd3da1be994683a2 (diff)
downloadegawk-0348504359b7d102e7aa7afefb3d81665906f4be.tar.gz
egawk-0348504359b7d102e7aa7afefb3d81665906f4be.tar.bz2
egawk-0348504359b7d102e7aa7afefb3d81665906f4be.zip
Fix problems from a merge.
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info1542
1 files changed, 530 insertions, 1012 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index e2aae487..835d83a3 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -29556,14 +29556,8 @@ Index
* awk, versions of, See Also Brian Kernighan's awk <1>: Other Versions.
(line 13)
* awk, versions of, See Also Brian Kernighan's awk: BTL. (line 6)
-<<<<<<< HEAD
-* awka compiler for awk: Other Versions. (line 55)
-* AWKLIBPATH environment variable: AWKLIBPATH Variable. (line 6)
-=======
-* awk.h file (internal): Internals. (line 15)
* awka compiler for awk: Other Versions. (line 64)
-* AWKNUM internal type: Internals. (line 19)
->>>>>>> gawk-4.0-stable
+* AWKLIBPATH environment variable: AWKLIBPATH Variable. (line 6)
* AWKPATH environment variable <1>: PC Using. (line 11)
* AWKPATH environment variable: AWKPATH Variable. (line 6)
* awkprof.out file: Profiling. (line 6)
@@ -29715,11 +29709,7 @@ Index
* built-in variables, -v option, setting with: Options. (line 54)
* built-in variables, conveying information: Auto-set. (line 6)
* built-in variables, user-modifiable: User-modified. (line 6)
-<<<<<<< HEAD
-* Busybox Awk: Other Versions. (line 79)
-=======
-* Busybox Awk: Other Versions. (line 87)
->>>>>>> gawk-4.0-stable
+* Busybox Awk: Other Versions. (line 88)
* call by reference: Pass By Value/Reference.
(line 47)
* call by value: Pass By Value/Reference.
@@ -30763,15 +30753,9 @@ Index
* Jacobs, Andrew: Passwd Functions. (line 90)
* Jaegermann, Michal <1>: Contributors. (line 46)
* Jaegermann, Michal: Acknowledgments. (line 60)
-<<<<<<< HEAD
-* Java implementation of awk: Other Versions. (line 97)
+* Java implementation of awk: Other Versions. (line 106)
* Java programming language: Glossary. (line 388)
-* jawk: Other Versions. (line 97)
-=======
-* Java implementation of awk: Other Versions. (line 105)
-* Java programming language: Glossary. (line 384)
-* jawk: Other Versions. (line 105)
->>>>>>> gawk-4.0-stable
+* jawk: Other Versions. (line 106)
* Jedi knights: Undocumented. (line 6)
* join() user-defined function: Join Function. (line 18)
* Kahrs, Ju"rgen <1>: Contributors. (line 70)
@@ -30816,15 +30800,9 @@ Index
* left shift, bitwise: Bitwise Functions. (line 32)
* leftmost longest match: Multiple Line. (line 26)
* length() function: String Functions. (line 166)
-<<<<<<< HEAD
* Lesser General Public License (LGPL): Glossary. (line 405)
* LGPL (Lesser General Public License): Glossary. (line 405)
-* libmawk: Other Versions. (line 105)
-=======
-* Lesser General Public License (LGPL): Glossary. (line 401)
-* LGPL (Lesser General Public License): Glossary. (line 401)
-* libmawk: Other Versions. (line 113)
->>>>>>> gawk-4.0-stable
+* libmawk: Other Versions. (line 114)
* libraries of awk functions: Library Functions. (line 6)
* libraries of awk functions, assertions: Assert Function. (line 6)
* libraries of awk functions, associative arrays and: Library Names.
@@ -30908,13 +30886,8 @@ Index
* matching, expressions, See comparison expressions: Typing and Comparison.
(line 9)
* matching, leftmost longest: Multiple Line. (line 26)
-<<<<<<< HEAD
* matching, null strings: Gory Details. (line 165)
-* mawk program: Other Versions. (line 35)
-=======
-* matching, null strings: Gory Details. (line 164)
* mawk program: Other Versions. (line 44)
->>>>>>> gawk-4.0-stable
* McPhee, Patrick: Contributors. (line 100)
* message object files: Explaining gettext. (line 41)
* message object files, converting from portable object files: I18N Example.
@@ -31029,13 +31002,8 @@ Index
* OFS variable <1>: User-modified. (line 124)
* OFS variable <2>: Output Separators. (line 6)
* OFS variable: Changing Fields. (line 64)
-<<<<<<< HEAD
* OpenBSD: Glossary. (line 619)
-* OpenSolaris: Other Versions. (line 87)
-=======
-* OpenBSD: Glossary. (line 615)
-* OpenSolaris: Other Versions. (line 95)
->>>>>>> gawk-4.0-stable
+* OpenSolaris: Other Versions. (line 96)
* operating systems, BSD-based: Manual History. (line 28)
* operating systems, PC, gawk on: PC Using. (line 6)
* operating systems, PC, gawk on, installing: PC Installation.
@@ -31302,22 +31270,13 @@ Index
* pwcat program: Passwd Functions. (line 23)
* q debugger command (alias for quit): Miscellaneous Debugger Commands.
(line 101)
-<<<<<<< HEAD
-* QSE Awk: Other Versions. (line 109)
-=======
-* QSE Awk: Other Versions. (line 117)
->>>>>>> gawk-4.0-stable
+* QSE Awk: Other Versions. (line 118)
* question mark (?) regexp operator <1>: GNU Regexp Operators.
(line 59)
* question mark (?) regexp operator: Regexp Operators. (line 111)
* question mark (?), ?: operator: Precedence. (line 92)
-<<<<<<< HEAD
-* QuikTrim Awk: Other Versions. (line 113)
+* QuikTrim Awk: Other Versions. (line 122)
* quit debugger command: Miscellaneous Debugger Commands.
-=======
-* QuikTrim Awk: Other Versions. (line 121)
-* quit debugger command: Miscellaneous Dgawk Commands.
->>>>>>> gawk-4.0-stable
(line 101)
* QUIT signal (MS-Windows): Profiling. (line 206)
* quoting <1>: Comments. (line 27)
@@ -31553,11 +31512,7 @@ Index
* sleep time extension function: Extension Sample Time.
(line 20)
* sleep utility: Alarm Program. (line 109)
-<<<<<<< HEAD
-* Solaris, POSIX-compliant awk: Other Versions. (line 87)
-=======
-* Solaris, POSIX-compliant awk: Other Versions. (line 95)
->>>>>>> gawk-4.0-stable
+* Solaris, POSIX-compliant awk: Other Versions. (line 96)
* sort function, arrays, sorting: Array Sorting Functions.
(line 6)
* sort utility: Word Sorting. (line 50)
@@ -31566,31 +31521,17 @@ Index
(line 93)
* source code, awka: Other Versions. (line 64)
* source code, Brian Kernighan's awk: Other Versions. (line 13)
-<<<<<<< HEAD
-* source code, Busybox Awk: Other Versions. (line 79)
+* source code, Busybox Awk: Other Versions. (line 88)
* source code, gawk: Gawk Distribution. (line 6)
-* source code, jawk: Other Versions. (line 97)
-* source code, libmawk: Other Versions. (line 105)
-* source code, mawk: Other Versions. (line 35)
-* source code, mixing: Options. (line 131)
-* source code, pawk: Other Versions. (line 69)
-* source code, QSE Awk: Other Versions. (line 109)
-* source code, QuikTrim Awk: Other Versions. (line 113)
-* source code, Solaris awk: Other Versions. (line 87)
-* source code, xgawk: Other Versions. (line 120)
-=======
-* source code, Busybox Awk: Other Versions. (line 87)
-* source code, gawk: Gawk Distribution. (line 6)
-* source code, jawk: Other Versions. (line 105)
-* source code, libmawk: Other Versions. (line 113)
+* source code, jawk: Other Versions. (line 106)
+* source code, libmawk: Other Versions. (line 114)
* source code, mawk: Other Versions. (line 44)
-* source code, mixing: Options. (line 108)
+* source code, mixing: Options. (line 131)
* source code, pawk: Other Versions. (line 78)
-* source code, QSE Awk: Other Versions. (line 117)
-* source code, QuikTrim Awk: Other Versions. (line 121)
-* source code, Solaris awk: Other Versions. (line 95)
-* source code, xgawk: Other Versions. (line 128)
->>>>>>> gawk-4.0-stable
+* source code, QSE Awk: Other Versions. (line 118)
+* source code, QuikTrim Awk: Other Versions. (line 122)
+* source code, Solaris awk: Other Versions. (line 96)
+* source code, xgawk: Other Versions. (line 129)
* source files, search path for: Igawk Program. (line 368)
* sparse arrays: Array Intro. (line 71)
* Spencer, Henry: Glossary. (line 12)
@@ -31877,13 +31818,7 @@ Index
* words, counting: Wc Program. (line 6)
* words, duplicate, searching for: Dupword Program. (line 6)
* words, usage counts, generating: Word Sorting. (line 6)
-<<<<<<< HEAD
-* xgawk: Other Versions. (line 120)
-=======
-* wstlen internal variable: Internals. (line 61)
-* wstptr internal variable: Internals. (line 61)
-* xgawk: Other Versions. (line 128)
->>>>>>> gawk-4.0-stable
+* xgawk: Other Versions. (line 129)
* xgettext utility: String Extraction. (line 13)
* XOR bitwise operation: Bitwise Functions. (line 6)
* xor() function (gawk): Bitwise Functions. (line 55)
@@ -31921,935 +31856,518 @@ Index

Tag Table:
-<<<<<<< HEAD
-Node: Top1352
-Node: Foreword40217
-Node: Preface44562
-Ref: Preface-Footnote-147615
-Ref: Preface-Footnote-247721
-Node: History47953
-Node: Names50344
-Ref: Names-Footnote-151821
-Node: This Manual51893
-Ref: This Manual-Footnote-157799
-Node: Conventions57899
-Node: Manual History60033
-Ref: Manual History-Footnote-163303
-Ref: Manual History-Footnote-263344
-Node: How To Contribute63418
-Node: Acknowledgments64562
-Node: Getting Started69058
-Node: Running gawk71437
-Node: One-shot72623
-Node: Read Terminal73848
-Ref: Read Terminal-Footnote-175498
-Ref: Read Terminal-Footnote-275774
-Node: Long75945
-Node: Executable Scripts77321
-Ref: Executable Scripts-Footnote-179190
-Ref: Executable Scripts-Footnote-279292
-Node: Comments79839
-Node: Quoting82306
-Node: DOS Quoting86929
-Node: Sample Data Files87604
-Node: Very Simple90636
-Node: Two Rules95235
-Node: More Complex97382
-Ref: More Complex-Footnote-1100312
-Node: Statements/Lines100397
-Ref: Statements/Lines-Footnote-1104859
-Node: Other Features105124
-Node: When106052
-Node: Invoking Gawk108199
-Node: Command Line109660
-Node: Options110443
-Ref: Options-Footnote-1125841
-Node: Other Arguments125866
-Node: Naming Standard Input128524
-Node: Environment Variables129618
-Node: AWKPATH Variable130176
-Ref: AWKPATH Variable-Footnote-1132934
-Node: AWKLIBPATH Variable133194
-Node: Other Environment Variables133791
-Node: Exit Status136286
-Node: Include Files136961
-Node: Loading Shared Libraries140530
-Node: Obsolete141755
-Node: Undocumented142452
-Node: Regexp142695
-Node: Regexp Usage144084
-Node: Escape Sequences146110
-Node: Regexp Operators151873
-Ref: Regexp Operators-Footnote-1159253
-Ref: Regexp Operators-Footnote-2159400
-Node: Bracket Expressions159498
-Ref: table-char-classes161388
-Node: GNU Regexp Operators163911
-Node: Case-sensitivity167634
-Ref: Case-sensitivity-Footnote-1170602
-Ref: Case-sensitivity-Footnote-2170837
-Node: Leftmost Longest170945
-Node: Computed Regexps172146
-Node: Reading Files175556
-Node: Records177559
-Ref: Records-Footnote-1186483
-Node: Fields186520
-Ref: Fields-Footnote-1189553
-Node: Nonconstant Fields189639
-Node: Changing Fields191841
-Node: Field Separators197822
-Node: Default Field Splitting200451
-Node: Regexp Field Splitting201568
-Node: Single Character Fields204910
-Node: Command Line Field Separator205969
-Node: Field Splitting Summary209410
-Ref: Field Splitting Summary-Footnote-1212602
-Node: Constant Size212703
-Node: Splitting By Content217287
-Ref: Splitting By Content-Footnote-1221013
-Node: Multiple Line221053
-Ref: Multiple Line-Footnote-1226900
-Node: Getline227079
-Node: Plain Getline229295
-Node: Getline/Variable231384
-Node: Getline/File232525
-Node: Getline/Variable/File233847
-Ref: Getline/Variable/File-Footnote-1235446
-Node: Getline/Pipe235533
-Node: Getline/Variable/Pipe238093
-Node: Getline/Coprocess239200
-Node: Getline/Variable/Coprocess240443
-Node: Getline Notes241157
-Node: Getline Summary243944
-Ref: table-getline-variants244352
-Node: Read Timeout245210
-Ref: Read Timeout-Footnote-1248955
-Node: Command line directories249012
-Node: Printing249642
-Node: Print251273
-Node: Print Examples252610
-Node: Output Separators255394
-Node: OFMT257154
-Node: Printf258512
-Node: Basic Printf259418
-Node: Control Letters260957
-Node: Format Modifiers264769
-Node: Printf Examples270778
-Node: Redirection273493
-Node: Special Files280477
-Node: Special FD281010
-Ref: Special FD-Footnote-1284635
-Node: Special Network284709
-Node: Special Caveats285559
-Node: Close Files And Pipes286355
-Ref: Close Files And Pipes-Footnote-1293378
-Ref: Close Files And Pipes-Footnote-2293526
-Node: Expressions293676
-Node: Values294808
-Node: Constants295484
-Node: Scalar Constants296164
-Ref: Scalar Constants-Footnote-1297023
-Node: Nondecimal-numbers297205
-Node: Regexp Constants300264
-Node: Using Constant Regexps300739
-Node: Variables303794
-Node: Using Variables304449
-Node: Assignment Options306173
-Node: Conversion308045
-Ref: table-locale-affects313421
-Ref: Conversion-Footnote-1314045
-Node: All Operators314154
-Node: Arithmetic Ops314784
-Node: Concatenation317289
-Ref: Concatenation-Footnote-1320082
-Node: Assignment Ops320202
-Ref: table-assign-ops325190
-Node: Increment Ops326598
-Node: Truth Values and Conditions330068
-Node: Truth Values331151
-Node: Typing and Comparison332200
-Node: Variable Typing332989
-Ref: Variable Typing-Footnote-1336886
-Node: Comparison Operators337008
-Ref: table-relational-ops337418
-Node: POSIX String Comparison340967
-Ref: POSIX String Comparison-Footnote-1341923
-Node: Boolean Ops342061
-Ref: Boolean Ops-Footnote-1346139
-Node: Conditional Exp346230
-Node: Function Calls347962
-Node: Precedence351556
-Node: Locales355225
-Node: Patterns and Actions356314
-Node: Pattern Overview357368
-Node: Regexp Patterns359037
-Node: Expression Patterns359580
-Node: Ranges363265
-Node: BEGIN/END366231
-Node: Using BEGIN/END366993
-Ref: Using BEGIN/END-Footnote-1369724
-Node: I/O And BEGIN/END369830
-Node: BEGINFILE/ENDFILE372112
-Node: Empty375016
-Node: Using Shell Variables375332
-Node: Action Overview377617
-Node: Statements379974
-Node: If Statement381828
-Node: While Statement383327
-Node: Do Statement385371
-Node: For Statement386527
-Node: Switch Statement389679
-Node: Break Statement391776
-Node: Continue Statement393766
-Node: Next Statement395559
-Node: Nextfile Statement397949
-Node: Exit Statement400590
-Node: Built-in Variables403006
-Node: User-modified404101
-Ref: User-modified-Footnote-1412456
-Node: Auto-set412518
-Ref: Auto-set-Footnote-1424869
-Ref: Auto-set-Footnote-2425074
-Node: ARGC and ARGV425130
-Node: Arrays428981
-Node: Array Basics430486
-Node: Array Intro431312
-Node: Reference to Elements435630
-Node: Assigning Elements437900
-Node: Array Example438391
-Node: Scanning an Array440123
-Node: Controlling Scanning442437
-Ref: Controlling Scanning-Footnote-1447370
-Node: Delete447686
-Ref: Delete-Footnote-1450451
-Node: Numeric Array Subscripts450508
-Node: Uninitialized Subscripts452691
-Node: Multi-dimensional454319
-Node: Multi-scanning457413
-Node: Arrays of Arrays459004
-Node: Functions463649
-Node: Built-in464468
-Node: Calling Built-in465546
-Node: Numeric Functions467534
-Ref: Numeric Functions-Footnote-1471366
-Ref: Numeric Functions-Footnote-2471723
-Ref: Numeric Functions-Footnote-3471771
-Node: String Functions472040
-Ref: String Functions-Footnote-1495537
-Ref: String Functions-Footnote-2495666
-Ref: String Functions-Footnote-3495914
-Node: Gory Details496001
-Ref: table-sub-escapes497680
-Ref: table-sub-posix-92499034
-Ref: table-sub-proposed500385
-Ref: table-posix-sub501739
-Ref: table-gensub-escapes503284
-Ref: Gory Details-Footnote-1504491
-Ref: Gory Details-Footnote-2504542
-Node: I/O Functions504693
-Ref: I/O Functions-Footnote-1511798
-Node: Time Functions511945
-Ref: Time Functions-Footnote-1522837
-Ref: Time Functions-Footnote-2522905
-Ref: Time Functions-Footnote-3523063
-Ref: Time Functions-Footnote-4523174
-Ref: Time Functions-Footnote-5523286
-Ref: Time Functions-Footnote-6523513
-Node: Bitwise Functions523779
-Ref: table-bitwise-ops524337
-Ref: Bitwise Functions-Footnote-1528558
-Node: Type Functions528742
-Node: I18N Functions529212
-Node: User-defined530839
-Node: Definition Syntax531643
-Ref: Definition Syntax-Footnote-1536553
-Node: Function Example536622
-Node: Function Caveats539216
-Node: Calling A Function539637
-Node: Variable Scope540752
-Node: Pass By Value/Reference543715
-Node: Return Statement547155
-Node: Dynamic Typing550136
-Node: Indirect Calls550871
-Node: Library Functions560556
-Ref: Library Functions-Footnote-1564069
-Ref: Library Functions-Footnote-2564212
-Node: Library Names564383
-Ref: Library Names-Footnote-1567854
-Ref: Library Names-Footnote-2568074
-Node: General Functions568160
-Node: Strtonum Function569113
-Node: Assert Function572043
-Node: Round Function575369
-Node: Cliff Random Function576912
-Node: Ordinal Functions577928
-Ref: Ordinal Functions-Footnote-1580998
-Ref: Ordinal Functions-Footnote-2581250
-Node: Join Function581459
-Ref: Join Function-Footnote-1583230
-Node: Getlocaltime Function583430
-Node: Data File Management587145
-Node: Filetrans Function587777
-Node: Rewind Function591916
-Node: File Checking593303
-Node: Empty Files594397
-Node: Ignoring Assigns596627
-Node: Getopt Function598180
-Ref: Getopt Function-Footnote-1609484
-Node: Passwd Functions609687
-Ref: Passwd Functions-Footnote-1618662
-Node: Group Functions618750
-Node: Walking Arrays626834
-Node: Sample Programs628403
-Node: Running Examples629080
-Node: Clones629808
-Node: Cut Program631032
-Node: Egrep Program640877
-Ref: Egrep Program-Footnote-1648650
-Node: Id Program648760
-Node: Split Program652376
-Ref: Split Program-Footnote-1655895
-Node: Tee Program656023
-Node: Uniq Program658826
-Node: Wc Program666255
-Ref: Wc Program-Footnote-1670521
-Ref: Wc Program-Footnote-2670721
-Node: Miscellaneous Programs670813
-Node: Dupword Program672001
-Node: Alarm Program674032
-Node: Translate Program678781
-Ref: Translate Program-Footnote-1683168
-Ref: Translate Program-Footnote-2683396
-Node: Labels Program683530
-Ref: Labels Program-Footnote-1686901
-Node: Word Sorting686985
-Node: History Sorting690869
-Node: Extract Program692708
-Ref: Extract Program-Footnote-1700191
-Node: Simple Sed700319
-Node: Igawk Program703381
-Ref: Igawk Program-Footnote-1718538
-Ref: Igawk Program-Footnote-2718739
-Node: Anagram Program718877
-Node: Signature Program721945
-Node: Internationalization723045
-Node: I18N and L10N724477
-Node: Explaining gettext725163
-Ref: Explaining gettext-Footnote-1730229
-Ref: Explaining gettext-Footnote-2730413
-Node: Programmer i18n730578
-Node: Translator i18n734778
-Node: String Extraction735571
-Ref: String Extraction-Footnote-1736532
-Node: Printf Ordering736618
-Ref: Printf Ordering-Footnote-1739402
-Node: I18N Portability739466
-Ref: I18N Portability-Footnote-1741915
-Node: I18N Example741978
-Ref: I18N Example-Footnote-1744613
-Node: Gawk I18N744685
-Node: Advanced Features745302
-Node: Nondecimal Data746806
-Node: Array Sorting748389
-Node: Controlling Array Traversal749086
-Node: Array Sorting Functions757324
-Ref: Array Sorting Functions-Footnote-1760998
-Ref: Array Sorting Functions-Footnote-2761091
-Node: Two-way I/O761285
-Ref: Two-way I/O-Footnote-1766717
-Node: TCP/IP Networking766787
-Node: Profiling769631
-Node: Debugger777085
-Node: Debugging778053
-Node: Debugging Concepts778486
-Node: Debugging Terms780342
-Node: Awk Debugging782939
-Node: Sample Debugging Session783831
-Node: Debugger Invocation784351
-Node: Finding The Bug785680
-Node: List of Debugger Commands792168
-Node: Breakpoint Control793502
-Node: Debugger Execution Control797166
-Node: Viewing And Changing Data800526
-Node: Execution Stack803882
-Node: Debugger Info805349
-Node: Miscellaneous Debugger Commands809330
-Node: Readline Support814775
-Node: Limitations815606
-Node: Arbitrary Precision Arithmetic817858
-Ref: Arbitrary Precision Arithmetic-Footnote-1819500
-Node: General Arithmetic819648
-Node: Floating Point Issues821368
-Node: String Conversion Precision822249
-Ref: String Conversion Precision-Footnote-1823955
-Node: Unexpected Results824064
-Node: POSIX Floating Point Problems826217
-Ref: POSIX Floating Point Problems-Footnote-1830042
-Node: Integer Programming830080
-Node: Floating-point Programming831833
-Ref: Floating-point Programming-Footnote-1838142
-Node: Floating-point Representation838406
-Node: Floating-point Context839571
-Ref: table-ieee-formats840413
-Node: Rounding Mode841797
-Ref: table-rounding-modes842276
-Ref: Rounding Mode-Footnote-1845280
-Node: Gawk and MPFR845461
-Node: Arbitrary Precision Floats846703
-Ref: Arbitrary Precision Floats-Footnote-1849132
-Node: Setting Precision849443
-Node: Setting Rounding Mode852176
-Ref: table-gawk-rounding-modes852580
-Node: Floating-point Constants853760
-Node: Changing Precision855184
-Ref: Changing Precision-Footnote-1856584
-Node: Exact Arithmetic856758
-Node: Arbitrary Precision Integers859866
-Ref: Arbitrary Precision Integers-Footnote-1862866
-Node: Dynamic Extensions863013
-Node: Extension Intro864390
-Node: Plugin License865598
-Node: Extension Mechanism Outline866283
-Ref: load-extension866700
-Ref: load-new-function868178
-Ref: call-new-function869159
-Node: Extension API Description871153
-Node: Extension API Functions Introduction872492
-Node: General Data Types877270
-Ref: General Data Types-Footnote-1882872
-Node: Requesting Values883171
-Ref: table-value-types-returned883902
-Node: Constructor Functions884856
-Node: Registration Functions887852
-Node: Extension Functions888537
-Node: Exit Callback Functions890711
-Node: Extension Version String891954
-Node: Input Parsers892604
-Node: Output Wrappers902321
-Node: Two-way processors906737
-Node: Printing Messages908867
-Ref: Printing Messages-Footnote-1909944
-Node: Updating `ERRNO'910096
-Node: Accessing Parameters910835
-Node: Symbol Table Access912065
-Node: Symbol table by name912577
-Node: Symbol table by cookie914150
-Ref: Symbol table by cookie-Footnote-1918279
-Node: Cached values918342
-Ref: Cached values-Footnote-1921785
-Node: Array Manipulation921876
-Ref: Array Manipulation-Footnote-1922974
-Node: Array Data Types923013
-Ref: Array Data Types-Footnote-1925716
-Node: Array Functions925808
-Node: Flattening Arrays929574
-Node: Creating Arrays936413
-Node: Extension API Variables941208
-Node: Extension Versioning941844
-Node: Extension API Informational Variables943745
-Node: Extension API Boilerplate944831
-Node: Finding Extensions948662
-Node: Extension Example949209
-Node: Internal File Description949947
-Node: Internal File Ops953635
-Ref: Internal File Ops-Footnote-1965082
-Node: Using Internal File Ops965222
-Ref: Using Internal File Ops-Footnote-1967575
-Node: Extension Samples967841
-Node: Extension Sample File Functions969284
-Node: Extension Sample Fnmatch977757
-Node: Extension Sample Fork979483
-Node: Extension Sample Ord980697
-Node: Extension Sample Readdir981473
-Node: Extension Sample Revout982977
-Node: Extension Sample Rev2way983570
-Node: Extension Sample Read write array984260
-Node: Extension Sample Readfile986143
-Node: Extension Sample API Tests986898
-Node: Extension Sample Time987423
-Node: gawkextlib988730
-Node: Language History991111
-Node: V7/SVR3.1992633
-Node: SVR4994954
-Node: POSIX996396
-Node: BTL997404
-Node: POSIX/GNU998209
-Node: Common Extensions1003744
-Node: Ranges and Locales1004803
-Ref: Ranges and Locales-Footnote-11009421
-Ref: Ranges and Locales-Footnote-21009448
-Ref: Ranges and Locales-Footnote-31009708
-Node: Contributors1009929
-Node: Installation1014225
-Node: Gawk Distribution1015119
-Node: Getting1015603
-Node: Extracting1016429
-Node: Distribution contents1018121
-Node: Unix Installation1023382
-Node: Quick Installation1023999
-Node: Additional Configuration Options1025961
-Node: Configuration Philosophy1027438
-Node: Non-Unix Installation1029780
-Node: PC Installation1030238
-Node: PC Binary Installation1031537
-Node: PC Compiling1033385
-Node: PC Testing1036329
-Node: PC Using1037505
-Node: Cygwin1041690
-Node: MSYS1042690
-Node: VMS Installation1043204
-Node: VMS Compilation1043807
-Ref: VMS Compilation-Footnote-11044814
-Node: VMS Installation Details1044872
-Node: VMS Running1046507
-Node: VMS Old Gawk1048114
-Node: Bugs1048588
-Node: Other Versions1052440
-Node: Notes1057755
-Node: Compatibility Mode1058555
-Node: Additions1059338
-Node: Accessing The Source1060265
-Node: Adding Code1061868
-Node: New Ports1067910
-Node: Derived Files1072045
-Ref: Derived Files-Footnote-11077366
-Ref: Derived Files-Footnote-21077400
-Ref: Derived Files-Footnote-31078000
-Node: Future Extensions1078098
-Node: Implementation Limitations1078679
-Node: Extension Design1079931
-Node: Old Extension Problems1081080
-Ref: Old Extension Problems-Footnote-11082588
-Node: Extension New Mechanism Goals1082645
-Ref: Extension New Mechanism Goals-Footnote-11086004
-Node: Extension Other Design Decisions1086190
-Node: Extension Future Growth1088296
-Node: Old Extension Mechansim1089117
-Node: Basic Concepts1090874
-Node: Basic High Level1091555
-Ref: figure-general-flow1091826
-Ref: figure-process-flow1092425
-Ref: Basic High Level-Footnote-11095654
-Node: Basic Data Typing1095839
-Node: Glossary1099194
-Node: Copying1124505
-Node: GNU Free Documentation License1162062
-Node: Index1187199
-=======
Node: Top1358
-Node: Foreword30294
-Node: Preface34639
-Ref: Preface-Footnote-137692
-Ref: Preface-Footnote-237798
-Node: History38030
-Node: Names40421
-Ref: Names-Footnote-141898
-Node: This Manual41970
-Ref: This Manual-Footnote-146917
-Node: Conventions47017
-Node: Manual History49151
-Ref: Manual History-Footnote-152421
-Ref: Manual History-Footnote-252462
-Node: How To Contribute52536
-Node: Acknowledgments53680
-Node: Getting Started58011
-Node: Running gawk60390
-Node: One-shot61576
-Node: Read Terminal62801
-Ref: Read Terminal-Footnote-164451
-Ref: Read Terminal-Footnote-264727
-Node: Long64898
-Node: Executable Scripts66274
-Ref: Executable Scripts-Footnote-168143
-Ref: Executable Scripts-Footnote-268245
-Node: Comments68792
-Node: Quoting71259
-Node: DOS Quoting75882
-Node: Sample Data Files76557
-Node: Very Simple79589
-Node: Two Rules84188
-Node: More Complex86335
-Ref: More Complex-Footnote-189265
-Node: Statements/Lines89350
-Ref: Statements/Lines-Footnote-193812
-Node: Other Features94077
-Node: When95005
-Node: Invoking Gawk97152
-Node: Command Line98537
-Node: Options99320
-Ref: Options-Footnote-1112864
-Node: Other Arguments112889
-Node: Naming Standard Input115547
-Node: Environment Variables116641
-Node: AWKPATH Variable117085
-Ref: AWKPATH Variable-Footnote-1119682
-Node: Other Environment Variables119942
-Node: Exit Status122282
-Node: Include Files122957
-Node: Obsolete126442
-Node: Undocumented127128
-Node: Regexp127369
-Node: Regexp Usage128758
-Node: Escape Sequences130784
-Node: Regexp Operators136547
-Ref: Regexp Operators-Footnote-1143927
-Ref: Regexp Operators-Footnote-2144074
-Node: Bracket Expressions144172
-Ref: table-char-classes146062
-Node: GNU Regexp Operators148585
-Node: Case-sensitivity152308
-Ref: Case-sensitivity-Footnote-1155276
-Ref: Case-sensitivity-Footnote-2155511
-Node: Leftmost Longest155619
-Node: Computed Regexps156820
-Node: Reading Files160230
-Node: Records162171
-Ref: Records-Footnote-1171095
-Node: Fields171132
-Ref: Fields-Footnote-1174165
-Node: Nonconstant Fields174251
-Node: Changing Fields176453
-Node: Field Separators182434
-Node: Default Field Splitting185063
-Node: Regexp Field Splitting186180
-Node: Single Character Fields189522
-Node: Command Line Field Separator190581
-Node: Field Splitting Summary194022
-Ref: Field Splitting Summary-Footnote-1197214
-Node: Constant Size197315
-Node: Splitting By Content201899
-Ref: Splitting By Content-Footnote-1205625
-Node: Multiple Line205665
-Ref: Multiple Line-Footnote-1211512
-Node: Getline211691
-Node: Plain Getline213919
-Node: Getline/Variable216008
-Node: Getline/File217149
-Node: Getline/Variable/File218471
-Ref: Getline/Variable/File-Footnote-1220070
-Node: Getline/Pipe220157
-Node: Getline/Variable/Pipe222717
-Node: Getline/Coprocess223824
-Node: Getline/Variable/Coprocess225067
-Node: Getline Notes225781
-Node: Getline Summary228568
-Ref: table-getline-variants228911
-Node: Command line directories229767
-Node: Printing230392
-Node: Print232023
-Node: Print Examples233360
-Node: Output Separators236144
-Node: OFMT237904
-Node: Printf239262
-Node: Basic Printf240168
-Node: Control Letters241707
-Node: Format Modifiers245519
-Node: Printf Examples251528
-Node: Redirection254243
-Node: Special Files261227
-Node: Special FD261760
-Ref: Special FD-Footnote-1265385
-Node: Special Network265459
-Node: Special Caveats266309
-Node: Close Files And Pipes267105
-Ref: Close Files And Pipes-Footnote-1274128
-Ref: Close Files And Pipes-Footnote-2274276
-Node: Expressions274426
-Node: Values275558
-Node: Constants276234
-Node: Scalar Constants276914
-Ref: Scalar Constants-Footnote-1277773
-Node: Nondecimal-numbers277955
-Node: Regexp Constants281014
-Node: Using Constant Regexps281489
-Node: Variables284544
-Node: Using Variables285199
-Node: Assignment Options286923
-Node: Conversion288795
-Ref: table-locale-affects294171
-Ref: Conversion-Footnote-1294795
-Node: All Operators294904
-Node: Arithmetic Ops295534
-Node: Concatenation298039
-Ref: Concatenation-Footnote-1300832
-Node: Assignment Ops300952
-Ref: table-assign-ops305940
-Node: Increment Ops307348
-Node: Truth Values and Conditions310818
-Node: Truth Values311901
-Node: Typing and Comparison312950
-Node: Variable Typing313739
-Ref: Variable Typing-Footnote-1317636
-Node: Comparison Operators317758
-Ref: table-relational-ops318168
-Node: POSIX String Comparison321717
-Ref: POSIX String Comparison-Footnote-1322673
-Node: Boolean Ops322811
-Ref: Boolean Ops-Footnote-1326889
-Node: Conditional Exp326980
-Node: Function Calls328712
-Node: Precedence332306
-Node: Locales335975
-Node: Patterns and Actions337064
-Node: Pattern Overview338118
-Node: Regexp Patterns339787
-Node: Expression Patterns340330
-Node: Ranges344015
-Node: BEGIN/END346981
-Node: Using BEGIN/END347743
-Ref: Using BEGIN/END-Footnote-1350474
-Node: I/O And BEGIN/END350580
-Node: BEGINFILE/ENDFILE352862
-Node: Empty355755
-Node: Using Shell Variables356071
-Node: Action Overview358356
-Node: Statements360713
-Node: If Statement362567
-Node: While Statement364066
-Node: Do Statement366110
-Node: For Statement367266
-Node: Switch Statement370418
-Node: Break Statement372515
-Node: Continue Statement374505
-Node: Next Statement376298
-Node: Nextfile Statement378688
-Node: Exit Statement381329
-Node: Built-in Variables383745
-Node: User-modified384840
-Ref: User-modified-Footnote-1392866
-Node: Auto-set392928
-Ref: Auto-set-Footnote-1402219
-Node: ARGC and ARGV402424
-Node: Arrays406275
-Node: Array Basics407780
-Node: Array Intro408606
-Node: Reference to Elements412924
-Node: Assigning Elements415194
-Node: Array Example415685
-Node: Scanning an Array417417
-Node: Controlling Scanning419731
-Ref: Controlling Scanning-Footnote-1424664
-Node: Delete424980
-Ref: Delete-Footnote-1427745
-Node: Numeric Array Subscripts427802
-Node: Uninitialized Subscripts429985
-Node: Multi-dimensional431613
-Node: Multi-scanning434707
-Node: Arrays of Arrays436298
-Node: Functions440943
-Node: Built-in441765
-Node: Calling Built-in442843
-Node: Numeric Functions444831
-Ref: Numeric Functions-Footnote-1448663
-Ref: Numeric Functions-Footnote-2449020
-Ref: Numeric Functions-Footnote-3449068
-Node: String Functions449337
-Ref: String Functions-Footnote-1472834
-Ref: String Functions-Footnote-2472963
-Ref: String Functions-Footnote-3473211
-Node: Gory Details473298
-Ref: table-sub-escapes474977
-Ref: table-sub-posix-92476331
-Ref: table-sub-proposed477674
-Ref: table-posix-sub479024
-Ref: table-gensub-escapes480570
-Ref: Gory Details-Footnote-1481777
-Ref: Gory Details-Footnote-2481828
-Node: I/O Functions481979
-Ref: I/O Functions-Footnote-1489084
-Node: Time Functions489231
-Ref: Time Functions-Footnote-1500123
-Ref: Time Functions-Footnote-2500191
-Ref: Time Functions-Footnote-3500349
-Ref: Time Functions-Footnote-4500460
-Ref: Time Functions-Footnote-5500572
-Ref: Time Functions-Footnote-6500799
-Node: Bitwise Functions501065
-Ref: table-bitwise-ops501623
-Ref: Bitwise Functions-Footnote-1505783
-Node: Type Functions505967
-Node: I18N Functions506437
-Node: User-defined508064
-Node: Definition Syntax508868
-Ref: Definition Syntax-Footnote-1513778
-Node: Function Example513847
-Node: Function Caveats516441
-Node: Calling A Function516862
-Node: Variable Scope517977
-Node: Pass By Value/Reference519952
-Node: Return Statement523392
-Node: Dynamic Typing526373
-Node: Indirect Calls527108
-Node: Internationalization536793
-Node: I18N and L10N538219
-Node: Explaining gettext538905
-Ref: Explaining gettext-Footnote-1543971
-Ref: Explaining gettext-Footnote-2544155
-Node: Programmer i18n544320
-Node: Translator i18n548520
-Node: String Extraction549313
-Ref: String Extraction-Footnote-1550274
-Node: Printf Ordering550360
-Ref: Printf Ordering-Footnote-1553144
-Node: I18N Portability553208
-Ref: I18N Portability-Footnote-1555657
-Node: I18N Example555720
-Ref: I18N Example-Footnote-1558355
-Node: Gawk I18N558427
-Node: Advanced Features559044
-Node: Nondecimal Data560557
-Node: Array Sorting562140
-Node: Controlling Array Traversal562837
-Node: Array Sorting Functions571074
-Ref: Array Sorting Functions-Footnote-1574748
-Ref: Array Sorting Functions-Footnote-2574841
-Node: Two-way I/O575035
-Ref: Two-way I/O-Footnote-1580467
-Node: TCP/IP Networking580537
-Node: Profiling583381
-Node: Library Functions590855
-Ref: Library Functions-Footnote-1593862
-Node: Library Names594033
-Ref: Library Names-Footnote-1597504
-Ref: Library Names-Footnote-2597724
-Node: General Functions597810
-Node: Strtonum Function598763
-Node: Assert Function601693
-Node: Round Function605019
-Node: Cliff Random Function606562
-Node: Ordinal Functions607578
-Ref: Ordinal Functions-Footnote-1610648
-Ref: Ordinal Functions-Footnote-2610900
-Node: Join Function611109
-Ref: Join Function-Footnote-1612880
-Node: Gettimeofday Function613080
-Node: Data File Management616795
-Node: Filetrans Function617427
-Node: Rewind Function621566
-Node: File Checking622953
-Node: Empty Files624047
-Node: Ignoring Assigns626277
-Node: Getopt Function627830
-Ref: Getopt Function-Footnote-1639134
-Node: Passwd Functions639337
-Ref: Passwd Functions-Footnote-1648312
-Node: Group Functions648400
-Node: Walking Arrays656484
-Node: Sample Programs658053
-Node: Running Examples658718
-Node: Clones659446
-Node: Cut Program660670
-Node: Egrep Program670515
-Ref: Egrep Program-Footnote-1678288
-Node: Id Program678398
-Node: Split Program682014
-Ref: Split Program-Footnote-1685533
-Node: Tee Program685661
-Node: Uniq Program688464
-Node: Wc Program695893
-Ref: Wc Program-Footnote-1700159
-Ref: Wc Program-Footnote-2700359
-Node: Miscellaneous Programs700451
-Node: Dupword Program701639
-Node: Alarm Program703670
-Node: Translate Program708419
-Ref: Translate Program-Footnote-1712806
-Ref: Translate Program-Footnote-2713034
-Node: Labels Program713168
-Ref: Labels Program-Footnote-1716539
-Node: Word Sorting716623
-Node: History Sorting720507
-Node: Extract Program722346
-Ref: Extract Program-Footnote-1729829
-Node: Simple Sed729957
-Node: Igawk Program733019
-Ref: Igawk Program-Footnote-1748176
-Ref: Igawk Program-Footnote-2748377
-Node: Anagram Program748515
-Node: Signature Program751583
-Node: Debugger752683
-Node: Debugging753594
-Node: Debugging Concepts754007
-Node: Debugging Terms755863
-Node: Awk Debugging758486
-Node: Sample dgawk session759378
-Node: dgawk invocation759870
-Node: Finding The Bug761052
-Node: List of Debugger Commands767538
-Node: Breakpoint Control768849
-Node: Dgawk Execution Control772485
-Node: Viewing And Changing Data775836
-Node: Dgawk Stack779173
-Node: Dgawk Info780633
-Node: Miscellaneous Dgawk Commands784581
-Node: Readline Support790009
-Node: Dgawk Limitations790847
-Node: Language History793036
-Node: V7/SVR3.1794548
-Node: SVR4796869
-Node: POSIX798311
-Node: BTL799319
-Node: POSIX/GNU800124
-Node: Common Extensions805275
-Node: Ranges and Locales806334
-Ref: Ranges and Locales-Footnote-1810952
-Ref: Ranges and Locales-Footnote-2810979
-Ref: Ranges and Locales-Footnote-3811239
-Node: Contributors811460
-Node: Installation815722
-Node: Gawk Distribution816616
-Node: Getting817100
-Node: Extracting817926
-Node: Distribution contents819618
-Node: Unix Installation824879
-Node: Quick Installation825496
-Node: Additional Configuration Options827458
-Node: Configuration Philosophy828935
-Node: Non-Unix Installation831277
-Node: PC Installation831735
-Node: PC Binary Installation833034
-Node: PC Compiling835049
-Node: PC Testing837993
-Node: PC Using839169
-Node: Cygwin843354
-Node: MSYS844354
-Node: VMS Installation844868
-Node: VMS Compilation845471
-Ref: VMS Compilation-Footnote-1846478
-Node: VMS Installation Details846536
-Node: VMS Running848171
-Node: VMS Old Gawk849778
-Node: Bugs850252
-Node: Other Versions854104
-Node: Notes859736
-Node: Compatibility Mode860428
-Node: Additions861211
-Node: Accessing The Source862023
-Node: Adding Code863448
-Node: New Ports869415
-Node: Dynamic Extensions873528
-Node: Internals874904
-Node: Plugin License884007
-Node: Sample Library884641
-Node: Internal File Description885327
-Node: Internal File Ops889042
-Ref: Internal File Ops-Footnote-1893823
-Node: Using Internal File Ops893963
-Node: Future Extensions896340
-Node: Basic Concepts898844
-Node: Basic High Level899601
-Ref: Basic High Level-Footnote-1903636
-Node: Basic Data Typing903821
-Node: Floating Point Issues908346
-Node: String Conversion Precision909429
-Ref: String Conversion Precision-Footnote-1911129
-Node: Unexpected Results911238
-Node: POSIX Floating Point Problems913064
-Ref: POSIX Floating Point Problems-Footnote-1916769
-Node: Glossary916807
-Node: Copying941982
-Node: GNU Free Documentation License979539
-Node: Index1004676
->>>>>>> gawk-4.0-stable
+Node: Foreword40229
+Node: Preface44574
+Ref: Preface-Footnote-147627
+Ref: Preface-Footnote-247733
+Node: History47965
+Node: Names50356
+Ref: Names-Footnote-151833
+Node: This Manual51905
+Ref: This Manual-Footnote-157811
+Node: Conventions57911
+Node: Manual History60045
+Ref: Manual History-Footnote-163315
+Ref: Manual History-Footnote-263356
+Node: How To Contribute63430
+Node: Acknowledgments64574
+Node: Getting Started69070
+Node: Running gawk71449
+Node: One-shot72635
+Node: Read Terminal73860
+Ref: Read Terminal-Footnote-175510
+Ref: Read Terminal-Footnote-275786
+Node: Long75957
+Node: Executable Scripts77333
+Ref: Executable Scripts-Footnote-179202
+Ref: Executable Scripts-Footnote-279304
+Node: Comments79851
+Node: Quoting82318
+Node: DOS Quoting86941
+Node: Sample Data Files87616
+Node: Very Simple90648
+Node: Two Rules95247
+Node: More Complex97394
+Ref: More Complex-Footnote-1100324
+Node: Statements/Lines100409
+Ref: Statements/Lines-Footnote-1104871
+Node: Other Features105136
+Node: When106064
+Node: Invoking Gawk108211
+Node: Command Line109672
+Node: Options110455
+Ref: Options-Footnote-1125853
+Node: Other Arguments125878
+Node: Naming Standard Input128536
+Node: Environment Variables129630
+Node: AWKPATH Variable130188
+Ref: AWKPATH Variable-Footnote-1132946
+Node: AWKLIBPATH Variable133206
+Node: Other Environment Variables133803
+Node: Exit Status136298
+Node: Include Files136973
+Node: Loading Shared Libraries140542
+Node: Obsolete141767
+Node: Undocumented142464
+Node: Regexp142707
+Node: Regexp Usage144096
+Node: Escape Sequences146122
+Node: Regexp Operators151885
+Ref: Regexp Operators-Footnote-1159265
+Ref: Regexp Operators-Footnote-2159412
+Node: Bracket Expressions159510
+Ref: table-char-classes161400
+Node: GNU Regexp Operators163923
+Node: Case-sensitivity167646
+Ref: Case-sensitivity-Footnote-1170614
+Ref: Case-sensitivity-Footnote-2170849
+Node: Leftmost Longest170957
+Node: Computed Regexps172158
+Node: Reading Files175568
+Node: Records177571
+Ref: Records-Footnote-1186495
+Node: Fields186532
+Ref: Fields-Footnote-1189565
+Node: Nonconstant Fields189651
+Node: Changing Fields191853
+Node: Field Separators197834
+Node: Default Field Splitting200463
+Node: Regexp Field Splitting201580
+Node: Single Character Fields204922
+Node: Command Line Field Separator205981
+Node: Field Splitting Summary209422
+Ref: Field Splitting Summary-Footnote-1212614
+Node: Constant Size212715
+Node: Splitting By Content217299
+Ref: Splitting By Content-Footnote-1221025
+Node: Multiple Line221065
+Ref: Multiple Line-Footnote-1226912
+Node: Getline227091
+Node: Plain Getline229307
+Node: Getline/Variable231396
+Node: Getline/File232537
+Node: Getline/Variable/File233859
+Ref: Getline/Variable/File-Footnote-1235458
+Node: Getline/Pipe235545
+Node: Getline/Variable/Pipe238105
+Node: Getline/Coprocess239212
+Node: Getline/Variable/Coprocess240455
+Node: Getline Notes241169
+Node: Getline Summary243956
+Ref: table-getline-variants244364
+Node: Read Timeout245222
+Ref: Read Timeout-Footnote-1248967
+Node: Command line directories249024
+Node: Printing249654
+Node: Print251285
+Node: Print Examples252622
+Node: Output Separators255406
+Node: OFMT257166
+Node: Printf258524
+Node: Basic Printf259430
+Node: Control Letters260969
+Node: Format Modifiers264781
+Node: Printf Examples270790
+Node: Redirection273505
+Node: Special Files280489
+Node: Special FD281022
+Ref: Special FD-Footnote-1284647
+Node: Special Network284721
+Node: Special Caveats285571
+Node: Close Files And Pipes286367
+Ref: Close Files And Pipes-Footnote-1293390
+Ref: Close Files And Pipes-Footnote-2293538
+Node: Expressions293688
+Node: Values294820
+Node: Constants295496
+Node: Scalar Constants296176
+Ref: Scalar Constants-Footnote-1297035
+Node: Nondecimal-numbers297217
+Node: Regexp Constants300276
+Node: Using Constant Regexps300751
+Node: Variables303806
+Node: Using Variables304461
+Node: Assignment Options306185
+Node: Conversion308057
+Ref: table-locale-affects313433
+Ref: Conversion-Footnote-1314057
+Node: All Operators314166
+Node: Arithmetic Ops314796
+Node: Concatenation317301
+Ref: Concatenation-Footnote-1320094
+Node: Assignment Ops320214
+Ref: table-assign-ops325202
+Node: Increment Ops326610
+Node: Truth Values and Conditions330080
+Node: Truth Values331163
+Node: Typing and Comparison332212
+Node: Variable Typing333001
+Ref: Variable Typing-Footnote-1336898
+Node: Comparison Operators337020
+Ref: table-relational-ops337430
+Node: POSIX String Comparison340979
+Ref: POSIX String Comparison-Footnote-1341935
+Node: Boolean Ops342073
+Ref: Boolean Ops-Footnote-1346151
+Node: Conditional Exp346242
+Node: Function Calls347974
+Node: Precedence351568
+Node: Locales355237
+Node: Patterns and Actions356326
+Node: Pattern Overview357380
+Node: Regexp Patterns359049
+Node: Expression Patterns359592
+Node: Ranges363277
+Node: BEGIN/END366243
+Node: Using BEGIN/END367005
+Ref: Using BEGIN/END-Footnote-1369736
+Node: I/O And BEGIN/END369842
+Node: BEGINFILE/ENDFILE372124
+Node: Empty375028
+Node: Using Shell Variables375344
+Node: Action Overview377629
+Node: Statements379986
+Node: If Statement381840
+Node: While Statement383339
+Node: Do Statement385383
+Node: For Statement386539
+Node: Switch Statement389691
+Node: Break Statement391788
+Node: Continue Statement393778
+Node: Next Statement395571
+Node: Nextfile Statement397961
+Node: Exit Statement400602
+Node: Built-in Variables403018
+Node: User-modified404113
+Ref: User-modified-Footnote-1412468
+Node: Auto-set412530
+Ref: Auto-set-Footnote-1424881
+Ref: Auto-set-Footnote-2425086
+Node: ARGC and ARGV425142
+Node: Arrays428993
+Node: Array Basics430498
+Node: Array Intro431324
+Node: Reference to Elements435642
+Node: Assigning Elements437912
+Node: Array Example438403
+Node: Scanning an Array440135
+Node: Controlling Scanning442449
+Ref: Controlling Scanning-Footnote-1447382
+Node: Delete447698
+Ref: Delete-Footnote-1450463
+Node: Numeric Array Subscripts450520
+Node: Uninitialized Subscripts452703
+Node: Multi-dimensional454331
+Node: Multi-scanning457425
+Node: Arrays of Arrays459016
+Node: Functions463661
+Node: Built-in464480
+Node: Calling Built-in465558
+Node: Numeric Functions467546
+Ref: Numeric Functions-Footnote-1471378
+Ref: Numeric Functions-Footnote-2471735
+Ref: Numeric Functions-Footnote-3471783
+Node: String Functions472052
+Ref: String Functions-Footnote-1495549
+Ref: String Functions-Footnote-2495678
+Ref: String Functions-Footnote-3495926
+Node: Gory Details496013
+Ref: table-sub-escapes497692
+Ref: table-sub-posix-92499046
+Ref: table-sub-proposed500397
+Ref: table-posix-sub501751
+Ref: table-gensub-escapes503296
+Ref: Gory Details-Footnote-1504503
+Ref: Gory Details-Footnote-2504554
+Node: I/O Functions504705
+Ref: I/O Functions-Footnote-1511810
+Node: Time Functions511957
+Ref: Time Functions-Footnote-1522849
+Ref: Time Functions-Footnote-2522917
+Ref: Time Functions-Footnote-3523075
+Ref: Time Functions-Footnote-4523186
+Ref: Time Functions-Footnote-5523298
+Ref: Time Functions-Footnote-6523525
+Node: Bitwise Functions523791
+Ref: table-bitwise-ops524349
+Ref: Bitwise Functions-Footnote-1528570
+Node: Type Functions528754
+Node: I18N Functions529224
+Node: User-defined530851
+Node: Definition Syntax531655
+Ref: Definition Syntax-Footnote-1536565
+Node: Function Example536634
+Node: Function Caveats539228
+Node: Calling A Function539649
+Node: Variable Scope540764
+Node: Pass By Value/Reference543727
+Node: Return Statement547167
+Node: Dynamic Typing550148
+Node: Indirect Calls550883
+Node: Library Functions560568
+Ref: Library Functions-Footnote-1564081
+Ref: Library Functions-Footnote-2564224
+Node: Library Names564395
+Ref: Library Names-Footnote-1567866
+Ref: Library Names-Footnote-2568086
+Node: General Functions568172
+Node: Strtonum Function569125
+Node: Assert Function572055
+Node: Round Function575381
+Node: Cliff Random Function576924
+Node: Ordinal Functions577940
+Ref: Ordinal Functions-Footnote-1581010
+Ref: Ordinal Functions-Footnote-2581262
+Node: Join Function581471
+Ref: Join Function-Footnote-1583242
+Node: Getlocaltime Function583442
+Node: Data File Management587157
+Node: Filetrans Function587789
+Node: Rewind Function591928
+Node: File Checking593315
+Node: Empty Files594409
+Node: Ignoring Assigns596639
+Node: Getopt Function598192
+Ref: Getopt Function-Footnote-1609496
+Node: Passwd Functions609699
+Ref: Passwd Functions-Footnote-1618674
+Node: Group Functions618762
+Node: Walking Arrays626846
+Node: Sample Programs628415
+Node: Running Examples629092
+Node: Clones629820
+Node: Cut Program631044
+Node: Egrep Program640889
+Ref: Egrep Program-Footnote-1648662
+Node: Id Program648772
+Node: Split Program652388
+Ref: Split Program-Footnote-1655907
+Node: Tee Program656035
+Node: Uniq Program658838
+Node: Wc Program666267
+Ref: Wc Program-Footnote-1670533
+Ref: Wc Program-Footnote-2670733
+Node: Miscellaneous Programs670825
+Node: Dupword Program672013
+Node: Alarm Program674044
+Node: Translate Program678793
+Ref: Translate Program-Footnote-1683180
+Ref: Translate Program-Footnote-2683408
+Node: Labels Program683542
+Ref: Labels Program-Footnote-1686913
+Node: Word Sorting686997
+Node: History Sorting690881
+Node: Extract Program692720
+Ref: Extract Program-Footnote-1700203
+Node: Simple Sed700331
+Node: Igawk Program703393
+Ref: Igawk Program-Footnote-1718550
+Ref: Igawk Program-Footnote-2718751
+Node: Anagram Program718889
+Node: Signature Program721957
+Node: Internationalization723057
+Node: I18N and L10N724489
+Node: Explaining gettext725175
+Ref: Explaining gettext-Footnote-1730241
+Ref: Explaining gettext-Footnote-2730425
+Node: Programmer i18n730590
+Node: Translator i18n734790
+Node: String Extraction735583
+Ref: String Extraction-Footnote-1736544
+Node: Printf Ordering736630
+Ref: Printf Ordering-Footnote-1739414
+Node: I18N Portability739478
+Ref: I18N Portability-Footnote-1741927
+Node: I18N Example741990
+Ref: I18N Example-Footnote-1744625
+Node: Gawk I18N744697
+Node: Advanced Features745314
+Node: Nondecimal Data746818
+Node: Array Sorting748401
+Node: Controlling Array Traversal749098
+Node: Array Sorting Functions757336
+Ref: Array Sorting Functions-Footnote-1761010
+Ref: Array Sorting Functions-Footnote-2761103
+Node: Two-way I/O761297
+Ref: Two-way I/O-Footnote-1766729
+Node: TCP/IP Networking766799
+Node: Profiling769643
+Node: Debugger777097
+Node: Debugging778065
+Node: Debugging Concepts778498
+Node: Debugging Terms780354
+Node: Awk Debugging782951
+Node: Sample Debugging Session783843
+Node: Debugger Invocation784363
+Node: Finding The Bug785692
+Node: List of Debugger Commands792180
+Node: Breakpoint Control793514
+Node: Debugger Execution Control797178
+Node: Viewing And Changing Data800538
+Node: Execution Stack803894
+Node: Debugger Info805361
+Node: Miscellaneous Debugger Commands809342
+Node: Readline Support814787
+Node: Limitations815618
+Node: Arbitrary Precision Arithmetic817870
+Ref: Arbitrary Precision Arithmetic-Footnote-1819512
+Node: General Arithmetic819660
+Node: Floating Point Issues821380
+Node: String Conversion Precision822261
+Ref: String Conversion Precision-Footnote-1823967
+Node: Unexpected Results824076
+Node: POSIX Floating Point Problems826229
+Ref: POSIX Floating Point Problems-Footnote-1830054
+Node: Integer Programming830092
+Node: Floating-point Programming831845
+Ref: Floating-point Programming-Footnote-1838154
+Node: Floating-point Representation838418
+Node: Floating-point Context839583
+Ref: table-ieee-formats840425
+Node: Rounding Mode841809
+Ref: table-rounding-modes842288
+Ref: Rounding Mode-Footnote-1845292
+Node: Gawk and MPFR845473
+Node: Arbitrary Precision Floats846715
+Ref: Arbitrary Precision Floats-Footnote-1849144
+Node: Setting Precision849455
+Node: Setting Rounding Mode852188
+Ref: table-gawk-rounding-modes852592
+Node: Floating-point Constants853772
+Node: Changing Precision855196
+Ref: Changing Precision-Footnote-1856596
+Node: Exact Arithmetic856770
+Node: Arbitrary Precision Integers859878
+Ref: Arbitrary Precision Integers-Footnote-1862878
+Node: Dynamic Extensions863025
+Node: Extension Intro864402
+Node: Plugin License865610
+Node: Extension Mechanism Outline866295
+Ref: load-extension866712
+Ref: load-new-function868190
+Ref: call-new-function869171
+Node: Extension API Description871165
+Node: Extension API Functions Introduction872504
+Node: General Data Types877282
+Ref: General Data Types-Footnote-1882884
+Node: Requesting Values883183
+Ref: table-value-types-returned883914
+Node: Constructor Functions884868
+Node: Registration Functions887864
+Node: Extension Functions888549
+Node: Exit Callback Functions890723
+Node: Extension Version String891966
+Node: Input Parsers892616
+Node: Output Wrappers902333
+Node: Two-way processors906749
+Node: Printing Messages908879
+Ref: Printing Messages-Footnote-1909956
+Node: Updating `ERRNO'910108
+Node: Accessing Parameters910847
+Node: Symbol Table Access912077
+Node: Symbol table by name912589
+Node: Symbol table by cookie914162
+Ref: Symbol table by cookie-Footnote-1918291
+Node: Cached values918354
+Ref: Cached values-Footnote-1921797
+Node: Array Manipulation921888
+Ref: Array Manipulation-Footnote-1922986
+Node: Array Data Types923025
+Ref: Array Data Types-Footnote-1925728
+Node: Array Functions925820
+Node: Flattening Arrays929586
+Node: Creating Arrays936425
+Node: Extension API Variables941220
+Node: Extension Versioning941856
+Node: Extension API Informational Variables943757
+Node: Extension API Boilerplate944843
+Node: Finding Extensions948674
+Node: Extension Example949221
+Node: Internal File Description949959
+Node: Internal File Ops953647
+Ref: Internal File Ops-Footnote-1965094
+Node: Using Internal File Ops965234
+Ref: Using Internal File Ops-Footnote-1967587
+Node: Extension Samples967853
+Node: Extension Sample File Functions969296
+Node: Extension Sample Fnmatch977769
+Node: Extension Sample Fork979495
+Node: Extension Sample Ord980709
+Node: Extension Sample Readdir981485
+Node: Extension Sample Revout982989
+Node: Extension Sample Rev2way983582
+Node: Extension Sample Read write array984272
+Node: Extension Sample Readfile986155
+Node: Extension Sample API Tests986910
+Node: Extension Sample Time987435
+Node: gawkextlib988742
+Node: Language History991123
+Node: V7/SVR3.1992645
+Node: SVR4994966
+Node: POSIX996408
+Node: BTL997416
+Node: POSIX/GNU998221
+Node: Common Extensions1003756
+Node: Ranges and Locales1004815
+Ref: Ranges and Locales-Footnote-11009433
+Ref: Ranges and Locales-Footnote-21009460
+Ref: Ranges and Locales-Footnote-31009720
+Node: Contributors1009941
+Node: Installation1014237
+Node: Gawk Distribution1015131
+Node: Getting1015615
+Node: Extracting1016441
+Node: Distribution contents1018133
+Node: Unix Installation1023394
+Node: Quick Installation1024011
+Node: Additional Configuration Options1025973
+Node: Configuration Philosophy1027450
+Node: Non-Unix Installation1029792
+Node: PC Installation1030250
+Node: PC Binary Installation1031549
+Node: PC Compiling1033397
+Node: PC Testing1036341
+Node: PC Using1037517
+Node: Cygwin1041702
+Node: MSYS1042702
+Node: VMS Installation1043216
+Node: VMS Compilation1043819
+Ref: VMS Compilation-Footnote-11044826
+Node: VMS Installation Details1044884
+Node: VMS Running1046519
+Node: VMS Old Gawk1048126
+Node: Bugs1048600
+Node: Other Versions1052452
+Node: Notes1058118
+Node: Compatibility Mode1058918
+Node: Additions1059701
+Node: Accessing The Source1060628
+Node: Adding Code1062231
+Node: New Ports1068273
+Node: Derived Files1072408
+Ref: Derived Files-Footnote-11077729
+Ref: Derived Files-Footnote-21077763
+Ref: Derived Files-Footnote-31078363
+Node: Future Extensions1078461
+Node: Implementation Limitations1079042
+Node: Extension Design1080294
+Node: Old Extension Problems1081443
+Ref: Old Extension Problems-Footnote-11082951
+Node: Extension New Mechanism Goals1083008
+Ref: Extension New Mechanism Goals-Footnote-11086367
+Node: Extension Other Design Decisions1086553
+Node: Extension Future Growth1088659
+Node: Old Extension Mechansim1089480
+Node: Basic Concepts1091237
+Node: Basic High Level1091918
+Ref: figure-general-flow1092189
+Ref: figure-process-flow1092788
+Ref: Basic High Level-Footnote-11096017
+Node: Basic Data Typing1096202
+Node: Glossary1099557
+Node: Copying1124868
+Node: GNU Free Documentation License1162425
+Node: Index1187562

End Tag Table