aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-01-28 22:03:37 +0200
committerArnold D. Robbins <arnold@skeeve.com>2014-01-28 22:03:37 +0200
commitfab63d983c15fae8301ca6b21c18ca27f86ba56a (patch)
tree6e84642b7b1bfdaf24e2dcd396c45fb89877b213
parent4d691ab28f594c2a85f5e5c6c5d93eb168fade70 (diff)
parentd9818e79d5bb15d4ded02ca99606beaf2eda0ae3 (diff)
downloadegawk-fab63d983c15fae8301ca6b21c18ca27f86ba56a.tar.gz
egawk-fab63d983c15fae8301ca6b21c18ca27f86ba56a.tar.bz2
egawk-fab63d983c15fae8301ca6b21c18ca27f86ba56a.zip
Merge branch 'gawk-4.1-stable'
-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 6a1355a7..2c56342f 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 db547191..440e9999 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.
@@ -25869,6 +25869,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
@@ -31482,7 +31484,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)
@@ -32247,7 +32249,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)
@@ -32287,7 +32289,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)
@@ -32686,7 +32688,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)
@@ -32718,7 +32720,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)
@@ -32768,510 +32770,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-1427544
-Ref: Auto-set-Footnote-2427749
-Node: ARGC and ARGV427805
-Node: Arrays431656
-Node: Array Basics433161
-Node: Array Intro433987
-Node: Reference to Elements438304
-Node: Assigning Elements440574
-Node: Array Example441065
-Node: Scanning an Array442797
-Node: Controlling Scanning445111
-Ref: Controlling Scanning-Footnote-1450198
-Node: Delete450514
-Ref: Delete-Footnote-1453279
-Node: Numeric Array Subscripts453336
-Node: Uninitialized Subscripts455519
-Node: Multidimensional457146
-Node: Multiscanning460239
-Node: Arrays of Arrays461828
-Node: Functions466468
-Node: Built-in467287
-Node: Calling Built-in468365
-Node: Numeric Functions470353
-Ref: Numeric Functions-Footnote-1474185
-Ref: Numeric Functions-Footnote-2474542
-Ref: Numeric Functions-Footnote-3474590
-Node: String Functions474859
-Ref: String Functions-Footnote-1497779
-Ref: String Functions-Footnote-2497908
-Ref: String Functions-Footnote-3498156
-Node: Gory Details498243
-Ref: table-sub-escapes499922
-Ref: table-sub-posix-92501276
-Ref: table-sub-proposed502627
-Ref: table-posix-sub503981
-Ref: table-gensub-escapes505526
-Ref: Gory Details-Footnote-1506702
-Ref: Gory Details-Footnote-2506753
-Node: I/O Functions506904
-Ref: I/O Functions-Footnote-1513889
-Node: Time Functions514036
-Ref: Time Functions-Footnote-1524969
-Ref: Time Functions-Footnote-2525037
-Ref: Time Functions-Footnote-3525195
-Ref: Time Functions-Footnote-4525306
-Ref: Time Functions-Footnote-5525418
-Ref: Time Functions-Footnote-6525645
-Node: Bitwise Functions525911
-Ref: table-bitwise-ops526473
-Ref: Bitwise Functions-Footnote-1530694
-Node: Type Functions530878
-Node: I18N Functions532029
-Node: User-defined533656
-Node: Definition Syntax534460
-Ref: Definition Syntax-Footnote-1539370
-Node: Function Example539439
-Node: Function Caveats542033
-Node: Calling A Function542454
-Node: Variable Scope543569
-Node: Pass By Value/Reference546532
-Node: Return Statement550040
-Node: Dynamic Typing553021
-Node: Indirect Calls553952
-Node: Library Functions563637
-Ref: Library Functions-Footnote-1567150
-Ref: Library Functions-Footnote-2567293
-Node: Library Names567464
-Ref: Library Names-Footnote-1570935
-Ref: Library Names-Footnote-2571155
-Node: General Functions571241
-Node: Strtonum Function572269
-Node: Assert Function575199
-Node: Round Function578525
-Node: Cliff Random Function580068
-Node: Ordinal Functions581084
-Ref: Ordinal Functions-Footnote-1584154
-Ref: Ordinal Functions-Footnote-2584406
-Node: Join Function584615
-Ref: Join Function-Footnote-1586386
-Node: Getlocaltime Function586586
-Node: Readfile Function590327
-Node: Data File Management592166
-Node: Filetrans Function592798
-Node: Rewind Function596867
-Node: File Checking598254
-Node: Empty Files599348
-Node: Ignoring Assigns601578
-Node: Getopt Function603131
-Ref: Getopt Function-Footnote-1614434
-Node: Passwd Functions614637
-Ref: Passwd Functions-Footnote-1623612
-Node: Group Functions623700
-Node: Walking Arrays631784
-Node: Sample Programs633921
-Node: Running Examples634595
-Node: Clones635323
-Node: Cut Program636547
-Node: Egrep Program646392
-Ref: Egrep Program-Footnote-1654165
-Node: Id Program654275
-Node: Split Program657891
-Ref: Split Program-Footnote-1661410
-Node: Tee Program661538
-Node: Uniq Program664341
-Node: Wc Program671770
-Ref: Wc Program-Footnote-1676036
-Ref: Wc Program-Footnote-2676236
-Node: Miscellaneous Programs676328
-Node: Dupword Program677516
-Node: Alarm Program679547
-Node: Translate Program684300
-Ref: Translate Program-Footnote-1688687
-Ref: Translate Program-Footnote-2688935
-Node: Labels Program689069
-Ref: Labels Program-Footnote-1692440
-Node: Word Sorting692524
-Node: History Sorting696408
-Node: Extract Program698247
-Ref: Extract Program-Footnote-1705750
-Node: Simple Sed705878
-Node: Igawk Program708940
-Ref: Igawk Program-Footnote-1724097
-Ref: Igawk Program-Footnote-2724298
-Node: Anagram Program724436
-Node: Signature Program727504
-Node: Advanced Features728604
-Node: Nondecimal Data730490
-Node: Array Sorting732073
-Node: Controlling Array Traversal732770
-Node: Array Sorting Functions741054
-Ref: Array Sorting Functions-Footnote-1744923
-Node: Two-way I/O745117
-Ref: Two-way I/O-Footnote-1750549
-Node: TCP/IP Networking750619
-Node: Profiling753463
-Node: Internationalization760960
-Node: I18N and L10N762385
-Node: Explaining gettext763071
-Ref: Explaining gettext-Footnote-1768139
-Ref: Explaining gettext-Footnote-2768323
-Node: Programmer i18n768488
-Node: Translator i18n772690
-Node: String Extraction773483
-Ref: String Extraction-Footnote-1774444
-Node: Printf Ordering774530
-Ref: Printf Ordering-Footnote-1777314
-Node: I18N Portability777378
-Ref: I18N Portability-Footnote-1779827
-Node: I18N Example779890
-Ref: I18N Example-Footnote-1782528
-Node: Gawk I18N782600
-Node: Debugger783221
-Node: Debugging784192
-Node: Debugging Concepts784625
-Node: Debugging Terms786481
-Node: Awk Debugging789078
-Node: Sample Debugging Session789970
-Node: Debugger Invocation790490
-Node: Finding The Bug791822
-Node: List of Debugger Commands798310
-Node: Breakpoint Control799644
-Node: Debugger Execution Control803308
-Node: Viewing And Changing Data806668
-Node: Execution Stack810024
-Node: Debugger Info811491
-Node: Miscellaneous Debugger Commands815473
-Node: Readline Support820649
-Node: Limitations821480
-Node: Arbitrary Precision Arithmetic823732
-Ref: Arbitrary Precision Arithmetic-Footnote-1825381
-Node: General Arithmetic825529
-Node: Floating Point Issues827249
-Node: String Conversion Precision828130
-Ref: String Conversion Precision-Footnote-1829835
-Node: Unexpected Results829944
-Node: POSIX Floating Point Problems832097
-Ref: POSIX Floating Point Problems-Footnote-1835922
-Node: Integer Programming835960
-Node: Floating-point Programming837699
-Ref: Floating-point Programming-Footnote-1844030
-Ref: Floating-point Programming-Footnote-2844300
-Node: Floating-point Representation844564
-Node: Floating-point Context845729
-Ref: table-ieee-formats846568
-Node: Rounding Mode847952
-Ref: table-rounding-modes848431
-Ref: Rounding Mode-Footnote-1851446
-Node: Gawk and MPFR851625
-Node: Arbitrary Precision Floats852880
-Ref: Arbitrary Precision Floats-Footnote-1855323
-Node: Setting Precision855639
-Ref: table-predefined-precision-strings856325
-Node: Setting Rounding Mode858470
-Ref: table-gawk-rounding-modes858874
-Node: Floating-point Constants860061
-Node: Changing Precision861490
-Ref: Changing Precision-Footnote-1862887
-Node: Exact Arithmetic863061
-Node: Arbitrary Precision Integers866199
-Ref: Arbitrary Precision Integers-Footnote-1869217
-Node: Dynamic Extensions869364
-Node: Extension Intro870822
-Node: Plugin License872087
-Node: Extension Mechanism Outline872772
-Ref: load-extension873189
-Ref: load-new-function874667
-Ref: call-new-function875662
-Node: Extension API Description877677
-Node: Extension API Functions Introduction878890
-Node: General Data Types883756
-Ref: General Data Types-Footnote-1889361
-Node: Requesting Values889660
-Ref: table-value-types-returned890391
-Node: Constructor Functions891345
-Node: Registration Functions894365
-Node: Extension Functions895050
-Node: Exit Callback Functions897275
-Node: Extension Version String898524
-Node: Input Parsers899174
-Node: Output Wrappers908931
-Node: Two-way processors913441
-Node: Printing Messages915649
-Ref: Printing Messages-Footnote-1916726
-Node: Updating `ERRNO'916878
-Node: Accessing Parameters917617
-Node: Symbol Table Access918847
-Node: Symbol table by name919359
-Node: Symbol table by cookie921106
-Ref: Symbol table by cookie-Footnote-1925236
-Node: Cached values925299
-Ref: Cached values-Footnote-1928748
-Node: Array Manipulation928839
-Ref: Array Manipulation-Footnote-1929937
-Node: Array Data Types929976
-Ref: Array Data Types-Footnote-1932679
-Node: Array Functions932771
-Node: Flattening Arrays936537
-Node: Creating Arrays943389
-Node: Extension API Variables948114
-Node: Extension Versioning948750
-Node: Extension API Informational Variables950651
-Node: Extension API Boilerplate951737
-Node: Finding Extensions955541
-Node: Extension Example956101
-Node: Internal File Description956831
-Node: Internal File Ops960922
-Ref: Internal File Ops-Footnote-1972430
-Node: Using Internal File Ops972570
-Ref: Using Internal File Ops-Footnote-1974923
-Node: Extension Samples975189
-Node: Extension Sample File Functions976713
-Node: Extension Sample Fnmatch985198
-Node: Extension Sample Fork986924
-Node: Extension Sample Inplace988142
-Node: Extension Sample Ord989920
-Node: Extension Sample Readdir990756
-Node: Extension Sample Revout992288
-Node: Extension Sample Rev2way992881
-Node: Extension Sample Read write array993571
-Node: Extension Sample Readfile995454
-Node: Extension Sample API Tests996272
-Node: Extension Sample Time996797
-Node: gawkextlib998161
-Node: Language History1000942
-Node: V7/SVR3.11002535
-Node: SVR41004855
-Node: POSIX1006297
-Node: BTL1007683
-Node: POSIX/GNU1008417
-Node: Feature History1014016
-Node: Common Extensions1026980
-Node: Ranges and Locales1028292
-Ref: Ranges and Locales-Footnote-11032910
-Ref: Ranges and Locales-Footnote-21032937
-Ref: Ranges and Locales-Footnote-31033197
-Node: Contributors1033418
-Node: Installation1038493
-Node: Gawk Distribution1039387
-Node: Getting1039871
-Node: Extracting1040697
-Node: Distribution contents1042389
-Node: Unix Installation1048094
-Node: Quick Installation1048711
-Node: Additional Configuration Options1051155
-Node: Configuration Philosophy1052891
-Node: Non-Unix Installation1055245
-Node: PC Installation1055703
-Node: PC Binary Installation1057002
-Node: PC Compiling1058850
-Node: PC Testing1061794
-Node: PC Using1062970
-Node: Cygwin1067155
-Node: MSYS1068155
-Node: VMS Installation1068669
-Node: VMS Compilation1069433
-Ref: VMS Compilation-Footnote-11071048
-Node: VMS Dynamic Extensions1071106
-Node: VMS Installation Details1072479
-Node: VMS Running1074726
-Node: VMS GNV1077560
-Node: VMS Old Gawk1078283
-Node: Bugs1078753
-Node: Other Versions1082671
-Node: Notes1088755
-Node: Compatibility Mode1089555
-Node: Additions1090338
-Node: Accessing The Source1091265
-Node: Adding Code1092705
-Node: New Ports1098750
-Node: Derived Files1102885
-Ref: Derived Files-Footnote-11108206
-Ref: Derived Files-Footnote-21108240
-Ref: Derived Files-Footnote-31108840
-Node: Future Extensions1108938
-Node: Implementation Limitations1109521
-Node: Extension Design1110773
-Node: Old Extension Problems1111927
-Ref: Old Extension Problems-Footnote-11113435
-Node: Extension New Mechanism Goals1113492
-Ref: Extension New Mechanism Goals-Footnote-11116857
-Node: Extension Other Design Decisions1117043
-Node: Extension Future Growth1119149
-Node: Old Extension Mechanism1119985
-Node: Basic Concepts1121725
-Node: Basic High Level1122406
-Ref: figure-general-flow1122677
-Ref: figure-process-flow1123276
-Ref: Basic High Level-Footnote-11126505
-Node: Basic Data Typing1126690
-Node: Glossary1130045
-Node: Copying1155507
-Node: GNU Free Documentation License1193064
-Node: Index1218201
+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-1427529
+Ref: Auto-set-Footnote-2427734
+Node: ARGC and ARGV427790
+Node: Arrays431641
+Node: Array Basics433146
+Node: Array Intro433972
+Node: Reference to Elements438289
+Node: Assigning Elements440559
+Node: Array Example441050
+Node: Scanning an Array442782
+Node: Controlling Scanning445096
+Ref: Controlling Scanning-Footnote-1450183
+Node: Delete450499
+Ref: Delete-Footnote-1453264
+Node: Numeric Array Subscripts453321
+Node: Uninitialized Subscripts455504
+Node: Multidimensional457131
+Node: Multiscanning460224
+Node: Arrays of Arrays461813
+Node: Functions466453
+Node: Built-in467272
+Node: Calling Built-in468350
+Node: Numeric Functions470338
+Ref: Numeric Functions-Footnote-1474170
+Ref: Numeric Functions-Footnote-2474527
+Ref: Numeric Functions-Footnote-3474575
+Node: String Functions474844
+Ref: String Functions-Footnote-1497764
+Ref: String Functions-Footnote-2497893
+Ref: String Functions-Footnote-3498141
+Node: Gory Details498228
+Ref: table-sub-escapes499907
+Ref: table-sub-posix-92501261
+Ref: table-sub-proposed502612
+Ref: table-posix-sub503966
+Ref: table-gensub-escapes505511
+Ref: Gory Details-Footnote-1506687
+Ref: Gory Details-Footnote-2506738
+Node: I/O Functions506889
+Ref: I/O Functions-Footnote-1513874
+Node: Time Functions514021
+Ref: Time Functions-Footnote-1524954
+Ref: Time Functions-Footnote-2525022
+Ref: Time Functions-Footnote-3525180
+Ref: Time Functions-Footnote-4525291
+Ref: Time Functions-Footnote-5525403
+Ref: Time Functions-Footnote-6525630
+Node: Bitwise Functions525896
+Ref: table-bitwise-ops526458
+Ref: Bitwise Functions-Footnote-1530679
+Node: Type Functions530863
+Node: I18N Functions532014
+Node: User-defined533641
+Node: Definition Syntax534445
+Ref: Definition Syntax-Footnote-1539355
+Node: Function Example539424
+Node: Function Caveats542018
+Node: Calling A Function542439
+Node: Variable Scope543554
+Node: Pass By Value/Reference546517
+Node: Return Statement550025
+Node: Dynamic Typing553006
+Node: Indirect Calls553937
+Node: Library Functions563622
+Ref: Library Functions-Footnote-1567135
+Ref: Library Functions-Footnote-2567278
+Node: Library Names567449
+Ref: Library Names-Footnote-1570920
+Ref: Library Names-Footnote-2571140
+Node: General Functions571226
+Node: Strtonum Function572254
+Node: Assert Function575184
+Node: Round Function578510
+Node: Cliff Random Function580053
+Node: Ordinal Functions581069
+Ref: Ordinal Functions-Footnote-1584139
+Ref: Ordinal Functions-Footnote-2584391
+Node: Join Function584600
+Ref: Join Function-Footnote-1586371
+Node: Getlocaltime Function586571
+Node: Readfile Function590312
+Node: Data File Management592151
+Node: Filetrans Function592783
+Node: Rewind Function596852
+Node: File Checking598239
+Node: Empty Files599333
+Node: Ignoring Assigns601563
+Node: Getopt Function603116
+Ref: Getopt Function-Footnote-1614419
+Node: Passwd Functions614622
+Ref: Passwd Functions-Footnote-1623597
+Node: Group Functions623685
+Node: Walking Arrays631769
+Node: Sample Programs633906
+Node: Running Examples634580
+Node: Clones635308
+Node: Cut Program636532
+Node: Egrep Program646377
+Ref: Egrep Program-Footnote-1654150
+Node: Id Program654260
+Node: Split Program657876
+Ref: Split Program-Footnote-1661395
+Node: Tee Program661523
+Node: Uniq Program664326
+Node: Wc Program671755
+Ref: Wc Program-Footnote-1676021
+Ref: Wc Program-Footnote-2676221
+Node: Miscellaneous Programs676313
+Node: Dupword Program677501
+Node: Alarm Program679532
+Node: Translate Program684285
+Ref: Translate Program-Footnote-1688672
+Ref: Translate Program-Footnote-2688920
+Node: Labels Program689054
+Ref: Labels Program-Footnote-1692425
+Node: Word Sorting692509
+Node: History Sorting696393
+Node: Extract Program698232
+Ref: Extract Program-Footnote-1705735
+Node: Simple Sed705863
+Node: Igawk Program708925
+Ref: Igawk Program-Footnote-1724082
+Ref: Igawk Program-Footnote-2724283
+Node: Anagram Program724421
+Node: Signature Program727489
+Node: Advanced Features728589
+Node: Nondecimal Data730475
+Node: Array Sorting732058
+Node: Controlling Array Traversal732755
+Node: Array Sorting Functions741039
+Ref: Array Sorting Functions-Footnote-1744908
+Node: Two-way I/O745102
+Ref: Two-way I/O-Footnote-1750534
+Node: TCP/IP Networking750604
+Node: Profiling753448
+Node: Internationalization760945
+Node: I18N and L10N762370
+Node: Explaining gettext763056
+Ref: Explaining gettext-Footnote-1768124
+Ref: Explaining gettext-Footnote-2768308
+Node: Programmer i18n768473
+Node: Translator i18n772675
+Node: String Extraction773468
+Ref: String Extraction-Footnote-1774429
+Node: Printf Ordering774515
+Ref: Printf Ordering-Footnote-1777299
+Node: I18N Portability777363
+Ref: I18N Portability-Footnote-1779812
+Node: I18N Example779875
+Ref: I18N Example-Footnote-1782513
+Node: Gawk I18N782585
+Node: Debugger783206
+Node: Debugging784177
+Node: Debugging Concepts784610
+Node: Debugging Terms786466
+Node: Awk Debugging789063
+Node: Sample Debugging Session789955
+Node: Debugger Invocation790475
+Node: Finding The Bug791807
+Node: List of Debugger Commands798295
+Node: Breakpoint Control799629
+Node: Debugger Execution Control803293
+Node: Viewing And Changing Data806653
+Node: Execution Stack810009
+Node: Debugger Info811476
+Node: Miscellaneous Debugger Commands815458
+Node: Readline Support820634
+Node: Limitations821465
+Node: Arbitrary Precision Arithmetic823717
+Ref: Arbitrary Precision Arithmetic-Footnote-1825366
+Node: General Arithmetic825514
+Node: Floating Point Issues827234
+Node: String Conversion Precision828115
+Ref: String Conversion Precision-Footnote-1829820
+Node: Unexpected Results829929
+Node: POSIX Floating Point Problems832082
+Ref: POSIX Floating Point Problems-Footnote-1835907
+Node: Integer Programming835945
+Node: Floating-point Programming837684
+Ref: Floating-point Programming-Footnote-1844015
+Ref: Floating-point Programming-Footnote-2844285
+Node: Floating-point Representation844549
+Node: Floating-point Context845714
+Ref: table-ieee-formats846553
+Node: Rounding Mode847937
+Ref: table-rounding-modes848416
+Ref: Rounding Mode-Footnote-1851431
+Node: Gawk and MPFR851610
+Node: Arbitrary Precision Floats852865
+Ref: Arbitrary Precision Floats-Footnote-1855308
+Node: Setting Precision855624
+Ref: table-predefined-precision-strings856310
+Node: Setting Rounding Mode858455
+Ref: table-gawk-rounding-modes858859
+Node: Floating-point Constants860046
+Node: Changing Precision861475
+Ref: Changing Precision-Footnote-1862872
+Node: Exact Arithmetic863046
+Node: Arbitrary Precision Integers866184
+Ref: Arbitrary Precision Integers-Footnote-1869202
+Node: Dynamic Extensions869349
+Node: Extension Intro870807
+Node: Plugin License872072
+Node: Extension Mechanism Outline872757
+Ref: load-extension873174
+Ref: load-new-function874652
+Ref: call-new-function875647
+Node: Extension API Description877662
+Node: Extension API Functions Introduction878875
+Node: General Data Types883741
+Ref: General Data Types-Footnote-1889346
+Node: Requesting Values889645
+Ref: table-value-types-returned890376
+Node: Constructor Functions891330
+Node: Registration Functions894350
+Node: Extension Functions895035
+Node: Exit Callback Functions897260
+Node: Extension Version String898509
+Node: Input Parsers899159
+Node: Output Wrappers908916
+Node: Two-way processors913426
+Node: Printing Messages915634
+Ref: Printing Messages-Footnote-1916711
+Node: Updating `ERRNO'916863
+Node: Accessing Parameters917602
+Node: Symbol Table Access918832
+Node: Symbol table by name919344
+Node: Symbol table by cookie921091
+Ref: Symbol table by cookie-Footnote-1925221
+Node: Cached values925284
+Ref: Cached values-Footnote-1928733
+Node: Array Manipulation928824
+Ref: Array Manipulation-Footnote-1929922
+Node: Array Data Types929961
+Ref: Array Data Types-Footnote-1932664
+Node: Array Functions932756
+Node: Flattening Arrays936522
+Node: Creating Arrays943374
+Node: Extension API Variables948099
+Node: Extension Versioning948735
+Node: Extension API Informational Variables950636
+Node: Extension API Boilerplate951722
+Node: Finding Extensions955526
+Node: Extension Example956086
+Node: Internal File Description956816
+Node: Internal File Ops960907
+Ref: Internal File Ops-Footnote-1972415
+Node: Using Internal File Ops972555
+Ref: Using Internal File Ops-Footnote-1974908
+Node: Extension Samples975174
+Node: Extension Sample File Functions976698
+Node: Extension Sample Fnmatch985183
+Node: Extension Sample Fork986909
+Node: Extension Sample Inplace988127
+Node: Extension Sample Ord989905
+Node: Extension Sample Readdir990741
+Node: Extension Sample Revout992273
+Node: Extension Sample Rev2way992866
+Node: Extension Sample Read write array993556
+Node: Extension Sample Readfile995439
+Node: Extension Sample API Tests996257
+Node: Extension Sample Time996782
+Node: gawkextlib998146
+Node: Language History1000927
+Node: V7/SVR3.11002520
+Node: SVR41004840
+Node: POSIX1006282
+Node: BTL1007668
+Node: POSIX/GNU1008402
+Node: Feature History1014001
+Node: Common Extensions1026965
+Node: Ranges and Locales1028277
+Ref: Ranges and Locales-Footnote-11032895
+Ref: Ranges and Locales-Footnote-21032922
+Ref: Ranges and Locales-Footnote-31033182
+Node: Contributors1033403
+Node: Installation1038548
+Node: Gawk Distribution1039442
+Node: Getting1039926
+Node: Extracting1040752
+Node: Distribution contents1042444
+Node: Unix Installation1048149
+Node: Quick Installation1048766
+Node: Additional Configuration Options1051210
+Node: Configuration Philosophy1052946
+Node: Non-Unix Installation1055300
+Node: PC Installation1055758
+Node: PC Binary Installation1057057
+Node: PC Compiling1058905
+Node: PC Testing1061849
+Node: PC Using1063025
+Node: Cygwin1067210
+Node: MSYS1068210
+Node: VMS Installation1068724
+Node: VMS Compilation1069488
+Ref: VMS Compilation-Footnote-11071103
+Node: VMS Dynamic Extensions1071161
+Node: VMS Installation Details1072534
+Node: VMS Running1074781
+Node: VMS GNV1077615
+Node: VMS Old Gawk1078338
+Node: Bugs1078808
+Node: Other Versions1082726
+Node: Notes1088810
+Node: Compatibility Mode1089610
+Node: Additions1090393
+Node: Accessing The Source1091320
+Node: Adding Code1092760
+Node: New Ports1098805
+Node: Derived Files1102940
+Ref: Derived Files-Footnote-11108261
+Ref: Derived Files-Footnote-21108295
+Ref: Derived Files-Footnote-31108895
+Node: Future Extensions1108993
+Node: Implementation Limitations1109576
+Node: Extension Design1110828
+Node: Old Extension Problems1111982
+Ref: Old Extension Problems-Footnote-11113490
+Node: Extension New Mechanism Goals1113547
+Ref: Extension New Mechanism Goals-Footnote-11116912
+Node: Extension Other Design Decisions1117098
+Node: Extension Future Growth1119204
+Node: Old Extension Mechanism1120040
+Node: Basic Concepts1121780
+Node: Basic High Level1122461
+Ref: figure-general-flow1122732
+Ref: figure-process-flow1123331
+Ref: Basic High Level-Footnote-11126560
+Node: Basic Data Typing1126745
+Node: Glossary1130100
+Node: Copying1155562
+Node: GNU Free Documentation License1193119
+Node: Index1218256

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e9ded29c..a23224a1 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
@@ -34559,6 +34557,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 d0136cc2..e190462e 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
@@ -33708,6 +33706,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: