aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.info1122
-rw-r--r--doc/gawk.texi9
-rw-r--r--doc/gawktexi.in9
4 files changed, 575 insertions, 570 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 7bebbd1e..b9530f74 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-25 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Comment out stuff about awk.info, since that
+ domain is now gone.
+
2016-12-05 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in: Explain why an API extension function might want
diff --git a/doc/gawk.info b/doc/gawk.info
index ee2b5f13..d1eccde8 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -1263,20 +1263,10 @@ solicited contributions. Making things available on the Internet helps
keep the 'gawk' distribution down to manageable size.
The initial collection of material, such as it is, is still available
-at <ftp://ftp.freefriends.org/arnold/Awkstuff>. In the hopes of doing
-something more broad, I acquired the 'awk.info' domain.
+at <ftp://ftp.freefriends.org/arnold/Awkstuff>.
- However, I found that I could not dedicate enough time to managing
-contributed code: the archive did not grow and the domain went unused
-for several years.
-
- Late in 2008, a volunteer took on the task of setting up an
-'awk'-related website--<http://awk.info>--and did a very nice job.
-
- If you have written an interesting 'awk' program, or have written a
-'gawk' extension that you would like to share with the rest of the
-world, please see <http://awk.info/?contribute> for how to contribute it
-to the website.
+ If you are _seriously_ interested in helping set up a website for
+'awk'-language related things, please contact me.

File: gawk.info, Node: Acknowledgments, Prev: How To Contribute, Up: Preface
@@ -35454,558 +35444,558 @@ Node: Manual History64642
Ref: Manual History-Footnote-167637
Ref: Manual History-Footnote-267678
Node: How To Contribute67752
-Node: Acknowledgments68881
-Node: Getting Started73767
-Node: Running gawk76206
-Node: One-shot77396
-Node: Read Terminal78659
-Node: Long80652
-Node: Executable Scripts82165
-Ref: Executable Scripts-Footnote-184960
-Node: Comments85063
-Node: Quoting87547
-Node: DOS Quoting93064
-Node: Sample Data Files93739
-Node: Very Simple96334
-Node: Two Rules101236
-Node: More Complex103121
-Node: Statements/Lines105987
-Ref: Statements/Lines-Footnote-1110446
-Node: Other Features110711
-Node: When111647
-Ref: When-Footnote-1113401
-Node: Intro Summary113466
-Node: Invoking Gawk114350
-Node: Command Line115864
-Node: Options116662
-Ref: Options-Footnote-1132761
-Ref: Options-Footnote-2132991
-Node: Other Arguments133016
-Node: Naming Standard Input135963
-Node: Environment Variables137056
-Node: AWKPATH Variable137614
-Ref: AWKPATH Variable-Footnote-1141025
-Ref: AWKPATH Variable-Footnote-2141059
-Node: AWKLIBPATH Variable141320
-Node: Other Environment Variables142577
-Node: Exit Status146398
-Node: Include Files147075
-Node: Loading Shared Libraries150670
-Node: Obsolete152098
-Node: Undocumented152790
-Node: Invoking Summary153087
-Node: Regexp154747
-Node: Regexp Usage156201
-Node: Escape Sequences158238
-Node: Regexp Operators164470
-Ref: Regexp Operators-Footnote-1171886
-Ref: Regexp Operators-Footnote-2172033
-Node: Bracket Expressions172131
-Ref: table-char-classes174607
-Node: Leftmost Longest177744
-Node: Computed Regexps179047
-Node: GNU Regexp Operators182474
-Node: Case-sensitivity186153
-Ref: Case-sensitivity-Footnote-1189040
-Ref: Case-sensitivity-Footnote-2189275
-Node: Regexp Summary189383
-Node: Reading Files190849
-Node: Records193012
-Node: awk split records193745
-Node: gawk split records198676
-Ref: gawk split records-Footnote-1203216
-Node: Fields203253
-Node: Nonconstant Fields205994
-Ref: Nonconstant Fields-Footnote-1208230
-Node: Changing Fields208434
-Node: Field Separators214362
-Node: Default Field Splitting217060
-Node: Regexp Field Splitting218178
-Node: Single Character Fields221531
-Node: Command Line Field Separator222591
-Node: Full Line Fields225809
-Ref: Full Line Fields-Footnote-1227331
-Ref: Full Line Fields-Footnote-2227377
-Node: Field Splitting Summary227478
-Node: Constant Size229552
-Node: Splitting By Content234130
-Ref: Splitting By Content-Footnote-1238101
-Node: Multiple Line238264
-Ref: Multiple Line-Footnote-1244146
-Node: Getline244325
-Node: Plain Getline246792
-Node: Getline/Variable249431
-Node: Getline/File250580
-Node: Getline/Variable/File251966
-Ref: Getline/Variable/File-Footnote-1253569
-Node: Getline/Pipe253657
-Node: Getline/Variable/Pipe256362
-Node: Getline/Coprocess257495
-Node: Getline/Variable/Coprocess258760
-Node: Getline Notes259500
-Node: Getline Summary262295
-Ref: table-getline-variants262717
-Node: Read Timeout263465
-Ref: Read Timeout-Footnote-1267371
-Node: Retrying Input267429
-Node: Command-line directories268628
-Node: Input Summary269534
-Node: Input Exercises272706
-Node: Printing273434
-Node: Print275268
-Node: Print Examples276725
-Node: Output Separators279505
-Node: OFMT281522
-Node: Printf282878
-Node: Basic Printf283663
-Node: Control Letters285237
-Node: Format Modifiers289225
-Node: Printf Examples295240
-Node: Redirection297726
-Node: Special FD304567
-Ref: Special FD-Footnote-1307735
-Node: Special Files307809
-Node: Other Inherited Files308426
-Node: Special Network309427
-Node: Special Caveats310287
-Node: Close Files And Pipes311236
-Ref: table-close-pipe-return-values318143
-Ref: Close Files And Pipes-Footnote-1318926
-Ref: Close Files And Pipes-Footnote-2319074
-Node: Nonfatal319226
-Node: Output Summary321551
-Node: Output Exercises322773
-Node: Expressions323452
-Node: Values324640
-Node: Constants325318
-Node: Scalar Constants326009
-Ref: Scalar Constants-Footnote-1326873
-Node: Nondecimal-numbers327123
-Node: Regexp Constants330124
-Node: Using Constant Regexps330650
-Node: Standard Regexp Constants331272
-Node: Strong Regexp Constants334460
-Node: Variables337418
-Node: Using Variables338075
-Node: Assignment Options339985
-Node: Conversion341858
-Node: Strings And Numbers342382
-Ref: Strings And Numbers-Footnote-1345445
-Node: Locale influences conversions345554
-Ref: table-locale-affects348312
-Node: All Operators348930
-Node: Arithmetic Ops349559
-Node: Concatenation352065
-Ref: Concatenation-Footnote-1354912
-Node: Assignment Ops355019
-Ref: table-assign-ops360010
-Node: Increment Ops361323
-Node: Truth Values and Conditions364783
-Node: Truth Values365857
-Node: Typing and Comparison366905
-Node: Variable Typing367725
-Ref: Variable Typing-Footnote-1374188
-Ref: Variable Typing-Footnote-2374260
-Node: Comparison Operators374337
-Ref: table-relational-ops374756
-Node: POSIX String Comparison378251
-Ref: POSIX String Comparison-Footnote-1379946
-Ref: POSIX String Comparison-Footnote-2380085
-Node: Boolean Ops380169
-Ref: Boolean Ops-Footnote-1384651
-Node: Conditional Exp384743
-Node: Function Calls386479
-Node: Precedence390356
-Node: Locales394015
-Node: Expressions Summary395647
-Node: Patterns and Actions398220
-Node: Pattern Overview399340
-Node: Regexp Patterns401017
-Node: Expression Patterns401559
-Node: Ranges405340
-Node: BEGIN/END408448
-Node: Using BEGIN/END409209
-Ref: Using BEGIN/END-Footnote-1411945
-Node: I/O And BEGIN/END412051
-Node: BEGINFILE/ENDFILE414365
-Node: Empty417272
-Node: Using Shell Variables417589
-Node: Action Overview419863
-Node: Statements422188
-Node: If Statement424036
-Node: While Statement425531
-Node: Do Statement427559
-Node: For Statement428707
-Node: Switch Statement431865
-Node: Break Statement434251
-Node: Continue Statement436343
-Node: Next Statement438170
-Node: Nextfile Statement440553
-Node: Exit Statement443205
-Node: Built-in Variables445608
-Node: User-modified446741
-Node: Auto-set454327
-Ref: Auto-set-Footnote-1468980
-Ref: Auto-set-Footnote-2469186
-Node: ARGC and ARGV469242
-Node: Pattern Action Summary473455
-Node: Arrays475885
-Node: Array Basics477214
-Node: Array Intro478058
-Ref: figure-array-elements480033
-Ref: Array Intro-Footnote-1482737
-Node: Reference to Elements482865
-Node: Assigning Elements485329
-Node: Array Example485820
-Node: Scanning an Array487579
-Node: Controlling Scanning490601
-Ref: Controlling Scanning-Footnote-1496000
-Node: Numeric Array Subscripts496316
-Node: Uninitialized Subscripts498500
-Node: Delete500119
-Ref: Delete-Footnote-1502871
-Node: Multidimensional502928
-Node: Multiscanning506023
-Node: Arrays of Arrays507614
-Node: Arrays Summary512381
-Node: Functions514474
-Node: Built-in515512
-Node: Calling Built-in516593
-Node: Numeric Functions518589
-Ref: Numeric Functions-Footnote-1523422
-Ref: Numeric Functions-Footnote-2523779
-Ref: Numeric Functions-Footnote-3523827
-Node: String Functions524099
-Ref: String Functions-Footnote-1547603
-Ref: String Functions-Footnote-2547731
-Ref: String Functions-Footnote-3547979
-Node: Gory Details548066
-Ref: table-sub-escapes549857
-Ref: table-sub-proposed551376
-Ref: table-posix-sub552739
-Ref: table-gensub-escapes554280
-Ref: Gory Details-Footnote-1555103
-Node: I/O Functions555257
-Ref: table-system-return-values561839
-Ref: I/O Functions-Footnote-1563819
-Ref: I/O Functions-Footnote-2563967
-Node: Time Functions564087
-Ref: Time Functions-Footnote-1574609
-Ref: Time Functions-Footnote-2574677
-Ref: Time Functions-Footnote-3574835
-Ref: Time Functions-Footnote-4574946
-Ref: Time Functions-Footnote-5575058
-Ref: Time Functions-Footnote-6575285
-Node: Bitwise Functions575551
-Ref: table-bitwise-ops576145
-Ref: Bitwise Functions-Footnote-1582171
-Ref: Bitwise Functions-Footnote-2582344
-Node: Type Functions582535
-Node: I18N Functions585211
-Node: User-defined586862
-Node: Definition Syntax587667
-Ref: Definition Syntax-Footnote-1593354
-Node: Function Example593425
-Ref: Function Example-Footnote-1596347
-Node: Function Caveats596369
-Node: Calling A Function596887
-Node: Variable Scope597845
-Node: Pass By Value/Reference600839
-Node: Return Statement604338
-Node: Dynamic Typing607317
-Node: Indirect Calls608247
-Ref: Indirect Calls-Footnote-1618498
-Node: Functions Summary618626
-Node: Library Functions621331
-Ref: Library Functions-Footnote-1624938
-Ref: Library Functions-Footnote-2625081
-Node: Library Names625252
-Ref: Library Names-Footnote-1628712
-Ref: Library Names-Footnote-2628935
-Node: General Functions629021
-Node: Strtonum Function630124
-Node: Assert Function633146
-Node: Round Function636472
-Node: Cliff Random Function638013
-Node: Ordinal Functions639029
-Ref: Ordinal Functions-Footnote-1642092
-Ref: Ordinal Functions-Footnote-2642344
-Node: Join Function642554
-Ref: Join Function-Footnote-1644324
-Node: Getlocaltime Function644524
-Node: Readfile Function648266
-Node: Shell Quoting650238
-Node: Data File Management651639
-Node: Filetrans Function652271
-Node: Rewind Function656367
-Node: File Checking658273
-Ref: File Checking-Footnote-1659607
-Node: Empty Files659808
-Node: Ignoring Assigns661787
-Node: Getopt Function663337
-Ref: Getopt Function-Footnote-1674806
-Node: Passwd Functions675006
-Ref: Passwd Functions-Footnote-1683845
-Node: Group Functions683933
-Ref: Group Functions-Footnote-1691831
-Node: Walking Arrays692038
-Node: Library Functions Summary695046
-Node: Library Exercises696452
-Node: Sample Programs696917
-Node: Running Examples697687
-Node: Clones698415
-Node: Cut Program699639
-Node: Egrep Program709568
-Ref: Egrep Program-Footnote-1717080
-Node: Id Program717190
-Node: Split Program720870
-Ref: Split Program-Footnote-1724329
-Node: Tee Program724458
-Node: Uniq Program727248
-Node: Wc Program734674
-Ref: Wc Program-Footnote-1738929
-Node: Miscellaneous Programs739023
-Node: Dupword Program740236
-Node: Alarm Program742266
-Node: Translate Program747121
-Ref: Translate Program-Footnote-1751686
-Node: Labels Program751956
-Ref: Labels Program-Footnote-1755307
-Node: Word Sorting755391
-Node: History Sorting759463
-Node: Extract Program761298
-Node: Simple Sed768827
-Node: Igawk Program771901
-Ref: Igawk Program-Footnote-1786232
-Ref: Igawk Program-Footnote-2786434
-Ref: Igawk Program-Footnote-3786556
-Node: Anagram Program786671
-Node: Signature Program789733
-Node: Programs Summary790980
-Node: Programs Exercises792194
-Ref: Programs Exercises-Footnote-1796323
-Node: Advanced Features796414
-Node: Nondecimal Data798404
-Node: Array Sorting799995
-Node: Controlling Array Traversal800695
-Ref: Controlling Array Traversal-Footnote-1809062
-Node: Array Sorting Functions809180
-Ref: Array Sorting Functions-Footnote-1814271
-Node: Two-way I/O814467
-Ref: Two-way I/O-Footnote-1821017
-Ref: Two-way I/O-Footnote-2821204
-Node: TCP/IP Networking821286
-Node: Profiling824404
-Ref: Profiling-Footnote-1832897
-Node: Advanced Features Summary833220
-Node: Internationalization835064
-Node: I18N and L10N836544
-Node: Explaining gettext837231
-Ref: Explaining gettext-Footnote-1843123
-Ref: Explaining gettext-Footnote-2843308
-Node: Programmer i18n843473
-Ref: Programmer i18n-Footnote-1848422
-Node: Translator i18n848471
-Node: String Extraction849265
-Ref: String Extraction-Footnote-1850397
-Node: Printf Ordering850483
-Ref: Printf Ordering-Footnote-1853269
-Node: I18N Portability853333
-Ref: I18N Portability-Footnote-1855789
-Node: I18N Example855852
-Ref: I18N Example-Footnote-1858658
-Node: Gawk I18N858731
-Node: I18N Summary859376
-Node: Debugger860717
-Node: Debugging861739
-Node: Debugging Concepts862180
-Node: Debugging Terms863989
-Node: Awk Debugging866564
-Node: Sample Debugging Session867470
-Node: Debugger Invocation868004
-Node: Finding The Bug869390
-Node: List of Debugger Commands875868
-Node: Breakpoint Control877201
-Node: Debugger Execution Control880895
-Node: Viewing And Changing Data884257
-Node: Execution Stack887631
-Node: Debugger Info889268
-Node: Miscellaneous Debugger Commands893339
-Node: Readline Support898427
-Node: Limitations899323
-Node: Debugging Summary901432
-Node: Arbitrary Precision Arithmetic902711
-Node: Computer Arithmetic904127
-Ref: table-numeric-ranges907718
-Ref: Computer Arithmetic-Footnote-1908440
-Node: Math Definitions908497
-Ref: table-ieee-formats911811
-Ref: Math Definitions-Footnote-1912414
-Node: MPFR features912519
-Node: FP Math Caution914236
-Ref: FP Math Caution-Footnote-1915308
-Node: Inexactness of computations915677
-Node: Inexact representation916637
-Node: Comparing FP Values917997
-Node: Errors accumulate919079
-Node: Getting Accuracy920512
-Node: Try To Round923222
-Node: Setting precision924121
-Ref: table-predefined-precision-strings924818
-Node: Setting the rounding mode926648
-Ref: table-gawk-rounding-modes927022
-Ref: Setting the rounding mode-Footnote-1930430
-Node: Arbitrary Precision Integers930609
-Ref: Arbitrary Precision Integers-Footnote-1935526
-Node: POSIX Floating Point Problems935675
-Ref: POSIX Floating Point Problems-Footnote-1939557
-Node: Floating point summary939595
-Node: Dynamic Extensions941785
-Node: Extension Intro943338
-Node: Plugin License944604
-Node: Extension Mechanism Outline945401
-Ref: figure-load-extension945840
-Ref: figure-register-new-function947405
-Ref: figure-call-new-function948497
-Node: Extension API Description950559
-Node: Extension API Functions Introduction952201
-Node: General Data Types957512
-Ref: General Data Types-Footnote-1964721
-Node: Memory Allocation Functions965020
-Ref: Memory Allocation Functions-Footnote-1967865
-Node: Constructor Functions967964
-Node: Registration Functions970963
-Node: Extension Functions971648
-Node: Exit Callback Functions976846
-Node: Extension Version String978096
-Node: Input Parsers978759
-Node: Output Wrappers988641
-Node: Two-way processors993153
-Node: Printing Messages995418
-Ref: Printing Messages-Footnote-1996589
-Node: Updating ERRNO996742
-Node: Requesting Values997481
-Ref: table-value-types-returned998218
-Node: Accessing Parameters999154
-Node: Symbol Table Access1000389
-Node: Symbol table by name1000901
-Node: Symbol table by cookie1002690
-Ref: Symbol table by cookie-Footnote-11006875
-Node: Cached values1006939
-Ref: Cached values-Footnote-11010475
-Node: Array Manipulation1010566
-Ref: Array Manipulation-Footnote-11011657
-Node: Array Data Types1011694
-Ref: Array Data Types-Footnote-11014352
-Node: Array Functions1014444
-Node: Flattening Arrays1018839
-Node: Creating Arrays1025780
-Node: Redirection API1030549
-Node: Extension API Variables1033380
-Node: Extension Versioning1034013
-Ref: gawk-api-version1034450
-Node: Extension API Informational Variables1036178
-Node: Extension API Boilerplate1037242
-Node: Changes from API V11041104
-Node: Finding Extensions1041764
-Node: Extension Example1042323
-Node: Internal File Description1043121
-Node: Internal File Ops1047201
-Ref: Internal File Ops-Footnote-11058601
-Node: Using Internal File Ops1058741
-Ref: Using Internal File Ops-Footnote-11061124
-Node: Extension Samples1061398
-Node: Extension Sample File Functions1062927
-Node: Extension Sample Fnmatch1070576
-Node: Extension Sample Fork1072063
-Node: Extension Sample Inplace1073281
-Node: Extension Sample Ord1076491
-Node: Extension Sample Readdir1077327
-Ref: table-readdir-file-types1078216
-Node: Extension Sample Revout1079021
-Node: Extension Sample Rev2way1079610
-Node: Extension Sample Read write array1080350
-Node: Extension Sample Readfile1082292
-Node: Extension Sample Time1083387
-Node: Extension Sample API Tests1084735
-Node: gawkextlib1085227
-Node: Extension summary1087674
-Node: Extension Exercises1091376
-Node: Language History1092874
-Node: V7/SVR3.11094530
-Node: SVR41096682
-Node: POSIX1098116
-Node: BTL1099495
-Node: POSIX/GNU1100224
-Node: Feature History1106086
-Node: Common Extensions1120456
-Node: Ranges and Locales1121739
-Ref: Ranges and Locales-Footnote-11126355
-Ref: Ranges and Locales-Footnote-21126382
-Ref: Ranges and Locales-Footnote-31126617
-Node: Contributors1126838
-Node: History summary1132398
-Node: Installation1133778
-Node: Gawk Distribution1134722
-Node: Getting1135206
-Node: Extracting1136167
-Node: Distribution contents1137805
-Node: Unix Installation1144147
-Node: Quick Installation1144829
-Node: Shell Startup Files1147243
-Node: Additional Configuration Options1148321
-Node: Configuration Philosophy1150126
-Node: Non-Unix Installation1152495
-Node: PC Installation1152955
-Node: PC Binary Installation1153793
-Node: PC Compiling1154228
-Node: PC Using1155345
-Node: Cygwin1158390
-Node: MSYS1159160
-Node: VMS Installation1159661
-Node: VMS Compilation1160452
-Ref: VMS Compilation-Footnote-11161681
-Node: VMS Dynamic Extensions1161739
-Node: VMS Installation Details1163424
-Node: VMS Running1165677
-Node: VMS GNV1169956
-Node: VMS Old Gawk1170691
-Node: Bugs1171162
-Node: Bug address1171825
-Node: Usenet1174222
-Node: Maintainers1174997
-Node: Other Versions1176373
-Node: Installation summary1182957
-Node: Notes1183992
-Node: Compatibility Mode1184857
-Node: Additions1185639
-Node: Accessing The Source1186564
-Node: Adding Code1187999
-Node: New Ports1194218
-Node: Derived Files1198706
-Ref: Derived Files-Footnote-11204191
-Ref: Derived Files-Footnote-21204226
-Ref: Derived Files-Footnote-31204824
-Node: Future Extensions1204938
-Node: Implementation Limitations1205596
-Node: Extension Design1206779
-Node: Old Extension Problems1207933
-Ref: Old Extension Problems-Footnote-11209451
-Node: Extension New Mechanism Goals1209508
-Ref: Extension New Mechanism Goals-Footnote-11212872
-Node: Extension Other Design Decisions1213061
-Node: Extension Future Growth1215174
-Node: Old Extension Mechanism1216010
-Node: Notes summary1217773
-Node: Basic Concepts1218955
-Node: Basic High Level1219636
-Ref: figure-general-flow1219918
-Ref: figure-process-flow1220603
-Ref: Basic High Level-Footnote-11223904
-Node: Basic Data Typing1224089
-Node: Glossary1227417
-Node: Copying1259364
-Node: GNU Free Documentation License1296903
-Node: Index1322021
+Node: Acknowledgments68403
+Node: Getting Started73289
+Node: Running gawk75728
+Node: One-shot76918
+Node: Read Terminal78181
+Node: Long80174
+Node: Executable Scripts81687
+Ref: Executable Scripts-Footnote-184482
+Node: Comments84585
+Node: Quoting87069
+Node: DOS Quoting92586
+Node: Sample Data Files93261
+Node: Very Simple95856
+Node: Two Rules100758
+Node: More Complex102643
+Node: Statements/Lines105509
+Ref: Statements/Lines-Footnote-1109968
+Node: Other Features110233
+Node: When111169
+Ref: When-Footnote-1112923
+Node: Intro Summary112988
+Node: Invoking Gawk113872
+Node: Command Line115386
+Node: Options116184
+Ref: Options-Footnote-1132283
+Ref: Options-Footnote-2132513
+Node: Other Arguments132538
+Node: Naming Standard Input135485
+Node: Environment Variables136578
+Node: AWKPATH Variable137136
+Ref: AWKPATH Variable-Footnote-1140547
+Ref: AWKPATH Variable-Footnote-2140581
+Node: AWKLIBPATH Variable140842
+Node: Other Environment Variables142099
+Node: Exit Status145920
+Node: Include Files146597
+Node: Loading Shared Libraries150192
+Node: Obsolete151620
+Node: Undocumented152312
+Node: Invoking Summary152609
+Node: Regexp154269
+Node: Regexp Usage155723
+Node: Escape Sequences157760
+Node: Regexp Operators163992
+Ref: Regexp Operators-Footnote-1171408
+Ref: Regexp Operators-Footnote-2171555
+Node: Bracket Expressions171653
+Ref: table-char-classes174129
+Node: Leftmost Longest177266
+Node: Computed Regexps178569
+Node: GNU Regexp Operators181996
+Node: Case-sensitivity185675
+Ref: Case-sensitivity-Footnote-1188562
+Ref: Case-sensitivity-Footnote-2188797
+Node: Regexp Summary188905
+Node: Reading Files190371
+Node: Records192534
+Node: awk split records193267
+Node: gawk split records198198
+Ref: gawk split records-Footnote-1202738
+Node: Fields202775
+Node: Nonconstant Fields205516
+Ref: Nonconstant Fields-Footnote-1207752
+Node: Changing Fields207956
+Node: Field Separators213884
+Node: Default Field Splitting216582
+Node: Regexp Field Splitting217700
+Node: Single Character Fields221053
+Node: Command Line Field Separator222113
+Node: Full Line Fields225331
+Ref: Full Line Fields-Footnote-1226853
+Ref: Full Line Fields-Footnote-2226899
+Node: Field Splitting Summary227000
+Node: Constant Size229074
+Node: Splitting By Content233652
+Ref: Splitting By Content-Footnote-1237623
+Node: Multiple Line237786
+Ref: Multiple Line-Footnote-1243668
+Node: Getline243847
+Node: Plain Getline246314
+Node: Getline/Variable248953
+Node: Getline/File250102
+Node: Getline/Variable/File251488
+Ref: Getline/Variable/File-Footnote-1253091
+Node: Getline/Pipe253179
+Node: Getline/Variable/Pipe255884
+Node: Getline/Coprocess257017
+Node: Getline/Variable/Coprocess258282
+Node: Getline Notes259022
+Node: Getline Summary261817
+Ref: table-getline-variants262239
+Node: Read Timeout262987
+Ref: Read Timeout-Footnote-1266893
+Node: Retrying Input266951
+Node: Command-line directories268150
+Node: Input Summary269056
+Node: Input Exercises272228
+Node: Printing272956
+Node: Print274790
+Node: Print Examples276247
+Node: Output Separators279027
+Node: OFMT281044
+Node: Printf282400
+Node: Basic Printf283185
+Node: Control Letters284759
+Node: Format Modifiers288747
+Node: Printf Examples294762
+Node: Redirection297248
+Node: Special FD304089
+Ref: Special FD-Footnote-1307257
+Node: Special Files307331
+Node: Other Inherited Files307948
+Node: Special Network308949
+Node: Special Caveats309809
+Node: Close Files And Pipes310758
+Ref: table-close-pipe-return-values317665
+Ref: Close Files And Pipes-Footnote-1318448
+Ref: Close Files And Pipes-Footnote-2318596
+Node: Nonfatal318748
+Node: Output Summary321073
+Node: Output Exercises322295
+Node: Expressions322974
+Node: Values324162
+Node: Constants324840
+Node: Scalar Constants325531
+Ref: Scalar Constants-Footnote-1326395
+Node: Nondecimal-numbers326645
+Node: Regexp Constants329646
+Node: Using Constant Regexps330172
+Node: Standard Regexp Constants330794
+Node: Strong Regexp Constants333982
+Node: Variables336940
+Node: Using Variables337597
+Node: Assignment Options339507
+Node: Conversion341380
+Node: Strings And Numbers341904
+Ref: Strings And Numbers-Footnote-1344967
+Node: Locale influences conversions345076
+Ref: table-locale-affects347834
+Node: All Operators348452
+Node: Arithmetic Ops349081
+Node: Concatenation351587
+Ref: Concatenation-Footnote-1354434
+Node: Assignment Ops354541
+Ref: table-assign-ops359532
+Node: Increment Ops360845
+Node: Truth Values and Conditions364305
+Node: Truth Values365379
+Node: Typing and Comparison366427
+Node: Variable Typing367247
+Ref: Variable Typing-Footnote-1373710
+Ref: Variable Typing-Footnote-2373782
+Node: Comparison Operators373859
+Ref: table-relational-ops374278
+Node: POSIX String Comparison377773
+Ref: POSIX String Comparison-Footnote-1379468
+Ref: POSIX String Comparison-Footnote-2379607
+Node: Boolean Ops379691
+Ref: Boolean Ops-Footnote-1384173
+Node: Conditional Exp384265
+Node: Function Calls386001
+Node: Precedence389878
+Node: Locales393537
+Node: Expressions Summary395169
+Node: Patterns and Actions397742
+Node: Pattern Overview398862
+Node: Regexp Patterns400539
+Node: Expression Patterns401081
+Node: Ranges404862
+Node: BEGIN/END407970
+Node: Using BEGIN/END408731
+Ref: Using BEGIN/END-Footnote-1411467
+Node: I/O And BEGIN/END411573
+Node: BEGINFILE/ENDFILE413887
+Node: Empty416794
+Node: Using Shell Variables417111
+Node: Action Overview419385
+Node: Statements421710
+Node: If Statement423558
+Node: While Statement425053
+Node: Do Statement427081
+Node: For Statement428229
+Node: Switch Statement431387
+Node: Break Statement433773
+Node: Continue Statement435865
+Node: Next Statement437692
+Node: Nextfile Statement440075
+Node: Exit Statement442727
+Node: Built-in Variables445130
+Node: User-modified446263
+Node: Auto-set453849
+Ref: Auto-set-Footnote-1468502
+Ref: Auto-set-Footnote-2468708
+Node: ARGC and ARGV468764
+Node: Pattern Action Summary472977
+Node: Arrays475407
+Node: Array Basics476736
+Node: Array Intro477580
+Ref: figure-array-elements479555
+Ref: Array Intro-Footnote-1482259
+Node: Reference to Elements482387
+Node: Assigning Elements484851
+Node: Array Example485342
+Node: Scanning an Array487101
+Node: Controlling Scanning490123
+Ref: Controlling Scanning-Footnote-1495522
+Node: Numeric Array Subscripts495838
+Node: Uninitialized Subscripts498022
+Node: Delete499641
+Ref: Delete-Footnote-1502393
+Node: Multidimensional502450
+Node: Multiscanning505545
+Node: Arrays of Arrays507136
+Node: Arrays Summary511903
+Node: Functions513996
+Node: Built-in515034
+Node: Calling Built-in516115
+Node: Numeric Functions518111
+Ref: Numeric Functions-Footnote-1522944
+Ref: Numeric Functions-Footnote-2523301
+Ref: Numeric Functions-Footnote-3523349
+Node: String Functions523621
+Ref: String Functions-Footnote-1547125
+Ref: String Functions-Footnote-2547253
+Ref: String Functions-Footnote-3547501
+Node: Gory Details547588
+Ref: table-sub-escapes549379
+Ref: table-sub-proposed550898
+Ref: table-posix-sub552261
+Ref: table-gensub-escapes553802
+Ref: Gory Details-Footnote-1554625
+Node: I/O Functions554779
+Ref: table-system-return-values561361
+Ref: I/O Functions-Footnote-1563341
+Ref: I/O Functions-Footnote-2563489
+Node: Time Functions563609
+Ref: Time Functions-Footnote-1574131
+Ref: Time Functions-Footnote-2574199
+Ref: Time Functions-Footnote-3574357
+Ref: Time Functions-Footnote-4574468
+Ref: Time Functions-Footnote-5574580
+Ref: Time Functions-Footnote-6574807
+Node: Bitwise Functions575073
+Ref: table-bitwise-ops575667
+Ref: Bitwise Functions-Footnote-1581693
+Ref: Bitwise Functions-Footnote-2581866
+Node: Type Functions582057
+Node: I18N Functions584733
+Node: User-defined586384
+Node: Definition Syntax587189
+Ref: Definition Syntax-Footnote-1592876
+Node: Function Example592947
+Ref: Function Example-Footnote-1595869
+Node: Function Caveats595891
+Node: Calling A Function596409
+Node: Variable Scope597367
+Node: Pass By Value/Reference600361
+Node: Return Statement603860
+Node: Dynamic Typing606839
+Node: Indirect Calls607769
+Ref: Indirect Calls-Footnote-1618020
+Node: Functions Summary618148
+Node: Library Functions620853
+Ref: Library Functions-Footnote-1624460
+Ref: Library Functions-Footnote-2624603
+Node: Library Names624774
+Ref: Library Names-Footnote-1628234
+Ref: Library Names-Footnote-2628457
+Node: General Functions628543
+Node: Strtonum Function629646
+Node: Assert Function632668
+Node: Round Function635994
+Node: Cliff Random Function637535
+Node: Ordinal Functions638551
+Ref: Ordinal Functions-Footnote-1641614
+Ref: Ordinal Functions-Footnote-2641866
+Node: Join Function642076
+Ref: Join Function-Footnote-1643846
+Node: Getlocaltime Function644046
+Node: Readfile Function647788
+Node: Shell Quoting649760
+Node: Data File Management651161
+Node: Filetrans Function651793
+Node: Rewind Function655889
+Node: File Checking657795
+Ref: File Checking-Footnote-1659129
+Node: Empty Files659330
+Node: Ignoring Assigns661309
+Node: Getopt Function662859
+Ref: Getopt Function-Footnote-1674328
+Node: Passwd Functions674528
+Ref: Passwd Functions-Footnote-1683367
+Node: Group Functions683455
+Ref: Group Functions-Footnote-1691353
+Node: Walking Arrays691560
+Node: Library Functions Summary694568
+Node: Library Exercises695974
+Node: Sample Programs696439
+Node: Running Examples697209
+Node: Clones697937
+Node: Cut Program699161
+Node: Egrep Program709090
+Ref: Egrep Program-Footnote-1716602
+Node: Id Program716712
+Node: Split Program720392
+Ref: Split Program-Footnote-1723851
+Node: Tee Program723980
+Node: Uniq Program726770
+Node: Wc Program734196
+Ref: Wc Program-Footnote-1738451
+Node: Miscellaneous Programs738545
+Node: Dupword Program739758
+Node: Alarm Program741788
+Node: Translate Program746643
+Ref: Translate Program-Footnote-1751208
+Node: Labels Program751478
+Ref: Labels Program-Footnote-1754829
+Node: Word Sorting754913
+Node: History Sorting758985
+Node: Extract Program760820
+Node: Simple Sed768349
+Node: Igawk Program771423
+Ref: Igawk Program-Footnote-1785754
+Ref: Igawk Program-Footnote-2785956
+Ref: Igawk Program-Footnote-3786078
+Node: Anagram Program786193
+Node: Signature Program789255
+Node: Programs Summary790502
+Node: Programs Exercises791716
+Ref: Programs Exercises-Footnote-1795845
+Node: Advanced Features795936
+Node: Nondecimal Data797926
+Node: Array Sorting799517
+Node: Controlling Array Traversal800217
+Ref: Controlling Array Traversal-Footnote-1808584
+Node: Array Sorting Functions808702
+Ref: Array Sorting Functions-Footnote-1813793
+Node: Two-way I/O813989
+Ref: Two-way I/O-Footnote-1820539
+Ref: Two-way I/O-Footnote-2820726
+Node: TCP/IP Networking820808
+Node: Profiling823926
+Ref: Profiling-Footnote-1832419
+Node: Advanced Features Summary832742
+Node: Internationalization834586
+Node: I18N and L10N836066
+Node: Explaining gettext836753
+Ref: Explaining gettext-Footnote-1842645
+Ref: Explaining gettext-Footnote-2842830
+Node: Programmer i18n842995
+Ref: Programmer i18n-Footnote-1847944
+Node: Translator i18n847993
+Node: String Extraction848787
+Ref: String Extraction-Footnote-1849919
+Node: Printf Ordering850005
+Ref: Printf Ordering-Footnote-1852791
+Node: I18N Portability852855
+Ref: I18N Portability-Footnote-1855311
+Node: I18N Example855374
+Ref: I18N Example-Footnote-1858180
+Node: Gawk I18N858253
+Node: I18N Summary858898
+Node: Debugger860239
+Node: Debugging861261
+Node: Debugging Concepts861702
+Node: Debugging Terms863511
+Node: Awk Debugging866086
+Node: Sample Debugging Session866992
+Node: Debugger Invocation867526
+Node: Finding The Bug868912
+Node: List of Debugger Commands875390
+Node: Breakpoint Control876723
+Node: Debugger Execution Control880417
+Node: Viewing And Changing Data883779
+Node: Execution Stack887153
+Node: Debugger Info888790
+Node: Miscellaneous Debugger Commands892861
+Node: Readline Support897949
+Node: Limitations898845
+Node: Debugging Summary900954
+Node: Arbitrary Precision Arithmetic902233
+Node: Computer Arithmetic903649
+Ref: table-numeric-ranges907240
+Ref: Computer Arithmetic-Footnote-1907962
+Node: Math Definitions908019
+Ref: table-ieee-formats911333
+Ref: Math Definitions-Footnote-1911936
+Node: MPFR features912041
+Node: FP Math Caution913758
+Ref: FP Math Caution-Footnote-1914830
+Node: Inexactness of computations915199
+Node: Inexact representation916159
+Node: Comparing FP Values917519
+Node: Errors accumulate918601
+Node: Getting Accuracy920034
+Node: Try To Round922744
+Node: Setting precision923643
+Ref: table-predefined-precision-strings924340
+Node: Setting the rounding mode926170
+Ref: table-gawk-rounding-modes926544
+Ref: Setting the rounding mode-Footnote-1929952
+Node: Arbitrary Precision Integers930131
+Ref: Arbitrary Precision Integers-Footnote-1935048
+Node: POSIX Floating Point Problems935197
+Ref: POSIX Floating Point Problems-Footnote-1939079
+Node: Floating point summary939117
+Node: Dynamic Extensions941307
+Node: Extension Intro942860
+Node: Plugin License944126
+Node: Extension Mechanism Outline944923
+Ref: figure-load-extension945362
+Ref: figure-register-new-function946927
+Ref: figure-call-new-function948019
+Node: Extension API Description950081
+Node: Extension API Functions Introduction951723
+Node: General Data Types957034
+Ref: General Data Types-Footnote-1964243
+Node: Memory Allocation Functions964542
+Ref: Memory Allocation Functions-Footnote-1967387
+Node: Constructor Functions967486
+Node: Registration Functions970485
+Node: Extension Functions971170
+Node: Exit Callback Functions976368
+Node: Extension Version String977618
+Node: Input Parsers978281
+Node: Output Wrappers988163
+Node: Two-way processors992675
+Node: Printing Messages994940
+Ref: Printing Messages-Footnote-1996111
+Node: Updating ERRNO996264
+Node: Requesting Values997003
+Ref: table-value-types-returned997740
+Node: Accessing Parameters998676
+Node: Symbol Table Access999911
+Node: Symbol table by name1000423
+Node: Symbol table by cookie1002212
+Ref: Symbol table by cookie-Footnote-11006397
+Node: Cached values1006461
+Ref: Cached values-Footnote-11009997
+Node: Array Manipulation1010088
+Ref: Array Manipulation-Footnote-11011179
+Node: Array Data Types1011216
+Ref: Array Data Types-Footnote-11013874
+Node: Array Functions1013966
+Node: Flattening Arrays1018361
+Node: Creating Arrays1025302
+Node: Redirection API1030071
+Node: Extension API Variables1032902
+Node: Extension Versioning1033535
+Ref: gawk-api-version1033972
+Node: Extension API Informational Variables1035700
+Node: Extension API Boilerplate1036764
+Node: Changes from API V11040626
+Node: Finding Extensions1041286
+Node: Extension Example1041845
+Node: Internal File Description1042643
+Node: Internal File Ops1046723
+Ref: Internal File Ops-Footnote-11058123
+Node: Using Internal File Ops1058263
+Ref: Using Internal File Ops-Footnote-11060646
+Node: Extension Samples1060920
+Node: Extension Sample File Functions1062449
+Node: Extension Sample Fnmatch1070098
+Node: Extension Sample Fork1071585
+Node: Extension Sample Inplace1072803
+Node: Extension Sample Ord1076013
+Node: Extension Sample Readdir1076849
+Ref: table-readdir-file-types1077738
+Node: Extension Sample Revout1078543
+Node: Extension Sample Rev2way1079132
+Node: Extension Sample Read write array1079872
+Node: Extension Sample Readfile1081814
+Node: Extension Sample Time1082909
+Node: Extension Sample API Tests1084257
+Node: gawkextlib1084749
+Node: Extension summary1087196
+Node: Extension Exercises1090898
+Node: Language History1092396
+Node: V7/SVR3.11094052
+Node: SVR41096204
+Node: POSIX1097638
+Node: BTL1099017
+Node: POSIX/GNU1099746
+Node: Feature History1105608
+Node: Common Extensions1119978
+Node: Ranges and Locales1121261
+Ref: Ranges and Locales-Footnote-11125877
+Ref: Ranges and Locales-Footnote-21125904
+Ref: Ranges and Locales-Footnote-31126139
+Node: Contributors1126360
+Node: History summary1131920
+Node: Installation1133300
+Node: Gawk Distribution1134244
+Node: Getting1134728
+Node: Extracting1135689
+Node: Distribution contents1137327
+Node: Unix Installation1143669
+Node: Quick Installation1144351
+Node: Shell Startup Files1146765
+Node: Additional Configuration Options1147843
+Node: Configuration Philosophy1149648
+Node: Non-Unix Installation1152017
+Node: PC Installation1152477
+Node: PC Binary Installation1153315
+Node: PC Compiling1153750
+Node: PC Using1154867
+Node: Cygwin1157912
+Node: MSYS1158682
+Node: VMS Installation1159183
+Node: VMS Compilation1159974
+Ref: VMS Compilation-Footnote-11161203
+Node: VMS Dynamic Extensions1161261
+Node: VMS Installation Details1162946
+Node: VMS Running1165199
+Node: VMS GNV1169478
+Node: VMS Old Gawk1170213
+Node: Bugs1170684
+Node: Bug address1171347
+Node: Usenet1173744
+Node: Maintainers1174519
+Node: Other Versions1175895
+Node: Installation summary1182479
+Node: Notes1183514
+Node: Compatibility Mode1184379
+Node: Additions1185161
+Node: Accessing The Source1186086
+Node: Adding Code1187521
+Node: New Ports1193740
+Node: Derived Files1198228
+Ref: Derived Files-Footnote-11203713
+Ref: Derived Files-Footnote-21203748
+Ref: Derived Files-Footnote-31204346
+Node: Future Extensions1204460
+Node: Implementation Limitations1205118
+Node: Extension Design1206301
+Node: Old Extension Problems1207455
+Ref: Old Extension Problems-Footnote-11208973
+Node: Extension New Mechanism Goals1209030
+Ref: Extension New Mechanism Goals-Footnote-11212394
+Node: Extension Other Design Decisions1212583
+Node: Extension Future Growth1214696
+Node: Old Extension Mechanism1215532
+Node: Notes summary1217295
+Node: Basic Concepts1218477
+Node: Basic High Level1219158
+Ref: figure-general-flow1219440
+Ref: figure-process-flow1220125
+Ref: Basic High Level-Footnote-11223426
+Node: Basic Data Typing1223611
+Node: Glossary1226939
+Node: Copying1258886
+Node: GNU Free Documentation License1296425
+Node: Index1321543

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e78134cb..7acf4bd9 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -2058,7 +2058,13 @@ and I even solicited contributions. Making things available on the Internet
helps keep the @command{gawk} distribution down to manageable size.
The initial collection of material, such as it is, is still available
-at @uref{ftp://ftp.freefriends.org/arnold/Awkstuff}. In the hopes of
+at @uref{ftp://ftp.freefriends.org/arnold/Awkstuff}.
+
+If you are @emph{seriously} interested in helping set up a website
+for @command{awk}-language related things, please contact me.
+
+@ignore
+In the hopes of
doing something more broad, I acquired the @code{awk.info} domain.
However, I found that I could not dedicate enough time to managing
@@ -2074,7 +2080,6 @@ a @command{gawk} extension that you would like to share with the rest
of the world, please see @uref{http://awk.info/?contribute} for how to
contribute it to the website.
-@ignore
As of this writing, this website is in search of a maintainer; please
contact me if you are interested.
@end ignore
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 9967c5a2..a417332d 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -2025,7 +2025,13 @@ and I even solicited contributions. Making things available on the Internet
helps keep the @command{gawk} distribution down to manageable size.
The initial collection of material, such as it is, is still available
-at @uref{ftp://ftp.freefriends.org/arnold/Awkstuff}. In the hopes of
+at @uref{ftp://ftp.freefriends.org/arnold/Awkstuff}.
+
+If you are @emph{seriously} interested in helping set up a website
+for @command{awk}-language related things, please contact me.
+
+@ignore
+In the hopes of
doing something more broad, I acquired the @code{awk.info} domain.
However, I found that I could not dedicate enough time to managing
@@ -2041,7 +2047,6 @@ a @command{gawk} extension that you would like to share with the rest
of the world, please see @uref{http://awk.info/?contribute} for how to
contribute it to the website.
-@ignore
As of this writing, this website is in search of a maintainer; please
contact me if you are interested.
@end ignore