summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-12-06 20:56:59 +0200
committerArnold D. Robbins <arnold@skeeve.com>2014-12-06 20:56:59 +0200
commit0cfef8a4298a54a53b9f78c003c8e508f65dad06 (patch)
treea95d42790fee09d32b674df9e0e1b27c71e6461b
parentbf97a0c486d96e13c57e2f716dfacfa07c6394f5 (diff)
parentbf80c70c5aa0a98c02e3ce157153f7a40c516839 (diff)
downloadgawk-0cfef8a4298a54a53b9f78c003c8e508f65dad06.tar.gz
Merge branch 'gawk-4.1-stable'
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info872
-rw-r--r--doc/gawk.texi2
-rw-r--r--doc/gawktexi.in2
4 files changed, 442 insertions, 438 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index e5efd33e..3940cf76 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-12-06 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: A minor fix.
+
2014-12-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Various minor fixes and updates.
diff --git a/doc/gawk.info b/doc/gawk.info
index 608325ea..40823e19 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -6379,7 +6379,7 @@ statements. For example:
> }'
-| Don't Panic!
-Here, neither the `+' nor the `OUCH' appear in the output message.
+Here, neither the `+' nor the `OUCH!' appear in the output message.

File: gawk.info, Node: Control Letters, Next: Format Modifiers, Prev: Basic Printf, Up: Printf
@@ -34570,440 +34570,440 @@ Node: Output Separators275987
Node: OFMT278005
Node: Printf279359
Node: Basic Printf280144
-Node: Control Letters281713
-Node: Format Modifiers285697
-Node: Printf Examples291698
-Node: Redirection294184
-Node: Special FD301025
-Ref: Special FD-Footnote-1304185
-Node: Special Files304259
-Node: Other Inherited Files304876
-Node: Special Network305876
-Node: Special Caveats306738
-Node: Close Files And Pipes307689
-Ref: Close Files And Pipes-Footnote-1314871
-Ref: Close Files And Pipes-Footnote-2315019
-Node: Output Summary315169
-Node: Output Exercises316167
-Node: Expressions316847
-Node: Values318032
-Node: Constants318710
-Node: Scalar Constants319401
-Ref: Scalar Constants-Footnote-1320260
-Node: Nondecimal-numbers320510
-Node: Regexp Constants323528
-Node: Using Constant Regexps324053
-Node: Variables327196
-Node: Using Variables327851
-Node: Assignment Options329762
-Node: Conversion331637
-Node: Strings And Numbers332161
-Ref: Strings And Numbers-Footnote-1335226
-Node: Locale influences conversions335335
-Ref: table-locale-affects338082
-Node: All Operators338670
-Node: Arithmetic Ops339300
-Node: Concatenation341805
-Ref: Concatenation-Footnote-1344624
-Node: Assignment Ops344730
-Ref: table-assign-ops349709
-Node: Increment Ops350981
-Node: Truth Values and Conditions354419
-Node: Truth Values355504
-Node: Typing and Comparison356553
-Node: Variable Typing357363
-Node: Comparison Operators361016
-Ref: table-relational-ops361426
-Node: POSIX String Comparison364921
-Ref: POSIX String Comparison-Footnote-1365993
-Node: Boolean Ops366131
-Ref: Boolean Ops-Footnote-1370610
-Node: Conditional Exp370701
-Node: Function Calls372428
-Node: Precedence376308
-Node: Locales379969
-Node: Expressions Summary381601
-Node: Patterns and Actions384161
-Node: Pattern Overview385281
-Node: Regexp Patterns386960
-Node: Expression Patterns387503
-Node: Ranges391284
-Node: BEGIN/END394390
-Node: Using BEGIN/END395151
-Ref: Using BEGIN/END-Footnote-1397885
-Node: I/O And BEGIN/END397991
-Node: BEGINFILE/ENDFILE400305
-Node: Empty403206
-Node: Using Shell Variables403523
-Node: Action Overview405796
-Node: Statements408122
-Node: If Statement409970
-Node: While Statement411465
-Node: Do Statement413494
-Node: For Statement414638
-Node: Switch Statement417795
-Node: Break Statement420177
-Node: Continue Statement422218
-Node: Next Statement424045
-Node: Nextfile Statement426426
-Node: Exit Statement429056
-Node: Built-in Variables431459
-Node: User-modified432592
-Ref: User-modified-Footnote-1440273
-Node: Auto-set440335
-Ref: Auto-set-Footnote-1454027
-Ref: Auto-set-Footnote-2454232
-Node: ARGC and ARGV454288
-Node: Pattern Action Summary458506
-Node: Arrays460933
-Node: Array Basics462262
-Node: Array Intro463106
-Ref: figure-array-elements465070
-Ref: Array Intro-Footnote-1467596
-Node: Reference to Elements467724
-Node: Assigning Elements470176
-Node: Array Example470667
-Node: Scanning an Array472425
-Node: Controlling Scanning475441
-Ref: Controlling Scanning-Footnote-1480637
-Node: Numeric Array Subscripts480953
-Node: Uninitialized Subscripts483138
-Node: Delete484755
-Ref: Delete-Footnote-1487498
-Node: Multidimensional487555
-Node: Multiscanning490652
-Node: Arrays of Arrays492241
-Node: Arrays Summary497000
-Node: Functions499092
-Node: Built-in499965
-Node: Calling Built-in501043
-Node: Numeric Functions503034
-Ref: Numeric Functions-Footnote-1507853
-Ref: Numeric Functions-Footnote-2508210
-Ref: Numeric Functions-Footnote-3508258
-Node: String Functions508530
-Ref: String Functions-Footnote-1532005
-Ref: String Functions-Footnote-2532134
-Ref: String Functions-Footnote-3532382
-Node: Gory Details532469
-Ref: table-sub-escapes534250
-Ref: table-sub-proposed535770
-Ref: table-posix-sub537134
-Ref: table-gensub-escapes538670
-Ref: Gory Details-Footnote-1539502
-Node: I/O Functions539653
-Ref: I/O Functions-Footnote-1546871
-Node: Time Functions547018
-Ref: Time Functions-Footnote-1557506
-Ref: Time Functions-Footnote-2557574
-Ref: Time Functions-Footnote-3557732
-Ref: Time Functions-Footnote-4557843
-Ref: Time Functions-Footnote-5557955
-Ref: Time Functions-Footnote-6558182
-Node: Bitwise Functions558448
-Ref: table-bitwise-ops559010
-Ref: Bitwise Functions-Footnote-1563319
-Node: Type Functions563488
-Node: I18N Functions564639
-Node: User-defined566284
-Node: Definition Syntax567089
-Ref: Definition Syntax-Footnote-1572496
-Node: Function Example572567
-Ref: Function Example-Footnote-1575486
-Node: Function Caveats575508
-Node: Calling A Function576026
-Node: Variable Scope576984
-Node: Pass By Value/Reference579972
-Node: Return Statement583467
-Node: Dynamic Typing586448
-Node: Indirect Calls587377
-Ref: Indirect Calls-Footnote-1598679
-Node: Functions Summary598807
-Node: Library Functions601509
-Ref: Library Functions-Footnote-1605118
-Ref: Library Functions-Footnote-2605261
-Node: Library Names605432
-Ref: Library Names-Footnote-1608886
-Ref: Library Names-Footnote-2609109
-Node: General Functions609195
-Node: Strtonum Function610298
-Node: Assert Function613320
-Node: Round Function616644
-Node: Cliff Random Function618185
-Node: Ordinal Functions619201
-Ref: Ordinal Functions-Footnote-1622264
-Ref: Ordinal Functions-Footnote-2622516
-Node: Join Function622727
-Ref: Join Function-Footnote-1624496
-Node: Getlocaltime Function624696
-Node: Readfile Function628440
-Node: Shell Quoting630410
-Node: Data File Management631811
-Node: Filetrans Function632443
-Node: Rewind Function636499
-Node: File Checking637886
-Ref: File Checking-Footnote-1639218
-Node: Empty Files639419
-Node: Ignoring Assigns641398
-Node: Getopt Function642949
-Ref: Getopt Function-Footnote-1654411
-Node: Passwd Functions654611
-Ref: Passwd Functions-Footnote-1663448
-Node: Group Functions663536
-Ref: Group Functions-Footnote-1671430
-Node: Walking Arrays671643
-Node: Library Functions Summary673246
-Node: Library Exercises674647
-Node: Sample Programs675927
-Node: Running Examples676697
-Node: Clones677425
-Node: Cut Program678649
-Node: Egrep Program688368
-Ref: Egrep Program-Footnote-1695866
-Node: Id Program695976
-Node: Split Program699621
-Ref: Split Program-Footnote-1703069
-Node: Tee Program703197
-Node: Uniq Program705986
-Node: Wc Program713405
-Ref: Wc Program-Footnote-1717655
-Node: Miscellaneous Programs717749
-Node: Dupword Program718962
-Node: Alarm Program720993
-Node: Translate Program725797
-Ref: Translate Program-Footnote-1730362
-Node: Labels Program730632
-Ref: Labels Program-Footnote-1733983
-Node: Word Sorting734067
-Node: History Sorting738138
-Node: Extract Program739974
-Node: Simple Sed747499
-Node: Igawk Program750567
-Ref: Igawk Program-Footnote-1764891
-Ref: Igawk Program-Footnote-2765092
-Ref: Igawk Program-Footnote-3765214
-Node: Anagram Program765329
-Node: Signature Program768386
-Node: Programs Summary769633
-Node: Programs Exercises770826
-Ref: Programs Exercises-Footnote-1774957
-Node: Advanced Features775048
-Node: Nondecimal Data776996
-Node: Array Sorting778586
-Node: Controlling Array Traversal779283
-Ref: Controlling Array Traversal-Footnote-1787616
-Node: Array Sorting Functions787734
-Ref: Array Sorting Functions-Footnote-1791623
-Node: Two-way I/O791819
-Ref: Two-way I/O-Footnote-1796760
-Ref: Two-way I/O-Footnote-2796946
-Node: TCP/IP Networking797028
-Node: Profiling799901
-Node: Advanced Features Summary808178
-Node: Internationalization810111
-Node: I18N and L10N811591
-Node: Explaining gettext812277
-Ref: Explaining gettext-Footnote-1817302
-Ref: Explaining gettext-Footnote-2817486
-Node: Programmer i18n817651
-Ref: Programmer i18n-Footnote-1822517
-Node: Translator i18n822566
-Node: String Extraction823360
-Ref: String Extraction-Footnote-1824491
-Node: Printf Ordering824577
-Ref: Printf Ordering-Footnote-1827363
-Node: I18N Portability827427
-Ref: I18N Portability-Footnote-1829882
-Node: I18N Example829945
-Ref: I18N Example-Footnote-1832748
-Node: Gawk I18N832820
-Node: I18N Summary833458
-Node: Debugger834797
-Node: Debugging835819
-Node: Debugging Concepts836260
-Node: Debugging Terms838113
-Node: Awk Debugging840685
-Node: Sample Debugging Session841579
-Node: Debugger Invocation842099
-Node: Finding The Bug843483
-Node: List of Debugger Commands849958
-Node: Breakpoint Control851291
-Node: Debugger Execution Control854987
-Node: Viewing And Changing Data858351
-Node: Execution Stack861729
-Node: Debugger Info863366
-Node: Miscellaneous Debugger Commands867383
-Node: Readline Support872412
-Node: Limitations873304
-Node: Debugging Summary875418
-Node: Arbitrary Precision Arithmetic876586
-Node: Computer Arithmetic878002
-Ref: table-numeric-ranges881600
-Ref: Computer Arithmetic-Footnote-1882459
-Node: Math Definitions882516
-Ref: table-ieee-formats885804
-Ref: Math Definitions-Footnote-1886408
-Node: MPFR features886513
-Node: FP Math Caution888184
-Ref: FP Math Caution-Footnote-1889234
-Node: Inexactness of computations889603
-Node: Inexact representation890562
-Node: Comparing FP Values891919
-Node: Errors accumulate893001
-Node: Getting Accuracy894434
-Node: Try To Round897096
-Node: Setting precision897995
-Ref: table-predefined-precision-strings898679
-Node: Setting the rounding mode900468
-Ref: table-gawk-rounding-modes900832
-Ref: Setting the rounding mode-Footnote-1904287
-Node: Arbitrary Precision Integers904466
-Ref: Arbitrary Precision Integers-Footnote-1909365
-Node: POSIX Floating Point Problems909514
-Ref: POSIX Floating Point Problems-Footnote-1913387
-Node: Floating point summary913425
-Node: Dynamic Extensions915619
-Node: Extension Intro917171
-Node: Plugin License918437
-Node: Extension Mechanism Outline919234
-Ref: figure-load-extension919662
-Ref: figure-register-new-function921142
-Ref: figure-call-new-function922146
-Node: Extension API Description924132
-Node: Extension API Functions Introduction925582
-Node: General Data Types930406
-Ref: General Data Types-Footnote-1936145
-Node: Memory Allocation Functions936444
-Ref: Memory Allocation Functions-Footnote-1939283
-Node: Constructor Functions939379
-Node: Registration Functions941113
-Node: Extension Functions941798
-Node: Exit Callback Functions944095
-Node: Extension Version String945343
-Node: Input Parsers946008
-Node: Output Wrappers955885
-Node: Two-way processors960400
-Node: Printing Messages962604
-Ref: Printing Messages-Footnote-1963680
-Node: Updating `ERRNO'963832
-Node: Requesting Values964572
-Ref: table-value-types-returned965300
-Node: Accessing Parameters966257
-Node: Symbol Table Access967488
-Node: Symbol table by name968002
-Node: Symbol table by cookie969983
-Ref: Symbol table by cookie-Footnote-1974127
-Node: Cached values974190
-Ref: Cached values-Footnote-1977689
-Node: Array Manipulation977780
-Ref: Array Manipulation-Footnote-1978878
-Node: Array Data Types978915
-Ref: Array Data Types-Footnote-1981570
-Node: Array Functions981662
-Node: Flattening Arrays985516
-Node: Creating Arrays992408
-Node: Extension API Variables997177
-Node: Extension Versioning997813
-Node: Extension API Informational Variables999714
-Node: Extension API Boilerplate1000802
-Node: Finding Extensions1004611
-Node: Extension Example1005171
-Node: Internal File Description1005943
-Node: Internal File Ops1010010
-Ref: Internal File Ops-Footnote-11021680
-Node: Using Internal File Ops1021820
-Ref: Using Internal File Ops-Footnote-11024203
-Node: Extension Samples1024476
-Node: Extension Sample File Functions1026002
-Node: Extension Sample Fnmatch1033640
-Node: Extension Sample Fork1035131
-Node: Extension Sample Inplace1036346
-Node: Extension Sample Ord1038021
-Node: Extension Sample Readdir1038857
-Ref: table-readdir-file-types1039733
-Node: Extension Sample Revout1040544
-Node: Extension Sample Rev2way1041134
-Node: Extension Sample Read write array1041874
-Node: Extension Sample Readfile1043814
-Node: Extension Sample Time1044909
-Node: Extension Sample API Tests1046258
-Node: gawkextlib1046749
-Node: Extension summary1049407
-Node: Extension Exercises1053084
-Node: Language History1053806
-Node: V7/SVR3.11055462
-Node: SVR41057643
-Node: POSIX1059088
-Node: BTL1060477
-Node: POSIX/GNU1061211
-Node: Feature History1066835
-Node: Common Extensions1079933
-Node: Ranges and Locales1081257
-Ref: Ranges and Locales-Footnote-11085875
-Ref: Ranges and Locales-Footnote-21085902
-Ref: Ranges and Locales-Footnote-31086136
-Node: Contributors1086357
-Node: History summary1091898
-Node: Installation1093268
-Node: Gawk Distribution1094214
-Node: Getting1094698
-Node: Extracting1095521
-Node: Distribution contents1097156
-Node: Unix Installation1103221
-Node: Quick Installation1103904
-Node: Shell Startup Files1106315
-Node: Additional Configuration Options1107394
-Node: Configuration Philosophy1109133
-Node: Non-Unix Installation1111502
-Node: PC Installation1111960
-Node: PC Binary Installation1113279
-Node: PC Compiling1115127
-Ref: PC Compiling-Footnote-11118148
-Node: PC Testing1118257
-Node: PC Using1119433
-Node: Cygwin1123548
-Node: MSYS1124371
-Node: VMS Installation1124871
-Node: VMS Compilation1125663
-Ref: VMS Compilation-Footnote-11126885
-Node: VMS Dynamic Extensions1126943
-Node: VMS Installation Details1128627
-Node: VMS Running1130879
-Node: VMS GNV1133715
-Node: VMS Old Gawk1134449
-Node: Bugs1134919
-Node: Other Versions1138802
-Node: Installation summary1145224
-Node: Notes1146280
-Node: Compatibility Mode1147145
-Node: Additions1147927
-Node: Accessing The Source1148852
-Node: Adding Code1150288
-Node: New Ports1156453
-Node: Derived Files1160935
-Ref: Derived Files-Footnote-11166410
-Ref: Derived Files-Footnote-21166444
-Ref: Derived Files-Footnote-31167040
-Node: Future Extensions1167154
-Node: Implementation Limitations1167760
-Node: Extension Design1169008
-Node: Old Extension Problems1170162
-Ref: Old Extension Problems-Footnote-11171679
-Node: Extension New Mechanism Goals1171736
-Ref: Extension New Mechanism Goals-Footnote-11175096
-Node: Extension Other Design Decisions1175285
-Node: Extension Future Growth1177393
-Node: Old Extension Mechanism1178229
-Node: Notes summary1179991
-Node: Basic Concepts1181177
-Node: Basic High Level1181858
-Ref: figure-general-flow1182130
-Ref: figure-process-flow1182729
-Ref: Basic High Level-Footnote-11185958
-Node: Basic Data Typing1186143
-Node: Glossary1189471
-Node: Copying1214629
-Node: GNU Free Documentation License1252185
-Node: Index1277321
+Node: Control Letters281714
+Node: Format Modifiers285698
+Node: Printf Examples291699
+Node: Redirection294185
+Node: Special FD301026
+Ref: Special FD-Footnote-1304186
+Node: Special Files304260
+Node: Other Inherited Files304877
+Node: Special Network305877
+Node: Special Caveats306739
+Node: Close Files And Pipes307690
+Ref: Close Files And Pipes-Footnote-1314872
+Ref: Close Files And Pipes-Footnote-2315020
+Node: Output Summary315170
+Node: Output Exercises316168
+Node: Expressions316848
+Node: Values318033
+Node: Constants318711
+Node: Scalar Constants319402
+Ref: Scalar Constants-Footnote-1320261
+Node: Nondecimal-numbers320511
+Node: Regexp Constants323529
+Node: Using Constant Regexps324054
+Node: Variables327197
+Node: Using Variables327852
+Node: Assignment Options329763
+Node: Conversion331638
+Node: Strings And Numbers332162
+Ref: Strings And Numbers-Footnote-1335227
+Node: Locale influences conversions335336
+Ref: table-locale-affects338083
+Node: All Operators338671
+Node: Arithmetic Ops339301
+Node: Concatenation341806
+Ref: Concatenation-Footnote-1344625
+Node: Assignment Ops344731
+Ref: table-assign-ops349710
+Node: Increment Ops350982
+Node: Truth Values and Conditions354420
+Node: Truth Values355505
+Node: Typing and Comparison356554
+Node: Variable Typing357364
+Node: Comparison Operators361017
+Ref: table-relational-ops361427
+Node: POSIX String Comparison364922
+Ref: POSIX String Comparison-Footnote-1365994
+Node: Boolean Ops366132
+Ref: Boolean Ops-Footnote-1370611
+Node: Conditional Exp370702
+Node: Function Calls372429
+Node: Precedence376309
+Node: Locales379970
+Node: Expressions Summary381602
+Node: Patterns and Actions384162
+Node: Pattern Overview385282
+Node: Regexp Patterns386961
+Node: Expression Patterns387504
+Node: Ranges391285
+Node: BEGIN/END394391
+Node: Using BEGIN/END395152
+Ref: Using BEGIN/END-Footnote-1397886
+Node: I/O And BEGIN/END397992
+Node: BEGINFILE/ENDFILE400306
+Node: Empty403207
+Node: Using Shell Variables403524
+Node: Action Overview405797
+Node: Statements408123
+Node: If Statement409971
+Node: While Statement411466
+Node: Do Statement413495
+Node: For Statement414639
+Node: Switch Statement417796
+Node: Break Statement420178
+Node: Continue Statement422219
+Node: Next Statement424046
+Node: Nextfile Statement426427
+Node: Exit Statement429057
+Node: Built-in Variables431460
+Node: User-modified432593
+Ref: User-modified-Footnote-1440274
+Node: Auto-set440336
+Ref: Auto-set-Footnote-1454028
+Ref: Auto-set-Footnote-2454233
+Node: ARGC and ARGV454289
+Node: Pattern Action Summary458507
+Node: Arrays460934
+Node: Array Basics462263
+Node: Array Intro463107
+Ref: figure-array-elements465071
+Ref: Array Intro-Footnote-1467597
+Node: Reference to Elements467725
+Node: Assigning Elements470177
+Node: Array Example470668
+Node: Scanning an Array472426
+Node: Controlling Scanning475442
+Ref: Controlling Scanning-Footnote-1480638
+Node: Numeric Array Subscripts480954
+Node: Uninitialized Subscripts483139
+Node: Delete484756
+Ref: Delete-Footnote-1487499
+Node: Multidimensional487556
+Node: Multiscanning490653
+Node: Arrays of Arrays492242
+Node: Arrays Summary497001
+Node: Functions499093
+Node: Built-in499966
+Node: Calling Built-in501044
+Node: Numeric Functions503035
+Ref: Numeric Functions-Footnote-1507854
+Ref: Numeric Functions-Footnote-2508211
+Ref: Numeric Functions-Footnote-3508259
+Node: String Functions508531
+Ref: String Functions-Footnote-1532006
+Ref: String Functions-Footnote-2532135
+Ref: String Functions-Footnote-3532383
+Node: Gory Details532470
+Ref: table-sub-escapes534251
+Ref: table-sub-proposed535771
+Ref: table-posix-sub537135
+Ref: table-gensub-escapes538671
+Ref: Gory Details-Footnote-1539503
+Node: I/O Functions539654
+Ref: I/O Functions-Footnote-1546872
+Node: Time Functions547019
+Ref: Time Functions-Footnote-1557507
+Ref: Time Functions-Footnote-2557575
+Ref: Time Functions-Footnote-3557733
+Ref: Time Functions-Footnote-4557844
+Ref: Time Functions-Footnote-5557956
+Ref: Time Functions-Footnote-6558183
+Node: Bitwise Functions558449
+Ref: table-bitwise-ops559011
+Ref: Bitwise Functions-Footnote-1563320
+Node: Type Functions563489
+Node: I18N Functions564640
+Node: User-defined566285
+Node: Definition Syntax567090
+Ref: Definition Syntax-Footnote-1572497
+Node: Function Example572568
+Ref: Function Example-Footnote-1575487
+Node: Function Caveats575509
+Node: Calling A Function576027
+Node: Variable Scope576985
+Node: Pass By Value/Reference579973
+Node: Return Statement583468
+Node: Dynamic Typing586449
+Node: Indirect Calls587378
+Ref: Indirect Calls-Footnote-1598680
+Node: Functions Summary598808
+Node: Library Functions601510
+Ref: Library Functions-Footnote-1605119
+Ref: Library Functions-Footnote-2605262
+Node: Library Names605433
+Ref: Library Names-Footnote-1608887
+Ref: Library Names-Footnote-2609110
+Node: General Functions609196
+Node: Strtonum Function610299
+Node: Assert Function613321
+Node: Round Function616645
+Node: Cliff Random Function618186
+Node: Ordinal Functions619202
+Ref: Ordinal Functions-Footnote-1622265
+Ref: Ordinal Functions-Footnote-2622517
+Node: Join Function622728
+Ref: Join Function-Footnote-1624497
+Node: Getlocaltime Function624697
+Node: Readfile Function628441
+Node: Shell Quoting630411
+Node: Data File Management631812
+Node: Filetrans Function632444
+Node: Rewind Function636500
+Node: File Checking637887
+Ref: File Checking-Footnote-1639219
+Node: Empty Files639420
+Node: Ignoring Assigns641399
+Node: Getopt Function642950
+Ref: Getopt Function-Footnote-1654412
+Node: Passwd Functions654612
+Ref: Passwd Functions-Footnote-1663449
+Node: Group Functions663537
+Ref: Group Functions-Footnote-1671431
+Node: Walking Arrays671644
+Node: Library Functions Summary673247
+Node: Library Exercises674648
+Node: Sample Programs675928
+Node: Running Examples676698
+Node: Clones677426
+Node: Cut Program678650
+Node: Egrep Program688369
+Ref: Egrep Program-Footnote-1695867
+Node: Id Program695977
+Node: Split Program699622
+Ref: Split Program-Footnote-1703070
+Node: Tee Program703198
+Node: Uniq Program705987
+Node: Wc Program713406
+Ref: Wc Program-Footnote-1717656
+Node: Miscellaneous Programs717750
+Node: Dupword Program718963
+Node: Alarm Program720994
+Node: Translate Program725798
+Ref: Translate Program-Footnote-1730363
+Node: Labels Program730633
+Ref: Labels Program-Footnote-1733984
+Node: Word Sorting734068
+Node: History Sorting738139
+Node: Extract Program739975
+Node: Simple Sed747500
+Node: Igawk Program750568
+Ref: Igawk Program-Footnote-1764892
+Ref: Igawk Program-Footnote-2765093
+Ref: Igawk Program-Footnote-3765215
+Node: Anagram Program765330
+Node: Signature Program768387
+Node: Programs Summary769634
+Node: Programs Exercises770827
+Ref: Programs Exercises-Footnote-1774958
+Node: Advanced Features775049
+Node: Nondecimal Data776997
+Node: Array Sorting778587
+Node: Controlling Array Traversal779284
+Ref: Controlling Array Traversal-Footnote-1787617
+Node: Array Sorting Functions787735
+Ref: Array Sorting Functions-Footnote-1791624
+Node: Two-way I/O791820
+Ref: Two-way I/O-Footnote-1796761
+Ref: Two-way I/O-Footnote-2796947
+Node: TCP/IP Networking797029
+Node: Profiling799902
+Node: Advanced Features Summary808179
+Node: Internationalization810112
+Node: I18N and L10N811592
+Node: Explaining gettext812278
+Ref: Explaining gettext-Footnote-1817303
+Ref: Explaining gettext-Footnote-2817487
+Node: Programmer i18n817652
+Ref: Programmer i18n-Footnote-1822518
+Node: Translator i18n822567
+Node: String Extraction823361
+Ref: String Extraction-Footnote-1824492
+Node: Printf Ordering824578
+Ref: Printf Ordering-Footnote-1827364
+Node: I18N Portability827428
+Ref: I18N Portability-Footnote-1829883
+Node: I18N Example829946
+Ref: I18N Example-Footnote-1832749
+Node: Gawk I18N832821
+Node: I18N Summary833459
+Node: Debugger834798
+Node: Debugging835820
+Node: Debugging Concepts836261
+Node: Debugging Terms838114
+Node: Awk Debugging840686
+Node: Sample Debugging Session841580
+Node: Debugger Invocation842100
+Node: Finding The Bug843484
+Node: List of Debugger Commands849959
+Node: Breakpoint Control851292
+Node: Debugger Execution Control854988
+Node: Viewing And Changing Data858352
+Node: Execution Stack861730
+Node: Debugger Info863367
+Node: Miscellaneous Debugger Commands867384
+Node: Readline Support872413
+Node: Limitations873305
+Node: Debugging Summary875419
+Node: Arbitrary Precision Arithmetic876587
+Node: Computer Arithmetic878003
+Ref: table-numeric-ranges881601
+Ref: Computer Arithmetic-Footnote-1882460
+Node: Math Definitions882517
+Ref: table-ieee-formats885805
+Ref: Math Definitions-Footnote-1886409
+Node: MPFR features886514
+Node: FP Math Caution888185
+Ref: FP Math Caution-Footnote-1889235
+Node: Inexactness of computations889604
+Node: Inexact representation890563
+Node: Comparing FP Values891920
+Node: Errors accumulate893002
+Node: Getting Accuracy894435
+Node: Try To Round897097
+Node: Setting precision897996
+Ref: table-predefined-precision-strings898680
+Node: Setting the rounding mode900469
+Ref: table-gawk-rounding-modes900833
+Ref: Setting the rounding mode-Footnote-1904288
+Node: Arbitrary Precision Integers904467
+Ref: Arbitrary Precision Integers-Footnote-1909366
+Node: POSIX Floating Point Problems909515
+Ref: POSIX Floating Point Problems-Footnote-1913388
+Node: Floating point summary913426
+Node: Dynamic Extensions915620
+Node: Extension Intro917172
+Node: Plugin License918438
+Node: Extension Mechanism Outline919235
+Ref: figure-load-extension919663
+Ref: figure-register-new-function921143
+Ref: figure-call-new-function922147
+Node: Extension API Description924133
+Node: Extension API Functions Introduction925583
+Node: General Data Types930407
+Ref: General Data Types-Footnote-1936146
+Node: Memory Allocation Functions936445
+Ref: Memory Allocation Functions-Footnote-1939284
+Node: Constructor Functions939380
+Node: Registration Functions941114
+Node: Extension Functions941799
+Node: Exit Callback Functions944096
+Node: Extension Version String945344
+Node: Input Parsers946009
+Node: Output Wrappers955886
+Node: Two-way processors960401
+Node: Printing Messages962605
+Ref: Printing Messages-Footnote-1963681
+Node: Updating `ERRNO'963833
+Node: Requesting Values964573
+Ref: table-value-types-returned965301
+Node: Accessing Parameters966258
+Node: Symbol Table Access967489
+Node: Symbol table by name968003
+Node: Symbol table by cookie969984
+Ref: Symbol table by cookie-Footnote-1974128
+Node: Cached values974191
+Ref: Cached values-Footnote-1977690
+Node: Array Manipulation977781
+Ref: Array Manipulation-Footnote-1978879
+Node: Array Data Types978916
+Ref: Array Data Types-Footnote-1981571
+Node: Array Functions981663
+Node: Flattening Arrays985517
+Node: Creating Arrays992409
+Node: Extension API Variables997178
+Node: Extension Versioning997814
+Node: Extension API Informational Variables999715
+Node: Extension API Boilerplate1000803
+Node: Finding Extensions1004612
+Node: Extension Example1005172
+Node: Internal File Description1005944
+Node: Internal File Ops1010011
+Ref: Internal File Ops-Footnote-11021681
+Node: Using Internal File Ops1021821
+Ref: Using Internal File Ops-Footnote-11024204
+Node: Extension Samples1024477
+Node: Extension Sample File Functions1026003
+Node: Extension Sample Fnmatch1033641
+Node: Extension Sample Fork1035132
+Node: Extension Sample Inplace1036347
+Node: Extension Sample Ord1038022
+Node: Extension Sample Readdir1038858
+Ref: table-readdir-file-types1039734
+Node: Extension Sample Revout1040545
+Node: Extension Sample Rev2way1041135
+Node: Extension Sample Read write array1041875
+Node: Extension Sample Readfile1043815
+Node: Extension Sample Time1044910
+Node: Extension Sample API Tests1046259
+Node: gawkextlib1046750
+Node: Extension summary1049408
+Node: Extension Exercises1053085
+Node: Language History1053807
+Node: V7/SVR3.11055463
+Node: SVR41057644
+Node: POSIX1059089
+Node: BTL1060478
+Node: POSIX/GNU1061212
+Node: Feature History1066836
+Node: Common Extensions1079934
+Node: Ranges and Locales1081258
+Ref: Ranges and Locales-Footnote-11085876
+Ref: Ranges and Locales-Footnote-21085903
+Ref: Ranges and Locales-Footnote-31086137
+Node: Contributors1086358
+Node: History summary1091899
+Node: Installation1093269
+Node: Gawk Distribution1094215
+Node: Getting1094699
+Node: Extracting1095522
+Node: Distribution contents1097157
+Node: Unix Installation1103222
+Node: Quick Installation1103905
+Node: Shell Startup Files1106316
+Node: Additional Configuration Options1107395
+Node: Configuration Philosophy1109134
+Node: Non-Unix Installation1111503
+Node: PC Installation1111961
+Node: PC Binary Installation1113280
+Node: PC Compiling1115128
+Ref: PC Compiling-Footnote-11118149
+Node: PC Testing1118258
+Node: PC Using1119434
+Node: Cygwin1123549
+Node: MSYS1124372
+Node: VMS Installation1124872
+Node: VMS Compilation1125664
+Ref: VMS Compilation-Footnote-11126886
+Node: VMS Dynamic Extensions1126944
+Node: VMS Installation Details1128628
+Node: VMS Running1130880
+Node: VMS GNV1133716
+Node: VMS Old Gawk1134450
+Node: Bugs1134920
+Node: Other Versions1138803
+Node: Installation summary1145225
+Node: Notes1146281
+Node: Compatibility Mode1147146
+Node: Additions1147928
+Node: Accessing The Source1148853
+Node: Adding Code1150289
+Node: New Ports1156454
+Node: Derived Files1160936
+Ref: Derived Files-Footnote-11166411
+Ref: Derived Files-Footnote-21166445
+Ref: Derived Files-Footnote-31167041
+Node: Future Extensions1167155
+Node: Implementation Limitations1167761
+Node: Extension Design1169009
+Node: Old Extension Problems1170163
+Ref: Old Extension Problems-Footnote-11171680
+Node: Extension New Mechanism Goals1171737
+Ref: Extension New Mechanism Goals-Footnote-11175097
+Node: Extension Other Design Decisions1175286
+Node: Extension Future Growth1177394
+Node: Old Extension Mechanism1178230
+Node: Notes summary1179992
+Node: Basic Concepts1181178
+Node: Basic High Level1181859
+Ref: figure-general-flow1182131
+Ref: figure-process-flow1182730
+Ref: Basic High Level-Footnote-11185959
+Node: Basic Data Typing1186144
+Node: Glossary1189472
+Node: Copying1214630
+Node: GNU Free Documentation License1252186
+Node: Index1277322

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 1345d352..868aa310 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -9299,7 +9299,7 @@ $ @kbd{awk 'BEGIN @{}
@end example
@noindent
-Here, neither the @samp{+} nor the @samp{OUCH} appear in
+Here, neither the @samp{+} nor the @samp{OUCH!} appear in
the output message.
@node Control Letters
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 859956b5..dd5ccf5a 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -8900,7 +8900,7 @@ $ @kbd{awk 'BEGIN @{}
@end example
@noindent
-Here, neither the @samp{+} nor the @samp{OUCH} appear in
+Here, neither the @samp{+} nor the @samp{OUCH!} appear in
the output message.
@node Control Letters