aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info908
1 files changed, 454 insertions, 454 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 652ba05e..0aa4bbfa 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -6635,10 +6635,10 @@ width. Here is a list of the format-control letters:
hexadecimal floating point format). For '%A', uppercase letters
are used instead of lowercase ones.
- NOTE: While the current POSIX standard requires support for
- '%a' and '%A' in 'awk', as far as we know, no other version of
- 'awk' actually implements it. It's use is thus highly
- nonportable!
+ NOTE: The current POSIX standard requires support for '%a' and
+ '%A' in 'awk'. As far as we know, besides 'gawk', the only
+ other version of 'awk' that actually implements it is BWK
+ 'awk'. It's use is thus highly nonportable!
Furthermore, these formats are not available on any system
where the underlying C library 'printf()' function does not
@@ -36226,455 +36226,455 @@ Node: OFMT289479
Node: Printf290835
Node: Basic Printf291620
Node: Control Letters293194
-Node: Format Modifiers298321
-Node: Printf Examples304336
-Node: Redirection306822
-Node: Special FD313663
-Ref: Special FD-Footnote-1316831
-Node: Special Files316905
-Node: Other Inherited Files317522
-Node: Special Network318523
-Node: Special Caveats319383
-Node: Close Files And Pipes320332
-Ref: table-close-pipe-return-values327239
-Ref: Close Files And Pipes-Footnote-1328052
-Ref: Close Files And Pipes-Footnote-2328200
-Node: Nonfatal328352
-Node: Output Summary330690
-Node: Output Exercises331912
-Node: Expressions332591
-Node: Values333779
-Node: Constants334457
-Node: Scalar Constants335148
-Ref: Scalar Constants-Footnote-1337673
-Node: Nondecimal-numbers337923
-Node: Regexp Constants340924
-Node: Using Constant Regexps341450
-Node: Standard Regexp Constants342072
-Node: Strong Regexp Constants345260
-Node: Variables348218
-Node: Using Variables348875
-Node: Assignment Options350785
-Node: Conversion352658
-Node: Strings And Numbers353182
-Ref: Strings And Numbers-Footnote-1356245
-Node: Locale influences conversions356354
-Ref: table-locale-affects359112
-Node: All Operators359730
-Node: Arithmetic Ops360359
-Node: Concatenation362865
-Ref: Concatenation-Footnote-1365712
-Node: Assignment Ops365819
-Ref: table-assign-ops370810
-Node: Increment Ops372123
-Node: Truth Values and Conditions375583
-Node: Truth Values376657
-Node: Typing and Comparison377705
-Node: Variable Typing378525
-Ref: Variable Typing-Footnote-1384988
-Ref: Variable Typing-Footnote-2385060
-Node: Comparison Operators385137
-Ref: table-relational-ops385556
-Node: POSIX String Comparison389051
-Ref: POSIX String Comparison-Footnote-1390746
-Ref: POSIX String Comparison-Footnote-2390885
-Node: Boolean Ops390969
-Ref: Boolean Ops-Footnote-1395451
-Node: Conditional Exp395543
-Node: Function Calls397279
-Node: Precedence401156
-Node: Locales404815
-Node: Expressions Summary406447
-Node: Patterns and Actions409020
-Node: Pattern Overview410140
-Node: Regexp Patterns411817
-Node: Expression Patterns412359
-Node: Ranges416140
-Node: BEGIN/END419248
-Node: Using BEGIN/END420009
-Ref: Using BEGIN/END-Footnote-1422745
-Node: I/O And BEGIN/END422851
-Node: BEGINFILE/ENDFILE425165
-Node: Empty428078
-Node: Using Shell Variables428395
-Node: Action Overview430669
-Node: Statements432994
-Node: If Statement434842
-Node: While Statement436337
-Node: Do Statement438365
-Node: For Statement439513
-Node: Switch Statement442684
-Node: Break Statement445070
-Node: Continue Statement447162
-Node: Next Statement448989
-Node: Nextfile Statement451372
-Node: Exit Statement454024
-Node: Built-in Variables456427
-Node: User-modified457560
-Node: Auto-set465327
-Ref: Auto-set-Footnote-1481629
-Ref: Auto-set-Footnote-2481835
-Node: ARGC and ARGV481891
-Node: Pattern Action Summary486104
-Node: Arrays488534
-Node: Array Basics489863
-Node: Array Intro490707
-Ref: figure-array-elements492682
-Ref: Array Intro-Footnote-1495386
-Node: Reference to Elements495514
-Node: Assigning Elements497978
-Node: Array Example498469
-Node: Scanning an Array500228
-Node: Controlling Scanning503250
-Ref: Controlling Scanning-Footnote-1508649
-Node: Numeric Array Subscripts508965
-Node: Uninitialized Subscripts511149
-Node: Delete512768
-Ref: Delete-Footnote-1515520
-Node: Multidimensional515577
-Node: Multiscanning518672
-Node: Arrays of Arrays520263
-Node: Arrays Summary525030
-Node: Functions527123
-Node: Built-in528161
-Node: Calling Built-in529242
-Node: Numeric Functions531238
-Ref: Numeric Functions-Footnote-1535266
-Ref: Numeric Functions-Footnote-2535623
-Ref: Numeric Functions-Footnote-3535671
-Node: String Functions535943
-Ref: String Functions-Footnote-1559652
-Ref: String Functions-Footnote-2559780
-Ref: String Functions-Footnote-3560028
-Node: Gory Details560115
-Ref: table-sub-escapes561906
-Ref: table-sub-proposed563425
-Ref: table-posix-sub564788
-Ref: table-gensub-escapes566329
-Ref: Gory Details-Footnote-1567152
-Node: I/O Functions567306
-Ref: table-system-return-values573774
-Ref: I/O Functions-Footnote-1575854
-Ref: I/O Functions-Footnote-2576002
-Node: Time Functions576122
-Ref: Time Functions-Footnote-1586793
-Ref: Time Functions-Footnote-2586861
-Ref: Time Functions-Footnote-3587019
-Ref: Time Functions-Footnote-4587130
-Ref: Time Functions-Footnote-5587242
-Ref: Time Functions-Footnote-6587469
-Node: Bitwise Functions587735
-Ref: table-bitwise-ops588329
-Ref: Bitwise Functions-Footnote-1594392
-Ref: Bitwise Functions-Footnote-2594565
-Node: Type Functions594756
-Node: I18N Functions597507
-Node: User-defined599158
-Node: Definition Syntax599963
-Ref: Definition Syntax-Footnote-1605650
-Node: Function Example605721
-Ref: Function Example-Footnote-1608643
-Node: Function Caveats608665
-Node: Calling A Function609183
-Node: Variable Scope610141
-Node: Pass By Value/Reference613135
-Node: Return Statement616634
-Node: Dynamic Typing619613
-Node: Indirect Calls620543
-Ref: Indirect Calls-Footnote-1630795
-Node: Functions Summary630923
-Node: Library Functions633628
-Ref: Library Functions-Footnote-1637235
-Ref: Library Functions-Footnote-2637378
-Node: Library Names637549
-Ref: Library Names-Footnote-1641009
-Ref: Library Names-Footnote-2641232
-Node: General Functions641318
-Node: Strtonum Function642421
-Node: Assert Function645443
-Node: Round Function648769
-Node: Cliff Random Function650309
-Node: Ordinal Functions651325
-Ref: Ordinal Functions-Footnote-1654388
-Ref: Ordinal Functions-Footnote-2654640
-Node: Join Function654850
-Ref: Join Function-Footnote-1656620
-Node: Getlocaltime Function656820
-Node: Readfile Function660562
-Node: Shell Quoting662539
-Node: Data File Management663940
-Node: Filetrans Function664572
-Node: Rewind Function668668
-Node: File Checking670578
-Ref: File Checking-Footnote-1671912
-Node: Empty Files672113
-Node: Ignoring Assigns674092
-Node: Getopt Function675642
-Ref: Getopt Function-Footnote-1687111
-Node: Passwd Functions687311
-Ref: Passwd Functions-Footnote-1696150
-Node: Group Functions696238
-Ref: Group Functions-Footnote-1704136
-Node: Walking Arrays704343
-Node: Library Functions Summary707351
-Node: Library Exercises708757
-Node: Sample Programs709222
-Node: Running Examples709992
-Node: Clones710720
-Node: Cut Program711944
-Node: Egrep Program721873
-Ref: Egrep Program-Footnote-1729385
-Node: Id Program729495
-Node: Split Program733175
-Ref: Split Program-Footnote-1736633
-Node: Tee Program736762
-Node: Uniq Program739552
-Node: Wc Program746978
-Ref: Wc Program-Footnote-1751233
-Node: Miscellaneous Programs751327
-Node: Dupword Program752540
-Node: Alarm Program754570
-Node: Translate Program759425
-Ref: Translate Program-Footnote-1763990
-Node: Labels Program764260
-Ref: Labels Program-Footnote-1767611
-Node: Word Sorting767695
-Node: History Sorting771767
-Node: Extract Program773602
-Node: Simple Sed781656
-Node: Igawk Program784730
-Ref: Igawk Program-Footnote-1799061
-Ref: Igawk Program-Footnote-2799263
-Ref: Igawk Program-Footnote-3799385
-Node: Anagram Program799500
-Node: Signature Program802562
-Node: Programs Summary803809
-Node: Programs Exercises805023
-Ref: Programs Exercises-Footnote-1809152
-Node: Advanced Features809243
-Node: Nondecimal Data811233
-Node: Array Sorting812824
-Node: Controlling Array Traversal813524
-Ref: Controlling Array Traversal-Footnote-1821892
-Node: Array Sorting Functions822010
-Ref: Array Sorting Functions-Footnote-1827101
-Node: Two-way I/O827297
-Ref: Two-way I/O-Footnote-1835017
-Ref: Two-way I/O-Footnote-2835204
-Node: TCP/IP Networking835286
-Node: Profiling838404
-Ref: Profiling-Footnote-1847076
-Node: Advanced Features Summary847399
-Node: Internationalization849243
-Node: I18N and L10N850723
-Node: Explaining gettext851410
-Ref: Explaining gettext-Footnote-1857302
-Ref: Explaining gettext-Footnote-2857487
-Node: Programmer i18n857652
-Ref: Programmer i18n-Footnote-1862601
-Node: Translator i18n862650
-Node: String Extraction863444
-Ref: String Extraction-Footnote-1864576
-Node: Printf Ordering864662
-Ref: Printf Ordering-Footnote-1867448
-Node: I18N Portability867512
-Ref: I18N Portability-Footnote-1869968
-Node: I18N Example870031
-Ref: I18N Example-Footnote-1872837
-Node: Gawk I18N872910
-Node: I18N Summary873555
-Node: Debugger874896
-Node: Debugging875919
-Node: Debugging Concepts876360
-Node: Debugging Terms878169
-Node: Awk Debugging880744
-Node: Sample Debugging Session881650
-Node: Debugger Invocation882184
-Node: Finding The Bug883570
-Node: List of Debugger Commands890048
-Node: Breakpoint Control891381
-Node: Debugger Execution Control895075
-Node: Viewing And Changing Data898437
-Node: Execution Stack901811
-Node: Debugger Info903448
-Node: Miscellaneous Debugger Commands907519
-Node: Readline Support912581
-Node: Limitations913477
-Node: Debugging Summary915586
-Node: Arbitrary Precision Arithmetic916865
-Node: Computer Arithmetic918350
-Ref: table-numeric-ranges922116
-Ref: table-floating-point-ranges922609
-Ref: Computer Arithmetic-Footnote-1923267
-Node: Math Definitions923324
-Ref: table-ieee-formats926640
-Ref: Math Definitions-Footnote-1927243
-Node: MPFR features927348
-Node: FP Math Caution929066
-Ref: FP Math Caution-Footnote-1930138
-Node: Inexactness of computations930507
-Node: Inexact representation931467
-Node: Comparing FP Values932827
-Node: Errors accumulate934068
-Node: Getting Accuracy935501
-Node: Try To Round938211
-Node: Setting precision939110
-Ref: table-predefined-precision-strings939807
-Node: Setting the rounding mode941637
-Ref: table-gawk-rounding-modes942011
-Ref: Setting the rounding mode-Footnote-1945942
-Node: Arbitrary Precision Integers946121
-Ref: Arbitrary Precision Integers-Footnote-1949296
-Node: Checking for MPFR949445
-Node: POSIX Floating Point Problems950919
-Ref: POSIX Floating Point Problems-Footnote-1955204
-Node: Floating point summary955242
-Node: Dynamic Extensions957432
-Node: Extension Intro958985
-Node: Plugin License960251
-Node: Extension Mechanism Outline961048
-Ref: figure-load-extension961487
-Ref: figure-register-new-function963052
-Ref: figure-call-new-function964144
-Node: Extension API Description966206
-Node: Extension API Functions Introduction967848
-Node: General Data Types973388
-Ref: General Data Types-Footnote-1981749
-Node: Memory Allocation Functions982048
-Ref: Memory Allocation Functions-Footnote-1986258
-Node: Constructor Functions986357
-Node: Registration Functions989943
-Node: Extension Functions990628
-Node: Exit Callback Functions995843
-Node: Extension Version String997093
-Node: Input Parsers997756
-Node: Output Wrappers1010477
-Node: Two-way processors1014989
-Node: Printing Messages1017254
-Ref: Printing Messages-Footnote-11018425
-Node: Updating ERRNO1018578
-Node: Requesting Values1019317
-Ref: table-value-types-returned1020054
-Node: Accessing Parameters1020990
-Node: Symbol Table Access1022225
-Node: Symbol table by name1022737
-Node: Symbol table by cookie1024526
-Ref: Symbol table by cookie-Footnote-11028711
-Node: Cached values1028775
-Ref: Cached values-Footnote-11032311
-Node: Array Manipulation1032464
-Ref: Array Manipulation-Footnote-11033555
-Node: Array Data Types1033592
-Ref: Array Data Types-Footnote-11036250
-Node: Array Functions1036342
-Node: Flattening Arrays1040840
-Node: Creating Arrays1047816
-Node: Redirection API1052583
-Node: Extension API Variables1055416
-Node: Extension Versioning1056127
-Ref: gawk-api-version1056556
-Node: Extension GMP/MPFR Versioning1058287
-Node: Extension API Informational Variables1059915
-Node: Extension API Boilerplate1060988
-Node: Changes from API V11064962
-Node: Finding Extensions1066534
-Node: Extension Example1067093
-Node: Internal File Description1067891
-Node: Internal File Ops1071971
-Ref: Internal File Ops-Footnote-11083321
-Node: Using Internal File Ops1083461
-Ref: Using Internal File Ops-Footnote-11085844
-Node: Extension Samples1086118
-Node: Extension Sample File Functions1087647
-Node: Extension Sample Fnmatch1095296
-Node: Extension Sample Fork1096783
-Node: Extension Sample Inplace1098001
-Node: Extension Sample Ord1101218
-Node: Extension Sample Readdir1102054
-Ref: table-readdir-file-types1102943
-Node: Extension Sample Revout1103748
-Node: Extension Sample Rev2way1104337
-Node: Extension Sample Read write array1105077
-Node: Extension Sample Readfile1107019
-Node: Extension Sample Time1108114
-Node: Extension Sample API Tests1109462
-Node: gawkextlib1109954
-Node: Extension summary1112872
-Node: Extension Exercises1116574
-Node: Language History1118072
-Node: V7/SVR3.11119728
-Node: SVR41121880
-Node: POSIX1123314
-Node: BTL1124694
-Node: POSIX/GNU1125423
-Node: Feature History1131201
-Node: Common Extensions1147060
-Node: Ranges and Locales1148343
-Ref: Ranges and Locales-Footnote-11152959
-Ref: Ranges and Locales-Footnote-21152986
-Ref: Ranges and Locales-Footnote-31153221
-Node: Contributors1153442
-Node: History summary1159387
-Node: Installation1160767
-Node: Gawk Distribution1161711
-Node: Getting1162195
-Node: Extracting1163158
-Node: Distribution contents1164796
-Node: Unix Installation1171276
-Node: Quick Installation1171958
-Node: Shell Startup Files1174372
-Node: Additional Configuration Options1175461
-Node: Configuration Philosophy1177626
-Node: Non-Unix Installation1179995
-Node: PC Installation1180455
-Node: PC Binary Installation1181293
-Node: PC Compiling1181728
-Node: PC Using1182845
-Node: Cygwin1186060
-Node: MSYS1187159
-Node: VMS Installation1187660
-Node: VMS Compilation1188451
-Ref: VMS Compilation-Footnote-11189680
-Node: VMS Dynamic Extensions1189738
-Node: VMS Installation Details1191423
-Node: VMS Running1193676
-Node: VMS GNV1197955
-Node: VMS Old Gawk1198690
-Node: Bugs1199161
-Node: Bug address1199824
-Node: Usenet1202616
-Node: Maintainers1203393
-Node: Other Versions1204654
-Node: Installation summary1211212
-Node: Notes1212414
-Node: Compatibility Mode1213208
-Node: Additions1213990
-Node: Accessing The Source1214915
-Node: Adding Code1216352
-Node: New Ports1222571
-Node: Derived Files1227059
-Ref: Derived Files-Footnote-11232705
-Ref: Derived Files-Footnote-21232740
-Ref: Derived Files-Footnote-31233338
-Node: Future Extensions1233452
-Node: Implementation Limitations1234110
-Node: Extension Design1235293
-Node: Old Extension Problems1236437
-Ref: Old Extension Problems-Footnote-11237955
-Node: Extension New Mechanism Goals1238012
-Ref: Extension New Mechanism Goals-Footnote-11241376
-Node: Extension Other Design Decisions1241565
-Node: Extension Future Growth1243678
-Node: Notes summary1244514
-Node: Basic Concepts1245689
-Node: Basic High Level1246370
-Ref: figure-general-flow1246652
-Ref: figure-process-flow1247337
-Ref: Basic High Level-Footnote-11250638
-Node: Basic Data Typing1250823
-Node: Glossary1254151
-Node: Copying1285989
-Node: GNU Free Documentation License1323532
-Node: Index1348652
+Node: Format Modifiers298356
+Node: Printf Examples304371
+Node: Redirection306857
+Node: Special FD313698
+Ref: Special FD-Footnote-1316866
+Node: Special Files316940
+Node: Other Inherited Files317557
+Node: Special Network318558
+Node: Special Caveats319418
+Node: Close Files And Pipes320367
+Ref: table-close-pipe-return-values327274
+Ref: Close Files And Pipes-Footnote-1328087
+Ref: Close Files And Pipes-Footnote-2328235
+Node: Nonfatal328387
+Node: Output Summary330725
+Node: Output Exercises331947
+Node: Expressions332626
+Node: Values333814
+Node: Constants334492
+Node: Scalar Constants335183
+Ref: Scalar Constants-Footnote-1337708
+Node: Nondecimal-numbers337958
+Node: Regexp Constants340959
+Node: Using Constant Regexps341485
+Node: Standard Regexp Constants342107
+Node: Strong Regexp Constants345295
+Node: Variables348253
+Node: Using Variables348910
+Node: Assignment Options350820
+Node: Conversion352693
+Node: Strings And Numbers353217
+Ref: Strings And Numbers-Footnote-1356280
+Node: Locale influences conversions356389
+Ref: table-locale-affects359147
+Node: All Operators359765
+Node: Arithmetic Ops360394
+Node: Concatenation362900
+Ref: Concatenation-Footnote-1365747
+Node: Assignment Ops365854
+Ref: table-assign-ops370845
+Node: Increment Ops372158
+Node: Truth Values and Conditions375618
+Node: Truth Values376692
+Node: Typing and Comparison377740
+Node: Variable Typing378560
+Ref: Variable Typing-Footnote-1385023
+Ref: Variable Typing-Footnote-2385095
+Node: Comparison Operators385172
+Ref: table-relational-ops385591
+Node: POSIX String Comparison389086
+Ref: POSIX String Comparison-Footnote-1390781
+Ref: POSIX String Comparison-Footnote-2390920
+Node: Boolean Ops391004
+Ref: Boolean Ops-Footnote-1395486
+Node: Conditional Exp395578
+Node: Function Calls397314
+Node: Precedence401191
+Node: Locales404850
+Node: Expressions Summary406482
+Node: Patterns and Actions409055
+Node: Pattern Overview410175
+Node: Regexp Patterns411852
+Node: Expression Patterns412394
+Node: Ranges416175
+Node: BEGIN/END419283
+Node: Using BEGIN/END420044
+Ref: Using BEGIN/END-Footnote-1422780
+Node: I/O And BEGIN/END422886
+Node: BEGINFILE/ENDFILE425200
+Node: Empty428113
+Node: Using Shell Variables428430
+Node: Action Overview430704
+Node: Statements433029
+Node: If Statement434877
+Node: While Statement436372
+Node: Do Statement438400
+Node: For Statement439548
+Node: Switch Statement442719
+Node: Break Statement445105
+Node: Continue Statement447197
+Node: Next Statement449024
+Node: Nextfile Statement451407
+Node: Exit Statement454059
+Node: Built-in Variables456462
+Node: User-modified457595
+Node: Auto-set465362
+Ref: Auto-set-Footnote-1481664
+Ref: Auto-set-Footnote-2481870
+Node: ARGC and ARGV481926
+Node: Pattern Action Summary486139
+Node: Arrays488569
+Node: Array Basics489898
+Node: Array Intro490742
+Ref: figure-array-elements492717
+Ref: Array Intro-Footnote-1495421
+Node: Reference to Elements495549
+Node: Assigning Elements498013
+Node: Array Example498504
+Node: Scanning an Array500263
+Node: Controlling Scanning503285
+Ref: Controlling Scanning-Footnote-1508684
+Node: Numeric Array Subscripts509000
+Node: Uninitialized Subscripts511184
+Node: Delete512803
+Ref: Delete-Footnote-1515555
+Node: Multidimensional515612
+Node: Multiscanning518707
+Node: Arrays of Arrays520298
+Node: Arrays Summary525065
+Node: Functions527158
+Node: Built-in528196
+Node: Calling Built-in529277
+Node: Numeric Functions531273
+Ref: Numeric Functions-Footnote-1535301
+Ref: Numeric Functions-Footnote-2535658
+Ref: Numeric Functions-Footnote-3535706
+Node: String Functions535978
+Ref: String Functions-Footnote-1559687
+Ref: String Functions-Footnote-2559815
+Ref: String Functions-Footnote-3560063
+Node: Gory Details560150
+Ref: table-sub-escapes561941
+Ref: table-sub-proposed563460
+Ref: table-posix-sub564823
+Ref: table-gensub-escapes566364
+Ref: Gory Details-Footnote-1567187
+Node: I/O Functions567341
+Ref: table-system-return-values573809
+Ref: I/O Functions-Footnote-1575889
+Ref: I/O Functions-Footnote-2576037
+Node: Time Functions576157
+Ref: Time Functions-Footnote-1586828
+Ref: Time Functions-Footnote-2586896
+Ref: Time Functions-Footnote-3587054
+Ref: Time Functions-Footnote-4587165
+Ref: Time Functions-Footnote-5587277
+Ref: Time Functions-Footnote-6587504
+Node: Bitwise Functions587770
+Ref: table-bitwise-ops588364
+Ref: Bitwise Functions-Footnote-1594427
+Ref: Bitwise Functions-Footnote-2594600
+Node: Type Functions594791
+Node: I18N Functions597542
+Node: User-defined599193
+Node: Definition Syntax599998
+Ref: Definition Syntax-Footnote-1605685
+Node: Function Example605756
+Ref: Function Example-Footnote-1608678
+Node: Function Caveats608700
+Node: Calling A Function609218
+Node: Variable Scope610176
+Node: Pass By Value/Reference613170
+Node: Return Statement616669
+Node: Dynamic Typing619648
+Node: Indirect Calls620578
+Ref: Indirect Calls-Footnote-1630830
+Node: Functions Summary630958
+Node: Library Functions633663
+Ref: Library Functions-Footnote-1637270
+Ref: Library Functions-Footnote-2637413
+Node: Library Names637584
+Ref: Library Names-Footnote-1641044
+Ref: Library Names-Footnote-2641267
+Node: General Functions641353
+Node: Strtonum Function642456
+Node: Assert Function645478
+Node: Round Function648804
+Node: Cliff Random Function650344
+Node: Ordinal Functions651360
+Ref: Ordinal Functions-Footnote-1654423
+Ref: Ordinal Functions-Footnote-2654675
+Node: Join Function654885
+Ref: Join Function-Footnote-1656655
+Node: Getlocaltime Function656855
+Node: Readfile Function660597
+Node: Shell Quoting662574
+Node: Data File Management663975
+Node: Filetrans Function664607
+Node: Rewind Function668703
+Node: File Checking670613
+Ref: File Checking-Footnote-1671947
+Node: Empty Files672148
+Node: Ignoring Assigns674127
+Node: Getopt Function675677
+Ref: Getopt Function-Footnote-1687146
+Node: Passwd Functions687346
+Ref: Passwd Functions-Footnote-1696185
+Node: Group Functions696273
+Ref: Group Functions-Footnote-1704171
+Node: Walking Arrays704378
+Node: Library Functions Summary707386
+Node: Library Exercises708792
+Node: Sample Programs709257
+Node: Running Examples710027
+Node: Clones710755
+Node: Cut Program711979
+Node: Egrep Program721908
+Ref: Egrep Program-Footnote-1729420
+Node: Id Program729530
+Node: Split Program733210
+Ref: Split Program-Footnote-1736668
+Node: Tee Program736797
+Node: Uniq Program739587
+Node: Wc Program747013
+Ref: Wc Program-Footnote-1751268
+Node: Miscellaneous Programs751362
+Node: Dupword Program752575
+Node: Alarm Program754605
+Node: Translate Program759460
+Ref: Translate Program-Footnote-1764025
+Node: Labels Program764295
+Ref: Labels Program-Footnote-1767646
+Node: Word Sorting767730
+Node: History Sorting771802
+Node: Extract Program773637
+Node: Simple Sed781691
+Node: Igawk Program784765
+Ref: Igawk Program-Footnote-1799096
+Ref: Igawk Program-Footnote-2799298
+Ref: Igawk Program-Footnote-3799420
+Node: Anagram Program799535
+Node: Signature Program802597
+Node: Programs Summary803844
+Node: Programs Exercises805058
+Ref: Programs Exercises-Footnote-1809187
+Node: Advanced Features809278
+Node: Nondecimal Data811268
+Node: Array Sorting812859
+Node: Controlling Array Traversal813559
+Ref: Controlling Array Traversal-Footnote-1821927
+Node: Array Sorting Functions822045
+Ref: Array Sorting Functions-Footnote-1827136
+Node: Two-way I/O827332
+Ref: Two-way I/O-Footnote-1835052
+Ref: Two-way I/O-Footnote-2835239
+Node: TCP/IP Networking835321
+Node: Profiling838439
+Ref: Profiling-Footnote-1847111
+Node: Advanced Features Summary847434
+Node: Internationalization849278
+Node: I18N and L10N850758
+Node: Explaining gettext851445
+Ref: Explaining gettext-Footnote-1857337
+Ref: Explaining gettext-Footnote-2857522
+Node: Programmer i18n857687
+Ref: Programmer i18n-Footnote-1862636
+Node: Translator i18n862685
+Node: String Extraction863479
+Ref: String Extraction-Footnote-1864611
+Node: Printf Ordering864697
+Ref: Printf Ordering-Footnote-1867483
+Node: I18N Portability867547
+Ref: I18N Portability-Footnote-1870003
+Node: I18N Example870066
+Ref: I18N Example-Footnote-1872872
+Node: Gawk I18N872945
+Node: I18N Summary873590
+Node: Debugger874931
+Node: Debugging875954
+Node: Debugging Concepts876395
+Node: Debugging Terms878204
+Node: Awk Debugging880779
+Node: Sample Debugging Session881685
+Node: Debugger Invocation882219
+Node: Finding The Bug883605
+Node: List of Debugger Commands890083
+Node: Breakpoint Control891416
+Node: Debugger Execution Control895110
+Node: Viewing And Changing Data898472
+Node: Execution Stack901846
+Node: Debugger Info903483
+Node: Miscellaneous Debugger Commands907554
+Node: Readline Support912616
+Node: Limitations913512
+Node: Debugging Summary915621
+Node: Arbitrary Precision Arithmetic916900
+Node: Computer Arithmetic918385
+Ref: table-numeric-ranges922151
+Ref: table-floating-point-ranges922644
+Ref: Computer Arithmetic-Footnote-1923302
+Node: Math Definitions923359
+Ref: table-ieee-formats926675
+Ref: Math Definitions-Footnote-1927278
+Node: MPFR features927383
+Node: FP Math Caution929101
+Ref: FP Math Caution-Footnote-1930173
+Node: Inexactness of computations930542
+Node: Inexact representation931502
+Node: Comparing FP Values932862
+Node: Errors accumulate934103
+Node: Getting Accuracy935536
+Node: Try To Round938246
+Node: Setting precision939145
+Ref: table-predefined-precision-strings939842
+Node: Setting the rounding mode941672
+Ref: table-gawk-rounding-modes942046
+Ref: Setting the rounding mode-Footnote-1945977
+Node: Arbitrary Precision Integers946156
+Ref: Arbitrary Precision Integers-Footnote-1949331
+Node: Checking for MPFR949480
+Node: POSIX Floating Point Problems950954
+Ref: POSIX Floating Point Problems-Footnote-1955239
+Node: Floating point summary955277
+Node: Dynamic Extensions957467
+Node: Extension Intro959020
+Node: Plugin License960286
+Node: Extension Mechanism Outline961083
+Ref: figure-load-extension961522
+Ref: figure-register-new-function963087
+Ref: figure-call-new-function964179
+Node: Extension API Description966241
+Node: Extension API Functions Introduction967883
+Node: General Data Types973423
+Ref: General Data Types-Footnote-1981784
+Node: Memory Allocation Functions982083
+Ref: Memory Allocation Functions-Footnote-1986293
+Node: Constructor Functions986392
+Node: Registration Functions989978
+Node: Extension Functions990663
+Node: Exit Callback Functions995878
+Node: Extension Version String997128
+Node: Input Parsers997791
+Node: Output Wrappers1010512
+Node: Two-way processors1015024
+Node: Printing Messages1017289
+Ref: Printing Messages-Footnote-11018460
+Node: Updating ERRNO1018613
+Node: Requesting Values1019352
+Ref: table-value-types-returned1020089
+Node: Accessing Parameters1021025
+Node: Symbol Table Access1022260
+Node: Symbol table by name1022772
+Node: Symbol table by cookie1024561
+Ref: Symbol table by cookie-Footnote-11028746
+Node: Cached values1028810
+Ref: Cached values-Footnote-11032346
+Node: Array Manipulation1032499
+Ref: Array Manipulation-Footnote-11033590
+Node: Array Data Types1033627
+Ref: Array Data Types-Footnote-11036285
+Node: Array Functions1036377
+Node: Flattening Arrays1040875
+Node: Creating Arrays1047851
+Node: Redirection API1052618
+Node: Extension API Variables1055451
+Node: Extension Versioning1056162
+Ref: gawk-api-version1056591
+Node: Extension GMP/MPFR Versioning1058322
+Node: Extension API Informational Variables1059950
+Node: Extension API Boilerplate1061023
+Node: Changes from API V11064997
+Node: Finding Extensions1066569
+Node: Extension Example1067128
+Node: Internal File Description1067926
+Node: Internal File Ops1072006
+Ref: Internal File Ops-Footnote-11083356
+Node: Using Internal File Ops1083496
+Ref: Using Internal File Ops-Footnote-11085879
+Node: Extension Samples1086153
+Node: Extension Sample File Functions1087682
+Node: Extension Sample Fnmatch1095331
+Node: Extension Sample Fork1096818
+Node: Extension Sample Inplace1098036
+Node: Extension Sample Ord1101253
+Node: Extension Sample Readdir1102089
+Ref: table-readdir-file-types1102978
+Node: Extension Sample Revout1103783
+Node: Extension Sample Rev2way1104372
+Node: Extension Sample Read write array1105112
+Node: Extension Sample Readfile1107054
+Node: Extension Sample Time1108149
+Node: Extension Sample API Tests1109497
+Node: gawkextlib1109989
+Node: Extension summary1112907
+Node: Extension Exercises1116609
+Node: Language History1118107
+Node: V7/SVR3.11119763
+Node: SVR41121915
+Node: POSIX1123349
+Node: BTL1124729
+Node: POSIX/GNU1125458
+Node: Feature History1131236
+Node: Common Extensions1147095
+Node: Ranges and Locales1148378
+Ref: Ranges and Locales-Footnote-11152994
+Ref: Ranges and Locales-Footnote-21153021
+Ref: Ranges and Locales-Footnote-31153256
+Node: Contributors1153477
+Node: History summary1159422
+Node: Installation1160802
+Node: Gawk Distribution1161746
+Node: Getting1162230
+Node: Extracting1163193
+Node: Distribution contents1164831
+Node: Unix Installation1171311
+Node: Quick Installation1171993
+Node: Shell Startup Files1174407
+Node: Additional Configuration Options1175496
+Node: Configuration Philosophy1177661
+Node: Non-Unix Installation1180030
+Node: PC Installation1180490
+Node: PC Binary Installation1181328
+Node: PC Compiling1181763
+Node: PC Using1182880
+Node: Cygwin1186095
+Node: MSYS1187194
+Node: VMS Installation1187695
+Node: VMS Compilation1188486
+Ref: VMS Compilation-Footnote-11189715
+Node: VMS Dynamic Extensions1189773
+Node: VMS Installation Details1191458
+Node: VMS Running1193711
+Node: VMS GNV1197990
+Node: VMS Old Gawk1198725
+Node: Bugs1199196
+Node: Bug address1199859
+Node: Usenet1202651
+Node: Maintainers1203428
+Node: Other Versions1204689
+Node: Installation summary1211247
+Node: Notes1212449
+Node: Compatibility Mode1213243
+Node: Additions1214025
+Node: Accessing The Source1214950
+Node: Adding Code1216387
+Node: New Ports1222606
+Node: Derived Files1227094
+Ref: Derived Files-Footnote-11232740
+Ref: Derived Files-Footnote-21232775
+Ref: Derived Files-Footnote-31233373
+Node: Future Extensions1233487
+Node: Implementation Limitations1234145
+Node: Extension Design1235328
+Node: Old Extension Problems1236472
+Ref: Old Extension Problems-Footnote-11237990
+Node: Extension New Mechanism Goals1238047
+Ref: Extension New Mechanism Goals-Footnote-11241411
+Node: Extension Other Design Decisions1241600
+Node: Extension Future Growth1243713
+Node: Notes summary1244549
+Node: Basic Concepts1245724
+Node: Basic High Level1246405
+Ref: figure-general-flow1246687
+Ref: figure-process-flow1247372
+Ref: Basic High Level-Footnote-11250673
+Node: Basic Data Typing1250858
+Node: Glossary1254186
+Node: Copying1286024
+Node: GNU Free Documentation License1323567
+Node: Index1348687

End Tag Table