aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-10-12 18:43:39 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-10-12 18:43:39 +0300
commit964e19b54a9ee3e03658e2a733c1b50ee8624397 (patch)
treedaf7202e189350038e912e5dbb4a82da71117c9b
parent2711b6286b4929e20289a318fceac67025db92d6 (diff)
downloadegawk-964e19b54a9ee3e03658e2a733c1b50ee8624397.tar.gz
egawk-964e19b54a9ee3e03658e2a733c1b50ee8624397.tar.bz2
egawk-964e19b54a9ee3e03658e2a733c1b50ee8624397.zip
Doc updates.
-rw-r--r--ChangeLog4
-rw-r--r--README3
-rw-r--r--doc/ChangeLog6
-rw-r--r--doc/gawk.info1024
-rw-r--r--doc/gawk.texi12
-rw-r--r--doc/gawktexi.in12
6 files changed, 535 insertions, 526 deletions
diff --git a/ChangeLog b/ChangeLog
index 7be68fd9..772bda91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-10-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * README: Remove Pat Rankin from VMS duties, per his request.
+
2014-10-08 Arnold D. Robbins <arnold@skeeve.com>
* dfa.c: Sync wit GNU grep.
diff --git a/README b/README
index 028637ec..a7925ee5 100644
--- a/README
+++ b/README
@@ -91,9 +91,6 @@ OS/2:
andreas.buening@nexgo.de
VMS:
- Pat Rankin
- r.pat.rankin@gmail.com
-
John Malmberg
wb8tyw@qsl.net
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 5f59e578..55a3d905 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2014-10-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Revise doc for {INT,STR}_CHAIN_MAX. Remove Pat
+ Rankin from VMS duties (per his request). Add a small TeX fix
+ for the table in ch 16 for requesting values.
+
2014-10-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Finished changes!
diff --git a/doc/gawk.info b/doc/gawk.info
index 68d60122..ce710af4 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -2992,12 +2992,12 @@ change. The variables are:
evaluation stack, when needed.
`INT_CHAIN_MAX'
- The average number of items `gawk' will maintain on a hash chain
- for managing arrays indexed by integers.
+ The intended maximum number of items `gawk' will maintain on a
+ hash chain for managing arrays indexed by integers.
`STR_CHAIN_MAX'
- The average number of items `gawk' will maintain on a hash chain
- for managing arrays indexed by strings.
+ The intended maximum number of items `gawk' will maintain on a
+ hash chain for managing arrays indexed by strings.
`TIDYMEM'
If this variable exists, `gawk' uses the `mtrace()' library calls
@@ -28161,8 +28161,7 @@ Unix and POSIX systems Arnold Robbins, <arnold@skeeve.com>.
MS-DOS with DJGPP Scott Deifik, <scottd.mail@sbcglobal.net>.
MS-Windows with MinGW Eli Zaretskii, <eliz@gnu.org>.
OS/2 Andreas Buening, <andreas.buening@nexgo.de>.
-VMS Pat Rankin, <r.pat.rankin@gmail.com>, and John
- Malmberg, <wb8tyw@qsl.net>.
+VMS John Malmberg, <wb8tyw@qsl.net>.
z/OS (OS/390) Dave Pitts, <dpitts@cozx.com>.
If your bug is also reproducible under Unix, please send a copy of
@@ -33556,9 +33555,8 @@ Index
* range expressions (regexps): Bracket Expressions. (line 6)
* range patterns: Ranges. (line 6)
* range patterns, line continuation and: Ranges. (line 65)
-* Rankin, Pat <1>: Bugs. (line 72)
-* Rankin, Pat <2>: Contributors. (line 37)
-* Rankin, Pat <3>: Assignment Ops. (line 100)
+* Rankin, Pat <1>: Contributors. (line 37)
+* Rankin, Pat <2>: Assignment Ops. (line 100)
* Rankin, Pat: Acknowledgments. (line 60)
* reada() extension function: Extension Sample Read write array.
(line 18)
@@ -34277,509 +34275,509 @@ Ref: AWKPATH Variable-Footnote-1137027
Ref: AWKPATH Variable-Footnote-2137072
Node: AWKLIBPATH Variable137332
Node: Other Environment Variables138091
-Node: Exit Status141793
-Node: Include Files142468
-Node: Loading Shared Libraries146046
-Node: Obsolete147473
-Node: Undocumented148170
-Node: Invoking Summary148437
-Node: Regexp150103
-Node: Regexp Usage151562
-Node: Escape Sequences153595
-Node: Regexp Operators159612
-Ref: Regexp Operators-Footnote-1167046
-Ref: Regexp Operators-Footnote-2167193
-Node: Bracket Expressions167291
-Ref: table-char-classes169308
-Node: Leftmost Longest172248
-Node: Computed Regexps173550
-Node: GNU Regexp Operators176947
-Node: Case-sensitivity180649
-Ref: Case-sensitivity-Footnote-1183539
-Ref: Case-sensitivity-Footnote-2183774
-Node: Regexp Summary183882
-Node: Reading Files185351
-Node: Records187445
-Node: awk split records188177
-Node: gawk split records193091
-Ref: gawk split records-Footnote-1197630
-Node: Fields197667
-Ref: Fields-Footnote-1200465
-Node: Nonconstant Fields200551
-Ref: Nonconstant Fields-Footnote-1202787
-Node: Changing Fields202989
-Node: Field Separators208921
-Node: Default Field Splitting211625
-Node: Regexp Field Splitting212742
-Node: Single Character Fields216092
-Node: Command Line Field Separator217151
-Node: Full Line Fields220363
-Ref: Full Line Fields-Footnote-1220871
-Node: Field Splitting Summary220917
-Ref: Field Splitting Summary-Footnote-1224048
-Node: Constant Size224149
-Node: Splitting By Content228755
-Ref: Splitting By Content-Footnote-1232828
-Node: Multiple Line232868
-Ref: Multiple Line-Footnote-1238757
-Node: Getline238936
-Node: Plain Getline241147
-Node: Getline/Variable243787
-Node: Getline/File244934
-Node: Getline/Variable/File246318
-Ref: Getline/Variable/File-Footnote-1247919
-Node: Getline/Pipe248006
-Node: Getline/Variable/Pipe250689
-Node: Getline/Coprocess251820
-Node: Getline/Variable/Coprocess253072
-Node: Getline Notes253811
-Node: Getline Summary256603
-Ref: table-getline-variants257015
-Node: Read Timeout257844
-Ref: Read Timeout-Footnote-1261658
-Node: Command-line directories261716
-Node: Input Summary262620
-Node: Input Exercises265872
-Node: Printing266600
-Node: Print268377
-Node: Print Examples269834
-Node: Output Separators272613
-Node: OFMT274631
-Node: Printf275985
-Node: Basic Printf276770
-Node: Control Letters278341
-Node: Format Modifiers282325
-Node: Printf Examples288332
-Node: Redirection290814
-Node: Special FD297653
-Ref: Special FD-Footnote-1300810
-Node: Special Files300884
-Node: Other Inherited Files301500
-Node: Special Network302500
-Node: Special Caveats303361
-Node: Close Files And Pipes304312
-Ref: Close Files And Pipes-Footnote-1311491
-Ref: Close Files And Pipes-Footnote-2311639
-Node: Output Summary311789
-Node: Output Exercises312785
-Node: Expressions313465
-Node: Values314650
-Node: Constants315326
-Node: Scalar Constants316006
-Ref: Scalar Constants-Footnote-1316865
-Node: Nondecimal-numbers317115
-Node: Regexp Constants320115
-Node: Using Constant Regexps320640
-Node: Variables323778
-Node: Using Variables324433
-Node: Assignment Options326343
-Node: Conversion328218
-Node: Strings And Numbers328742
-Ref: Strings And Numbers-Footnote-1331806
-Node: Locale influences conversions331915
-Ref: table-locale-affects334660
-Node: All Operators335248
-Node: Arithmetic Ops335878
-Node: Concatenation338383
-Ref: Concatenation-Footnote-1341202
-Node: Assignment Ops341308
-Ref: table-assign-ops346291
-Node: Increment Ops347569
-Node: Truth Values and Conditions351007
-Node: Truth Values352090
-Node: Typing and Comparison353139
-Node: Variable Typing353932
-Node: Comparison Operators357584
-Ref: table-relational-ops357994
-Node: POSIX String Comparison361509
-Ref: POSIX String Comparison-Footnote-1362581
-Node: Boolean Ops362719
-Ref: Boolean Ops-Footnote-1367198
-Node: Conditional Exp367289
-Node: Function Calls369016
-Node: Precedence372896
-Node: Locales376564
-Node: Expressions Summary378195
-Node: Patterns and Actions380769
-Node: Pattern Overview381889
-Node: Regexp Patterns383568
-Node: Expression Patterns384111
-Node: Ranges387891
-Node: BEGIN/END390997
-Node: Using BEGIN/END391759
-Ref: Using BEGIN/END-Footnote-1394496
-Node: I/O And BEGIN/END394602
-Node: BEGINFILE/ENDFILE396916
-Node: Empty399817
-Node: Using Shell Variables400134
-Node: Action Overview402410
-Node: Statements404737
-Node: If Statement406585
-Node: While Statement408083
-Node: Do Statement410111
-Node: For Statement411253
-Node: Switch Statement414408
-Node: Break Statement416796
-Node: Continue Statement418837
-Node: Next Statement420662
-Node: Nextfile Statement423042
-Node: Exit Statement425672
-Node: Built-in Variables428075
-Node: User-modified429208
-Ref: User-modified-Footnote-1436888
-Node: Auto-set436950
-Ref: Auto-set-Footnote-1449807
-Ref: Auto-set-Footnote-2450012
-Node: ARGC and ARGV450068
-Node: Pattern Action Summary454272
-Node: Arrays456699
-Node: Array Basics458028
-Node: Array Intro458872
-Ref: figure-array-elements460836
-Ref: Array Intro-Footnote-1463360
-Node: Reference to Elements463488
-Node: Assigning Elements465938
-Node: Array Example466429
-Node: Scanning an Array468187
-Node: Controlling Scanning471203
-Ref: Controlling Scanning-Footnote-1476392
-Node: Numeric Array Subscripts476708
-Node: Uninitialized Subscripts478893
-Node: Delete480510
-Ref: Delete-Footnote-1483254
-Node: Multidimensional483311
-Node: Multiscanning486406
-Node: Arrays of Arrays487995
-Node: Arrays Summary492756
-Node: Functions494861
-Node: Built-in495734
-Node: Calling Built-in496812
-Node: Numeric Functions498800
-Ref: Numeric Functions-Footnote-1502822
-Ref: Numeric Functions-Footnote-2503179
-Ref: Numeric Functions-Footnote-3503227
-Node: String Functions503496
-Ref: String Functions-Footnote-1526968
-Ref: String Functions-Footnote-2527097
-Ref: String Functions-Footnote-3527345
-Node: Gory Details527432
-Ref: table-sub-escapes529213
-Ref: table-sub-proposed530733
-Ref: table-posix-sub532097
-Ref: table-gensub-escapes533637
-Ref: Gory Details-Footnote-1534469
-Node: I/O Functions534620
-Ref: I/O Functions-Footnote-1541721
-Node: Time Functions541868
-Ref: Time Functions-Footnote-1552337
-Ref: Time Functions-Footnote-2552405
-Ref: Time Functions-Footnote-3552563
-Ref: Time Functions-Footnote-4552674
-Ref: Time Functions-Footnote-5552786
-Ref: Time Functions-Footnote-6553013
-Node: Bitwise Functions553279
-Ref: table-bitwise-ops553841
-Ref: Bitwise Functions-Footnote-1558149
-Node: Type Functions558318
-Node: I18N Functions559467
-Node: User-defined561112
-Node: Definition Syntax561916
-Ref: Definition Syntax-Footnote-1567322
-Node: Function Example567391
-Ref: Function Example-Footnote-1570308
-Node: Function Caveats570330
-Node: Calling A Function570848
-Node: Variable Scope571803
-Node: Pass By Value/Reference574791
-Node: Return Statement578301
-Node: Dynamic Typing581285
-Node: Indirect Calls582214
-Ref: Indirect Calls-Footnote-1593518
-Node: Functions Summary593646
-Node: Library Functions596345
-Ref: Library Functions-Footnote-1599963
-Ref: Library Functions-Footnote-2600106
-Node: Library Names600277
-Ref: Library Names-Footnote-1603737
-Ref: Library Names-Footnote-2603957
-Node: General Functions604043
-Node: Strtonum Function605146
-Node: Assert Function608166
-Node: Round Function611490
-Node: Cliff Random Function613031
-Node: Ordinal Functions614047
-Ref: Ordinal Functions-Footnote-1617112
-Ref: Ordinal Functions-Footnote-2617364
-Node: Join Function617575
-Ref: Join Function-Footnote-1619346
-Node: Getlocaltime Function619546
-Node: Readfile Function623287
-Node: Shell Quoting625257
-Node: Data File Management626658
-Node: Filetrans Function627290
-Node: Rewind Function631349
-Node: File Checking632734
-Ref: File Checking-Footnote-1634062
-Node: Empty Files634263
-Node: Ignoring Assigns636242
-Node: Getopt Function637793
-Ref: Getopt Function-Footnote-1649253
-Node: Passwd Functions649456
-Ref: Passwd Functions-Footnote-1658307
-Node: Group Functions658395
-Ref: Group Functions-Footnote-1666298
-Node: Walking Arrays666511
-Node: Library Functions Summary668114
-Node: Library Exercises669515
-Node: Sample Programs670795
-Node: Running Examples671565
-Node: Clones672293
-Node: Cut Program673517
-Node: Egrep Program683247
-Ref: Egrep Program-Footnote-1690751
-Node: Id Program690861
-Node: Split Program694505
-Ref: Split Program-Footnote-1697951
-Node: Tee Program698079
-Node: Uniq Program700866
-Node: Wc Program708287
-Ref: Wc Program-Footnote-1712535
-Node: Miscellaneous Programs712627
-Node: Dupword Program713840
-Node: Alarm Program715871
-Node: Translate Program720675
-Ref: Translate Program-Footnote-1725239
-Node: Labels Program725509
-Ref: Labels Program-Footnote-1728858
-Node: Word Sorting728942
-Node: History Sorting733012
-Node: Extract Program734848
-Node: Simple Sed742380
-Node: Igawk Program745442
-Ref: Igawk Program-Footnote-1759768
-Ref: Igawk Program-Footnote-2759969
-Ref: Igawk Program-Footnote-3760091
-Node: Anagram Program760206
-Node: Signature Program763268
-Node: Programs Summary764515
-Node: Programs Exercises765708
-Ref: Programs Exercises-Footnote-1769839
-Node: Advanced Features769930
-Node: Nondecimal Data771878
-Node: Array Sorting773468
-Node: Controlling Array Traversal774165
-Ref: Controlling Array Traversal-Footnote-1782496
-Node: Array Sorting Functions782614
-Ref: Array Sorting Functions-Footnote-1786506
-Node: Two-way I/O786700
-Ref: Two-way I/O-Footnote-1791644
-Ref: Two-way I/O-Footnote-2791830
-Node: TCP/IP Networking791912
-Node: Profiling794784
-Node: Advanced Features Summary802328
-Node: Internationalization804261
-Node: I18N and L10N805741
-Node: Explaining gettext806427
-Ref: Explaining gettext-Footnote-1811456
-Ref: Explaining gettext-Footnote-2811640
-Node: Programmer i18n811805
-Ref: Programmer i18n-Footnote-1816671
-Node: Translator i18n816720
-Node: String Extraction817514
-Ref: String Extraction-Footnote-1818645
-Node: Printf Ordering818731
-Ref: Printf Ordering-Footnote-1821517
-Node: I18N Portability821581
-Ref: I18N Portability-Footnote-1824030
-Node: I18N Example824093
-Ref: I18N Example-Footnote-1826893
-Node: Gawk I18N826965
-Node: I18N Summary827603
-Node: Debugger828942
-Node: Debugging829964
-Node: Debugging Concepts830405
-Node: Debugging Terms832262
-Node: Awk Debugging834837
-Node: Sample Debugging Session835729
-Node: Debugger Invocation836249
-Node: Finding The Bug837633
-Node: List of Debugger Commands844108
-Node: Breakpoint Control845440
-Node: Debugger Execution Control849132
-Node: Viewing And Changing Data852496
-Node: Execution Stack855861
-Node: Debugger Info857499
-Node: Miscellaneous Debugger Commands861516
-Node: Readline Support866708
-Node: Limitations867600
-Node: Debugging Summary869697
-Node: Arbitrary Precision Arithmetic870865
-Node: Computer Arithmetic872281
-Ref: table-numeric-ranges875882
-Ref: Computer Arithmetic-Footnote-1876741
-Node: Math Definitions876798
-Ref: table-ieee-formats880085
-Ref: Math Definitions-Footnote-1880689
-Node: MPFR features880794
-Node: FP Math Caution882465
-Ref: FP Math Caution-Footnote-1883515
-Node: Inexactness of computations883884
-Node: Inexact representation884832
-Node: Comparing FP Values886187
-Node: Errors accumulate887260
-Node: Getting Accuracy888693
-Node: Try To Round891352
-Node: Setting precision892251
-Ref: table-predefined-precision-strings892935
-Node: Setting the rounding mode894729
-Ref: table-gawk-rounding-modes895093
-Ref: Setting the rounding mode-Footnote-1898547
-Node: Arbitrary Precision Integers898726
-Ref: Arbitrary Precision Integers-Footnote-1901717
-Node: POSIX Floating Point Problems901866
-Ref: POSIX Floating Point Problems-Footnote-1905742
-Node: Floating point summary905780
-Node: Dynamic Extensions907972
-Node: Extension Intro909524
-Node: Plugin License910790
-Node: Extension Mechanism Outline911587
-Ref: figure-load-extension912015
-Ref: figure-register-new-function913495
-Ref: figure-call-new-function914499
-Node: Extension API Description916485
-Node: Extension API Functions Introduction917935
-Node: General Data Types922771
-Ref: General Data Types-Footnote-1928458
-Node: Memory Allocation Functions928757
-Ref: Memory Allocation Functions-Footnote-1931587
-Node: Constructor Functions931683
-Node: Registration Functions933417
-Node: Extension Functions934102
-Node: Exit Callback Functions936398
-Node: Extension Version String937646
-Node: Input Parsers938296
-Node: Output Wrappers948111
-Node: Two-way processors952627
-Node: Printing Messages954831
-Ref: Printing Messages-Footnote-1955908
-Node: Updating `ERRNO'956060
-Node: Requesting Values956800
-Ref: table-value-types-returned957528
-Node: Accessing Parameters958486
-Node: Symbol Table Access959717
-Node: Symbol table by name960231
-Node: Symbol table by cookie962211
-Ref: Symbol table by cookie-Footnote-1966350
-Node: Cached values966413
-Ref: Cached values-Footnote-1969917
-Node: Array Manipulation970008
-Ref: Array Manipulation-Footnote-1971106
-Node: Array Data Types971145
-Ref: Array Data Types-Footnote-1973802
-Node: Array Functions973894
-Node: Flattening Arrays977748
-Node: Creating Arrays984635
-Node: Extension API Variables989402
-Node: Extension Versioning990038
-Node: Extension API Informational Variables991939
-Node: Extension API Boilerplate993027
-Node: Finding Extensions996843
-Node: Extension Example997403
-Node: Internal File Description998175
-Node: Internal File Ops1002242
-Ref: Internal File Ops-Footnote-11013900
-Node: Using Internal File Ops1014040
-Ref: Using Internal File Ops-Footnote-11016423
-Node: Extension Samples1016696
-Node: Extension Sample File Functions1018220
-Node: Extension Sample Fnmatch1025822
-Node: Extension Sample Fork1027304
-Node: Extension Sample Inplace1028517
-Node: Extension Sample Ord1030192
-Node: Extension Sample Readdir1031028
-Ref: table-readdir-file-types1031884
-Node: Extension Sample Revout1032695
-Node: Extension Sample Rev2way1033286
-Node: Extension Sample Read write array1034027
-Node: Extension Sample Readfile1035966
-Node: Extension Sample Time1037061
-Node: Extension Sample API Tests1038410
-Node: gawkextlib1038901
-Node: Extension summary1041551
-Node: Extension Exercises1045233
-Node: Language History1045955
-Node: V7/SVR3.11047612
-Node: SVR41049793
-Node: POSIX1051238
-Node: BTL1052627
-Node: POSIX/GNU1053361
-Node: Feature History1058930
-Node: Common Extensions1072021
-Node: Ranges and Locales1073345
-Ref: Ranges and Locales-Footnote-11077984
-Ref: Ranges and Locales-Footnote-21078011
-Ref: Ranges and Locales-Footnote-31078245
-Node: Contributors1078466
-Node: History summary1084006
-Node: Installation1085375
-Node: Gawk Distribution1086331
-Node: Getting1086815
-Node: Extracting1087639
-Node: Distribution contents1089281
-Node: Unix Installation1094998
-Node: Quick Installation1095615
-Node: Additional Configuration Options1098046
-Node: Configuration Philosophy1099786
-Node: Non-Unix Installation1102137
-Node: PC Installation1102595
-Node: PC Binary Installation1103921
-Node: PC Compiling1105769
-Ref: PC Compiling-Footnote-11108790
-Node: PC Testing1108895
-Node: PC Using1110071
-Node: Cygwin1114186
-Node: MSYS1115009
-Node: VMS Installation1115507
-Node: VMS Compilation1116299
-Ref: VMS Compilation-Footnote-11117521
-Node: VMS Dynamic Extensions1117579
-Node: VMS Installation Details1119263
-Node: VMS Running1121515
-Node: VMS GNV1124356
-Node: VMS Old Gawk1125090
-Node: Bugs1125560
-Node: Other Versions1129530
-Node: Installation summary1135743
-Node: Notes1136799
-Node: Compatibility Mode1137664
-Node: Additions1138446
-Node: Accessing The Source1139371
-Node: Adding Code1140807
-Node: New Ports1146979
-Node: Derived Files1151461
-Ref: Derived Files-Footnote-11156936
-Ref: Derived Files-Footnote-21156970
-Ref: Derived Files-Footnote-31157566
-Node: Future Extensions1157680
-Node: Implementation Limitations1158286
-Node: Extension Design1159534
-Node: Old Extension Problems1160688
-Ref: Old Extension Problems-Footnote-11162205
-Node: Extension New Mechanism Goals1162262
-Ref: Extension New Mechanism Goals-Footnote-11165622
-Node: Extension Other Design Decisions1165811
-Node: Extension Future Growth1167919
-Node: Old Extension Mechanism1168755
-Node: Notes summary1170517
-Node: Basic Concepts1171703
-Node: Basic High Level1172384
-Ref: figure-general-flow1172656
-Ref: figure-process-flow1173255
-Ref: Basic High Level-Footnote-11176484
-Node: Basic Data Typing1176669
-Node: Glossary1179997
-Node: Copying1205155
-Node: GNU Free Documentation License1242711
-Node: Index1267847
+Node: Exit Status141811
+Node: Include Files142486
+Node: Loading Shared Libraries146064
+Node: Obsolete147491
+Node: Undocumented148188
+Node: Invoking Summary148455
+Node: Regexp150121
+Node: Regexp Usage151580
+Node: Escape Sequences153613
+Node: Regexp Operators159630
+Ref: Regexp Operators-Footnote-1167064
+Ref: Regexp Operators-Footnote-2167211
+Node: Bracket Expressions167309
+Ref: table-char-classes169326
+Node: Leftmost Longest172266
+Node: Computed Regexps173568
+Node: GNU Regexp Operators176965
+Node: Case-sensitivity180667
+Ref: Case-sensitivity-Footnote-1183557
+Ref: Case-sensitivity-Footnote-2183792
+Node: Regexp Summary183900
+Node: Reading Files185369
+Node: Records187463
+Node: awk split records188195
+Node: gawk split records193109
+Ref: gawk split records-Footnote-1197648
+Node: Fields197685
+Ref: Fields-Footnote-1200483
+Node: Nonconstant Fields200569
+Ref: Nonconstant Fields-Footnote-1202805
+Node: Changing Fields203007
+Node: Field Separators208939
+Node: Default Field Splitting211643
+Node: Regexp Field Splitting212760
+Node: Single Character Fields216110
+Node: Command Line Field Separator217169
+Node: Full Line Fields220381
+Ref: Full Line Fields-Footnote-1220889
+Node: Field Splitting Summary220935
+Ref: Field Splitting Summary-Footnote-1224066
+Node: Constant Size224167
+Node: Splitting By Content228773
+Ref: Splitting By Content-Footnote-1232846
+Node: Multiple Line232886
+Ref: Multiple Line-Footnote-1238775
+Node: Getline238954
+Node: Plain Getline241165
+Node: Getline/Variable243805
+Node: Getline/File244952
+Node: Getline/Variable/File246336
+Ref: Getline/Variable/File-Footnote-1247937
+Node: Getline/Pipe248024
+Node: Getline/Variable/Pipe250707
+Node: Getline/Coprocess251838
+Node: Getline/Variable/Coprocess253090
+Node: Getline Notes253829
+Node: Getline Summary256621
+Ref: table-getline-variants257033
+Node: Read Timeout257862
+Ref: Read Timeout-Footnote-1261676
+Node: Command-line directories261734
+Node: Input Summary262638
+Node: Input Exercises265890
+Node: Printing266618
+Node: Print268395
+Node: Print Examples269852
+Node: Output Separators272631
+Node: OFMT274649
+Node: Printf276003
+Node: Basic Printf276788
+Node: Control Letters278359
+Node: Format Modifiers282343
+Node: Printf Examples288350
+Node: Redirection290832
+Node: Special FD297671
+Ref: Special FD-Footnote-1300828
+Node: Special Files300902
+Node: Other Inherited Files301518
+Node: Special Network302518
+Node: Special Caveats303379
+Node: Close Files And Pipes304330
+Ref: Close Files And Pipes-Footnote-1311509
+Ref: Close Files And Pipes-Footnote-2311657
+Node: Output Summary311807
+Node: Output Exercises312803
+Node: Expressions313483
+Node: Values314668
+Node: Constants315344
+Node: Scalar Constants316024
+Ref: Scalar Constants-Footnote-1316883
+Node: Nondecimal-numbers317133
+Node: Regexp Constants320133
+Node: Using Constant Regexps320658
+Node: Variables323796
+Node: Using Variables324451
+Node: Assignment Options326361
+Node: Conversion328236
+Node: Strings And Numbers328760
+Ref: Strings And Numbers-Footnote-1331824
+Node: Locale influences conversions331933
+Ref: table-locale-affects334678
+Node: All Operators335266
+Node: Arithmetic Ops335896
+Node: Concatenation338401
+Ref: Concatenation-Footnote-1341220
+Node: Assignment Ops341326
+Ref: table-assign-ops346309
+Node: Increment Ops347587
+Node: Truth Values and Conditions351025
+Node: Truth Values352108
+Node: Typing and Comparison353157
+Node: Variable Typing353950
+Node: Comparison Operators357602
+Ref: table-relational-ops358012
+Node: POSIX String Comparison361527
+Ref: POSIX String Comparison-Footnote-1362599
+Node: Boolean Ops362737
+Ref: Boolean Ops-Footnote-1367216
+Node: Conditional Exp367307
+Node: Function Calls369034
+Node: Precedence372914
+Node: Locales376582
+Node: Expressions Summary378213
+Node: Patterns and Actions380787
+Node: Pattern Overview381907
+Node: Regexp Patterns383586
+Node: Expression Patterns384129
+Node: Ranges387909
+Node: BEGIN/END391015
+Node: Using BEGIN/END391777
+Ref: Using BEGIN/END-Footnote-1394514
+Node: I/O And BEGIN/END394620
+Node: BEGINFILE/ENDFILE396934
+Node: Empty399835
+Node: Using Shell Variables400152
+Node: Action Overview402428
+Node: Statements404755
+Node: If Statement406603
+Node: While Statement408101
+Node: Do Statement410129
+Node: For Statement411271
+Node: Switch Statement414426
+Node: Break Statement416814
+Node: Continue Statement418855
+Node: Next Statement420680
+Node: Nextfile Statement423060
+Node: Exit Statement425690
+Node: Built-in Variables428093
+Node: User-modified429226
+Ref: User-modified-Footnote-1436906
+Node: Auto-set436968
+Ref: Auto-set-Footnote-1449825
+Ref: Auto-set-Footnote-2450030
+Node: ARGC and ARGV450086
+Node: Pattern Action Summary454290
+Node: Arrays456717
+Node: Array Basics458046
+Node: Array Intro458890
+Ref: figure-array-elements460854
+Ref: Array Intro-Footnote-1463378
+Node: Reference to Elements463506
+Node: Assigning Elements465956
+Node: Array Example466447
+Node: Scanning an Array468205
+Node: Controlling Scanning471221
+Ref: Controlling Scanning-Footnote-1476410
+Node: Numeric Array Subscripts476726
+Node: Uninitialized Subscripts478911
+Node: Delete480528
+Ref: Delete-Footnote-1483272
+Node: Multidimensional483329
+Node: Multiscanning486424
+Node: Arrays of Arrays488013
+Node: Arrays Summary492774
+Node: Functions494879
+Node: Built-in495752
+Node: Calling Built-in496830
+Node: Numeric Functions498818
+Ref: Numeric Functions-Footnote-1502840
+Ref: Numeric Functions-Footnote-2503197
+Ref: Numeric Functions-Footnote-3503245
+Node: String Functions503514
+Ref: String Functions-Footnote-1526986
+Ref: String Functions-Footnote-2527115
+Ref: String Functions-Footnote-3527363
+Node: Gory Details527450
+Ref: table-sub-escapes529231
+Ref: table-sub-proposed530751
+Ref: table-posix-sub532115
+Ref: table-gensub-escapes533655
+Ref: Gory Details-Footnote-1534487
+Node: I/O Functions534638
+Ref: I/O Functions-Footnote-1541739
+Node: Time Functions541886
+Ref: Time Functions-Footnote-1552355
+Ref: Time Functions-Footnote-2552423
+Ref: Time Functions-Footnote-3552581
+Ref: Time Functions-Footnote-4552692
+Ref: Time Functions-Footnote-5552804
+Ref: Time Functions-Footnote-6553031
+Node: Bitwise Functions553297
+Ref: table-bitwise-ops553859
+Ref: Bitwise Functions-Footnote-1558167
+Node: Type Functions558336
+Node: I18N Functions559485
+Node: User-defined561130
+Node: Definition Syntax561934
+Ref: Definition Syntax-Footnote-1567340
+Node: Function Example567409
+Ref: Function Example-Footnote-1570326
+Node: Function Caveats570348
+Node: Calling A Function570866
+Node: Variable Scope571821
+Node: Pass By Value/Reference574809
+Node: Return Statement578319
+Node: Dynamic Typing581303
+Node: Indirect Calls582232
+Ref: Indirect Calls-Footnote-1593536
+Node: Functions Summary593664
+Node: Library Functions596363
+Ref: Library Functions-Footnote-1599981
+Ref: Library Functions-Footnote-2600124
+Node: Library Names600295
+Ref: Library Names-Footnote-1603755
+Ref: Library Names-Footnote-2603975
+Node: General Functions604061
+Node: Strtonum Function605164
+Node: Assert Function608184
+Node: Round Function611508
+Node: Cliff Random Function613049
+Node: Ordinal Functions614065
+Ref: Ordinal Functions-Footnote-1617130
+Ref: Ordinal Functions-Footnote-2617382
+Node: Join Function617593
+Ref: Join Function-Footnote-1619364
+Node: Getlocaltime Function619564
+Node: Readfile Function623305
+Node: Shell Quoting625275
+Node: Data File Management626676
+Node: Filetrans Function627308
+Node: Rewind Function631367
+Node: File Checking632752
+Ref: File Checking-Footnote-1634080
+Node: Empty Files634281
+Node: Ignoring Assigns636260
+Node: Getopt Function637811
+Ref: Getopt Function-Footnote-1649271
+Node: Passwd Functions649474
+Ref: Passwd Functions-Footnote-1658325
+Node: Group Functions658413
+Ref: Group Functions-Footnote-1666316
+Node: Walking Arrays666529
+Node: Library Functions Summary668132
+Node: Library Exercises669533
+Node: Sample Programs670813
+Node: Running Examples671583
+Node: Clones672311
+Node: Cut Program673535
+Node: Egrep Program683265
+Ref: Egrep Program-Footnote-1690769
+Node: Id Program690879
+Node: Split Program694523
+Ref: Split Program-Footnote-1697969
+Node: Tee Program698097
+Node: Uniq Program700884
+Node: Wc Program708305
+Ref: Wc Program-Footnote-1712553
+Node: Miscellaneous Programs712645
+Node: Dupword Program713858
+Node: Alarm Program715889
+Node: Translate Program720693
+Ref: Translate Program-Footnote-1725257
+Node: Labels Program725527
+Ref: Labels Program-Footnote-1728876
+Node: Word Sorting728960
+Node: History Sorting733030
+Node: Extract Program734866
+Node: Simple Sed742398
+Node: Igawk Program745460
+Ref: Igawk Program-Footnote-1759786
+Ref: Igawk Program-Footnote-2759987
+Ref: Igawk Program-Footnote-3760109
+Node: Anagram Program760224
+Node: Signature Program763286
+Node: Programs Summary764533
+Node: Programs Exercises765726
+Ref: Programs Exercises-Footnote-1769857
+Node: Advanced Features769948
+Node: Nondecimal Data771896
+Node: Array Sorting773486
+Node: Controlling Array Traversal774183
+Ref: Controlling Array Traversal-Footnote-1782514
+Node: Array Sorting Functions782632
+Ref: Array Sorting Functions-Footnote-1786524
+Node: Two-way I/O786718
+Ref: Two-way I/O-Footnote-1791662
+Ref: Two-way I/O-Footnote-2791848
+Node: TCP/IP Networking791930
+Node: Profiling794802
+Node: Advanced Features Summary802346
+Node: Internationalization804279
+Node: I18N and L10N805759
+Node: Explaining gettext806445
+Ref: Explaining gettext-Footnote-1811474
+Ref: Explaining gettext-Footnote-2811658
+Node: Programmer i18n811823
+Ref: Programmer i18n-Footnote-1816689
+Node: Translator i18n816738
+Node: String Extraction817532
+Ref: String Extraction-Footnote-1818663
+Node: Printf Ordering818749
+Ref: Printf Ordering-Footnote-1821535
+Node: I18N Portability821599
+Ref: I18N Portability-Footnote-1824048
+Node: I18N Example824111
+Ref: I18N Example-Footnote-1826911
+Node: Gawk I18N826983
+Node: I18N Summary827621
+Node: Debugger828960
+Node: Debugging829982
+Node: Debugging Concepts830423
+Node: Debugging Terms832280
+Node: Awk Debugging834855
+Node: Sample Debugging Session835747
+Node: Debugger Invocation836267
+Node: Finding The Bug837651
+Node: List of Debugger Commands844126
+Node: Breakpoint Control845458
+Node: Debugger Execution Control849150
+Node: Viewing And Changing Data852514
+Node: Execution Stack855879
+Node: Debugger Info857517
+Node: Miscellaneous Debugger Commands861534
+Node: Readline Support866726
+Node: Limitations867618
+Node: Debugging Summary869715
+Node: Arbitrary Precision Arithmetic870883
+Node: Computer Arithmetic872299
+Ref: table-numeric-ranges875900
+Ref: Computer Arithmetic-Footnote-1876759
+Node: Math Definitions876816
+Ref: table-ieee-formats880103
+Ref: Math Definitions-Footnote-1880707
+Node: MPFR features880812
+Node: FP Math Caution882483
+Ref: FP Math Caution-Footnote-1883533
+Node: Inexactness of computations883902
+Node: Inexact representation884850
+Node: Comparing FP Values886205
+Node: Errors accumulate887278
+Node: Getting Accuracy888711
+Node: Try To Round891370
+Node: Setting precision892269
+Ref: table-predefined-precision-strings892953
+Node: Setting the rounding mode894747
+Ref: table-gawk-rounding-modes895111
+Ref: Setting the rounding mode-Footnote-1898565
+Node: Arbitrary Precision Integers898744
+Ref: Arbitrary Precision Integers-Footnote-1901735
+Node: POSIX Floating Point Problems901884
+Ref: POSIX Floating Point Problems-Footnote-1905760
+Node: Floating point summary905798
+Node: Dynamic Extensions907990
+Node: Extension Intro909542
+Node: Plugin License910808
+Node: Extension Mechanism Outline911605
+Ref: figure-load-extension912033
+Ref: figure-register-new-function913513
+Ref: figure-call-new-function914517
+Node: Extension API Description916503
+Node: Extension API Functions Introduction917953
+Node: General Data Types922789
+Ref: General Data Types-Footnote-1928476
+Node: Memory Allocation Functions928775
+Ref: Memory Allocation Functions-Footnote-1931605
+Node: Constructor Functions931701
+Node: Registration Functions933435
+Node: Extension Functions934120
+Node: Exit Callback Functions936416
+Node: Extension Version String937664
+Node: Input Parsers938314
+Node: Output Wrappers948129
+Node: Two-way processors952645
+Node: Printing Messages954849
+Ref: Printing Messages-Footnote-1955926
+Node: Updating `ERRNO'956078
+Node: Requesting Values956818
+Ref: table-value-types-returned957546
+Node: Accessing Parameters958504
+Node: Symbol Table Access959735
+Node: Symbol table by name960249
+Node: Symbol table by cookie962229
+Ref: Symbol table by cookie-Footnote-1966368
+Node: Cached values966431
+Ref: Cached values-Footnote-1969935
+Node: Array Manipulation970026
+Ref: Array Manipulation-Footnote-1971124
+Node: Array Data Types971163
+Ref: Array Data Types-Footnote-1973820
+Node: Array Functions973912
+Node: Flattening Arrays977766
+Node: Creating Arrays984653
+Node: Extension API Variables989420
+Node: Extension Versioning990056
+Node: Extension API Informational Variables991957
+Node: Extension API Boilerplate993045
+Node: Finding Extensions996861
+Node: Extension Example997421
+Node: Internal File Description998193
+Node: Internal File Ops1002260
+Ref: Internal File Ops-Footnote-11013918
+Node: Using Internal File Ops1014058
+Ref: Using Internal File Ops-Footnote-11016441
+Node: Extension Samples1016714
+Node: Extension Sample File Functions1018238
+Node: Extension Sample Fnmatch1025840
+Node: Extension Sample Fork1027322
+Node: Extension Sample Inplace1028535
+Node: Extension Sample Ord1030210
+Node: Extension Sample Readdir1031046
+Ref: table-readdir-file-types1031902
+Node: Extension Sample Revout1032713
+Node: Extension Sample Rev2way1033304
+Node: Extension Sample Read write array1034045
+Node: Extension Sample Readfile1035984
+Node: Extension Sample Time1037079
+Node: Extension Sample API Tests1038428
+Node: gawkextlib1038919
+Node: Extension summary1041569
+Node: Extension Exercises1045251
+Node: Language History1045973
+Node: V7/SVR3.11047630
+Node: SVR41049811
+Node: POSIX1051256
+Node: BTL1052645
+Node: POSIX/GNU1053379
+Node: Feature History1058948
+Node: Common Extensions1072039
+Node: Ranges and Locales1073363
+Ref: Ranges and Locales-Footnote-11078002
+Ref: Ranges and Locales-Footnote-21078029
+Ref: Ranges and Locales-Footnote-31078263
+Node: Contributors1078484
+Node: History summary1084024
+Node: Installation1085393
+Node: Gawk Distribution1086349
+Node: Getting1086833
+Node: Extracting1087657
+Node: Distribution contents1089299
+Node: Unix Installation1095016
+Node: Quick Installation1095633
+Node: Additional Configuration Options1098064
+Node: Configuration Philosophy1099804
+Node: Non-Unix Installation1102155
+Node: PC Installation1102613
+Node: PC Binary Installation1103939
+Node: PC Compiling1105787
+Ref: PC Compiling-Footnote-11108808
+Node: PC Testing1108913
+Node: PC Using1110089
+Node: Cygwin1114204
+Node: MSYS1115027
+Node: VMS Installation1115525
+Node: VMS Compilation1116317
+Ref: VMS Compilation-Footnote-11117539
+Node: VMS Dynamic Extensions1117597
+Node: VMS Installation Details1119281
+Node: VMS Running1121533
+Node: VMS GNV1124374
+Node: VMS Old Gawk1125108
+Node: Bugs1125578
+Node: Other Versions1129482
+Node: Installation summary1135695
+Node: Notes1136751
+Node: Compatibility Mode1137616
+Node: Additions1138398
+Node: Accessing The Source1139323
+Node: Adding Code1140759
+Node: New Ports1146931
+Node: Derived Files1151413
+Ref: Derived Files-Footnote-11156888
+Ref: Derived Files-Footnote-21156922
+Ref: Derived Files-Footnote-31157518
+Node: Future Extensions1157632
+Node: Implementation Limitations1158238
+Node: Extension Design1159486
+Node: Old Extension Problems1160640
+Ref: Old Extension Problems-Footnote-11162157
+Node: Extension New Mechanism Goals1162214
+Ref: Extension New Mechanism Goals-Footnote-11165574
+Node: Extension Other Design Decisions1165763
+Node: Extension Future Growth1167871
+Node: Old Extension Mechanism1168707
+Node: Notes summary1170469
+Node: Basic Concepts1171655
+Node: Basic High Level1172336
+Ref: figure-general-flow1172608
+Ref: figure-process-flow1173207
+Ref: Basic High Level-Footnote-11176436
+Node: Basic Data Typing1176621
+Node: Glossary1179949
+Node: Copying1205107
+Node: GNU Free Documentation License1242663
+Node: Index1267799

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 40b7bfa3..cbd6206c 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -4454,11 +4454,11 @@ This specifies the amount by which @command{gawk} should grow its
internal evaluation stack, when needed.
@item INT_CHAIN_MAX
-The average number of items @command{gawk} will maintain on a
+The intended maximum number of items @command{gawk} will maintain on a
hash chain for managing arrays indexed by integers.
@item STR_CHAIN_MAX
-The average number of items @command{gawk} will maintain on a
+The intended maximum number of items @command{gawk} will maintain on a
hash chain for managing arrays indexed by strings.
@item TIDYMEM
@@ -32490,6 +32490,10 @@ value type, as appropriate. This behavior is summarized in
@multitable @columnfractions .50 .50
@headitem @tab Type of Actual Value:
@end multitable
+@c 10/2014: Thanks to Karl Berry for this bit to reduce the space:
+@tex
+\vglue-1.1\baselineskip
+@end tex
@multitable @columnfractions .166 .166 .198 .15 .15 .166
@headitem @tab @tab String @tab Number @tab Array @tab Undefined
@item @tab @b{String} @tab String @tab String @tab false @tab false
@@ -38162,7 +38166,6 @@ The people maintaining the various @command{gawk} ports are:
@cindex Deifik, Scott
@cindex Malmberg, John
@cindex Pitts, Dave
-@cindex Rankin, Pat
@cindex Robbins, Arnold
@cindex Zaretskii, Eli
@multitable {MS-Windows with MinGW} {123456789012345678901234567890123456789001234567890}
@@ -38176,8 +38179,7 @@ The people maintaining the various @command{gawk} ports are:
@c OS/2 is not mentioned anywhere else in the print version though.
@item OS/2 @tab Andreas Buening, @EMAIL{andreas.buening@@nexgo.de,andreas dot buening at nexgo dot de}.
-@item VMS @tab Pat Rankin, @EMAIL{r.pat.rankin@@gmail.com,r.pat.rankin at gmail.com}, and
-John Malmberg, @EMAIL{wb8tyw@@qsl.net,wb8tyw at qsl.net}.
+@item VMS @tab John Malmberg, @EMAIL{wb8tyw@@qsl.net,wb8tyw at qsl.net}.
@item z/OS (OS/390) @tab Dave Pitts, @EMAIL{dpitts@@cozx.com,dpitts at cozx dot com}.
@end multitable
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index fb4ca905..99cd14ea 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -4365,11 +4365,11 @@ This specifies the amount by which @command{gawk} should grow its
internal evaluation stack, when needed.
@item INT_CHAIN_MAX
-The average number of items @command{gawk} will maintain on a
+The intended maximum number of items @command{gawk} will maintain on a
hash chain for managing arrays indexed by integers.
@item STR_CHAIN_MAX
-The average number of items @command{gawk} will maintain on a
+The intended maximum number of items @command{gawk} will maintain on a
hash chain for managing arrays indexed by strings.
@item TIDYMEM
@@ -31584,6 +31584,10 @@ value type, as appropriate. This behavior is summarized in
@multitable @columnfractions .50 .50
@headitem @tab Type of Actual Value:
@end multitable
+@c 10/2014: Thanks to Karl Berry for this bit to reduce the space:
+@tex
+\vglue-1.1\baselineskip
+@end tex
@multitable @columnfractions .166 .166 .198 .15 .15 .166
@headitem @tab @tab String @tab Number @tab Array @tab Undefined
@item @tab @b{String} @tab String @tab String @tab false @tab false
@@ -37256,7 +37260,6 @@ The people maintaining the various @command{gawk} ports are:
@cindex Deifik, Scott
@cindex Malmberg, John
@cindex Pitts, Dave
-@cindex Rankin, Pat
@cindex Robbins, Arnold
@cindex Zaretskii, Eli
@multitable {MS-Windows with MinGW} {123456789012345678901234567890123456789001234567890}
@@ -37270,8 +37273,7 @@ The people maintaining the various @command{gawk} ports are:
@c OS/2 is not mentioned anywhere else in the print version though.
@item OS/2 @tab Andreas Buening, @EMAIL{andreas.buening@@nexgo.de,andreas dot buening at nexgo dot de}.
-@item VMS @tab Pat Rankin, @EMAIL{r.pat.rankin@@gmail.com,r.pat.rankin at gmail.com}, and
-John Malmberg, @EMAIL{wb8tyw@@qsl.net,wb8tyw at qsl.net}.
+@item VMS @tab John Malmberg, @EMAIL{wb8tyw@@qsl.net,wb8tyw at qsl.net}.
@item z/OS (OS/390) @tab Dave Pitts, @EMAIL{dpitts@@cozx.com,dpitts at cozx dot com}.
@end multitable