summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-01-28 22:02:06 +0200
committerArnold D. Robbins <arnold@skeeve.com>2014-01-28 22:02:06 +0200
commitd9818e79d5bb15d4ded02ca99606beaf2eda0ae3 (patch)
treeb315f2bc38ec0fc470968086c68e5517a65319e4
parentab8d7416c064c94e75d80431270321ceaa866719 (diff)
downloadgawk-d9818e79d5bb15d4ded02ca99606beaf2eda0ae3.tar.gz
Update doc for Anders Wallin.
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info1032
-rw-r--r--doc/gawk.texi6
-rw-r--r--doc/gawktexi.in6
4 files changed, 529 insertions, 519 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index dce9658b..989632c9 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-01-28 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Update info for Anders Wallin.
+
2014-01-25 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated to current version.
diff --git a/doc/gawk.info b/doc/gawk.info
index 6f88bf02..defd9fed 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -1270,11 +1270,11 @@ acknowledgements:
Dr. Nelson Beebe, Andreas Buening, Dr. Manuel Collado, Antonio
Colombo, Stephen Davies, Scott Deifik, Akim Demaille, Darrel Hankerson,
Michal Jaegermann, Ju"rgen Kahrs, Stepan Kasal, John Malmberg, Dave
-Pitts, Chet Ramey, Pat Rankin, Andrew Schorr, Corinna Vinschen, Anders
-Wallin, and Eli Zaretskii (in alphabetical order) make up the current
-`gawk' "crack portability team." Without their hard work and help,
-`gawk' would not be nearly the fine program it is today. It has been
-and continues to be a pleasure working with this team of fine people.
+Pitts, Chet Ramey, Pat Rankin, Andrew Schorr, Corinna Vinschen, and Eli
+Zaretskii (in alphabetical order) make up the current `gawk' "crack
+portability team." Without their hard work and help, `gawk' would not
+be nearly the fine program it is today. It has been and continues to
+be a pleasure working with this team of fine people.
Notable code and documentation contributions were made by a number
of people. *Note Contributors::, for the full list.
@@ -25860,6 +25860,8 @@ Info file, in approximate chronological order:
* Patrick T.J. McPhee contributed the code for dynamic loading in
Windows32 environments. (This is no longer supported)
+ * Anders Wallin helped keep the VMS port going for several years.
+
* John Haque made the following contributions:
- The modifications to convert `gawk' into a byte-code
@@ -31473,7 +31475,7 @@ Index
(line 66)
* Hankerson, Darrel <1>: Contributors. (line 60)
* Hankerson, Darrel: Acknowledgments. (line 60)
-* Haque, John: Contributors. (line 103)
+* Haque, John: Contributors. (line 105)
* Hartholz, Elaine: Acknowledgments. (line 38)
* Hartholz, Marshall: Acknowledgments. (line 38)
* Hasegawa, Isamu: Contributors. (line 94)
@@ -32238,7 +32240,7 @@ Index
* RLENGTH variable, match() function and: String Functions. (line 220)
* Robbins, Arnold <1>: Future Extensions. (line 6)
* Robbins, Arnold <2>: Bugs. (line 32)
-* Robbins, Arnold <3>: Contributors. (line 130)
+* Robbins, Arnold <3>: Contributors. (line 132)
* Robbins, Arnold <4>: Alarm Program. (line 6)
* Robbins, Arnold <5>: Passwd Functions. (line 90)
* Robbins, Arnold <6>: Getline/Pipe. (line 39)
@@ -32278,7 +32280,7 @@ Index
(line 68)
* sandbox mode: Options. (line 279)
* scalar values: Basic Data Typing. (line 13)
-* Schorr, Andrew <1>: Contributors. (line 126)
+* Schorr, Andrew <1>: Contributors. (line 128)
* Schorr, Andrew: Acknowledgments. (line 60)
* Schreiber, Bert: Acknowledgments. (line 38)
* Schreiber, Rita: Acknowledgments. (line 38)
@@ -32677,7 +32679,7 @@ Index
* walk_array() user-defined function: Walking Arrays. (line 14)
* Wall, Larry <1>: Future Extensions. (line 6)
* Wall, Larry: Array Intro. (line 6)
-* Wallin, Anders: Acknowledgments. (line 60)
+* Wallin, Anders: Contributors. (line 103)
* warnings, issuing: Options. (line 182)
* watch debugger command: Viewing And Changing Data.
(line 67)
@@ -32709,7 +32711,7 @@ Index
* xgettext utility: String Extraction. (line 13)
* XOR bitwise operation: Bitwise Functions. (line 6)
* xor() function (gawk): Bitwise Functions. (line 55)
-* Yawitz, Efraim: Contributors. (line 124)
+* Yawitz, Efraim: Contributors. (line 126)
* Zaretskii, Eli <1>: Bugs. (line 70)
* Zaretskii, Eli <2>: Contributors. (line 55)
* Zaretskii, Eli: Acknowledgments. (line 60)
@@ -32759,510 +32761,510 @@ Ref: Manual History-Footnote-163983
Ref: Manual History-Footnote-264024
Node: How To Contribute64098
Node: Acknowledgments65242
-Node: Getting Started69451
-Node: Running gawk71830
-Node: One-shot73016
-Node: Read Terminal74241
-Ref: Read Terminal-Footnote-175891
-Ref: Read Terminal-Footnote-276167
-Node: Long76338
-Node: Executable Scripts77714
-Ref: Executable Scripts-Footnote-179547
-Ref: Executable Scripts-Footnote-279649
-Node: Comments80196
-Node: Quoting82663
-Node: DOS Quoting87286
-Node: Sample Data Files87961
-Node: Very Simple91005
-Node: Two Rules95604
-Node: More Complex97751
-Ref: More Complex-Footnote-1100681
-Node: Statements/Lines100766
-Ref: Statements/Lines-Footnote-1105228
-Node: Other Features105493
-Node: When106421
-Node: Invoking Gawk108568
-Node: Command Line110029
-Node: Options110812
-Ref: Options-Footnote-1126204
-Node: Other Arguments126229
-Node: Naming Standard Input128887
-Node: Environment Variables129981
-Node: AWKPATH Variable130539
-Ref: AWKPATH Variable-Footnote-1133297
-Node: AWKLIBPATH Variable133557
-Node: Other Environment Variables134275
-Node: Exit Status137238
-Node: Include Files137913
-Node: Loading Shared Libraries141482
-Node: Obsolete142846
-Node: Undocumented143543
-Node: Regexp143785
-Node: Regexp Usage145174
-Node: Escape Sequences147200
-Node: Regexp Operators152869
-Ref: Regexp Operators-Footnote-1160249
-Ref: Regexp Operators-Footnote-2160396
-Node: Bracket Expressions160494
-Ref: table-char-classes162384
-Node: GNU Regexp Operators164907
-Node: Case-sensitivity168630
-Ref: Case-sensitivity-Footnote-1171598
-Ref: Case-sensitivity-Footnote-2171833
-Node: Leftmost Longest171941
-Node: Computed Regexps173142
-Node: Reading Files176479
-Node: Records178481
-Ref: Records-Footnote-1187370
-Node: Fields187407
-Ref: Fields-Footnote-1190440
-Node: Nonconstant Fields190526
-Node: Changing Fields192728
-Node: Field Separators198687
-Node: Default Field Splitting201389
-Node: Regexp Field Splitting202506
-Node: Single Character Fields205848
-Node: Command Line Field Separator206907
-Node: Full Line Fields210341
-Ref: Full Line Fields-Footnote-1210849
-Node: Field Splitting Summary210895
-Ref: Field Splitting Summary-Footnote-1213994
-Node: Constant Size214095
-Node: Splitting By Content218679
-Ref: Splitting By Content-Footnote-1222405
-Node: Multiple Line222445
-Ref: Multiple Line-Footnote-1228292
-Node: Getline228471
-Node: Plain Getline230687
-Node: Getline/Variable232782
-Node: Getline/File233929
-Node: Getline/Variable/File235270
-Ref: Getline/Variable/File-Footnote-1236869
-Node: Getline/Pipe236956
-Node: Getline/Variable/Pipe239655
-Node: Getline/Coprocess240762
-Node: Getline/Variable/Coprocess242014
-Node: Getline Notes242751
-Node: Getline Summary245538
-Ref: table-getline-variants245946
-Node: Read Timeout246858
-Ref: Read Timeout-Footnote-1250599
-Node: Command line directories250656
-Node: Printing251286
-Node: Print252917
-Node: Print Examples254254
-Node: Output Separators257038
-Node: OFMT258798
-Node: Printf260156
-Node: Basic Printf261062
-Node: Control Letters262601
-Node: Format Modifiers266413
-Node: Printf Examples272422
-Node: Redirection275137
-Node: Special Files282102
-Node: Special FD282635
-Ref: Special FD-Footnote-1286260
-Node: Special Network286334
-Node: Special Caveats287184
-Node: Close Files And Pipes287980
-Ref: Close Files And Pipes-Footnote-1294963
-Ref: Close Files And Pipes-Footnote-2295111
-Node: Expressions295261
-Node: Values296393
-Node: Constants297069
-Node: Scalar Constants297749
-Ref: Scalar Constants-Footnote-1298608
-Node: Nondecimal-numbers298790
-Node: Regexp Constants301790
-Node: Using Constant Regexps302265
-Node: Variables305320
-Node: Using Variables305975
-Node: Assignment Options307699
-Node: Conversion309571
-Ref: table-locale-affects315072
-Ref: Conversion-Footnote-1315696
-Node: All Operators315805
-Node: Arithmetic Ops316435
-Node: Concatenation318940
-Ref: Concatenation-Footnote-1321732
-Node: Assignment Ops321852
-Ref: table-assign-ops326840
-Node: Increment Ops328171
-Node: Truth Values and Conditions331605
-Node: Truth Values332688
-Node: Typing and Comparison333737
-Node: Variable Typing334530
-Ref: Variable Typing-Footnote-1338427
-Node: Comparison Operators338549
-Ref: table-relational-ops338959
-Node: POSIX String Comparison342508
-Ref: POSIX String Comparison-Footnote-1343464
-Node: Boolean Ops343602
-Ref: Boolean Ops-Footnote-1347680
-Node: Conditional Exp347771
-Node: Function Calls349503
-Node: Precedence353097
-Node: Locales356766
-Node: Patterns and Actions357855
-Node: Pattern Overview358909
-Node: Regexp Patterns360578
-Node: Expression Patterns361121
-Node: Ranges364806
-Node: BEGIN/END367772
-Node: Using BEGIN/END368534
-Ref: Using BEGIN/END-Footnote-1371265
-Node: I/O And BEGIN/END371371
-Node: BEGINFILE/ENDFILE373653
-Node: Empty376567
-Node: Using Shell Variables376883
-Node: Action Overview379168
-Node: Statements381525
-Node: If Statement383379
-Node: While Statement384878
-Node: Do Statement386922
-Node: For Statement388078
-Node: Switch Statement391230
-Node: Break Statement393327
-Node: Continue Statement395317
-Node: Next Statement397110
-Node: Nextfile Statement399500
-Node: Exit Statement402143
-Node: Built-in Variables404559
-Node: User-modified405654
-Ref: User-modified-Footnote-1414012
-Node: Auto-set414074
-Ref: Auto-set-Footnote-1427152
-Ref: Auto-set-Footnote-2427357
-Node: ARGC and ARGV427413
-Node: Arrays431264
-Node: Array Basics432769
-Node: Array Intro433595
-Node: Reference to Elements437912
-Node: Assigning Elements440182
-Node: Array Example440673
-Node: Scanning an Array442405
-Node: Controlling Scanning444719
-Ref: Controlling Scanning-Footnote-1449806
-Node: Delete450122
-Ref: Delete-Footnote-1452887
-Node: Numeric Array Subscripts452944
-Node: Uninitialized Subscripts455127
-Node: Multidimensional456754
-Node: Multiscanning459847
-Node: Arrays of Arrays461436
-Node: Functions466076
-Node: Built-in466895
-Node: Calling Built-in467973
-Node: Numeric Functions469961
-Ref: Numeric Functions-Footnote-1473793
-Ref: Numeric Functions-Footnote-2474150
-Ref: Numeric Functions-Footnote-3474198
-Node: String Functions474467
-Ref: String Functions-Footnote-1497387
-Ref: String Functions-Footnote-2497516
-Ref: String Functions-Footnote-3497764
-Node: Gory Details497851
-Ref: table-sub-escapes499530
-Ref: table-sub-posix-92500884
-Ref: table-sub-proposed502235
-Ref: table-posix-sub503589
-Ref: table-gensub-escapes505134
-Ref: Gory Details-Footnote-1506310
-Ref: Gory Details-Footnote-2506361
-Node: I/O Functions506512
-Ref: I/O Functions-Footnote-1513497
-Node: Time Functions513644
-Ref: Time Functions-Footnote-1524577
-Ref: Time Functions-Footnote-2524645
-Ref: Time Functions-Footnote-3524803
-Ref: Time Functions-Footnote-4524914
-Ref: Time Functions-Footnote-5525026
-Ref: Time Functions-Footnote-6525253
-Node: Bitwise Functions525519
-Ref: table-bitwise-ops526081
-Ref: Bitwise Functions-Footnote-1530302
-Node: Type Functions530486
-Node: I18N Functions531637
-Node: User-defined533264
-Node: Definition Syntax534068
-Ref: Definition Syntax-Footnote-1538978
-Node: Function Example539047
-Node: Function Caveats541641
-Node: Calling A Function542062
-Node: Variable Scope543177
-Node: Pass By Value/Reference546140
-Node: Return Statement549648
-Node: Dynamic Typing552629
-Node: Indirect Calls553560
-Node: Library Functions563245
-Ref: Library Functions-Footnote-1566758
-Ref: Library Functions-Footnote-2566901
-Node: Library Names567072
-Ref: Library Names-Footnote-1570543
-Ref: Library Names-Footnote-2570763
-Node: General Functions570849
-Node: Strtonum Function571877
-Node: Assert Function574807
-Node: Round Function578133
-Node: Cliff Random Function579676
-Node: Ordinal Functions580692
-Ref: Ordinal Functions-Footnote-1583762
-Ref: Ordinal Functions-Footnote-2584014
-Node: Join Function584223
-Ref: Join Function-Footnote-1585994
-Node: Getlocaltime Function586194
-Node: Readfile Function589935
-Node: Data File Management591774
-Node: Filetrans Function592406
-Node: Rewind Function596475
-Node: File Checking597862
-Node: Empty Files598956
-Node: Ignoring Assigns601186
-Node: Getopt Function602739
-Ref: Getopt Function-Footnote-1614042
-Node: Passwd Functions614245
-Ref: Passwd Functions-Footnote-1623220
-Node: Group Functions623308
-Node: Walking Arrays631392
-Node: Sample Programs633529
-Node: Running Examples634203
-Node: Clones634931
-Node: Cut Program636155
-Node: Egrep Program646000
-Ref: Egrep Program-Footnote-1653773
-Node: Id Program653883
-Node: Split Program657499
-Ref: Split Program-Footnote-1661018
-Node: Tee Program661146
-Node: Uniq Program663949
-Node: Wc Program671378
-Ref: Wc Program-Footnote-1675644
-Ref: Wc Program-Footnote-2675844
-Node: Miscellaneous Programs675936
-Node: Dupword Program677124
-Node: Alarm Program679155
-Node: Translate Program683908
-Ref: Translate Program-Footnote-1688295
-Ref: Translate Program-Footnote-2688543
-Node: Labels Program688677
-Ref: Labels Program-Footnote-1692048
-Node: Word Sorting692132
-Node: History Sorting696016
-Node: Extract Program697855
-Ref: Extract Program-Footnote-1705358
-Node: Simple Sed705486
-Node: Igawk Program708548
-Ref: Igawk Program-Footnote-1723705
-Ref: Igawk Program-Footnote-2723906
-Node: Anagram Program724044
-Node: Signature Program727112
-Node: Advanced Features728212
-Node: Nondecimal Data730098
-Node: Array Sorting731681
-Node: Controlling Array Traversal732378
-Node: Array Sorting Functions740662
-Ref: Array Sorting Functions-Footnote-1744531
-Node: Two-way I/O744725
-Ref: Two-way I/O-Footnote-1750157
-Node: TCP/IP Networking750227
-Node: Profiling753071
-Node: Internationalization760568
-Node: I18N and L10N761993
-Node: Explaining gettext762679
-Ref: Explaining gettext-Footnote-1767747
-Ref: Explaining gettext-Footnote-2767931
-Node: Programmer i18n768096
-Node: Translator i18n772298
-Node: String Extraction773091
-Ref: String Extraction-Footnote-1774052
-Node: Printf Ordering774138
-Ref: Printf Ordering-Footnote-1776922
-Node: I18N Portability776986
-Ref: I18N Portability-Footnote-1779435
-Node: I18N Example779498
-Ref: I18N Example-Footnote-1782136
-Node: Gawk I18N782208
-Node: Debugger782829
-Node: Debugging783800
-Node: Debugging Concepts784233
-Node: Debugging Terms786089
-Node: Awk Debugging788686
-Node: Sample Debugging Session789578
-Node: Debugger Invocation790098
-Node: Finding The Bug791430
-Node: List of Debugger Commands797918
-Node: Breakpoint Control799252
-Node: Debugger Execution Control802916
-Node: Viewing And Changing Data806276
-Node: Execution Stack809632
-Node: Debugger Info811099
-Node: Miscellaneous Debugger Commands815081
-Node: Readline Support820257
-Node: Limitations821088
-Node: Arbitrary Precision Arithmetic823340
-Ref: Arbitrary Precision Arithmetic-Footnote-1824989
-Node: General Arithmetic825137
-Node: Floating Point Issues826857
-Node: String Conversion Precision827738
-Ref: String Conversion Precision-Footnote-1829443
-Node: Unexpected Results829552
-Node: POSIX Floating Point Problems831705
-Ref: POSIX Floating Point Problems-Footnote-1835530
-Node: Integer Programming835568
-Node: Floating-point Programming837307
-Ref: Floating-point Programming-Footnote-1843638
-Ref: Floating-point Programming-Footnote-2843908
-Node: Floating-point Representation844172
-Node: Floating-point Context845337
-Ref: table-ieee-formats846176
-Node: Rounding Mode847560
-Ref: table-rounding-modes848039
-Ref: Rounding Mode-Footnote-1851054
-Node: Gawk and MPFR851233
-Node: Arbitrary Precision Floats852488
-Ref: Arbitrary Precision Floats-Footnote-1854931
-Node: Setting Precision855247
-Ref: table-predefined-precision-strings855933
-Node: Setting Rounding Mode858078
-Ref: table-gawk-rounding-modes858482
-Node: Floating-point Constants859669
-Node: Changing Precision861098
-Ref: Changing Precision-Footnote-1862495
-Node: Exact Arithmetic862669
-Node: Arbitrary Precision Integers865807
-Ref: Arbitrary Precision Integers-Footnote-1868825
-Node: Dynamic Extensions868972
-Node: Extension Intro870430
-Node: Plugin License871695
-Node: Extension Mechanism Outline872380
-Ref: load-extension872797
-Ref: load-new-function874275
-Ref: call-new-function875270
-Node: Extension API Description877285
-Node: Extension API Functions Introduction878498
-Node: General Data Types883364
-Ref: General Data Types-Footnote-1888969
-Node: Requesting Values889268
-Ref: table-value-types-returned889999
-Node: Constructor Functions890953
-Node: Registration Functions893973
-Node: Extension Functions894658
-Node: Exit Callback Functions896883
-Node: Extension Version String898132
-Node: Input Parsers898782
-Node: Output Wrappers908539
-Node: Two-way processors913049
-Node: Printing Messages915257
-Ref: Printing Messages-Footnote-1916334
-Node: Updating `ERRNO'916486
-Node: Accessing Parameters917225
-Node: Symbol Table Access918455
-Node: Symbol table by name918967
-Node: Symbol table by cookie920714
-Ref: Symbol table by cookie-Footnote-1924844
-Node: Cached values924907
-Ref: Cached values-Footnote-1928356
-Node: Array Manipulation928447
-Ref: Array Manipulation-Footnote-1929545
-Node: Array Data Types929584
-Ref: Array Data Types-Footnote-1932287
-Node: Array Functions932379
-Node: Flattening Arrays936145
-Node: Creating Arrays942997
-Node: Extension API Variables947722
-Node: Extension Versioning948358
-Node: Extension API Informational Variables950259
-Node: Extension API Boilerplate951345
-Node: Finding Extensions955149
-Node: Extension Example955709
-Node: Internal File Description956439
-Node: Internal File Ops960530
-Ref: Internal File Ops-Footnote-1972038
-Node: Using Internal File Ops972178
-Ref: Using Internal File Ops-Footnote-1974531
-Node: Extension Samples974797
-Node: Extension Sample File Functions976321
-Node: Extension Sample Fnmatch984806
-Node: Extension Sample Fork986532
-Node: Extension Sample Inplace987750
-Node: Extension Sample Ord989528
-Node: Extension Sample Readdir990364
-Node: Extension Sample Revout991896
-Node: Extension Sample Rev2way992489
-Node: Extension Sample Read write array993179
-Node: Extension Sample Readfile995062
-Node: Extension Sample API Tests995880
-Node: Extension Sample Time996405
-Node: gawkextlib997769
-Node: Language History1000550
-Node: V7/SVR3.11002143
-Node: SVR41004463
-Node: POSIX1005905
-Node: BTL1007291
-Node: POSIX/GNU1008025
-Node: Feature History1013624
-Node: Common Extensions1026588
-Node: Ranges and Locales1027900
-Ref: Ranges and Locales-Footnote-11032518
-Ref: Ranges and Locales-Footnote-21032545
-Ref: Ranges and Locales-Footnote-31032805
-Node: Contributors1033026
-Node: Installation1038101
-Node: Gawk Distribution1038995
-Node: Getting1039479
-Node: Extracting1040305
-Node: Distribution contents1041997
-Node: Unix Installation1047702
-Node: Quick Installation1048319
-Node: Additional Configuration Options1050763
-Node: Configuration Philosophy1052499
-Node: Non-Unix Installation1054853
-Node: PC Installation1055311
-Node: PC Binary Installation1056610
-Node: PC Compiling1058458
-Node: PC Testing1061402
-Node: PC Using1062578
-Node: Cygwin1066763
-Node: MSYS1067763
-Node: VMS Installation1068277
-Node: VMS Compilation1069041
-Ref: VMS Compilation-Footnote-11070656
-Node: VMS Dynamic Extensions1070714
-Node: VMS Installation Details1072087
-Node: VMS Running1074334
-Node: VMS GNV1077168
-Node: VMS Old Gawk1077891
-Node: Bugs1078361
-Node: Other Versions1082279
-Node: Notes1088363
-Node: Compatibility Mode1089163
-Node: Additions1089946
-Node: Accessing The Source1090873
-Node: Adding Code1092313
-Node: New Ports1098358
-Node: Derived Files1102493
-Ref: Derived Files-Footnote-11107814
-Ref: Derived Files-Footnote-21107848
-Ref: Derived Files-Footnote-31108448
-Node: Future Extensions1108546
-Node: Implementation Limitations1109129
-Node: Extension Design1110381
-Node: Old Extension Problems1111535
-Ref: Old Extension Problems-Footnote-11113043
-Node: Extension New Mechanism Goals1113100
-Ref: Extension New Mechanism Goals-Footnote-11116465
-Node: Extension Other Design Decisions1116651
-Node: Extension Future Growth1118757
-Node: Old Extension Mechanism1119593
-Node: Basic Concepts1121333
-Node: Basic High Level1122014
-Ref: figure-general-flow1122285
-Ref: figure-process-flow1122884
-Ref: Basic High Level-Footnote-11126113
-Node: Basic Data Typing1126298
-Node: Glossary1129653
-Node: Copying1155115
-Node: GNU Free Documentation License1192672
-Node: Index1217809
+Node: Getting Started69436
+Node: Running gawk71815
+Node: One-shot73001
+Node: Read Terminal74226
+Ref: Read Terminal-Footnote-175876
+Ref: Read Terminal-Footnote-276152
+Node: Long76323
+Node: Executable Scripts77699
+Ref: Executable Scripts-Footnote-179532
+Ref: Executable Scripts-Footnote-279634
+Node: Comments80181
+Node: Quoting82648
+Node: DOS Quoting87271
+Node: Sample Data Files87946
+Node: Very Simple90990
+Node: Two Rules95589
+Node: More Complex97736
+Ref: More Complex-Footnote-1100666
+Node: Statements/Lines100751
+Ref: Statements/Lines-Footnote-1105213
+Node: Other Features105478
+Node: When106406
+Node: Invoking Gawk108553
+Node: Command Line110014
+Node: Options110797
+Ref: Options-Footnote-1126189
+Node: Other Arguments126214
+Node: Naming Standard Input128872
+Node: Environment Variables129966
+Node: AWKPATH Variable130524
+Ref: AWKPATH Variable-Footnote-1133282
+Node: AWKLIBPATH Variable133542
+Node: Other Environment Variables134260
+Node: Exit Status137223
+Node: Include Files137898
+Node: Loading Shared Libraries141467
+Node: Obsolete142831
+Node: Undocumented143528
+Node: Regexp143770
+Node: Regexp Usage145159
+Node: Escape Sequences147185
+Node: Regexp Operators152854
+Ref: Regexp Operators-Footnote-1160234
+Ref: Regexp Operators-Footnote-2160381
+Node: Bracket Expressions160479
+Ref: table-char-classes162369
+Node: GNU Regexp Operators164892
+Node: Case-sensitivity168615
+Ref: Case-sensitivity-Footnote-1171583
+Ref: Case-sensitivity-Footnote-2171818
+Node: Leftmost Longest171926
+Node: Computed Regexps173127
+Node: Reading Files176464
+Node: Records178466
+Ref: Records-Footnote-1187355
+Node: Fields187392
+Ref: Fields-Footnote-1190425
+Node: Nonconstant Fields190511
+Node: Changing Fields192713
+Node: Field Separators198672
+Node: Default Field Splitting201374
+Node: Regexp Field Splitting202491
+Node: Single Character Fields205833
+Node: Command Line Field Separator206892
+Node: Full Line Fields210326
+Ref: Full Line Fields-Footnote-1210834
+Node: Field Splitting Summary210880
+Ref: Field Splitting Summary-Footnote-1213979
+Node: Constant Size214080
+Node: Splitting By Content218664
+Ref: Splitting By Content-Footnote-1222390
+Node: Multiple Line222430
+Ref: Multiple Line-Footnote-1228277
+Node: Getline228456
+Node: Plain Getline230672
+Node: Getline/Variable232767
+Node: Getline/File233914
+Node: Getline/Variable/File235255
+Ref: Getline/Variable/File-Footnote-1236854
+Node: Getline/Pipe236941
+Node: Getline/Variable/Pipe239640
+Node: Getline/Coprocess240747
+Node: Getline/Variable/Coprocess241999
+Node: Getline Notes242736
+Node: Getline Summary245523
+Ref: table-getline-variants245931
+Node: Read Timeout246843
+Ref: Read Timeout-Footnote-1250584
+Node: Command line directories250641
+Node: Printing251271
+Node: Print252902
+Node: Print Examples254239
+Node: Output Separators257023
+Node: OFMT258783
+Node: Printf260141
+Node: Basic Printf261047
+Node: Control Letters262586
+Node: Format Modifiers266398
+Node: Printf Examples272407
+Node: Redirection275122
+Node: Special Files282087
+Node: Special FD282620
+Ref: Special FD-Footnote-1286245
+Node: Special Network286319
+Node: Special Caveats287169
+Node: Close Files And Pipes287965
+Ref: Close Files And Pipes-Footnote-1294948
+Ref: Close Files And Pipes-Footnote-2295096
+Node: Expressions295246
+Node: Values296378
+Node: Constants297054
+Node: Scalar Constants297734
+Ref: Scalar Constants-Footnote-1298593
+Node: Nondecimal-numbers298775
+Node: Regexp Constants301775
+Node: Using Constant Regexps302250
+Node: Variables305305
+Node: Using Variables305960
+Node: Assignment Options307684
+Node: Conversion309556
+Ref: table-locale-affects315057
+Ref: Conversion-Footnote-1315681
+Node: All Operators315790
+Node: Arithmetic Ops316420
+Node: Concatenation318925
+Ref: Concatenation-Footnote-1321717
+Node: Assignment Ops321837
+Ref: table-assign-ops326825
+Node: Increment Ops328156
+Node: Truth Values and Conditions331590
+Node: Truth Values332673
+Node: Typing and Comparison333722
+Node: Variable Typing334515
+Ref: Variable Typing-Footnote-1338412
+Node: Comparison Operators338534
+Ref: table-relational-ops338944
+Node: POSIX String Comparison342493
+Ref: POSIX String Comparison-Footnote-1343449
+Node: Boolean Ops343587
+Ref: Boolean Ops-Footnote-1347665
+Node: Conditional Exp347756
+Node: Function Calls349488
+Node: Precedence353082
+Node: Locales356751
+Node: Patterns and Actions357840
+Node: Pattern Overview358894
+Node: Regexp Patterns360563
+Node: Expression Patterns361106
+Node: Ranges364791
+Node: BEGIN/END367757
+Node: Using BEGIN/END368519
+Ref: Using BEGIN/END-Footnote-1371250
+Node: I/O And BEGIN/END371356
+Node: BEGINFILE/ENDFILE373638
+Node: Empty376552
+Node: Using Shell Variables376868
+Node: Action Overview379153
+Node: Statements381510
+Node: If Statement383364
+Node: While Statement384863
+Node: Do Statement386907
+Node: For Statement388063
+Node: Switch Statement391215
+Node: Break Statement393312
+Node: Continue Statement395302
+Node: Next Statement397095
+Node: Nextfile Statement399485
+Node: Exit Statement402128
+Node: Built-in Variables404544
+Node: User-modified405639
+Ref: User-modified-Footnote-1413997
+Node: Auto-set414059
+Ref: Auto-set-Footnote-1427137
+Ref: Auto-set-Footnote-2427342
+Node: ARGC and ARGV427398
+Node: Arrays431249
+Node: Array Basics432754
+Node: Array Intro433580
+Node: Reference to Elements437897
+Node: Assigning Elements440167
+Node: Array Example440658
+Node: Scanning an Array442390
+Node: Controlling Scanning444704
+Ref: Controlling Scanning-Footnote-1449791
+Node: Delete450107
+Ref: Delete-Footnote-1452872
+Node: Numeric Array Subscripts452929
+Node: Uninitialized Subscripts455112
+Node: Multidimensional456739
+Node: Multiscanning459832
+Node: Arrays of Arrays461421
+Node: Functions466061
+Node: Built-in466880
+Node: Calling Built-in467958
+Node: Numeric Functions469946
+Ref: Numeric Functions-Footnote-1473778
+Ref: Numeric Functions-Footnote-2474135
+Ref: Numeric Functions-Footnote-3474183
+Node: String Functions474452
+Ref: String Functions-Footnote-1497372
+Ref: String Functions-Footnote-2497501
+Ref: String Functions-Footnote-3497749
+Node: Gory Details497836
+Ref: table-sub-escapes499515
+Ref: table-sub-posix-92500869
+Ref: table-sub-proposed502220
+Ref: table-posix-sub503574
+Ref: table-gensub-escapes505119
+Ref: Gory Details-Footnote-1506295
+Ref: Gory Details-Footnote-2506346
+Node: I/O Functions506497
+Ref: I/O Functions-Footnote-1513482
+Node: Time Functions513629
+Ref: Time Functions-Footnote-1524562
+Ref: Time Functions-Footnote-2524630
+Ref: Time Functions-Footnote-3524788
+Ref: Time Functions-Footnote-4524899
+Ref: Time Functions-Footnote-5525011
+Ref: Time Functions-Footnote-6525238
+Node: Bitwise Functions525504
+Ref: table-bitwise-ops526066
+Ref: Bitwise Functions-Footnote-1530287
+Node: Type Functions530471
+Node: I18N Functions531622
+Node: User-defined533249
+Node: Definition Syntax534053
+Ref: Definition Syntax-Footnote-1538963
+Node: Function Example539032
+Node: Function Caveats541626
+Node: Calling A Function542047
+Node: Variable Scope543162
+Node: Pass By Value/Reference546125
+Node: Return Statement549633
+Node: Dynamic Typing552614
+Node: Indirect Calls553545
+Node: Library Functions563230
+Ref: Library Functions-Footnote-1566743
+Ref: Library Functions-Footnote-2566886
+Node: Library Names567057
+Ref: Library Names-Footnote-1570528
+Ref: Library Names-Footnote-2570748
+Node: General Functions570834
+Node: Strtonum Function571862
+Node: Assert Function574792
+Node: Round Function578118
+Node: Cliff Random Function579661
+Node: Ordinal Functions580677
+Ref: Ordinal Functions-Footnote-1583747
+Ref: Ordinal Functions-Footnote-2583999
+Node: Join Function584208
+Ref: Join Function-Footnote-1585979
+Node: Getlocaltime Function586179
+Node: Readfile Function589920
+Node: Data File Management591759
+Node: Filetrans Function592391
+Node: Rewind Function596460
+Node: File Checking597847
+Node: Empty Files598941
+Node: Ignoring Assigns601171
+Node: Getopt Function602724
+Ref: Getopt Function-Footnote-1614027
+Node: Passwd Functions614230
+Ref: Passwd Functions-Footnote-1623205
+Node: Group Functions623293
+Node: Walking Arrays631377
+Node: Sample Programs633514
+Node: Running Examples634188
+Node: Clones634916
+Node: Cut Program636140
+Node: Egrep Program645985
+Ref: Egrep Program-Footnote-1653758
+Node: Id Program653868
+Node: Split Program657484
+Ref: Split Program-Footnote-1661003
+Node: Tee Program661131
+Node: Uniq Program663934
+Node: Wc Program671363
+Ref: Wc Program-Footnote-1675629
+Ref: Wc Program-Footnote-2675829
+Node: Miscellaneous Programs675921
+Node: Dupword Program677109
+Node: Alarm Program679140
+Node: Translate Program683893
+Ref: Translate Program-Footnote-1688280
+Ref: Translate Program-Footnote-2688528
+Node: Labels Program688662
+Ref: Labels Program-Footnote-1692033
+Node: Word Sorting692117
+Node: History Sorting696001
+Node: Extract Program697840
+Ref: Extract Program-Footnote-1705343
+Node: Simple Sed705471
+Node: Igawk Program708533
+Ref: Igawk Program-Footnote-1723690
+Ref: Igawk Program-Footnote-2723891
+Node: Anagram Program724029
+Node: Signature Program727097
+Node: Advanced Features728197
+Node: Nondecimal Data730083
+Node: Array Sorting731666
+Node: Controlling Array Traversal732363
+Node: Array Sorting Functions740647
+Ref: Array Sorting Functions-Footnote-1744516
+Node: Two-way I/O744710
+Ref: Two-way I/O-Footnote-1750142
+Node: TCP/IP Networking750212
+Node: Profiling753056
+Node: Internationalization760553
+Node: I18N and L10N761978
+Node: Explaining gettext762664
+Ref: Explaining gettext-Footnote-1767732
+Ref: Explaining gettext-Footnote-2767916
+Node: Programmer i18n768081
+Node: Translator i18n772283
+Node: String Extraction773076
+Ref: String Extraction-Footnote-1774037
+Node: Printf Ordering774123
+Ref: Printf Ordering-Footnote-1776907
+Node: I18N Portability776971
+Ref: I18N Portability-Footnote-1779420
+Node: I18N Example779483
+Ref: I18N Example-Footnote-1782121
+Node: Gawk I18N782193
+Node: Debugger782814
+Node: Debugging783785
+Node: Debugging Concepts784218
+Node: Debugging Terms786074
+Node: Awk Debugging788671
+Node: Sample Debugging Session789563
+Node: Debugger Invocation790083
+Node: Finding The Bug791415
+Node: List of Debugger Commands797903
+Node: Breakpoint Control799237
+Node: Debugger Execution Control802901
+Node: Viewing And Changing Data806261
+Node: Execution Stack809617
+Node: Debugger Info811084
+Node: Miscellaneous Debugger Commands815066
+Node: Readline Support820242
+Node: Limitations821073
+Node: Arbitrary Precision Arithmetic823325
+Ref: Arbitrary Precision Arithmetic-Footnote-1824974
+Node: General Arithmetic825122
+Node: Floating Point Issues826842
+Node: String Conversion Precision827723
+Ref: String Conversion Precision-Footnote-1829428
+Node: Unexpected Results829537
+Node: POSIX Floating Point Problems831690
+Ref: POSIX Floating Point Problems-Footnote-1835515
+Node: Integer Programming835553
+Node: Floating-point Programming837292
+Ref: Floating-point Programming-Footnote-1843623
+Ref: Floating-point Programming-Footnote-2843893
+Node: Floating-point Representation844157
+Node: Floating-point Context845322
+Ref: table-ieee-formats846161
+Node: Rounding Mode847545
+Ref: table-rounding-modes848024
+Ref: Rounding Mode-Footnote-1851039
+Node: Gawk and MPFR851218
+Node: Arbitrary Precision Floats852473
+Ref: Arbitrary Precision Floats-Footnote-1854916
+Node: Setting Precision855232
+Ref: table-predefined-precision-strings855918
+Node: Setting Rounding Mode858063
+Ref: table-gawk-rounding-modes858467
+Node: Floating-point Constants859654
+Node: Changing Precision861083
+Ref: Changing Precision-Footnote-1862480
+Node: Exact Arithmetic862654
+Node: Arbitrary Precision Integers865792
+Ref: Arbitrary Precision Integers-Footnote-1868810
+Node: Dynamic Extensions868957
+Node: Extension Intro870415
+Node: Plugin License871680
+Node: Extension Mechanism Outline872365
+Ref: load-extension872782
+Ref: load-new-function874260
+Ref: call-new-function875255
+Node: Extension API Description877270
+Node: Extension API Functions Introduction878483
+Node: General Data Types883349
+Ref: General Data Types-Footnote-1888954
+Node: Requesting Values889253
+Ref: table-value-types-returned889984
+Node: Constructor Functions890938
+Node: Registration Functions893958
+Node: Extension Functions894643
+Node: Exit Callback Functions896868
+Node: Extension Version String898117
+Node: Input Parsers898767
+Node: Output Wrappers908524
+Node: Two-way processors913034
+Node: Printing Messages915242
+Ref: Printing Messages-Footnote-1916319
+Node: Updating `ERRNO'916471
+Node: Accessing Parameters917210
+Node: Symbol Table Access918440
+Node: Symbol table by name918952
+Node: Symbol table by cookie920699
+Ref: Symbol table by cookie-Footnote-1924829
+Node: Cached values924892
+Ref: Cached values-Footnote-1928341
+Node: Array Manipulation928432
+Ref: Array Manipulation-Footnote-1929530
+Node: Array Data Types929569
+Ref: Array Data Types-Footnote-1932272
+Node: Array Functions932364
+Node: Flattening Arrays936130
+Node: Creating Arrays942982
+Node: Extension API Variables947707
+Node: Extension Versioning948343
+Node: Extension API Informational Variables950244
+Node: Extension API Boilerplate951330
+Node: Finding Extensions955134
+Node: Extension Example955694
+Node: Internal File Description956424
+Node: Internal File Ops960515
+Ref: Internal File Ops-Footnote-1972023
+Node: Using Internal File Ops972163
+Ref: Using Internal File Ops-Footnote-1974516
+Node: Extension Samples974782
+Node: Extension Sample File Functions976306
+Node: Extension Sample Fnmatch984791
+Node: Extension Sample Fork986517
+Node: Extension Sample Inplace987735
+Node: Extension Sample Ord989513
+Node: Extension Sample Readdir990349
+Node: Extension Sample Revout991881
+Node: Extension Sample Rev2way992474
+Node: Extension Sample Read write array993164
+Node: Extension Sample Readfile995047
+Node: Extension Sample API Tests995865
+Node: Extension Sample Time996390
+Node: gawkextlib997754
+Node: Language History1000535
+Node: V7/SVR3.11002128
+Node: SVR41004448
+Node: POSIX1005890
+Node: BTL1007276
+Node: POSIX/GNU1008010
+Node: Feature History1013609
+Node: Common Extensions1026573
+Node: Ranges and Locales1027885
+Ref: Ranges and Locales-Footnote-11032503
+Ref: Ranges and Locales-Footnote-21032530
+Ref: Ranges and Locales-Footnote-31032790
+Node: Contributors1033011
+Node: Installation1038156
+Node: Gawk Distribution1039050
+Node: Getting1039534
+Node: Extracting1040360
+Node: Distribution contents1042052
+Node: Unix Installation1047757
+Node: Quick Installation1048374
+Node: Additional Configuration Options1050818
+Node: Configuration Philosophy1052554
+Node: Non-Unix Installation1054908
+Node: PC Installation1055366
+Node: PC Binary Installation1056665
+Node: PC Compiling1058513
+Node: PC Testing1061457
+Node: PC Using1062633
+Node: Cygwin1066818
+Node: MSYS1067818
+Node: VMS Installation1068332
+Node: VMS Compilation1069096
+Ref: VMS Compilation-Footnote-11070711
+Node: VMS Dynamic Extensions1070769
+Node: VMS Installation Details1072142
+Node: VMS Running1074389
+Node: VMS GNV1077223
+Node: VMS Old Gawk1077946
+Node: Bugs1078416
+Node: Other Versions1082334
+Node: Notes1088418
+Node: Compatibility Mode1089218
+Node: Additions1090001
+Node: Accessing The Source1090928
+Node: Adding Code1092368
+Node: New Ports1098413
+Node: Derived Files1102548
+Ref: Derived Files-Footnote-11107869
+Ref: Derived Files-Footnote-21107903
+Ref: Derived Files-Footnote-31108503
+Node: Future Extensions1108601
+Node: Implementation Limitations1109184
+Node: Extension Design1110436
+Node: Old Extension Problems1111590
+Ref: Old Extension Problems-Footnote-11113098
+Node: Extension New Mechanism Goals1113155
+Ref: Extension New Mechanism Goals-Footnote-11116520
+Node: Extension Other Design Decisions1116706
+Node: Extension Future Growth1118812
+Node: Old Extension Mechanism1119648
+Node: Basic Concepts1121388
+Node: Basic High Level1122069
+Ref: figure-general-flow1122340
+Ref: figure-process-flow1122939
+Ref: Basic High Level-Footnote-11126168
+Node: Basic Data Typing1126353
+Node: Glossary1129708
+Node: Copying1155170
+Node: GNU Free Documentation License1192727
+Node: Index1217864

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 6c3e4c3a..5de2e913 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -1794,7 +1794,6 @@ significant editorial help for this @value{DOCUMENT} for the
@cindex Rankin, Pat
@cindex Schorr, Andrew
@cindex Vinschen, Corinna
-@cindex Wallin, Anders
@cindex Zaretskii, Eli
Dr.@: Nelson Beebe,
@@ -1814,7 +1813,6 @@ Chet Ramey,
Pat Rankin,
Andrew Schorr,
Corinna Vinschen,
-Anders Wallin,
and Eli Zaretskii
(in alphabetical order)
make up the current
@@ -34551,6 +34549,10 @@ environments.
(This is no longer supported)
@item
+@cindex Wallin, Anders
+Anders Wallin helped keep the VMS port going for several years.
+
+@item
@cindex Haque, John
John Haque made the following contributions:
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index f8c73cca..26acdc00 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -1761,7 +1761,6 @@ significant editorial help for this @value{DOCUMENT} for the
@cindex Rankin, Pat
@cindex Schorr, Andrew
@cindex Vinschen, Corinna
-@cindex Wallin, Anders
@cindex Zaretskii, Eli
Dr.@: Nelson Beebe,
@@ -1781,7 +1780,6 @@ Chet Ramey,
Pat Rankin,
Andrew Schorr,
Corinna Vinschen,
-Anders Wallin,
and Eli Zaretskii
(in alphabetical order)
make up the current
@@ -33700,6 +33698,10 @@ environments.
(This is no longer supported)
@item
+@cindex Wallin, Anders
+Anders Wallin helped keep the VMS port going for several years.
+
+@item
@cindex Haque, John
John Haque made the following contributions: