gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-769


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-769-gae8d085
Date: Sun, 15 Nov 2015 20:41:45 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-4.1-stable has been updated
       via  ae8d0857f3f91e09459ebd89c2fcdb632ecef3e6 (commit)
      from  564e473b9419474fff8ca4282699ce7699a767b5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=ae8d0857f3f91e09459ebd89c2fcdb632ecef3e6

commit ae8d0857f3f91e09459ebd89c2fcdb632ecef3e6
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Nov 15 22:41:33 2015 +0200

    Doc fixes.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 0c507ad..ea99bfe 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-15         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: Minor edits.
+
 2015-10-30         Arnold D. Robbins     <address@hidden>
 
        * Makefile.am (awkcard.ps): Add options to force paper size
diff --git a/doc/gawk.info b/doc/gawk.info
index d073efb..7c8ad56 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -1,4 +1,4 @@
-This is gawk.info, produced by makeinfo version 5.2 from gawk.texi.
+This is gawk.info, produced by makeinfo version 6.0dev from gawk.texi.
 
 Copyright (C) 1989, 1991, 1992, 1993, 1996-2005, 2007, 2009-2015
 Free Software Foundation, Inc.
@@ -544,7 +544,7 @@ in (a) below.  A copy of the license is included in the 
section entitled
 * Output Wrappers::                     Registering an output wrapper.
 * Two-way processors::                  Registering a two-way processor.
 * Printing Messages::                   Functions for printing messages.
-* Updating 'ERRNO'::               Functions for updating 'ERRNO'.
+* Updating ERRNO::               Functions for updating 'ERRNO'.
 * Requesting Values::                   How to get a value.
 * Accessing Parameters::                Functions for accessing parameters.
 * Symbol Table Access::                 Functions for accessing global
@@ -879,7 +879,8 @@ OpenVMS.(3)
 
    ---------- Footnotes ----------
 
-   (1) The 2008 POSIX standard is accessible online at 
<http://www.opengroup.org/onlinepubs/9699919799/>.
+   (1) The 2008 POSIX standard is accessible online at
+<http://www.opengroup.org/onlinepubs/9699919799/>.
 
    (2) These utilities are available on POSIX-compliant systems, as well
 as on traditional Unix-based systems.  If you are using some other
@@ -1940,9 +1941,9 @@ cars in a train"):
 
      awk '/li/ { print $0 }' mail-list
 
-When lines containing 'li' are found, they are printed because 'print $0'
-means print the current line.  (Just 'print' by itself means the same
-thing, so we could have written that instead.)
+When lines containing 'li' are found, they are printed because
+'print $0' means print the current line.  (Just 'print' by itself means
+the same thing, so we could have written that instead.)
 
    You will notice that slashes ('/') surround the string 'li' in the
 'awk' program.  The slashes indicate that 'li' is the pattern to search
@@ -2439,8 +2440,8 @@ The following list describes options mandated by the 
POSIX standard:
      'BEGIN' rule (*note Other Arguments::).
 
      The '-v' option can only set one variable, but it can be used more
-     than once, setting another variable each time, like this: 'awk -v foo=1
-     -v bar=2 ...'.
+     than once, setting another variable each time, like this: 'awk
+     -v foo=1 -v bar=2 ...'.
 
           CAUTION: Using '-v' to set the values of the built-in
           variables may lead to surprising results.  'awk' will reset
@@ -5717,9 +5718,9 @@ changed and the record is not split into fields.  
However, 'RT' is set.
    According to POSIX, 'EXPRESSION | getline VAR' is ambiguous if
 EXPRESSION contains unparenthesized operators other than '$'; for
 example, '"echo " "date" | getline VAR' is ambiguous because the
-concatenation operator is not parenthesized.  You should write it as '("echo "
-"date") | getline VAR' if you want your program to be portable to other
-'awk' implementations.
+concatenation operator is not parenthesized.  You should write it as
+'("echo " "date") | getline VAR' if you want your program to be portable
+to other 'awk' implementations.
 
 
 File: gawk.info,  Node: Getline/Coprocess,  Next: Getline/Variable/Coprocess,  
Prev: Getline/Variable/Pipe,  Up: Getline
@@ -9661,10 +9662,10 @@ between 1 and 100:
          print i
 
    If there is nothing to be done, any of the three expressions in the
-parentheses following the 'for' keyword may be omitted.  Thus, 'for (; x > 0;)'
-is equivalent to 'while (x > 0)'.  If the CONDITION is omitted, it is
-treated as true, effectively yielding an "infinite loop" (i.e., a loop
-that never terminates).
+parentheses following the 'for' keyword may be omitted.  Thus,
+'for (; x > 0;)' is equivalent to 'while (x > 0)'.  If the CONDITION is
+omitted, it is treated as true, effectively yielding an "infinite loop"
+(i.e., a loop that never terminates).
 
    In most cases, a 'for' loop is an abbreviation for a 'while' loop, as
 shown here:
@@ -10290,9 +10291,9 @@ they are not special:
      future version of 'gawk', it may do so.)
 
      Some operating systems may not have environment variables.  On such
-     systems, the 'ENVIRON' array is empty (except for 'ENVIRON["AWKPATH"]'
-     and 'ENVIRON["AWKLIBPATH"]'; *note AWKPATH Variable::, and *note
-     AWKLIBPATH Variable::).
+     systems, the 'ENVIRON' array is empty (except for
+     'ENVIRON["AWKPATH"]' and 'ENVIRON["AWKLIBPATH"]'; *note AWKPATH
+     Variable::, and *note AWKLIBPATH Variable::).
 
 'ERRNO #'
      If a system error occurs during a redirection for 'getline', during
@@ -10433,12 +10434,12 @@ they are not special:
      version of 'gawk' supports arbitrary-precision arithmetic (*note
      Arbitrary Precision Arithmetic::):
 
-     'PROCINFO["mpfr_version"]'
-          The version of the GNU MPFR library.
-
      'PROCINFO["gmp_version"]'
           The version of the GNU MP library.
 
+     'PROCINFO["mpfr_version"]'
+          The version of the GNU MPFR library.
+
      'PROCINFO["prec_max"]'
           The maximum precision supported by MPFR.
 
@@ -11837,7 +11838,8 @@ File: gawk.info,  Node: Numeric Functions,  Next: 
String Functions,  Prev: Calli
 -----------------------
 
 The following list describes all of the built-in functions that work
-with numbers.  Optional parameters are enclosed in square brackets ([ ]):
+with numbers.  Optional parameters are enclosed in square
+brackets ([ ]):
 
 'atan2(Y, X)'
      Return the arctangent of 'Y / X' in radians.  You can use 'pi =
@@ -22358,7 +22360,8 @@ the following:
    ---------- Footnotes ----------
 
    (1) Weisstein, Eric W. 'Sylvester's Sequence'.  From MathWorld--A
-Wolfram Web Resource (<http://mathworld.wolfram.com/SylvestersSequence.html>).
+Wolfram Web Resource
+(<http://mathworld.wolfram.com/SylvestersSequence.html>).
 
 
 File: gawk.info,  Node: POSIX Floating Point Problems,  Next: Floating point 
summary,  Prev: Arbitrary Precision Integers,  Up: Arbitrary Precision 
Arithmetic
@@ -22710,7 +22713,7 @@ API in detail.
 * Registration Functions::               Functions to register things with
                                          'gawk'.
 * Printing Messages::                    Functions for printing messages.
-* Updating 'ERRNO'::                Functions for updating 'ERRNO'.
+* Updating ERRNO::                Functions for updating 'ERRNO'.
 * Requesting Values::                    How to get a value.
 * Accessing Parameters::                 Functions for accessing parameters.
 * Symbol Table Access::                  Functions for accessing global
@@ -23600,7 +23603,7 @@ and 'XXX_take_control_of()'.
      with 'gawk'.
 
 
-File: gawk.info,  Node: Printing Messages,  Next: Updating 'ERRNO',  Prev: 
Registration Functions,  Up: Extension API Description
+File: gawk.info,  Node: Printing Messages,  Next: Updating ERRNO,  Prev: 
Registration Functions,  Up: Extension API Description
 
 16.4.6 Printing Messages
 ------------------------
@@ -23631,7 +23634,7 @@ of the ISO C 99 variadic macro feature to hide that 
parameter.  More's
 the pity.
 
 
-File: gawk.info,  Node: Updating 'ERRNO',  Next: Requesting Values,  Prev: 
Printing Messages,  Up: Extension API Description
+File: gawk.info,  Node: Updating ERRNO,  Next: Requesting Values,  Prev: 
Printing Messages,  Up: Extension API Description
 
 16.4.7 Updating 'ERRNO'
 -----------------------
@@ -23652,7 +23655,7 @@ The following functions allow you to update the 'ERRNO' 
variable:
      Unset 'ERRNO'.
 
 
-File: gawk.info,  Node: Requesting Values,  Next: Accessing Parameters,  Prev: 
Updating 'ERRNO',  Up: Extension API Description
+File: gawk.info,  Node: Requesting Values,  Next: Accessing Parameters,  Prev: 
Updating ERRNO,  Up: Extension API Description
 
 16.4.8 Requesting Values
 ------------------------
@@ -27179,6 +27182,9 @@ up-to-date list of mirror sites is available from the 
main FSF website
 they will be less busy, and you can usually find one closer to your
 site.
 
+   You may also retrieve the 'gawk' source code from the official Git
+repository; for more information see *note Accessing The Source::.
+
 
 File: gawk.info,  Node: Extracting,  Next: Distribution contents,  Prev: 
Getting,  Up: Gawk Distribution
 
@@ -28109,7 +28115,8 @@ B.3.2.5 The VMS GNV Project
 The VMS GNV package provides a build environment similar to POSIX with
 ports of a collection of open source tools.  The 'gawk' found in the GNV
 base kit is an older port.  Currently, the GNV project is being
-reorganized to supply individual PCSI packages for each component.  See 
<https://sourceforge.net/p/gnv/wiki/InstallingGNVPackages/>.
+reorganized to supply individual PCSI packages for each component.  See
+<https://sourceforge.net/p/gnv/wiki/InstallingGNVPackages/>.
 
    The normal build procedure for 'gawk' produces a program that is
 suitable for use with GNV.
@@ -28553,6 +28560,8 @@ possible to include them:
 
         * Put the name of the function at the beginning of its own line.
 
+        * Use '#elif' instead of nesting '#if' inside '#else'.
+
         * Put the return type of the function, even if it is 'int', on
           the line above the line with the name and arguments of the
           function.
@@ -31361,316 +31370,309 @@ Index
 [index]
 * Menu:
 
-* '!' (exclamation point), '!' operator: Boolean Ops.         (line  69)
-* '!' (exclamation point), '!' operator <1>: Precedence.      (line  51)
-* '!' (exclamation point), '!' operator <2>: Ranges.          (line  47)
-* '!' (exclamation point), '!' operator <3>: Egrep Program.   (line 174)
-* '!' (exclamation point), '!=' operator: Comparison Operators.
+* ! (exclamation point), ! operator:     Boolean Ops.         (line  69)
+* ! (exclamation point), ! operator <1>: Precedence.          (line  51)
+* ! (exclamation point), ! operator <2>: Ranges.              (line  47)
+* ! (exclamation point), ! operator <3>: Egrep Program.       (line 174)
+* ! (exclamation point), != operator:    Comparison Operators.
                                                               (line  11)
-* '!' (exclamation point), '!=' operator <1>: Precedence.     (line  64)
-* '!' (exclamation point), '!~' operator: Regexp Usage.       (line  19)
-* '!' (exclamation point), '!~' operator <1>: Computed Regexps.
-                                                              (line   6)
-* '!' (exclamation point), '!~' operator <2>: Case-sensitivity.
-                                                              (line  26)
-* '!' (exclamation point), '!~' operator <3>: Regexp Constants.
-                                                              (line   6)
-* '!' (exclamation point), '!~' operator <4>: Comparison Operators.
+* ! (exclamation point), != operator <1>: Precedence.         (line  64)
+* ! (exclamation point), !~ operator:    Regexp Usage.        (line  19)
+* ! (exclamation point), !~ operator <1>: Computed Regexps.   (line   6)
+* ! (exclamation point), !~ operator <2>: Case-sensitivity.   (line  26)
+* ! (exclamation point), !~ operator <3>: Regexp Constants.   (line   6)
+* ! (exclamation point), !~ operator <4>: Comparison Operators.
                                                               (line  11)
-* '!' (exclamation point), '!~' operator <5>: Comparison Operators.
+* ! (exclamation point), !~ operator <5>: Comparison Operators.
                                                               (line  98)
-* '!' (exclamation point), '!~' operator <6>: Precedence.     (line  79)
-* '!' (exclamation point), '!~' operator <7>: Expression Patterns.
+* ! (exclamation point), !~ operator <6>: Precedence.         (line  79)
+* ! (exclamation point), !~ operator <7>: Expression Patterns.
                                                               (line  24)
-* '"' (double quote), in regexp constants: Computed Regexps.  (line  30)
-* '"' (double quote), in shell commands: Quoting.             (line  54)
-* '#' (number sign), '#!' (executable scripts): Executable Scripts.
+* " (double quote), in regexp constants: Computed Regexps.    (line  30)
+* " (double quote), in shell commands:   Quoting.             (line  54)
+* # (number sign), #! (executable scripts): Executable Scripts.
                                                               (line   6)
-* '#' (number sign), commenting:         Comments.            (line   6)
-* '$' (dollar sign), '$' field operator: Fields.              (line  19)
-* '$' (dollar sign), '$' field operator <1>: Precedence.      (line  42)
-* '$' (dollar sign), incrementing fields and arrays: Increment Ops.
+* # (number sign), commenting:           Comments.            (line   6)
+* $ (dollar sign), $ field operator:     Fields.              (line  19)
+* $ (dollar sign), $ field operator <1>: Precedence.          (line  42)
+* $ (dollar sign), incrementing fields and arrays: Increment Ops.
                                                               (line  30)
-* '$' (dollar sign), regexp operator:    Regexp Operators.    (line  35)
-* '%' (percent sign), '%' operator:      Precedence.          (line  54)
-* '%' (percent sign), '%=' operator:     Assignment Ops.      (line 129)
-* '%' (percent sign), '%=' operator <1>: Precedence.          (line  94)
-* '&' (ampersand), '&&' operator:        Boolean Ops.         (line  59)
-* '&' (ampersand), '&&' operator <1>:    Precedence.          (line  85)
-* '&' (ampersand), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details.
+* $ (dollar sign), regexp operator:      Regexp Operators.    (line  35)
+* % (percent sign), % operator:          Precedence.          (line  54)
+* % (percent sign), %= operator:         Assignment Ops.      (line 129)
+* % (percent sign), %= operator <1>:     Precedence.          (line  94)
+* & (ampersand), && operator:            Boolean Ops.         (line  59)
+* & (ampersand), && operator <1>:        Precedence.          (line  85)
+* & (ampersand), gsub()/gensub()/sub() functions and: Gory Details.
                                                               (line   6)
-* ''' (single quote):                    One-shot.            (line  15)
-* ''' (single quote) in 'gawk' command lines: Long.           (line  35)
-* ''' (single quote), in shell commands: Quoting.             (line  48)
-* ''' (single quote), vs. apostrophe:    Comments.            (line  27)
-* ''' (single quote), with double quotes: Quoting.            (line  73)
-* '()' (parentheses), in a profile:      Profiling.           (line 146)
-* '()' (parentheses), regexp operator:   Regexp Operators.    (line  81)
-* '*' (asterisk), '*' operator, as multiplication operator: Precedence.
+* ' (single quote):                      One-shot.            (line  15)
+* ' (single quote) in gawk command lines: Long.               (line  35)
+* ' (single quote), in shell commands:   Quoting.             (line  48)
+* ' (single quote), vs. apostrophe:      Comments.            (line  27)
+* ' (single quote), with double quotes:  Quoting.             (line  73)
+* () (parentheses), in a profile:        Profiling.           (line 146)
+* () (parentheses), regexp operator:     Regexp Operators.    (line  81)
+* * (asterisk), * operator, as multiplication operator: Precedence.
                                                               (line  54)
-* '*' (asterisk), '*' operator, as regexp operator: Regexp Operators.
+* * (asterisk), * operator, as regexp operator: Regexp Operators.
                                                               (line  89)
-* '*' (asterisk), '*' operator, null strings, matching: String Functions.
+* * (asterisk), * operator, null strings, matching: String Functions.
                                                               (line 537)
-* '*' (asterisk), '**' operator:         Arithmetic Ops.      (line  81)
-* '*' (asterisk), '**' operator <1>:     Precedence.          (line  48)
-* '*' (asterisk), '**=' operator:        Assignment Ops.      (line 129)
-* '*' (asterisk), '**=' operator <1>:    Precedence.          (line  94)
-* '*' (asterisk), '*=' operator:         Assignment Ops.      (line 129)
-* '*' (asterisk), '*=' operator <1>:     Precedence.          (line  94)
-* '+' (plus sign), '+' operator:         Precedence.          (line  51)
-* '+' (plus sign), '+' operator <1>:     Precedence.          (line  57)
-* '+' (plus sign), '++' operator:        Increment Ops.       (line  11)
-* '+' (plus sign), '++' operator <1>:    Increment Ops.       (line  40)
-* '+' (plus sign), '++' operator <2>:    Precedence.          (line  45)
-* '+' (plus sign), '+=' operator:        Assignment Ops.      (line  81)
-* '+' (plus sign), '+=' operator <1>:    Precedence.          (line  94)
-* '+' (plus sign), regexp operator:      Regexp Operators.    (line 105)
-* ',' (comma), in range patterns:        Ranges.              (line   6)
-* '-' (hyphen), '-' operator:            Precedence.          (line  51)
-* '-' (hyphen), '-' operator <1>:        Precedence.          (line  57)
-* '-' (hyphen), '--' operator:           Increment Ops.       (line  48)
-* '-' (hyphen), '--' operator <1>:       Precedence.          (line  45)
-* '-' (hyphen), '-=' operator:           Assignment Ops.      (line 129)
-* '-' (hyphen), '-=' operator <1>:       Precedence.          (line  94)
-* '-' (hyphen), filenames beginning with: Options.            (line  60)
-* '-' (hyphen), in bracket expressions:  Bracket Expressions. (line  17)
-* '--assign' option:                     Options.             (line  32)
-* '--bignum' option:                     Options.             (line 203)
-* '--characters-as-bytes' option:        Options.             (line  69)
-* '--copyright' option:                  Options.             (line  89)
-* '--debug' option:                      Options.             (line 108)
-* '--disable-extensions' configuration option: Additional Configuration 
Options.
+* * (asterisk), ** operator:             Arithmetic Ops.      (line  81)
+* * (asterisk), ** operator <1>:         Precedence.          (line  48)
+* * (asterisk), **= operator:            Assignment Ops.      (line 129)
+* * (asterisk), **= operator <1>:        Precedence.          (line  94)
+* * (asterisk), *= operator:             Assignment Ops.      (line 129)
+* * (asterisk), *= operator <1>:         Precedence.          (line  94)
+* + (plus sign), + operator:             Precedence.          (line  51)
+* + (plus sign), + operator <1>:         Precedence.          (line  57)
+* + (plus sign), ++ operator:            Increment Ops.       (line  11)
+* + (plus sign), ++ operator <1>:        Increment Ops.       (line  40)
+* + (plus sign), ++ operator <2>:        Precedence.          (line  45)
+* + (plus sign), += operator:            Assignment Ops.      (line  81)
+* + (plus sign), += operator <1>:        Precedence.          (line  94)
+* + (plus sign), regexp operator:        Regexp Operators.    (line 105)
+* , (comma), in range patterns:          Ranges.              (line   6)
+* - (hyphen), - operator:                Precedence.          (line  51)
+* - (hyphen), - operator <1>:            Precedence.          (line  57)
+* - (hyphen), -- operator:               Increment Ops.       (line  48)
+* - (hyphen), -- operator <1>:           Precedence.          (line  45)
+* - (hyphen), -= operator:               Assignment Ops.      (line 129)
+* - (hyphen), -= operator <1>:           Precedence.          (line  94)
+* - (hyphen), filenames beginning with:  Options.             (line  60)
+* - (hyphen), in bracket expressions:    Bracket Expressions. (line  17)
+* --assign option:                       Options.             (line  32)
+* --bignum option:                       Options.             (line 203)
+* --characters-as-bytes option:          Options.             (line  69)
+* --copyright option:                    Options.             (line  89)
+* --debug option:                        Options.             (line 108)
+* --disable-extensions configuration option: Additional Configuration Options.
                                                               (line   9)
-* '--disable-lint' configuration option: Additional Configuration Options.
+* --disable-lint configuration option:   Additional Configuration Options.
                                                               (line  15)
-* '--disable-nls' configuration option:  Additional Configuration Options.
+* --disable-nls configuration option:    Additional Configuration Options.
                                                               (line  32)
-* '--dump-variables' option:             Options.             (line  94)
-* '--dump-variables' option, using for library functions: Library Names.
+* --dump-variables option:               Options.             (line  94)
+* --dump-variables option, using for library functions: Library Names.
                                                               (line  45)
-* '--exec' option:                       Options.             (line 125)
-* '--field-separator' option:            Options.             (line  21)
-* '--file' option:                       Options.             (line  25)
-* '--gen-pot' option:                    Options.             (line 147)
-* '--gen-pot' option <1>:                String Extraction.   (line   6)
-* '--gen-pot' option <2>:                String Extraction.   (line   6)
-* '--help' option:                       Options.             (line 154)
-* '--include' option:                    Options.             (line 159)
-* '--lint' option:                       Command Line.        (line  20)
-* '--lint' option <1>:                   Options.             (line 184)
-* '--lint-old' option:                   Options.             (line 294)
-* '--load' option:                       Options.             (line 172)
-* '--non-decimal-data' option:           Options.             (line 209)
-* '--non-decimal-data' option <1>:       Nondecimal Data.     (line   6)
-* '--non-decimal-data' option, 'strtonum()' function and: Nondecimal Data.
+* --exec option:                         Options.             (line 125)
+* --field-separator option:              Options.             (line  21)
+* --file option:                         Options.             (line  25)
+* --gen-pot option:                      Options.             (line 147)
+* --gen-pot option <1>:                  String Extraction.   (line   6)
+* --gen-pot option <2>:                  String Extraction.   (line   6)
+* --help option:                         Options.             (line 154)
+* --include option:                      Options.             (line 159)
+* --lint option:                         Command Line.        (line  20)
+* --lint option <1>:                     Options.             (line 184)
+* --lint-old option:                     Options.             (line 294)
+* --load option:                         Options.             (line 172)
+* --non-decimal-data option:             Options.             (line 209)
+* --non-decimal-data option <1>:         Nondecimal Data.     (line   6)
+* --non-decimal-data option, strtonum() function and: Nondecimal Data.
                                                               (line  35)
-* '--optimize' option:                   Options.             (line 236)
-* '--posix' option:                      Options.             (line 254)
-* '--posix' option, '--traditional' option and: Options.      (line 272)
-* '--pretty-print' option:               Options.             (line 223)
-* '--profile' option:                    Options.             (line 242)
-* '--profile' option <1>:                Profiling.           (line  12)
-* '--re-interval' option:                Options.             (line 278)
-* '--sandbox' option:                    Options.             (line 285)
-* '--sandbox' option, disabling 'system()' function: I/O Functions.
+* --optimize option:                     Options.             (line 236)
+* --posix option:                        Options.             (line 254)
+* --posix option, --traditional option and: Options.          (line 272)
+* --pretty-print option:                 Options.             (line 223)
+* --profile option:                      Options.             (line 242)
+* --profile option <1>:                  Profiling.           (line  12)
+* --re-interval option:                  Options.             (line 278)
+* --sandbox option:                      Options.             (line 285)
+* --sandbox option, disabling system() function: I/O Functions.
                                                               (line 129)
-* '--sandbox' option, input redirection with 'getline': Getline.
-                                                              (line  19)
-* '--sandbox' option, output redirection with 'print', 'printf': Redirection.
+* --sandbox option, input redirection with getline: Getline.  (line  19)
+* --sandbox option, output redirection with print, printf: Redirection.
                                                               (line   6)
-* '--source' option:                     Options.             (line 117)
-* '--traditional' option:                Options.             (line  82)
-* '--traditional' option, '--posix' option and: Options.      (line 272)
-* '--use-lc-numeric' option:             Options.             (line 218)
-* '--version' option:                    Options.             (line 299)
-* '--with-whiny-user-strftime' configuration option: Additional Configuration 
Options.
+* --source option:                       Options.             (line 117)
+* --traditional option:                  Options.             (line  82)
+* --traditional option, --posix option and: Options.          (line 272)
+* --use-lc-numeric option:               Options.             (line 218)
+* --version option:                      Options.             (line 299)
+* --with-whiny-user-strftime configuration option: Additional Configuration 
Options.
                                                               (line  37)
-* '-b' option:                           Options.             (line  69)
-* '-c' option:                           Options.             (line  82)
-* '-C' option:                           Options.             (line  89)
-* '-d' option:                           Options.             (line  94)
-* '-D' option:                           Options.             (line 108)
-* '-e' option:                           Options.             (line 117)
-* '-E' option:                           Options.             (line 125)
-* '-e' option <1>:                       Options.             (line 335)
-* '-f' option:                           Long.                (line  12)
-* '-F' option:                           Options.             (line  21)
-* '-f' option <1>:                       Options.             (line  25)
-* '-F' option, '-Ft' sets 'FS' to TAB:   Options.             (line 307)
-* '-F' option, command-line:             Command Line Field Separator.
+* -b option:                             Options.             (line  69)
+* -c option:                             Options.             (line  82)
+* -C option:                             Options.             (line  89)
+* -d option:                             Options.             (line  94)
+* -D option:                             Options.             (line 108)
+* -e option:                             Options.             (line 117)
+* -E option:                             Options.             (line 125)
+* -e option <1>:                         Options.             (line 335)
+* -f option:                             Long.                (line  12)
+* -F option:                             Options.             (line  21)
+* -f option <1>:                         Options.             (line  25)
+* -F option, -Ft sets FS to TAB:         Options.             (line 307)
+* -F option, command-line:               Command Line Field Separator.
                                                               (line   6)
-* '-f' option, multiple uses:            Options.             (line 312)
-* '-g' option:                           Options.             (line 147)
-* '-h' option:                           Options.             (line 154)
-* '-i' option:                           Options.             (line 159)
-* '-l' option:                           Options.             (line 172)
-* '-l' option <1>:                       Options.             (line 184)
-* '-L' option:                           Options.             (line 294)
-* '-M' option:                           Options.             (line 203)
-* '-n' option:                           Options.             (line 209)
-* '-N' option:                           Options.             (line 218)
-* '-o' option:                           Options.             (line 223)
-* '-O' option:                           Options.             (line 236)
-* '-p' option:                           Options.             (line 242)
-* '-P' option:                           Options.             (line 254)
-* '-r' option:                           Options.             (line 278)
-* '-S' option:                           Options.             (line 285)
-* '-v' option:                           Options.             (line  32)
-* '-V' option:                           Options.             (line 299)
-* '-v' option <1>:                       Assignment Options.  (line  12)
-* '-W' option:                           Options.             (line  47)
-* '.' (period), regexp operator:         Regexp Operators.    (line  44)
-* '.gmo' files:                          Explaining gettext.  (line  42)
-* '.gmo' files, specifying directory of: Explaining gettext.  (line  54)
-* '.gmo' files, specifying directory of <1>: Programmer i18n. (line  48)
-* '.mo' files, converting from '.po':    I18N Example.        (line  66)
-* '.po' files:                           Explaining gettext.  (line  37)
-* '.po' files <1>:                       Translator i18n.     (line   6)
-* '.po' files, converting to '.mo':      I18N Example.        (line  66)
-* '.pot' files:                          Explaining gettext.  (line  31)
-* '/' (forward slash) to enclose regular expressions: Regexp. (line  10)
-* '/' (forward slash), '/' operator:     Precedence.          (line  54)
-* '/' (forward slash), '/=' operator:    Assignment Ops.      (line 129)
-* '/' (forward slash), '/=' operator <1>: Precedence.         (line  94)
-* '/' (forward slash), '/=' operator, vs. '/=.../' regexp constant: Assignment 
Ops.
+* -f option, multiple uses:              Options.             (line 312)
+* -g option:                             Options.             (line 147)
+* -h option:                             Options.             (line 154)
+* -i option:                             Options.             (line 159)
+* -l option:                             Options.             (line 172)
+* -l option <1>:                         Options.             (line 184)
+* -L option:                             Options.             (line 294)
+* -M option:                             Options.             (line 203)
+* -n option:                             Options.             (line 209)
+* -N option:                             Options.             (line 218)
+* -o option:                             Options.             (line 223)
+* -O option:                             Options.             (line 236)
+* -p option:                             Options.             (line 242)
+* -P option:                             Options.             (line 254)
+* -r option:                             Options.             (line 278)
+* -S option:                             Options.             (line 285)
+* -v option:                             Options.             (line  32)
+* -V option:                             Options.             (line 299)
+* -v option <1>:                         Assignment Options.  (line  12)
+* -W option:                             Options.             (line  47)
+* . (period), regexp operator:           Regexp Operators.    (line  44)
+* .gmo files:                            Explaining gettext.  (line  42)
+* .gmo files, specifying directory of:   Explaining gettext.  (line  54)
+* .gmo files, specifying directory of <1>: Programmer i18n.   (line  48)
+* .mo files, converting from .po:        I18N Example.        (line  66)
+* .po files:                             Explaining gettext.  (line  37)
+* .po files <1>:                         Translator i18n.     (line   6)
+* .po files, converting to .mo:          I18N Example.        (line  66)
+* .pot files:                            Explaining gettext.  (line  31)
+* / (forward slash) to enclose regular expressions: Regexp.   (line  10)
+* / (forward slash), / operator:         Precedence.          (line  54)
+* / (forward slash), /= operator:        Assignment Ops.      (line 129)
+* / (forward slash), /= operator <1>:    Precedence.          (line  94)
+* / (forward slash), /= operator, vs. /=.../ regexp constant: Assignment Ops.
                                                               (line 149)
-* '/' (forward slash), patterns and:     Expression Patterns. (line  24)
-* '/=' operator vs. '/=.../' regexp constant: Assignment Ops. (line 149)
-* '/dev/...' special files:              Special FD.          (line  48)
-* '/dev/fd/N' special files ('gawk'):    Special FD.          (line  48)
-* '/inet/...' special files ('gawk'):    TCP/IP Networking.   (line   6)
-* '/inet4/...' special files ('gawk'):   TCP/IP Networking.   (line   6)
-* '/inet6/...' special files ('gawk'):   TCP/IP Networking.   (line   6)
-* ';' (semicolon), 'AWKPATH' variable and: PC Using.          (line  10)
-* ';' (semicolon), separating statements in actions: Statements/Lines.
+* / (forward slash), patterns and:       Expression Patterns. (line  24)
+* /= operator vs. /=.../ regexp constant: Assignment Ops.     (line 149)
+* /dev/... special files:                Special FD.          (line  48)
+* /dev/fd/N special files (gawk):        Special FD.          (line  48)
+* /inet/... special files (gawk):        TCP/IP Networking.   (line   6)
+* /inet4/... special files (gawk):       TCP/IP Networking.   (line   6)
+* /inet6/... special files (gawk):       TCP/IP Networking.   (line   6)
+* ; (semicolon), AWKPATH variable and:   PC Using.            (line  10)
+* ; (semicolon), separating statements in actions: Statements/Lines.
                                                               (line  90)
-* ';' (semicolon), separating statements in actions <1>: Action Overview.
+* ; (semicolon), separating statements in actions <1>: Action Overview.
                                                               (line  19)
-* ';' (semicolon), separating statements in actions <2>: Statements.
+* ; (semicolon), separating statements in actions <2>: Statements.
                                                               (line  10)
-* '<' (left angle bracket), '<' operator: Comparison Operators.
+* < (left angle bracket), < operator:    Comparison Operators.
                                                               (line  11)
-* '<' (left angle bracket), '<' operator <1>: Precedence.     (line  64)
-* '<' (left angle bracket), '<' operator (I/O): Getline/File. (line   6)
-* '<' (left angle bracket), '<=' operator: Comparison Operators.
+* < (left angle bracket), < operator <1>: Precedence.         (line  64)
+* < (left angle bracket), < operator (I/O): Getline/File.     (line   6)
+* < (left angle bracket), <= operator:   Comparison Operators.
                                                               (line  11)
-* '<' (left angle bracket), '<=' operator <1>: Precedence.    (line  64)
-* '=' (equals sign), '=' operator:       Assignment Ops.      (line   6)
-* '=' (equals sign), '==' operator:      Comparison Operators.
+* < (left angle bracket), <= operator <1>: Precedence.        (line  64)
+* = (equals sign), = operator:           Assignment Ops.      (line   6)
+* = (equals sign), == operator:          Comparison Operators.
                                                               (line  11)
-* '=' (equals sign), '==' operator <1>:  Precedence.          (line  64)
-* '>' (right angle bracket), '>' operator: Comparison Operators.
+* = (equals sign), == operator <1>:      Precedence.          (line  64)
+* > (right angle bracket), > operator:   Comparison Operators.
                                                               (line  11)
-* '>' (right angle bracket), '>' operator <1>: Precedence.    (line  64)
-* '>' (right angle bracket), '>' operator (I/O): Redirection. (line  22)
-* '>' (right angle bracket), '>=' operator: Comparison Operators.
+* > (right angle bracket), > operator <1>: Precedence.        (line  64)
+* > (right angle bracket), > operator (I/O): Redirection.     (line  22)
+* > (right angle bracket), >= operator:  Comparison Operators.
                                                               (line  11)
-* '>' (right angle bracket), '>=' operator <1>: Precedence.   (line  64)
-* '>' (right angle bracket), '>>' operator (I/O): Redirection.
-                                                              (line  50)
-* '>' (right angle bracket), '>>' operator (I/O) <1>: Precedence.
-                                                              (line  64)
-* '?' (question mark), '?:' operator:    Precedence.          (line  91)
-* '?' (question mark), regexp operator:  Regexp Operators.    (line 111)
-* '?' (question mark), regexp operator <1>: GNU Regexp Operators.
+* > (right angle bracket), >= operator <1>: Precedence.       (line  64)
+* > (right angle bracket), >> operator (I/O): Redirection.    (line  50)
+* > (right angle bracket), >> operator (I/O) <1>: Precedence. (line  64)
+* ? (question mark), ?: operator:        Precedence.          (line  91)
+* ? (question mark), regexp operator:    Regexp Operators.    (line 111)
+* ? (question mark), regexp operator <1>: GNU Regexp Operators.
                                                               (line  62)
-* '@'-notation for indirect function calls: Indirect Calls.   (line  47)
-* '@include' directive:                  Include Files.       (line   8)
-* '@load' directive:                     Loading Shared Libraries.
+* @-notation for indirect function calls: Indirect Calls.     (line  47)
+* @include directive:                    Include Files.       (line   8)
+* @load directive:                       Loading Shared Libraries.
                                                               (line   8)
-* '[]' (square brackets), regexp operator: Regexp Operators.  (line  56)
-* '\' (backslash):                       Comments.            (line  50)
-* '\' (backslash), as field separator:   Command Line Field Separator.
+* [] (square brackets), regexp operator: Regexp Operators.    (line  56)
+* \ (backslash):                         Comments.            (line  50)
+* \ (backslash), as field separator:     Command Line Field Separator.
                                                               (line  24)
-* '\' (backslash), continuing lines and: Statements/Lines.    (line  19)
-* '\' (backslash), continuing lines and, comments and: Statements/Lines.
+* \ (backslash), continuing lines and:   Statements/Lines.    (line  19)
+* \ (backslash), continuing lines and, comments and: Statements/Lines.
                                                               (line  75)
-* '\' (backslash), continuing lines and, in 'csh': Statements/Lines.
+* \ (backslash), continuing lines and, in csh: Statements/Lines.
                                                               (line  43)
-* '\' (backslash), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details.
+* \ (backslash), gsub()/gensub()/sub() functions and: Gory Details.
                                                               (line   6)
-* '\' (backslash), in bracket expressions: Bracket Expressions.
-                                                              (line  17)
-* '\' (backslash), in escape sequences:  Escape Sequences.    (line   6)
-* '\' (backslash), in escape sequences <1>: Escape Sequences. (line 100)
-* '\' (backslash), in escape sequences, POSIX and: Escape Sequences.
+* \ (backslash), in bracket expressions: Bracket Expressions. (line  17)
+* \ (backslash), in escape sequences:    Escape Sequences.    (line   6)
+* \ (backslash), in escape sequences <1>: Escape Sequences.   (line 100)
+* \ (backslash), in escape sequences, POSIX and: Escape Sequences.
                                                               (line 105)
-* '\' (backslash), in regexp constants:  Computed Regexps.    (line  30)
-* '\' (backslash), in shell commands:    Quoting.             (line  48)
-* '\' (backslash), regexp operator:      Regexp Operators.    (line  18)
-* '\' (backslash), '\"' escape sequence: Escape Sequences.    (line  82)
-* '\' (backslash), '\'' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), in regexp constants:    Computed Regexps.    (line  30)
+* \ (backslash), in shell commands:      Quoting.             (line  48)
+* \ (backslash), regexp operator:        Regexp Operators.    (line  18)
+* \ (backslash), \" escape sequence:     Escape Sequences.    (line  82)
+* \ (backslash), \' operator (gawk):     GNU Regexp Operators.
                                                               (line  59)
-* '\' (backslash), '\/' escape sequence: Escape Sequences.    (line  73)
-* '\' (backslash), '\<' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \/ escape sequence:     Escape Sequences.    (line  73)
+* \ (backslash), \< operator (gawk):     GNU Regexp Operators.
                                                               (line  33)
-* '\' (backslash), '\>' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \> operator (gawk):     GNU Regexp Operators.
                                                               (line  37)
-* '\' (backslash), '\a' escape sequence: Escape Sequences.    (line  34)
-* '\' (backslash), '\b' escape sequence: Escape Sequences.    (line  38)
-* '\' (backslash), '\B' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \a escape sequence:     Escape Sequences.    (line  34)
+* \ (backslash), \b escape sequence:     Escape Sequences.    (line  38)
+* \ (backslash), \B operator (gawk):     GNU Regexp Operators.
                                                               (line  46)
-* '\' (backslash), '\f' escape sequence: Escape Sequences.    (line  41)
-* '\' (backslash), '\n' escape sequence: Escape Sequences.    (line  44)
-* '\' (backslash), '\'NNN escape sequence: Escape Sequences.  (line  56)
-* '\' (backslash), '\r' escape sequence: Escape Sequences.    (line  47)
-* '\' (backslash), '\s' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \f escape sequence:     Escape Sequences.    (line  41)
+* \ (backslash), \n escape sequence:     Escape Sequences.    (line  44)
+* \ (backslash), \NNN escape sequence:   Escape Sequences.    (line  56)
+* \ (backslash), \r escape sequence:     Escape Sequences.    (line  47)
+* \ (backslash), \s operator (gawk):     GNU Regexp Operators.
                                                               (line  13)
-* '\' (backslash), '\S' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \S operator (gawk):     GNU Regexp Operators.
                                                               (line  17)
-* '\' (backslash), '\t' escape sequence: Escape Sequences.    (line  50)
-* '\' (backslash), '\v' escape sequence: Escape Sequences.    (line  53)
-* '\' (backslash), '\w' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \t escape sequence:     Escape Sequences.    (line  50)
+* \ (backslash), \v escape sequence:     Escape Sequences.    (line  53)
+* \ (backslash), \w operator (gawk):     GNU Regexp Operators.
                                                               (line  22)
-* '\' (backslash), '\W' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \W operator (gawk):     GNU Regexp Operators.
                                                               (line  28)
-* '\' (backslash), '\x' escape sequence: Escape Sequences.    (line  61)
-* '\' (backslash), '\y' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \x escape sequence:     Escape Sequences.    (line  61)
+* \ (backslash), \y operator (gawk):     GNU Regexp Operators.
                                                               (line  41)
-* '\' (backslash), '\`' operator ('gawk'): GNU Regexp Operators.
+* \ (backslash), \` operator (gawk):     GNU Regexp Operators.
                                                               (line  57)
-* '^' (caret), in bracket expressions:   Bracket Expressions. (line  17)
-* '^' (caret), in 'FS':                  Regexp Field Splitting.
+* ^ (caret), in bracket expressions:     Bracket Expressions. (line  17)
+* ^ (caret), in FS:                      Regexp Field Splitting.
                                                               (line  59)
-* '^' (caret), regexp operator:          Regexp Operators.    (line  22)
-* '^' (caret), regexp operator <1>:      GNU Regexp Operators.
+* ^ (caret), regexp operator:            Regexp Operators.    (line  22)
+* ^ (caret), regexp operator <1>:        GNU Regexp Operators.
                                                               (line  62)
-* '^' (caret), '^' operator:             Precedence.          (line  48)
-* '^' (caret), '^=' operator:            Assignment Ops.      (line 129)
-* '^' (caret), '^=' operator <1>:        Precedence.          (line  94)
-* '_' (underscore), C macro:             Explaining gettext.  (line  71)
-* '_' (underscore), in names of private variables: Library Names.
+* ^ (caret), ^ operator:                 Precedence.          (line  48)
+* ^ (caret), ^= operator:                Assignment Ops.      (line 129)
+* ^ (caret), ^= operator <1>:            Precedence.          (line  94)
+* _ (underscore), C macro:               Explaining gettext.  (line  71)
+* _ (underscore), in names of private variables: Library Names.
                                                               (line  29)
-* '_' (underscore), translatable string: Programmer i18n.     (line  69)
-* '_gr_init()' user-defined function:    Group Functions.     (line  83)
-* '_ord_init()' user-defined function:   Ordinal Functions.   (line  16)
-* '_pw_init()' user-defined function:    Passwd Functions.    (line 105)
-* '{}' (braces):                         Profiling.           (line 142)
-* '{}' (braces), actions and:            Action Overview.     (line  19)
-* '{}' (braces), statements, grouping:   Statements.          (line  10)
-* '|' (vertical bar):                    Regexp Operators.    (line  70)
-* '|' (vertical bar), '|' operator (I/O): Getline/Pipe.       (line  10)
-* '|' (vertical bar), '|' operator (I/O) <1>: Redirection.    (line  57)
-* '|' (vertical bar), '|' operator (I/O) <2>: Precedence.     (line  64)
-* '|' (vertical bar), '|&' operator (I/O): Getline/Coprocess. (line   6)
-* '|' (vertical bar), '|&' operator (I/O) <1>: Redirection.   (line  96)
-* '|' (vertical bar), '|&' operator (I/O) <2>: Precedence.    (line  64)
-* '|' (vertical bar), '|&' operator (I/O) <3>: Two-way I/O.   (line  27)
-* '|' (vertical bar), '|&' operator (I/O), pipes, closing: Close Files And 
Pipes.
+* _ (underscore), translatable string:   Programmer i18n.     (line  69)
+* _gr_init() user-defined function:      Group Functions.     (line  83)
+* _ord_init() user-defined function:     Ordinal Functions.   (line  16)
+* _pw_init() user-defined function:      Passwd Functions.    (line 105)
+* {} (braces):                           Profiling.           (line 142)
+* {} (braces), actions and:              Action Overview.     (line  19)
+* {} (braces), statements, grouping:     Statements.          (line  10)
+* | (vertical bar):                      Regexp Operators.    (line  70)
+* | (vertical bar), | operator (I/O):    Getline/Pipe.        (line  10)
+* | (vertical bar), | operator (I/O) <1>: Redirection.        (line  57)
+* | (vertical bar), | operator (I/O) <2>: Precedence.         (line  64)
+* | (vertical bar), |& operator (I/O):   Getline/Coprocess.   (line   6)
+* | (vertical bar), |& operator (I/O) <1>: Redirection.       (line  96)
+* | (vertical bar), |& operator (I/O) <2>: Precedence.        (line  64)
+* | (vertical bar), |& operator (I/O) <3>: Two-way I/O.       (line  27)
+* | (vertical bar), |& operator (I/O), pipes, closing: Close Files And Pipes.
                                                               (line 120)
-* '|' (vertical bar), '||' operator:     Boolean Ops.         (line  59)
-* '|' (vertical bar), '||' operator <1>: Precedence.          (line  88)
-* '~' (tilde), '~' operator:             Regexp Usage.        (line  19)
-* '~' (tilde), '~' operator <1>:         Computed Regexps.    (line   6)
-* '~' (tilde), '~' operator <2>:         Case-sensitivity.    (line  26)
-* '~' (tilde), '~' operator <3>:         Regexp Constants.    (line   6)
-* '~' (tilde), '~' operator <4>:         Comparison Operators.
+* | (vertical bar), || operator:         Boolean Ops.         (line  59)
+* | (vertical bar), || operator <1>:     Precedence.          (line  88)
+* ~ (tilde), ~ operator:                 Regexp Usage.        (line  19)
+* ~ (tilde), ~ operator <1>:             Computed Regexps.    (line   6)
+* ~ (tilde), ~ operator <2>:             Case-sensitivity.    (line  26)
+* ~ (tilde), ~ operator <3>:             Regexp Constants.    (line   6)
+* ~ (tilde), ~ operator <4>:             Comparison Operators.
                                                               (line  11)
-* '~' (tilde), '~' operator <5>:         Comparison Operators.
+* ~ (tilde), ~ operator <5>:             Comparison Operators.
                                                               (line  98)
-* '~' (tilde), '~' operator <6>:         Precedence.          (line  79)
-* '~' (tilde), '~' operator <7>:         Expression Patterns. (line  24)
+* ~ (tilde), ~ operator <6>:             Precedence.          (line  79)
+* ~ (tilde), ~ operator <7>:             Expression Patterns. (line  24)
 * accessing fields:                      Fields.              (line   6)
 * accessing global variables from extensions: Symbol Table Access.
                                                               (line   6)
@@ -31678,13 +31680,13 @@ Index
 * account information <1>:               Group Functions.     (line   6)
 * actions:                               Action Overview.     (line   6)
 * actions, control statements in:        Statements.          (line   6)
-* actions, default:                      Very Simple.         (line  34)
-* actions, empty:                        Very Simple.         (line  39)
+* actions, default:                      Very Simple.         (line  35)
+* actions, empty:                        Very Simple.         (line  40)
 * Ada programming language:              Glossary.            (line  11)
-* adding, features to 'gawk':            Adding Code.         (line   6)
+* adding, features to gawk:              Adding Code.         (line   6)
 * adding, fields:                        Changing Fields.     (line  53)
 * advanced features, fixed-width data:   Constant Size.       (line   6)
-* advanced features, 'gawk':             Advanced Features.   (line   6)
+* advanced features, gawk:               Advanced Features.   (line   6)
 * advanced features, network programming: TCP/IP Networking.  (line   6)
 * advanced features, nondecimal input data: Nondecimal Data.  (line   6)
 * advanced features, processes, communicating with: Two-way I/O.
@@ -31694,21 +31696,21 @@ Index
 * Aho, Alfred:                           History.             (line  17)
 * Aho, Alfred <1>:                       Contributors.        (line  12)
 * alarm clock example program:           Alarm Program.       (line  11)
-* 'alarm.awk' program:                   Alarm Program.       (line  31)
+* alarm.awk program:                     Alarm Program.       (line  31)
 * algorithms:                            Basic High Level.    (line  57)
 * allocating memory for extensions:      Memory Allocation Functions.
                                                               (line   6)
-* amazing 'awk' assembler ('aaa'):       Glossary.            (line  16)
-* amazingly workable formatter ('awf'):  Glossary.            (line  24)
-* ambiguity, syntactic: '/=' operator vs. '/=.../' regexp constant: Assignment 
Ops.
+* amazing awk assembler (aaa):           Glossary.            (line  16)
+* amazingly workable formatter (awf):    Glossary.            (line  24)
+* ambiguity, syntactic: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                               (line 149)
-* ampersand ('&'), '&&' operator:        Boolean Ops.         (line  59)
-* ampersand ('&'), '&&' operator <1>:    Precedence.          (line  85)
-* ampersand ('&'), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details.
+* ampersand (&), && operator:            Boolean Ops.         (line  59)
+* ampersand (&), && operator <1>:        Precedence.          (line  85)
+* ampersand (&), gsub()/gensub()/sub() functions and: Gory Details.
                                                               (line   6)
-* 'anagram.awk' program:                 Anagram Program.     (line  21)
+* anagram.awk program:                   Anagram Program.     (line  21)
 * anagrams, finding:                     Anagram Program.     (line   6)
-* 'and':                                 Bitwise Functions.   (line  40)
+* and:                                   Bitwise Functions.   (line  40)
 * AND bitwise operation:                 Bitwise Functions.   (line   6)
 * and Boolean-logic operator:            Boolean Ops.         (line   6)
 * ANSI:                                  Glossary.            (line  34)
@@ -31721,22 +31723,21 @@ Index
 * arbitrary precision integers:          Arbitrary Precision Integers.
                                                               (line   6)
 * archaeologists:                        Bugs.                (line   6)
-* arctangent:                            Numeric Functions.   (line  10)
-* 'ARGC'/'ARGV' variables:               Auto-set.            (line  15)
-* 'ARGC'/'ARGV' variables, command-line arguments: Other Arguments.
+* arctangent:                            Numeric Functions.   (line  12)
+* ARGC/ARGV variables:                   Auto-set.            (line  15)
+* ARGC/ARGV variables, command-line arguments: Other Arguments.
                                                               (line  15)
-* 'ARGC'/'ARGV' variables, how to use:   ARGC and ARGV.       (line   6)
-* 'ARGC'/'ARGV' variables, portability and: Executable Scripts.
-                                                              (line  59)
-* 'ARGIND' variable:                     Auto-set.            (line  44)
-* 'ARGIND' variable, command-line arguments: Other Arguments. (line  15)
+* ARGC/ARGV variables, how to use:       ARGC and ARGV.       (line   6)
+* ARGC/ARGV variables, portability and:  Executable Scripts.  (line  59)
+* ARGIND variable:                       Auto-set.            (line  44)
+* ARGIND variable, command-line arguments: Other Arguments.   (line  15)
 * arguments, command-line:               Other Arguments.     (line   6)
 * arguments, command-line <1>:           Auto-set.            (line  15)
 * arguments, command-line <2>:           ARGC and ARGV.       (line   6)
-* arguments, command-line, invoking 'awk': Command Line.      (line   6)
+* arguments, command-line, invoking awk: Command Line.        (line   6)
 * arguments, in function calls:          Function Calls.      (line  18)
 * arguments, processing:                 Getopt Function.     (line   6)
-* 'ARGV' array, indexing into:           Other Arguments.     (line  15)
+* ARGV array, indexing into:             Other Arguments.     (line  15)
 * arithmetic operators:                  Arithmetic Ops.      (line   6)
 * array manipulation in extensions:      Array Manipulation.  (line   6)
 * array members:                         Reference to Elements.
@@ -31747,7 +31748,7 @@ Index
 * arrays:                                Arrays.              (line   6)
 * arrays of arrays:                      Arrays of Arrays.    (line   6)
 * arrays, an example of using:           Array Example.       (line   6)
-* arrays, and 'IGNORECASE' variable:     Array Intro.         (line 100)
+* arrays, and IGNORECASE variable:       Array Intro.         (line 100)
 * arrays, as parameters to functions:    Pass By Value/Reference.
                                                               (line  44)
 * arrays, associative:                   Array Intro.         (line  48)
@@ -31757,10 +31758,10 @@ Index
                                                               (line  23)
 * arrays, elements, assigning values:    Assigning Elements.  (line   6)
 * arrays, elements, deleting:            Delete.              (line   6)
-* arrays, elements, order of access by 'in' operator: Scanning an Array.
+* arrays, elements, order of access by in operator: Scanning an Array.
                                                               (line  48)
 * arrays, elements, retrieving number of: String Functions.   (line  42)
-* arrays, 'for' statement and:           Scanning an Array.   (line  20)
+* arrays, for statement and:             Scanning an Array.   (line  20)
 * arrays, indexing:                      Array Intro.         (line  48)
 * arrays, merging into strings:          Join Function.       (line   6)
 * arrays, multidimensional:              Multidimensional.    (line  10)
@@ -31772,29 +31773,29 @@ Index
 * arrays, scanning:                      Scanning an Array.   (line   6)
 * arrays, sorting:                       Array Sorting Functions.
                                                               (line   6)
-* arrays, sorting, and 'IGNORECASE' variable: Array Sorting Functions.
+* arrays, sorting, and IGNORECASE variable: Array Sorting Functions.
                                                               (line  83)
 * arrays, sparse:                        Array Intro.         (line  76)
 * arrays, subscripts, uninitialized variables as: Uninitialized Subscripts.
                                                               (line   6)
 * arrays, unassigned elements:           Reference to Elements.
                                                               (line  18)
-* artificial intelligence, 'gawk' and:   Distribution contents.
+* artificial intelligence, gawk and:     Distribution contents.
                                                               (line  52)
 * ASCII:                                 Ordinal Functions.   (line  45)
 * ASCII <1>:                             Glossary.            (line 196)
-* 'asort':                               String Functions.    (line  42)
-* 'asort' <1>:                           Array Sorting Functions.
+* asort:                                 String Functions.    (line  42)
+* asort <1>:                             Array Sorting Functions.
                                                               (line   6)
-* 'asort()' function ('gawk'), arrays, sorting: Array Sorting Functions.
+* asort() function (gawk), arrays, sorting: Array Sorting Functions.
                                                               (line   6)
-* 'asorti':                              String Functions.    (line  42)
-* 'asorti' <1>:                          Array Sorting Functions.
+* asorti:                                String Functions.    (line  42)
+* asorti <1>:                            Array Sorting Functions.
                                                               (line   6)
-* 'asorti()' function ('gawk'), arrays, sorting: Array Sorting Functions.
+* asorti() function (gawk), arrays, sorting: Array Sorting Functions.
                                                               (line   6)
-* 'assert()' function (C library):       Assert Function.     (line   6)
-* 'assert()' user-defined function:      Assert Function.     (line  28)
+* assert() function (C library):         Assert Function.     (line   6)
+* assert() user-defined function:        Assert Function.     (line  28)
 * assertions:                            Assert Function.     (line   6)
 * assign values to variables, in debugger: Viewing And Changing Data.
                                                               (line  58)
@@ -31803,180 +31804,174 @@ Index
 * assignment operators, lvalues/rvalues: Assignment Ops.      (line  31)
 * assignments as filenames:              Ignoring Assigns.    (line   6)
 * associative arrays:                    Array Intro.         (line  48)
-* asterisk ('*'), '*' operator, as multiplication operator: Precedence.
+* asterisk (*), * operator, as multiplication operator: Precedence.
                                                               (line  54)
-* asterisk ('*'), '*' operator, as regexp operator: Regexp Operators.
+* asterisk (*), * operator, as regexp operator: Regexp Operators.
                                                               (line  89)
-* asterisk ('*'), '*' operator, null strings, matching: String Functions.
+* asterisk (*), * operator, null strings, matching: String Functions.
                                                               (line 537)
-* asterisk ('*'), '**' operator:         Arithmetic Ops.      (line  81)
-* asterisk ('*'), '**' operator <1>:     Precedence.          (line  48)
-* asterisk ('*'), '**=' operator:        Assignment Ops.      (line 129)
-* asterisk ('*'), '**=' operator <1>:    Precedence.          (line  94)
-* asterisk ('*'), '*=' operator:         Assignment Ops.      (line 129)
-* asterisk ('*'), '*=' operator <1>:     Precedence.          (line  94)
-* 'atan2':                               Numeric Functions.   (line  10)
+* asterisk (*), ** operator:             Arithmetic Ops.      (line  81)
+* asterisk (*), ** operator <1>:         Precedence.          (line  48)
+* asterisk (*), **= operator:            Assignment Ops.      (line 129)
+* asterisk (*), **= operator <1>:        Precedence.          (line  94)
+* asterisk (*), *= operator:             Assignment Ops.      (line 129)
+* asterisk (*), *= operator <1>:         Precedence.          (line  94)
+* atan2:                                 Numeric Functions.   (line  12)
 * automatic displays, in debugger:       Debugger Info.       (line  24)
-* 'awf' (amazingly workable formatter) program: Glossary.     (line  24)
-* 'awk' debugging, enabling:             Options.             (line 108)
-* 'awk' language, POSIX version:         Assignment Ops.      (line 138)
-* 'awk' profiling, enabling:             Options.             (line 242)
-* 'awk' programs:                        Getting Started.     (line  12)
-* 'awk' programs <1>:                    Executable Scripts.  (line   6)
-* 'awk' programs <2>:                    Two Rules.           (line   6)
-* 'awk' programs, complex:               When.                (line  27)
-* 'awk' programs, documenting:           Comments.            (line   6)
-* 'awk' programs, documenting <1>:       Library Names.       (line   6)
-* 'awk' programs, examples of:           Sample Programs.     (line   6)
-* 'awk' programs, execution of:          Next Statement.      (line  16)
-* 'awk' programs, internationalizing:    I18N Functions.      (line   6)
-* 'awk' programs, internationalizing <1>: Programmer i18n.    (line   6)
-* 'awk' programs, lengthy:               Long.                (line   6)
-* 'awk' programs, lengthy, assertions:   Assert Function.     (line   6)
-* 'awk' programs, location of:           Options.             (line  25)
-* 'awk' programs, location of <1>:       Options.             (line 125)
-* 'awk' programs, location of <2>:       Options.             (line 159)
-* 'awk' programs, one-line examples:     Very Simple.         (line  45)
-* 'awk' programs, profiling:             Profiling.           (line   6)
-* 'awk' programs, running:               Running gawk.        (line   6)
-* 'awk' programs, running <1>:           Long.                (line   6)
-* 'awk' programs, running, from shell scripts: One-shot.      (line  22)
-* 'awk' programs, running, without input files: Read Terminal.
-                                                              (line  17)
-* 'awk' programs, shell variables in:    Using Shell Variables.
+* awf (amazingly workable formatter) program: Glossary.       (line  24)
+* awk debugging, enabling:               Options.             (line 108)
+* awk language, POSIX version:           Assignment Ops.      (line 138)
+* awk profiling, enabling:               Options.             (line 242)
+* awk programs:                          Getting Started.     (line  12)
+* awk programs <1>:                      Executable Scripts.  (line   6)
+* awk programs <2>:                      Two Rules.           (line   6)
+* awk programs, complex:                 When.                (line  27)
+* awk programs, documenting:             Comments.            (line   6)
+* awk programs, documenting <1>:         Library Names.       (line   6)
+* awk programs, examples of:             Sample Programs.     (line   6)
+* awk programs, execution of:            Next Statement.      (line  16)
+* awk programs, internationalizing:      I18N Functions.      (line   6)
+* awk programs, internationalizing <1>:  Programmer i18n.     (line   6)
+* awk programs, lengthy:                 Long.                (line   6)
+* awk programs, lengthy, assertions:     Assert Function.     (line   6)
+* awk programs, location of:             Options.             (line  25)
+* awk programs, location of <1>:         Options.             (line 125)
+* awk programs, location of <2>:         Options.             (line 159)
+* awk programs, one-line examples:       Very Simple.         (line  46)
+* awk programs, profiling:               Profiling.           (line   6)
+* awk programs, running:                 Running gawk.        (line   6)
+* awk programs, running <1>:             Long.                (line   6)
+* awk programs, running, from shell scripts: One-shot.        (line  22)
+* awk programs, running, without input files: Read Terminal.  (line  17)
+* awk programs, shell variables in:      Using Shell Variables.
                                                               (line   6)
-* 'awk', function of:                    Getting Started.     (line   6)
-* 'awk', 'gawk' and:                     Preface.             (line  21)
-* 'awk', 'gawk' and <1>:                 This Manual.         (line  14)
-* 'awk', history of:                     History.             (line  17)
-* 'awk', implementation issues, pipes:   Redirection.         (line 129)
-* 'awk', implementations:                Other Versions.      (line   6)
-* 'awk', implementations, limits:        Getline Notes.       (line  14)
-* 'awk', invoking:                       Command Line.        (line   6)
-* 'awk', new vs. old:                    Names.               (line   6)
-* 'awk', new vs. old, 'OFMT' variable:   Strings And Numbers. (line  56)
-* 'awk', POSIX and:                      Preface.             (line  21)
-* 'awk', POSIX and, See Also POSIX 'awk': Preface.            (line  21)
-* 'awk', regexp constants and:           Comparison Operators.
+* awk, function of:                      Getting Started.     (line   6)
+* awk, gawk and:                         Preface.             (line  21)
+* awk, gawk and <1>:                     This Manual.         (line  14)
+* awk, history of:                       History.             (line  17)
+* awk, implementation issues, pipes:     Redirection.         (line 129)
+* awk, implementations:                  Other Versions.      (line   6)
+* awk, implementations, limits:          Getline Notes.       (line  14)
+* awk, invoking:                         Command Line.        (line   6)
+* awk, new vs. old:                      Names.               (line   6)
+* awk, new vs. old, OFMT variable:       Strings And Numbers. (line  56)
+* awk, POSIX and:                        Preface.             (line  21)
+* awk, POSIX and, See Also POSIX awk:    Preface.             (line  21)
+* awk, regexp constants and:             Comparison Operators.
                                                               (line 103)
-* 'awk', See Also 'gawk':                Preface.             (line  34)
-* 'awk', terms describing:               This Manual.         (line   6)
-* 'awk', uses for:                       Preface.             (line  21)
-* 'awk', uses for <1>:                   Getting Started.     (line  12)
-* 'awk', uses for <2>:                   When.                (line   6)
-* 'awk', versions of:                    V7/SVR3.1.           (line   6)
-* 'awk', versions of, changes between SVR3.1 and SVR4: SVR4.  (line   6)
-* 'awk', versions of, changes between SVR4 and POSIX 'awk': POSIX.
-                                                              (line   6)
-* 'awk', versions of, changes between V7 and SVR3.1: V7/SVR3.1.
+* awk, See Also gawk:                    Preface.             (line  34)
+* awk, terms describing:                 This Manual.         (line   6)
+* awk, uses for:                         Preface.             (line  21)
+* awk, uses for <1>:                     Getting Started.     (line  12)
+* awk, uses for <2>:                     When.                (line   6)
+* awk, versions of:                      V7/SVR3.1.           (line   6)
+* awk, versions of, changes between SVR3.1 and SVR4: SVR4.    (line   6)
+* awk, versions of, changes between SVR4 and POSIX awk: POSIX.
                                                               (line   6)
-* 'awk', versions of, See Also Brian Kernighan's 'awk': BTL.  (line   6)
-* 'awk', versions of, See Also Brian Kernighan's 'awk' <1>: Other Versions.
+* awk, versions of, changes between V7 and SVR3.1: V7/SVR3.1. (line   6)
+* awk, versions of, See Also Brian Kernighan's awk: BTL.      (line   6)
+* awk, versions of, See Also Brian Kernighan's awk <1>: Other Versions.
                                                               (line  13)
-* 'awka' compiler for 'awk':             Other Versions.      (line  68)
-* 'AWKLIBPATH' environment variable:     AWKLIBPATH Variable. (line   6)
-* 'AWKPATH' environment variable:        AWKPATH Variable.    (line   6)
-* 'AWKPATH' environment variable <1>:    PC Using.            (line  10)
-* 'awkprof.out' file:                    Profiling.           (line   6)
-* 'awksed.awk' program:                  Simple Sed.          (line  25)
-* 'awkvars.out' file:                    Options.             (line  94)
-* 'b' debugger command (alias for 'break'): Breakpoint Control.
-                                                              (line  11)
-* backslash ('\'):                       Comments.            (line  50)
-* backslash ('\'), as field separator:   Command Line Field Separator.
+* awka compiler for awk:                 Other Versions.      (line  68)
+* AWKLIBPATH environment variable:       AWKLIBPATH Variable. (line   6)
+* AWKPATH environment variable:          AWKPATH Variable.    (line   6)
+* AWKPATH environment variable <1>:      PC Using.            (line  10)
+* awkprof.out file:                      Profiling.           (line   6)
+* awksed.awk program:                    Simple Sed.          (line  25)
+* awkvars.out file:                      Options.             (line  94)
+* b debugger command (alias for break):  Breakpoint Control.  (line  11)
+* backslash (\):                         Comments.            (line  50)
+* backslash (\), as field separator:     Command Line Field Separator.
                                                               (line  24)
-* backslash ('\'), continuing lines and: Statements/Lines.    (line  19)
-* backslash ('\'), continuing lines and, comments and: Statements/Lines.
+* backslash (\), continuing lines and:   Statements/Lines.    (line  19)
+* backslash (\), continuing lines and, comments and: Statements/Lines.
                                                               (line  75)
-* backslash ('\'), continuing lines and, in 'csh': Statements/Lines.
+* backslash (\), continuing lines and, in csh: Statements/Lines.
                                                               (line  43)
-* backslash ('\'), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details.
+* backslash (\), gsub()/gensub()/sub() functions and: Gory Details.
                                                               (line   6)
-* backslash ('\'), in bracket expressions: Bracket Expressions.
-                                                              (line  17)
-* backslash ('\'), in escape sequences:  Escape Sequences.    (line   6)
-* backslash ('\'), in escape sequences <1>: Escape Sequences. (line 100)
-* backslash ('\'), in escape sequences, POSIX and: Escape Sequences.
+* backslash (\), in bracket expressions: Bracket Expressions. (line  17)
+* backslash (\), in escape sequences:    Escape Sequences.    (line   6)
+* backslash (\), in escape sequences <1>: Escape Sequences.   (line 100)
+* backslash (\), in escape sequences, POSIX and: Escape Sequences.
                                                               (line 105)
-* backslash ('\'), in regexp constants:  Computed Regexps.    (line  30)
-* backslash ('\'), in shell commands:    Quoting.             (line  48)
-* backslash ('\'), regexp operator:      Regexp Operators.    (line  18)
-* backslash ('\'), '\"' escape sequence: Escape Sequences.    (line  82)
-* backslash ('\'), '\'' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), in regexp constants:    Computed Regexps.    (line  30)
+* backslash (\), in shell commands:      Quoting.             (line  48)
+* backslash (\), regexp operator:        Regexp Operators.    (line  18)
+* backslash (\), \" escape sequence:     Escape Sequences.    (line  82)
+* backslash (\), \' operator (gawk):     GNU Regexp Operators.
                                                               (line  59)
-* backslash ('\'), '\/' escape sequence: Escape Sequences.    (line  73)
-* backslash ('\'), '\<' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \/ escape sequence:     Escape Sequences.    (line  73)
+* backslash (\), \< operator (gawk):     GNU Regexp Operators.
                                                               (line  33)
-* backslash ('\'), '\>' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \> operator (gawk):     GNU Regexp Operators.
                                                               (line  37)
-* backslash ('\'), '\a' escape sequence: Escape Sequences.    (line  34)
-* backslash ('\'), '\b' escape sequence: Escape Sequences.    (line  38)
-* backslash ('\'), '\B' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \a escape sequence:     Escape Sequences.    (line  34)
+* backslash (\), \b escape sequence:     Escape Sequences.    (line  38)
+* backslash (\), \B operator (gawk):     GNU Regexp Operators.
                                                               (line  46)
-* backslash ('\'), '\f' escape sequence: Escape Sequences.    (line  41)
-* backslash ('\'), '\n' escape sequence: Escape Sequences.    (line  44)
-* backslash ('\'), '\'NNN escape sequence: Escape Sequences.  (line  56)
-* backslash ('\'), '\r' escape sequence: Escape Sequences.    (line  47)
-* backslash ('\'), '\s' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \f escape sequence:     Escape Sequences.    (line  41)
+* backslash (\), \n escape sequence:     Escape Sequences.    (line  44)
+* backslash (\), \NNN escape sequence:   Escape Sequences.    (line  56)
+* backslash (\), \r escape sequence:     Escape Sequences.    (line  47)
+* backslash (\), \s operator (gawk):     GNU Regexp Operators.
                                                               (line  13)
-* backslash ('\'), '\S' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \S operator (gawk):     GNU Regexp Operators.
                                                               (line  17)
-* backslash ('\'), '\t' escape sequence: Escape Sequences.    (line  50)
-* backslash ('\'), '\v' escape sequence: Escape Sequences.    (line  53)
-* backslash ('\'), '\w' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \t escape sequence:     Escape Sequences.    (line  50)
+* backslash (\), \v escape sequence:     Escape Sequences.    (line  53)
+* backslash (\), \w operator (gawk):     GNU Regexp Operators.
                                                               (line  22)
-* backslash ('\'), '\W' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \W operator (gawk):     GNU Regexp Operators.
                                                               (line  28)
-* backslash ('\'), '\x' escape sequence: Escape Sequences.    (line  61)
-* backslash ('\'), '\y' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \x escape sequence:     Escape Sequences.    (line  61)
+* backslash (\), \y operator (gawk):     GNU Regexp Operators.
                                                               (line  41)
-* backslash ('\'), '\`' operator ('gawk'): GNU Regexp Operators.
+* backslash (\), \` operator (gawk):     GNU Regexp Operators.
                                                               (line  57)
-* 'backtrace' debugger command:          Execution Stack.     (line  13)
+* backtrace debugger command:            Execution Stack.     (line  13)
 * Beebe, Nelson H.F.:                    Acknowledgments.     (line  60)
 * Beebe, Nelson H.F. <1>:                Other Versions.      (line  82)
-* 'BEGIN' pattern:                       Field Separators.    (line  44)
-* 'BEGIN' pattern <1>:                   BEGIN/END.           (line   6)
-* 'BEGIN' pattern <2>:                   Using BEGIN/END.     (line   6)
-* 'BEGIN' pattern, and profiling:        Profiling.           (line  62)
-* 'BEGIN' pattern, 'assert()' user-defined function and: Assert Function.
+* BEGIN pattern:                         Field Separators.    (line  44)
+* BEGIN pattern <1>:                     BEGIN/END.           (line   6)
+* BEGIN pattern <2>:                     Using BEGIN/END.     (line   6)
+* BEGIN pattern, and profiling:          Profiling.           (line  62)
+* BEGIN pattern, assert() user-defined function and: Assert Function.
                                                               (line  83)
-* 'BEGIN' pattern, Boolean patterns and: Expression Patterns. (line  70)
-* 'BEGIN' pattern, 'exit' statement and: Exit Statement.      (line  12)
-* 'BEGIN' pattern, 'getline' and:        Getline Notes.       (line  19)
-* 'BEGIN' pattern, headings, adding:     Print Examples.      (line  42)
-* 'BEGIN' pattern, 'next'/'nextfile' statements and: I/O And BEGIN/END.
+* BEGIN pattern, Boolean patterns and:   Expression Patterns. (line  70)
+* BEGIN pattern, exit statement and:     Exit Statement.      (line  12)
+* BEGIN pattern, getline and:            Getline Notes.       (line  19)
+* BEGIN pattern, headings, adding:       Print Examples.      (line  42)
+* BEGIN pattern, next/nextfile statements and: I/O And BEGIN/END.
                                                               (line  36)
-* 'BEGIN' pattern, 'next'/'nextfile' statements and <1>: Next Statement.
+* BEGIN pattern, next/nextfile statements and <1>: Next Statement.
                                                               (line  44)
-* 'BEGIN' pattern, 'OFS'/'ORS' variables, assigning values to: Output 
Separators.
+* BEGIN pattern, OFS/ORS variables, assigning values to: Output Separators.
                                                               (line  20)
-* 'BEGIN' pattern, operators and:        Using BEGIN/END.     (line  17)
-* 'BEGIN' pattern, 'print' statement and: I/O And BEGIN/END.  (line  15)
-* 'BEGIN' pattern, 'pwcat' program:      Passwd Functions.    (line 143)
-* 'BEGIN' pattern, running 'awk' programs and: Cut Program.   (line  63)
-* 'BEGIN' pattern, 'TEXTDOMAIN' variable and: Programmer i18n.
-                                                              (line  60)
-* 'BEGINFILE' pattern:                   BEGINFILE/ENDFILE.   (line   6)
-* 'BEGINFILE' pattern, Boolean patterns and: Expression Patterns.
+* BEGIN pattern, operators and:          Using BEGIN/END.     (line  17)
+* BEGIN pattern, print statement and:    I/O And BEGIN/END.   (line  15)
+* BEGIN pattern, pwcat program:          Passwd Functions.    (line 143)
+* BEGIN pattern, running awk programs and: Cut Program.       (line  63)
+* BEGIN pattern, TEXTDOMAIN variable and: Programmer i18n.    (line  60)
+* BEGINFILE pattern:                     BEGINFILE/ENDFILE.   (line   6)
+* BEGINFILE pattern, Boolean patterns and: Expression Patterns.
                                                               (line  70)
-* 'beginfile()' user-defined function:   Filetrans Function.  (line  62)
+* beginfile() user-defined function:     Filetrans Function.  (line  62)
 * Bentley, Jon:                          Glossary.            (line 206)
 * Benzinger, Michael:                    Contributors.        (line  98)
 * Berry, Karl:                           Acknowledgments.     (line  33)
 * Berry, Karl <1>:                       Acknowledgments.     (line  75)
 * Berry, Karl <2>:                       Ranges and Locales.  (line  74)
 * binary input/output:                   User-modified.       (line  15)
-* 'bindtextdomain':                      I18N Functions.      (line  11)
-* 'bindtextdomain' <1>:                  Programmer i18n.     (line  48)
-* 'bindtextdomain()' function (C library): Explaining gettext.
-                                                              (line  50)
-* 'bindtextdomain()' function ('gawk'), portability and: I18N Portability.
+* bindtextdomain:                        I18N Functions.      (line  11)
+* bindtextdomain <1>:                    Programmer i18n.     (line  48)
+* bindtextdomain() function (C library): Explaining gettext.  (line  50)
+* bindtextdomain() function (gawk), portability and: I18N Portability.
                                                               (line  33)
-* 'BINMODE' variable:                    User-modified.       (line  15)
-* 'BINMODE' variable <1>:                PC Using.            (line  33)
+* BINMODE variable:                      User-modified.       (line  15)
+* BINMODE variable <1>:                  PC Using.            (line  35)
 * bit-manipulation functions:            Bitwise Functions.   (line   6)
-* 'bits2str()' user-defined function:    Bitwise Functions.   (line  72)
+* bits2str() user-defined function:      Bitwise Functions.   (line  72)
 * bitwise AND:                           Bitwise Functions.   (line  40)
 * bitwise complement:                    Bitwise Functions.   (line  44)
 * bitwise OR:                            Bitwise Functions.   (line  50)
@@ -31990,9 +31985,9 @@ Index
 * Boolean expressions, as patterns:      Expression Patterns. (line  39)
 * Boolean operators, See Boolean expressions: Boolean Ops.    (line   6)
 * Bourne shell, quoting rules for:       Quoting.             (line  18)
-* braces ('{}'):                         Profiling.           (line 142)
-* braces ('{}'), actions and:            Action Overview.     (line  19)
-* braces ('{}'), statements, grouping:   Statements.          (line  10)
+* braces ({}):                           Profiling.           (line 142)
+* braces ({}), actions and:              Action Overview.     (line  19)
+* braces ({}), statements, grouping:     Statements.          (line  10)
 * bracket expressions:                   Regexp Operators.    (line  56)
 * bracket expressions <1>:               Bracket Expressions. (line   6)
 * bracket expressions, character classes: Bracket Expressions.
@@ -32007,8 +32002,8 @@ Index
 * bracket expressions, non-ASCII:        Bracket Expressions. (line  78)
 * bracket expressions, range expressions: Bracket Expressions.
                                                               (line   6)
-* 'break' debugger command:              Breakpoint Control.  (line  11)
-* 'break' statement:                     Break Statement.     (line   6)
+* break debugger command:                Breakpoint Control.  (line  11)
+* break statement:                       Break Statement.     (line   6)
 * breakpoint:                            Debugging Terms.     (line  33)
 * breakpoint at location, how to delete: Breakpoint Control.  (line  36)
 * breakpoint commands:                   Debugger Execution Control.
@@ -32024,31 +32019,30 @@ Index
 * Brennan, Michael <4>:                  Simple Sed.          (line  25)
 * Brennan, Michael <5>:                  Other Versions.      (line   6)
 * Brennan, Michael <6>:                  Other Versions.      (line  48)
-* Brian Kernighan's 'awk':               When.                (line  21)
-* Brian Kernighan's 'awk' <1>:           Escape Sequences.    (line 109)
-* Brian Kernighan's 'awk' <2>:           GNU Regexp Operators.
+* Brian Kernighan's awk:                 When.                (line  21)
+* Brian Kernighan's awk <1>:             Escape Sequences.    (line 109)
+* Brian Kernighan's awk <2>:             GNU Regexp Operators.
                                                               (line  85)
-* Brian Kernighan's 'awk' <3>:           Regexp Field Splitting.
+* Brian Kernighan's awk <3>:             Regexp Field Splitting.
                                                               (line  67)
-* Brian Kernighan's 'awk' <4>:           Getline/Pipe.        (line  62)
-* Brian Kernighan's 'awk' <5>:           Concatenation.       (line  36)
-* Brian Kernighan's 'awk' <6>:           I/O And BEGIN/END.   (line  15)
-* Brian Kernighan's 'awk' <7>:           Break Statement.     (line  51)
-* Brian Kernighan's 'awk' <8>:           Continue Statement.  (line  44)
-* Brian Kernighan's 'awk' <9>:           Nextfile Statement.  (line  47)
-* Brian Kernighan's 'awk' <10>:          Delete.              (line  51)
-* Brian Kernighan's 'awk' <11>:          String Functions.    (line 493)
-* Brian Kernighan's 'awk' <12>:          Gory Details.        (line  19)
-* Brian Kernighan's 'awk' <13>:          I/O Functions.       (line  43)
-* Brian Kernighan's 'awk', extensions:   BTL.                 (line   6)
-* Brian Kernighan's 'awk', source code:  Other Versions.      (line  13)
+* Brian Kernighan's awk <4>:             Getline/Pipe.        (line  62)
+* Brian Kernighan's awk <5>:             Concatenation.       (line  36)
+* Brian Kernighan's awk <6>:             I/O And BEGIN/END.   (line  15)
+* Brian Kernighan's awk <7>:             Break Statement.     (line  51)
+* Brian Kernighan's awk <8>:             Continue Statement.  (line  44)
+* Brian Kernighan's awk <9>:             Nextfile Statement.  (line  47)
+* Brian Kernighan's awk <10>:            Delete.              (line  51)
+* Brian Kernighan's awk <11>:            String Functions.    (line 493)
+* Brian Kernighan's awk <12>:            Gory Details.        (line  19)
+* Brian Kernighan's awk <13>:            I/O Functions.       (line  43)
+* Brian Kernighan's awk, extensions:     BTL.                 (line   6)
+* Brian Kernighan's awk, source code:    Other Versions.      (line  13)
 * Brini, Davide:                         Signature Program.   (line   6)
 * Brink, Jeroen:                         DOS Quoting.         (line  10)
 * Broder, Alan J.:                       Contributors.        (line  89)
 * Brown, Martin:                         Contributors.        (line  83)
 * BSD-based operating systems:           Glossary.            (line 748)
-* 'bt' debugger command (alias for 'backtrace'): Execution Stack.
-                                                              (line  13)
+* bt debugger command (alias for backtrace): Execution Stack. (line  13)
 * Buening, Andreas:                      Acknowledgments.     (line  60)
 * Buening, Andreas <1>:                  Contributors.        (line  93)
 * Buening, Andreas <2>:                  Bugs.                (line  73)
@@ -32059,8 +32053,8 @@ Index
 * buffers, flushing <1>:                 I/O Functions.       (line 139)
 * buffers, operators for:                GNU Regexp Operators.
                                                               (line  51)
-* bug reports, email address, 'address@hidden': Bugs.       (line  30)
-* 'address@hidden' bug reporting address: Bugs.             (line  30)
+* bug reports, email address, address@hidden: Bugs.         (line  30)
+* address@hidden bug reporting address: Bugs.               (line  30)
 * built-in functions:                    Functions.           (line   6)
 * built-in functions, evaluation order:  Calling Built-in.    (line  30)
 * BusyBox Awk:                           Other Versions.      (line  92)
@@ -32070,22 +32064,22 @@ Index
 * call by value:                         Pass By Value/Reference.
                                                               (line  15)
 * call stack, display in debugger:       Execution Stack.     (line  13)
-* caret ('^'), in bracket expressions:   Bracket Expressions. (line  17)
-* caret ('^'), regexp operator:          Regexp Operators.    (line  22)
-* caret ('^'), regexp operator <1>:      GNU Regexp Operators.
+* caret (^), in bracket expressions:     Bracket Expressions. (line  17)
+* caret (^), regexp operator:            Regexp Operators.    (line  22)
+* caret (^), regexp operator <1>:        GNU Regexp Operators.
                                                               (line  62)
-* caret ('^'), '^' operator:             Precedence.          (line  48)
-* caret ('^'), '^=' operator:            Assignment Ops.      (line 129)
-* caret ('^'), '^=' operator <1>:        Precedence.          (line  94)
-* 'case' keyword:                        Switch Statement.    (line   6)
+* caret (^), ^ operator:                 Precedence.          (line  48)
+* caret (^), ^= operator:                Assignment Ops.      (line 129)
+* caret (^), ^= operator <1>:            Precedence.          (line  94)
+* case keyword:                          Switch Statement.    (line   6)
 * case sensitivity, and regexps:         User-modified.       (line  76)
 * case sensitivity, and string comparisons: User-modified.    (line  76)
 * case sensitivity, array indices and:   Array Intro.         (line 100)
 * case sensitivity, converting case:     String Functions.    (line 523)
 * case sensitivity, example programs:    Library Functions.   (line  53)
-* case sensitivity, 'gawk':              Case-sensitivity.    (line  26)
+* case sensitivity, gawk:                Case-sensitivity.    (line  26)
 * case sensitivity, regexps and:         Case-sensitivity.    (line   6)
-* CGI, 'awk' scripts for:                Options.             (line 125)
+* CGI, awk scripts for:                  Options.             (line 125)
 * character classes, See bracket expressions: Regexp Operators.
                                                               (line  56)
 * character lists in regular expression: Bracket Expressions. (line   6)
@@ -32099,26 +32093,26 @@ Index
 * characters, transliterating:           Translate Program.   (line   6)
 * characters, values of as numbers:      Ordinal Functions.   (line   6)
 * Chassell, Robert J.:                   Acknowledgments.     (line  33)
-* 'chdir()' extension function:          Extension Sample File Functions.
+* chdir() extension function:            Extension Sample File Functions.
                                                               (line  12)
-* 'chem' utility:                        Glossary.            (line 206)
-* 'chr()' extension function:            Extension Sample Ord.
+* chem utility:                          Glossary.            (line 206)
+* chr() extension function:              Extension Sample Ord.
                                                               (line  15)
-* 'chr()' user-defined function:         Ordinal Functions.   (line  16)
-* 'clear' debugger command:              Breakpoint Control.  (line  36)
+* chr() user-defined function:           Ordinal Functions.   (line  16)
+* clear debugger command:                Breakpoint Control.  (line  36)
 * Cliff random numbers:                  Cliff Random Function.
                                                               (line   6)
-* 'cliff_rand()' user-defined function:  Cliff Random Function.
+* cliff_rand() user-defined function:    Cliff Random Function.
                                                               (line  12)
-* 'close':                               Close Files And Pipes.
+* close:                                 Close Files And Pipes.
                                                               (line  18)
-* 'close' <1>:                           I/O Functions.       (line  10)
+* close <1>:                             I/O Functions.       (line  10)
 * close file or coprocess:               I/O Functions.       (line  10)
-* 'close()' function, portability:       Close Files And Pipes.
+* close() function, portability:         Close Files And Pipes.
                                                               (line  81)
-* 'close()' function, return value:      Close Files And Pipes.
+* close() function, return value:        Close Files And Pipes.
                                                               (line 132)
-* 'close()' function, two-way pipes and: Two-way I/O.         (line  60)
+* close() function, two-way pipes and:   Two-way I/O.         (line  60)
 * Close, Diane:                          Manual History.      (line  34)
 * Close, Diane <1>:                      Contributors.        (line  21)
 * Collado, Manuel:                       Acknowledgments.     (line  60)
@@ -32128,7 +32122,7 @@ Index
 * Colombo, Antonio <1>:                  Contributors.        (line 141)
 * columns, aligning:                     Print Examples.      (line  69)
 * columns, cutting:                      Cut Program.         (line   6)
-* comma (','), in range patterns:        Ranges.              (line   6)
+* comma (,), in range patterns:          Ranges.              (line   6)
 * command completion, in debugger:       Readline Support.    (line   6)
 * command line, arguments:               Other Arguments.     (line   6)
 * command line, arguments <1>:           Auto-set.            (line  15)
@@ -32136,70 +32130,69 @@ Index
 * command line, directories on:          Command-line directories.
                                                               (line   6)
 * command line, formats:                 Running gawk.        (line  12)
-* command line, 'FS' on, setting:        Command Line Field Separator.
+* command line, FS on, setting:          Command Line Field Separator.
                                                               (line   6)
-* command line, invoking 'awk' from:     Command Line.        (line   6)
-* command line, option '-f':             Long.                (line  12)
+* command line, invoking awk from:       Command Line.        (line   6)
+* command line, option -f:               Long.                (line  12)
 * command line, options:                 Options.             (line   6)
 * command line, options, end of:         Options.             (line  55)
 * command line, variables, assigning on: Assignment Options.  (line   6)
 * command-line options, processing:      Getopt Function.     (line   6)
 * command-line options, string extraction: String Extraction. (line   6)
-* 'commands' debugger command:           Debugger Execution Control.
+* commands debugger command:             Debugger Execution Control.
                                                               (line  10)
 * commands to execute at breakpoint:     Debugger Execution Control.
                                                               (line  10)
 * commenting:                            Comments.            (line   6)
 * commenting, backslash continuation and: Statements/Lines.   (line  75)
-* common extensions, '**' operator:      Arithmetic Ops.      (line  30)
-* common extensions, '**=' operator:     Assignment Ops.      (line 138)
-* common extensions, '/dev/stderr' special file: Special FD.  (line  48)
-* common extensions, '/dev/stdin' special file: Special FD.   (line  48)
-* common extensions, '/dev/stdout' special file: Special FD.  (line  48)
-* common extensions, 'BINMODE' variable: PC Using.            (line  33)
-* common extensions, 'delete' to delete entire arrays: Delete.
-                                                              (line  39)
-* common extensions, 'func' keyword:     Definition Syntax.   (line  99)
-* common extensions, 'length()' applied to an array: String Functions.
+* common extensions, ** operator:        Arithmetic Ops.      (line  30)
+* common extensions, **= operator:       Assignment Ops.      (line 138)
+* common extensions, /dev/stderr special file: Special FD.    (line  48)
+* common extensions, /dev/stdin special file: Special FD.     (line  48)
+* common extensions, /dev/stdout special file: Special FD.    (line  48)
+* common extensions, BINMODE variable:   PC Using.            (line  35)
+* common extensions, delete to delete entire arrays: Delete.  (line  39)
+* common extensions, func keyword:       Definition Syntax.   (line  99)
+* common extensions, length() applied to an array: String Functions.
                                                               (line 200)
-* common extensions, 'RS' as a regexp:   gawk split records.  (line   6)
+* common extensions, RS as a regexp:     gawk split records.  (line   6)
 * common extensions, single character fields: Single Character Fields.
                                                               (line   6)
-* common extensions, '\x' escape sequence: Escape Sequences.  (line  61)
-* 'comp.lang.awk' newsgroup:             Bugs.                (line  41)
+* common extensions, \x escape sequence: Escape Sequences.    (line  61)
+* comp.lang.awk newsgroup:               Bugs.                (line  41)
 * comparison expressions:                Typing and Comparison.
                                                               (line   9)
 * comparison expressions, as patterns:   Expression Patterns. (line  14)
 * comparison expressions, string vs. regexp: Comparison Operators.
                                                               (line  79)
-* compatibility mode ('gawk'), extensions: POSIX/GNU.         (line   6)
-* compatibility mode ('gawk'), file names: Special Caveats.   (line   9)
-* compatibility mode ('gawk'), hexadecimal numbers: Nondecimal-numbers.
+* compatibility mode (gawk), extensions: POSIX/GNU.           (line   6)
+* compatibility mode (gawk), file names: Special Caveats.     (line   9)
+* compatibility mode (gawk), hexadecimal numbers: Nondecimal-numbers.
                                                               (line  59)
-* compatibility mode ('gawk'), octal numbers: Nondecimal-numbers.
+* compatibility mode (gawk), octal numbers: Nondecimal-numbers.
                                                               (line  59)
-* compatibility mode ('gawk'), specifying: Options.           (line  82)
+* compatibility mode (gawk), specifying: Options.             (line  82)
 * compiled programs:                     Basic High Level.    (line  13)
 * compiled programs <1>:                 Glossary.            (line 218)
-* compiling 'gawk' for Cygwin:           Cygwin.              (line   6)
-* compiling 'gawk' for MS-DOS and MS-Windows: PC Compiling.   (line  13)
-* compiling 'gawk' for VMS:              VMS Compilation.     (line   6)
-* compiling 'gawk' with EMX for OS/2:    PC Compiling.        (line  28)
-* 'compl':                               Bitwise Functions.   (line  44)
+* compiling gawk for Cygwin:             Cygwin.              (line   6)
+* compiling gawk for MS-DOS and MS-Windows: PC Compiling.     (line  13)
+* compiling gawk for VMS:                VMS Compilation.     (line   6)
+* compiling gawk with EMX for OS/2:      PC Compiling.        (line  28)
+* compl:                                 Bitwise Functions.   (line  44)
 * complement, bitwise:                   Bitwise Functions.   (line  25)
 * compound statements, control statements and: Statements.    (line  10)
 * concatenating:                         Concatenation.       (line   9)
-* 'condition' debugger command:          Breakpoint Control.  (line  54)
+* condition debugger command:            Breakpoint Control.  (line  54)
 * conditional expressions:               Conditional Exp.     (line   6)
-* configuration option, '--disable-extensions': Additional Configuration 
Options.
+* configuration option, --disable-extensions: Additional Configuration Options.
                                                               (line   9)
-* configuration option, '--disable-lint': Additional Configuration Options.
+* configuration option, --disable-lint:  Additional Configuration Options.
                                                               (line  15)
-* configuration option, '--disable-nls': Additional Configuration Options.
+* configuration option, --disable-nls:   Additional Configuration Options.
                                                               (line  32)
-* configuration option, '--with-whiny-user-strftime': Additional Configuration 
Options.
+* configuration option, --with-whiny-user-strftime: Additional Configuration 
Options.
                                                               (line  37)
-* configuration options, 'gawk':         Additional Configuration Options.
+* configuration options, gawk:           Additional Configuration Options.
                                                               (line   6)
 * constant regexps:                      Regexp Usage.        (line  57)
 * constants, nondecimal:                 Nondecimal Data.     (line   6)
@@ -32207,7 +32200,7 @@ Index
 * constants, types of:                   Constants.           (line   6)
 * continue program, in debugger:         Debugger Execution Control.
                                                               (line  33)
-* 'continue' statement:                  Continue Statement.  (line   6)
+* continue statement:                    Continue Statement.  (line   6)
 * control statements:                    Statements.          (line   6)
 * controlling array scanning order:      Controlling Scanning.
                                                               (line  14)
@@ -32216,207 +32209,205 @@ Index
 * convert string to upper case:          String Functions.    (line 530)
 * converting integer array subscripts:   Numeric Array Subscripts.
                                                               (line  31)
-* converting, dates to timestamps:       Time Functions.      (line  75)
+* converting, dates to timestamps:       Time Functions.      (line  76)
 * converting, numbers to strings:        Strings And Numbers. (line   6)
 * converting, numbers to strings <1>:    Bitwise Functions.   (line 111)
 * converting, strings to numbers:        Strings And Numbers. (line   6)
 * converting, strings to numbers <1>:    Bitwise Functions.   (line 111)
-* 'CONVFMT' variable:                    Strings And Numbers. (line  29)
-* 'CONVFMT' variable <1>:                User-modified.       (line  30)
-* 'CONVFMT' variable, and array subscripts: Numeric Array Subscripts.
+* CONVFMT variable:                      Strings And Numbers. (line  29)
+* CONVFMT variable <1>:                  User-modified.       (line  30)
+* CONVFMT variable, and array subscripts: Numeric Array Subscripts.
                                                               (line   6)
 * cookie:                                Glossary.            (line 257)
 * coprocesses:                           Redirection.         (line  96)
 * coprocesses <1>:                       Two-way I/O.         (line  27)
 * coprocesses, closing:                  Close Files And Pipes.
                                                               (line   6)
-* coprocesses, 'getline' from:           Getline/Coprocess.   (line   6)
-* 'cos':                                 Numeric Functions.   (line  14)
-* cosine:                                Numeric Functions.   (line  14)
+* coprocesses, getline from:             Getline/Coprocess.   (line   6)
+* cos:                                   Numeric Functions.   (line  16)
+* cosine:                                Numeric Functions.   (line  16)
 * counting:                              Wc Program.          (line   6)
-* 'csh' utility:                         Statements/Lines.    (line  43)
-* 'csh' utility, 'POSIXLY_CORRECT' environment variable: Options.
-                                                              (line 353)
-* 'csh' utility, '|&' operator, comparison with: Two-way I/O. (line  27)
-* 'ctime()' user-defined function:       Function Example.    (line  74)
+* csh utility:                           Statements/Lines.    (line  43)
+* csh utility, POSIXLY_CORRECT environment variable: Options. (line 353)
+* csh utility, |& operator, comparison with: Two-way I/O.     (line  27)
+* ctime() user-defined function:         Function Example.    (line  74)
 * currency symbols, localization:        Explaining gettext.  (line 104)
-* current system time:                   Time Functions.      (line  65)
-* 'custom.h' file:                       Configuration Philosophy.
+* current system time:                   Time Functions.      (line  66)
+* custom.h file:                         Configuration Philosophy.
                                                               (line  30)
 * customized input parser:               Input Parsers.       (line   6)
 * customized output wrapper:             Output Wrappers.     (line   6)
 * customized two-way processor:          Two-way processors.  (line   6)
-* 'cut' utility:                         Cut Program.         (line   6)
-* 'cut' utility <1>:                     Cut Program.         (line   6)
-* 'cut.awk' program:                     Cut Program.         (line  45)
-* 'd' debugger command (alias for 'delete'): Breakpoint Control.
-                                                              (line  64)
+* cut utility:                           Cut Program.         (line   6)
+* cut utility <1>:                       Cut Program.         (line   6)
+* cut.awk program:                       Cut Program.         (line  45)
+* d debugger command (alias for delete): Breakpoint Control.  (line  64)
 * d.c., See dark corner:                 Conventions.         (line  42)
 * dark corner:                           Conventions.         (line  42)
 * dark corner <1>:                       Glossary.            (line 268)
-* dark corner, '"0"' is actually true:   Truth Values.        (line  24)
-* dark corner, '/=' operator vs. '/=.../' regexp constant: Assignment Ops.
+* dark corner, "0" is actually true:     Truth Values.        (line  24)
+* dark corner, /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                               (line 149)
 * dark corner, array subscripts:         Uninitialized Subscripts.
                                                               (line  43)
-* dark corner, 'break' statement:        Break Statement.     (line  51)
-* dark corner, 'close()' function:       Close Files And Pipes.
+* dark corner, break statement:          Break Statement.     (line  51)
+* dark corner, close() function:         Close Files And Pipes.
                                                               (line 132)
 * dark corner, command-line arguments:   Assignment Options.  (line  43)
-* dark corner, 'continue' statement:     Continue Statement.  (line  44)
-* dark corner, 'CONVFMT' variable:       Strings And Numbers. (line  39)
+* dark corner, continue statement:       Continue Statement.  (line  44)
+* dark corner, CONVFMT variable:         Strings And Numbers. (line  39)
 * dark corner, escape sequences:         Other Arguments.     (line  38)
 * dark corner, escape sequences, for metacharacters: Escape Sequences.
-                                                              (line 140)
-* dark corner, 'exit' statement:         Exit Statement.      (line  30)
+                                                              (line 141)
+* dark corner, exit statement:           Exit Statement.      (line  30)
 * dark corner, field separators:         Full Line Fields.    (line  22)
-* dark corner, 'FILENAME' variable:      Getline Notes.       (line  19)
-* dark corner, 'FILENAME' variable <1>:  Auto-set.            (line  90)
-* dark corner, 'FNR'/'NR' variables:     Auto-set.            (line 313)
+* dark corner, FILENAME variable:        Getline Notes.       (line  19)
+* dark corner, FILENAME variable <1>:    Auto-set.            (line  89)
+* dark corner, FNR/NR variables:         Auto-set.            (line 312)
 * dark corner, format-control characters: Control Letters.    (line  18)
 * dark corner, format-control characters <1>: Control Letters.
                                                               (line  93)
-* dark corner, 'FS' as null string:      Single Character Fields.
+* dark corner, FS as null string:        Single Character Fields.
                                                               (line  20)
 * dark corner, input files:              awk split records.   (line 110)
-* dark corner, invoking 'awk':           Command Line.        (line  16)
-* dark corner, 'length()' function:      String Functions.    (line 186)
+* dark corner, invoking awk:             Command Line.        (line  16)
+* dark corner, length() function:        String Functions.    (line 186)
 * dark corner, locale's decimal point character: Locale influences conversions.
                                                               (line  17)
 * dark corner, multiline records:        Multiple Line.       (line  35)
-* dark corner, 'NF' variable, decrementing: Changing Fields.  (line 107)
-* dark corner, 'OFMT' variable:          OFMT.                (line  27)
-* dark corner, regexp as second argument to 'index()': String Functions.
+* dark corner, NF variable, decrementing: Changing Fields.    (line 107)
+* dark corner, OFMT variable:            OFMT.                (line  27)
+* dark corner, regexp as second argument to index(): String Functions.
                                                               (line 164)
 * dark corner, regexp constants:         Using Constant Regexps.
                                                               (line   6)
-* dark corner, regexp constants, '/=' operator and: Assignment Ops.
+* dark corner, regexp constants, /= operator and: Assignment Ops.
                                                               (line 149)
 * dark corner, regexp constants, as arguments to user-defined functions: Using 
Constant Regexps.
                                                               (line  43)
-* dark corner, 'split()' function:       String Functions.    (line 361)
+* dark corner, split() function:         String Functions.    (line 361)
 * dark corner, strings, storing:         gawk split records.  (line  82)
-* dark corner, value of 'ARGV[0]':       Auto-set.            (line  39)
-* dark corner, '^', in 'FS':             Regexp Field Splitting.
+* dark corner, value of ARGV[0]:         Auto-set.            (line  39)
+* dark corner, ^, in FS:                 Regexp Field Splitting.
                                                               (line  59)
 * data, fixed-width:                     Constant Size.       (line   6)
 * data-driven languages:                 Basic High Level.    (line  74)
 * database, group, reading:              Group Functions.     (line   6)
 * database, users, reading:              Passwd Functions.    (line   6)
-* 'date' utility, GNU:                   Time Functions.      (line  17)
-* 'date' utility, POSIX:                 Time Functions.      (line 252)
-* dates, converting to timestamps:       Time Functions.      (line  75)
+* date utility, GNU:                     Time Functions.      (line  17)
+* date utility, POSIX:                   Time Functions.      (line 253)
+* dates, converting to timestamps:       Time Functions.      (line  76)
 * dates, information related to, localization: Explaining gettext.
                                                               (line 112)
 * Davies, Stephen:                       Acknowledgments.     (line  60)
 * Davies, Stephen <1>:                   Contributors.        (line  75)
 * Day, Robert P.J.:                      Acknowledgments.     (line  79)
-* 'dcgettext':                           I18N Functions.      (line  21)
-* 'dcgettext' <1>:                       Programmer i18n.     (line  20)
-* 'dcgettext()' function ('gawk'), portability and: I18N Portability.
+* dcgettext:                             I18N Functions.      (line  21)
+* dcgettext <1>:                         Programmer i18n.     (line  20)
+* dcgettext() function (gawk), portability and: I18N Portability.
                                                               (line  33)
-* 'dcngettext':                          I18N Functions.      (line  27)
-* 'dcngettext' <1>:                      Programmer i18n.     (line  37)
-* 'dcngettext()' function ('gawk'), portability and: I18N Portability.
+* dcngettext:                            I18N Functions.      (line  27)
+* dcngettext <1>:                        Programmer i18n.     (line  37)
+* dcngettext() function (gawk), portability and: I18N Portability.
                                                               (line  33)
 * deadlocks:                             Two-way I/O.         (line  53)
-* debugger commands, 'b' ('break'):      Breakpoint Control.  (line  11)
-* debugger commands, 'backtrace':        Execution Stack.     (line  13)
-* debugger commands, 'break':            Breakpoint Control.  (line  11)
-* debugger commands, 'bt' ('backtrace'): Execution Stack.     (line  13)
-* debugger commands, 'c' ('continue'):   Debugger Execution Control.
+* debugger commands, b (break):          Breakpoint Control.  (line  11)
+* debugger commands, backtrace:          Execution Stack.     (line  13)
+* debugger commands, break:              Breakpoint Control.  (line  11)
+* debugger commands, bt (backtrace):     Execution Stack.     (line  13)
+* debugger commands, c (continue):       Debugger Execution Control.
                                                               (line  33)
-* debugger commands, 'clear':            Breakpoint Control.  (line  36)
-* debugger commands, 'commands':         Debugger Execution Control.
+* debugger commands, clear:              Breakpoint Control.  (line  36)
+* debugger commands, commands:           Debugger Execution Control.
                                                               (line  10)
-* debugger commands, 'condition':        Breakpoint Control.  (line  54)
-* debugger commands, 'continue':         Debugger Execution Control.
+* debugger commands, condition:          Breakpoint Control.  (line  54)
+* debugger commands, continue:           Debugger Execution Control.
                                                               (line  33)
-* debugger commands, 'd' ('delete'):     Breakpoint Control.  (line  64)
-* debugger commands, 'delete':           Breakpoint Control.  (line  64)
-* debugger commands, 'disable':          Breakpoint Control.  (line  69)
-* debugger commands, 'display':          Viewing And Changing Data.
+* debugger commands, d (delete):         Breakpoint Control.  (line  64)
+* debugger commands, delete:             Breakpoint Control.  (line  64)
+* debugger commands, disable:            Breakpoint Control.  (line  69)
+* debugger commands, display:            Viewing And Changing Data.
                                                               (line   8)
-* debugger commands, 'down':             Execution Stack.     (line  23)
-* debugger commands, 'dump':             Miscellaneous Debugger Commands.
+* debugger commands, down:               Execution Stack.     (line  23)
+* debugger commands, dump:               Miscellaneous Debugger Commands.
                                                               (line   9)
-* debugger commands, 'e' ('enable'):     Breakpoint Control.  (line  73)
-* debugger commands, 'enable':           Breakpoint Control.  (line  73)
-* debugger commands, 'end':              Debugger Execution Control.
+* debugger commands, e (enable):         Breakpoint Control.  (line  73)
+* debugger commands, enable:             Breakpoint Control.  (line  73)
+* debugger commands, end:                Debugger Execution Control.
                                                               (line  10)
-* debugger commands, 'eval':             Viewing And Changing Data.
+* debugger commands, eval:               Viewing And Changing Data.
                                                               (line  23)
-* debugger commands, 'f' ('frame'):      Execution Stack.     (line  27)
-* debugger commands, 'finish':           Debugger Execution Control.
+* debugger commands, f (frame):          Execution Stack.     (line  27)
+* debugger commands, finish:             Debugger Execution Control.
                                                               (line  39)
-* debugger commands, 'frame':            Execution Stack.     (line  27)
-* debugger commands, 'h' ('help'):       Miscellaneous Debugger Commands.
+* debugger commands, frame:              Execution Stack.     (line  27)
+* debugger commands, h (help):           Miscellaneous Debugger Commands.
                                                               (line  66)
-* debugger commands, 'help':             Miscellaneous Debugger Commands.
+* debugger commands, help:               Miscellaneous Debugger Commands.
                                                               (line  66)
-* debugger commands, 'i' ('info'):       Debugger Info.       (line  13)
-* debugger commands, 'ignore':           Breakpoint Control.  (line  87)
-* debugger commands, 'info':             Debugger Info.       (line  13)
-* debugger commands, 'l' ('list'):       Miscellaneous Debugger Commands.
+* debugger commands, i (info):           Debugger Info.       (line  13)
+* debugger commands, ignore:             Breakpoint Control.  (line  87)
+* debugger commands, info:               Debugger Info.       (line  13)
+* debugger commands, l (list):           Miscellaneous Debugger Commands.
                                                               (line  72)
-* debugger commands, 'list':             Miscellaneous Debugger Commands.
+* debugger commands, list:               Miscellaneous Debugger Commands.
                                                               (line  72)
-* debugger commands, 'n' ('next'):       Debugger Execution Control.
+* debugger commands, n (next):           Debugger Execution Control.
                                                               (line  43)
-* debugger commands, 'next':             Debugger Execution Control.
+* debugger commands, next:               Debugger Execution Control.
                                                               (line  43)
-* debugger commands, 'nexti':            Debugger Execution Control.
+* debugger commands, nexti:              Debugger Execution Control.
                                                               (line  49)
-* debugger commands, 'ni' ('nexti'):     Debugger Execution Control.
+* debugger commands, ni (nexti):         Debugger Execution Control.
                                                               (line  49)
-* debugger commands, 'o' ('option'):     Debugger Info.       (line  57)
-* debugger commands, 'option':           Debugger Info.       (line  57)
-* debugger commands, 'p' ('print'):      Viewing And Changing Data.
+* debugger commands, o (option):         Debugger Info.       (line  57)
+* debugger commands, option:             Debugger Info.       (line  57)
+* debugger commands, p (print):          Viewing And Changing Data.
                                                               (line  35)
-* debugger commands, 'print':            Viewing And Changing Data.
+* debugger commands, print:              Viewing And Changing Data.
                                                               (line  35)
-* debugger commands, 'printf':           Viewing And Changing Data.
+* debugger commands, printf:             Viewing And Changing Data.
                                                               (line  53)
-* debugger commands, 'q' ('quit'):       Miscellaneous Debugger Commands.
+* debugger commands, q (quit):           Miscellaneous Debugger Commands.
                                                               (line  99)
-* debugger commands, 'quit':             Miscellaneous Debugger Commands.
+* debugger commands, quit:               Miscellaneous Debugger Commands.
                                                               (line  99)
-* debugger commands, 'r' ('run'):        Debugger Execution Control.
+* debugger commands, r (run):            Debugger Execution Control.
                                                               (line  62)
-* debugger commands, 'return':           Debugger Execution Control.
+* debugger commands, return:             Debugger Execution Control.
                                                               (line  54)
-* debugger commands, 'run':              Debugger Execution Control.
+* debugger commands, run:                Debugger Execution Control.
                                                               (line  62)
-* debugger commands, 's' ('step'):       Debugger Execution Control.
+* debugger commands, s (step):           Debugger Execution Control.
                                                               (line  68)
-* debugger commands, 'set':              Viewing And Changing Data.
+* debugger commands, set:                Viewing And Changing Data.
                                                               (line  58)
-* debugger commands, 'si' ('stepi'):     Debugger Execution Control.
+* debugger commands, si (stepi):         Debugger Execution Control.
                                                               (line  75)
-* debugger commands, 'silent':           Debugger Execution Control.
+* debugger commands, silent:             Debugger Execution Control.
                                                               (line  10)
-* debugger commands, 'step':             Debugger Execution Control.
+* debugger commands, step:               Debugger Execution Control.
                                                               (line  68)
-* debugger commands, 'stepi':            Debugger Execution Control.
+* debugger commands, stepi:              Debugger Execution Control.
                                                               (line  75)
-* debugger commands, 't' ('tbreak'):     Breakpoint Control.  (line  90)
-* debugger commands, 'tbreak':           Breakpoint Control.  (line  90)
-* debugger commands, 'trace':            Miscellaneous Debugger Commands.
+* debugger commands, t (tbreak):         Breakpoint Control.  (line  90)
+* debugger commands, tbreak:             Breakpoint Control.  (line  90)
+* debugger commands, trace:              Miscellaneous Debugger Commands.
                                                               (line 107)
-* debugger commands, 'u' ('until'):      Debugger Execution Control.
+* debugger commands, u (until):          Debugger Execution Control.
                                                               (line  82)
-* debugger commands, 'undisplay':        Viewing And Changing Data.
+* debugger commands, undisplay:          Viewing And Changing Data.
                                                               (line  79)
-* debugger commands, 'until':            Debugger Execution Control.
+* debugger commands, until:              Debugger Execution Control.
                                                               (line  82)
-* debugger commands, 'unwatch':          Viewing And Changing Data.
+* debugger commands, unwatch:            Viewing And Changing Data.
                                                               (line  83)
-* debugger commands, 'up':               Execution Stack.     (line  36)
-* debugger commands, 'w' ('watch'):      Viewing And Changing Data.
+* debugger commands, up:                 Execution Stack.     (line  36)
+* debugger commands, w (watch):          Viewing And Changing Data.
                                                               (line  66)
-* debugger commands, 'watch':            Viewing And Changing Data.
+* debugger commands, watch:              Viewing And Changing Data.
                                                               (line  66)
-* debugger commands, 'where' ('backtrace'): Execution Stack.  (line  13)
+* debugger commands, where (backtrace):  Execution Stack.     (line  13)
 * debugger default list amount:          Debugger Info.       (line  69)
 * debugger history file:                 Debugger Info.       (line  81)
 * debugger history size:                 Debugger Info.       (line  65)
@@ -32424,109 +32415,99 @@ Index
 * debugger prompt:                       Debugger Info.       (line  78)
 * debugger, how to start:                Debugger Invocation. (line   6)
 * debugger, read commands from a file:   Debugger Info.       (line  97)
-* debugging 'awk' programs:              Debugger.            (line   6)
-* debugging 'gawk', bug reports:         Bugs.                (line   9)
+* debugging awk programs:                Debugger.            (line   6)
+* debugging gawk, bug reports:           Bugs.                (line   9)
 * decimal point character, locale specific: Options.          (line 269)
 * decrement operators:                   Increment Ops.       (line  35)
-* 'default' keyword:                     Switch Statement.    (line   6)
+* default keyword:                       Switch Statement.    (line   6)
 * Deifik, Scott:                         Acknowledgments.     (line  60)
 * Deifik, Scott <1>:                     Contributors.        (line  54)
 * Deifik, Scott <2>:                     Bugs.                (line  73)
-* 'delete' ARRAY:                        Delete.              (line  39)
+* delete ARRAY:                          Delete.              (line  39)
 * delete breakpoint at location:         Breakpoint Control.  (line  36)
 * delete breakpoint by number:           Breakpoint Control.  (line  64)
-* 'delete' debugger command:             Breakpoint Control.  (line  64)
-* 'delete' statement:                    Delete.              (line   6)
+* delete debugger command:               Breakpoint Control.  (line  64)
+* delete statement:                      Delete.              (line   6)
 * delete watchpoint:                     Viewing And Changing Data.
                                                               (line  83)
 * deleting elements in arrays:           Delete.              (line   6)
 * deleting entire arrays:                Delete.              (line  39)
 * Demaille, Akim:                        Acknowledgments.     (line  60)
 * describe call stack frame, in debugger: Debugger Info.      (line  27)
-* differences between 'gawk' and 'awk':  String Functions.    (line 200)
-* differences in 'awk' and 'gawk', 'ARGC'/'ARGV' variables: ARGC and ARGV.
+* differences between gawk and awk:      String Functions.    (line 200)
+* differences in awk and gawk, ARGC/ARGV variables: ARGC and ARGV.
                                                               (line  90)
-* differences in 'awk' and 'gawk', 'ARGIND' variable: Auto-set.
-                                                              (line  44)
-* differences in 'awk' and 'gawk', array elements, deleting: Delete.
+* differences in awk and gawk, ARGIND variable: Auto-set.     (line  44)
+* differences in awk and gawk, array elements, deleting: Delete.
                                                               (line  39)
-* differences in 'awk' and 'gawk', 'AWKLIBPATH' environment variable: 
AWKLIBPATH Variable.
+* differences in awk and gawk, AWKLIBPATH environment variable: AWKLIBPATH 
Variable.
                                                               (line   6)
-* differences in 'awk' and 'gawk', 'AWKPATH' environment variable: AWKPATH 
Variable.
+* differences in awk and gawk, AWKPATH environment variable: AWKPATH Variable.
                                                               (line   6)
-* differences in 'awk' and 'gawk', 'BEGIN'/'END' patterns: I/O And BEGIN/END.
+* differences in awk and gawk, BEGIN/END patterns: I/O And BEGIN/END.
                                                               (line  15)
-* differences in 'awk' and 'gawk', 'BEGINFILE'/'ENDFILE' patterns: 
BEGINFILE/ENDFILE.
+* differences in awk and gawk, BEGINFILE/ENDFILE patterns: BEGINFILE/ENDFILE.
                                                               (line   6)
-* differences in 'awk' and 'gawk', 'BINMODE' variable: User-modified.
+* differences in awk and gawk, BINMODE variable: User-modified.
                                                               (line  15)
-* differences in 'awk' and 'gawk', 'BINMODE' variable <1>: PC Using.
-                                                              (line  33)
-* differences in 'awk' and 'gawk', 'close()' function: Close Files And Pipes.
+* differences in awk and gawk, BINMODE variable <1>: PC Using.
+                                                              (line  35)
+* differences in awk and gawk, close() function: Close Files And Pipes.
                                                               (line  81)
-* differences in 'awk' and 'gawk', 'close()' function <1>: Close Files And 
Pipes.
+* differences in awk and gawk, close() function <1>: Close Files And Pipes.
                                                               (line 132)
-* differences in 'awk' and 'gawk', command-line directories: Command-line 
directories.
+* differences in awk and gawk, command-line directories: Command-line 
directories.
                                                               (line   6)
-* differences in 'awk' and 'gawk', 'ERRNO' variable: Auto-set.
-                                                              (line  74)
-* differences in 'awk' and 'gawk', error messages: Special FD.
-                                                              (line  19)
-* differences in 'awk' and 'gawk', 'FIELDWIDTHS' variable: User-modified.
+* differences in awk and gawk, ERRNO variable: Auto-set.      (line  73)
+* differences in awk and gawk, error messages: Special FD.    (line  19)
+* differences in awk and gawk, FIELDWIDTHS variable: User-modified.
                                                               (line  37)
-* differences in 'awk' and 'gawk', 'FPAT' variable: User-modified.
-                                                              (line  43)
-* differences in 'awk' and 'gawk', 'FUNCTAB' variable: Auto-set.
-                                                              (line 116)
-* differences in 'awk' and 'gawk', function arguments ('gawk'): Calling 
Built-in.
+* differences in awk and gawk, FPAT variable: User-modified.  (line  43)
+* differences in awk and gawk, FUNCTAB variable: Auto-set.    (line 115)
+* differences in awk and gawk, function arguments (gawk): Calling Built-in.
                                                               (line  16)
-* differences in 'awk' and 'gawk', 'getline' command: Getline.
-                                                              (line  19)
-* differences in 'awk' and 'gawk', 'IGNORECASE' variable: User-modified.
+* differences in awk and gawk, getline command: Getline.      (line  19)
+* differences in awk and gawk, IGNORECASE variable: User-modified.
                                                               (line  76)
-* differences in 'awk' and 'gawk', implementation limitations: Getline Notes.
+* differences in awk and gawk, implementation limitations: Getline Notes.
                                                               (line  14)
-* differences in 'awk' and 'gawk', implementation limitations <1>: Redirection.
+* differences in awk and gawk, implementation limitations <1>: Redirection.
                                                               (line 129)
-* differences in 'awk' and 'gawk', indirect function calls: Indirect Calls.
+* differences in awk and gawk, indirect function calls: Indirect Calls.
                                                               (line   6)
-* differences in 'awk' and 'gawk', input/output operators: Getline/Coprocess.
+* differences in awk and gawk, input/output operators: Getline/Coprocess.
                                                               (line   6)
-* differences in 'awk' and 'gawk', input/output operators <1>: Redirection.
+* differences in awk and gawk, input/output operators <1>: Redirection.
                                                               (line  96)
-* differences in 'awk' and 'gawk', line continuations: Conditional Exp.
+* differences in awk and gawk, line continuations: Conditional Exp.
                                                               (line  34)
-* differences in 'awk' and 'gawk', 'LINT' variable: User-modified.
-                                                              (line  87)
-* differences in 'awk' and 'gawk', 'match()' function: String Functions.
+* differences in awk and gawk, LINT variable: User-modified.  (line  87)
+* differences in awk and gawk, match() function: String Functions.
                                                               (line 262)
-* differences in 'awk' and 'gawk', 'print'/'printf' statements: Format 
Modifiers.
+* differences in awk and gawk, print/printf statements: Format Modifiers.
                                                               (line  13)
-* differences in 'awk' and 'gawk', 'PROCINFO' array: Auto-set.
-                                                              (line 130)
-* differences in 'awk' and 'gawk', read timeouts: Read Timeout.
-                                                              (line   6)
-* differences in 'awk' and 'gawk', record separators: awk split records.
+* differences in awk and gawk, PROCINFO array: Auto-set.      (line 129)
+* differences in awk and gawk, read timeouts: Read Timeout.   (line   6)
+* differences in awk and gawk, record separators: awk split records.
                                                               (line 124)
-* differences in 'awk' and 'gawk', regexp constants: Using Constant Regexps.
+* differences in awk and gawk, regexp constants: Using Constant Regexps.
                                                               (line  43)
-* differences in 'awk' and 'gawk', regular expressions: Case-sensitivity.
+* differences in awk and gawk, regular expressions: Case-sensitivity.
                                                               (line  26)
-* differences in 'awk' and 'gawk', 'RS'/'RT' variables: gawk split records.
+* differences in awk and gawk, RS/RT variables: gawk split records.
                                                               (line  58)
-* differences in 'awk' and 'gawk', 'RT' variable: Auto-set.   (line 264)
-* differences in 'awk' and 'gawk', single-character fields: Single Character 
Fields.
+* differences in awk and gawk, RT variable: Auto-set.         (line 263)
+* differences in awk and gawk, single-character fields: Single Character 
Fields.
                                                               (line   6)
-* differences in 'awk' and 'gawk', 'split()' function: String Functions.
+* differences in awk and gawk, split() function: String Functions.
                                                               (line 348)
-* differences in 'awk' and 'gawk', strings: Scalar Constants. (line  20)
-* differences in 'awk' and 'gawk', strings, storing: gawk split records.
+* differences in awk and gawk, strings:  Scalar Constants.    (line  20)
+* differences in awk and gawk, strings, storing: gawk split records.
                                                               (line  76)
-* differences in 'awk' and 'gawk', 'SYMTAB' variable: Auto-set.
-                                                              (line 268)
-* differences in 'awk' and 'gawk', 'TEXTDOMAIN' variable: User-modified.
+* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 267)
+* differences in awk and gawk, TEXTDOMAIN variable: User-modified.
                                                               (line 152)
-* differences in 'awk' and 'gawk', trunc-mod operation: Arithmetic Ops.
+* differences in awk and gawk, trunc-mod operation: Arithmetic Ops.
                                                               (line  66)
 * directories, command-line:             Command-line directories.
                                                               (line   6)
@@ -32535,49 +32516,48 @@ Index
                                                               (line   6)
 * directories, searching for source files: AWKPATH Variable.  (line   6)
 * disable breakpoint:                    Breakpoint Control.  (line  69)
-* 'disable' debugger command:            Breakpoint Control.  (line  69)
-* 'display' debugger command:            Viewing And Changing Data.
+* disable debugger command:              Breakpoint Control.  (line  69)
+* display debugger command:              Viewing And Changing Data.
                                                               (line   8)
 * display debugger options:              Debugger Info.       (line  57)
 * division:                              Arithmetic Ops.      (line  44)
-* 'do'-'while' statement:                Do Statement.        (line   6)
-* 'do'-'while' statement, use of regexps in: Regexp Usage.    (line  19)
-* documentation, of 'awk' programs:      Library Names.       (line   6)
+* do-while statement:                    Do Statement.        (line   6)
+* do-while statement, use of regexps in: Regexp Usage.        (line  19)
+* documentation, of awk programs:        Library Names.       (line   6)
 * documentation, online:                 Manual History.      (line  11)
 * documents, searching:                  Dupword Program.     (line   6)
-* dollar sign ('$'), '$' field operator: Fields.              (line  19)
-* dollar sign ('$'), '$' field operator <1>: Precedence.      (line  42)
-* dollar sign ('$'), incrementing fields and arrays: Increment Ops.
+* dollar sign ($), $ field operator:     Fields.              (line  19)
+* dollar sign ($), $ field operator <1>: Precedence.          (line  42)
+* dollar sign ($), incrementing fields and arrays: Increment Ops.
                                                               (line  30)
-* dollar sign ('$'), regexp operator:    Regexp Operators.    (line  35)
-* double quote ('"'), in regexp constants: Computed Regexps.  (line  30)
-* double quote ('"'), in shell commands: Quoting.             (line  54)
-* 'down' debugger command:               Execution Stack.     (line  23)
+* dollar sign ($), regexp operator:      Regexp Operators.    (line  35)
+* double quote ("), in regexp constants: Computed Regexps.    (line  30)
+* double quote ("), in shell commands:   Quoting.             (line  54)
+* down debugger command:                 Execution Stack.     (line  23)
 * Drepper, Ulrich:                       Acknowledgments.     (line  52)
 * Duman, Patrice:                        Acknowledgments.     (line  75)
 * dump all variables of a program:       Options.             (line  94)
-* 'dump' debugger command:               Miscellaneous Debugger Commands.
+* dump debugger command:                 Miscellaneous Debugger Commands.
                                                               (line   9)
-* 'dupword.awk' program:                 Dupword Program.     (line  31)
+* dupword.awk program:                   Dupword Program.     (line  31)
 * dynamic profiling:                     Profiling.           (line 178)
 * dynamically loaded extensions:         Dynamic Extensions.  (line   6)
-* 'e' debugger command (alias for 'enable'): Breakpoint Control.
-                                                              (line  73)
+* e debugger command (alias for enable): Breakpoint Control.  (line  73)
 * EBCDIC:                                Ordinal Functions.   (line  45)
-* effective group ID of 'gawk' user:     Auto-set.            (line 135)
-* effective user ID of 'gawk' user:      Auto-set.            (line 139)
-* 'egrep' utility:                       Bracket Expressions. (line  26)
-* 'egrep' utility <1>:                   Egrep Program.       (line   6)
-* 'egrep.awk' program:                   Egrep Program.       (line  53)
+* effective group ID of gawk user:       Auto-set.            (line 134)
+* effective user ID of gawk user:        Auto-set.            (line 138)
+* egrep utility:                         Bracket Expressions. (line  26)
+* egrep utility <1>:                     Egrep Program.       (line   6)
+* egrep.awk program:                     Egrep Program.       (line  53)
 * elements in arrays, assigning values:  Assigning Elements.  (line   6)
 * elements in arrays, deleting:          Delete.              (line   6)
-* elements in arrays, order of access by 'in' operator: Scanning an Array.
+* elements in arrays, order of access by in operator: Scanning an Array.
                                                               (line  48)
 * elements in arrays, scanning:          Scanning an Array.   (line   6)
 * elements of arrays:                    Reference to Elements.
                                                               (line   6)
-* email address for bug reports, 'address@hidden': Bugs.    (line  30)
-* 'EMISTERED':                           TCP/IP Networking.   (line   6)
+* email address for bug reports, address@hidden: Bugs.      (line  30)
+* EMISTERED:                             TCP/IP Networking.   (line   6)
 * empty array elements:                  Reference to Elements.
                                                               (line  18)
 * empty pattern:                         Empty.               (line   6)
@@ -32585,55 +32565,53 @@ Index
 * empty strings, See null strings:       Regexp Field Splitting.
                                                               (line  43)
 * enable breakpoint:                     Breakpoint Control.  (line  73)
-* 'enable' debugger command:             Breakpoint Control.  (line  73)
-* 'end' debugger command:                Debugger Execution Control.
+* enable debugger command:               Breakpoint Control.  (line  73)
+* end debugger command:                  Debugger Execution Control.
                                                               (line  10)
-* 'END' pattern:                         BEGIN/END.           (line   6)
-* 'END' pattern <1>:                     Using BEGIN/END.     (line   6)
-* 'END' pattern, and profiling:          Profiling.           (line  62)
-* 'END' pattern, 'assert()' user-defined function and: Assert Function.
+* END pattern:                           BEGIN/END.           (line   6)
+* END pattern <1>:                       Using BEGIN/END.     (line   6)
+* END pattern, and profiling:            Profiling.           (line  62)
+* END pattern, assert() user-defined function and: Assert Function.
                                                               (line  75)
-* 'END' pattern, Boolean patterns and:   Expression Patterns. (line  70)
-* 'END' pattern, 'exit' statement and:   Exit Statement.      (line  12)
-* 'END' pattern, 'next'/'nextfile' statements and: I/O And BEGIN/END.
+* END pattern, Boolean patterns and:     Expression Patterns. (line  70)
+* END pattern, exit statement and:       Exit Statement.      (line  12)
+* END pattern, next/nextfile statements and: I/O And BEGIN/END.
                                                               (line  36)
-* 'END' pattern, 'next'/'nextfile' statements and <1>: Next Statement.
+* END pattern, next/nextfile statements and <1>: Next Statement.
                                                               (line  44)
-* 'END' pattern, operators and:          Using BEGIN/END.     (line  17)
-* 'END' pattern, 'print' statement and:  I/O And BEGIN/END.   (line  15)
-* 'ENDFILE' pattern:                     BEGINFILE/ENDFILE.   (line   6)
-* 'ENDFILE' pattern, Boolean patterns and: Expression Patterns.
-                                                              (line  70)
-* 'endfile()' user-defined function:     Filetrans Function.  (line  62)
-* 'endgrent()' function (C library):     Group Functions.     (line 211)
-* 'endgrent()' user-defined function:    Group Functions.     (line 214)
-* 'endpwent()' function (C library):     Passwd Functions.    (line 207)
-* 'endpwent()' user-defined function:    Passwd Functions.    (line 210)
+* END pattern, operators and:            Using BEGIN/END.     (line  17)
+* END pattern, print statement and:      I/O And BEGIN/END.   (line  15)
+* ENDFILE pattern:                       BEGINFILE/ENDFILE.   (line   6)
+* ENDFILE pattern, Boolean patterns and: Expression Patterns. (line  70)
+* endfile() user-defined function:       Filetrans Function.  (line  62)
+* endgrent() function (C library):       Group Functions.     (line 213)
+* endgrent() user-defined function:      Group Functions.     (line 216)
+* endpwent() function (C library):       Passwd Functions.    (line 208)
+* endpwent() user-defined function:      Passwd Functions.    (line 211)
 * English, Steve:                        Advanced Features.   (line   6)
-* 'ENVIRON' array:                       Auto-set.            (line  59)
-* environment variables used by 'gawk':  Environment Variables.
+* ENVIRON array:                         Auto-set.            (line  59)
+* environment variables used by gawk:    Environment Variables.
                                                               (line   6)
-* environment variables, in 'ENVIRON' array: Auto-set.        (line  59)
+* environment variables, in ENVIRON array: Auto-set.          (line  59)
 * epoch, definition of:                  Glossary.            (line 312)
-* equals sign ('='), '=' operator:       Assignment Ops.      (line   6)
-* equals sign ('='), '==' operator:      Comparison Operators.
+* equals sign (=), = operator:           Assignment Ops.      (line   6)
+* equals sign (=), == operator:          Comparison Operators.
                                                               (line  11)
-* equals sign ('='), '==' operator <1>:  Precedence.          (line  64)
+* equals sign (=), == operator <1>:      Precedence.          (line  64)
 * EREs (Extended Regular Expressions):   Bracket Expressions. (line  26)
-* 'ERRNO' variable:                      Auto-set.            (line  74)
-* 'ERRNO' variable <1>:                  TCP/IP Networking.   (line  54)
-* 'ERRNO' variable, with 'BEGINFILE' pattern: BEGINFILE/ENDFILE.
-                                                              (line  26)
-* 'ERRNO' variable, with 'close()' function: Close Files And Pipes.
+* ERRNO variable:                        Auto-set.            (line  73)
+* ERRNO variable <1>:                    TCP/IP Networking.   (line  54)
+* ERRNO variable, with BEGINFILE pattern: BEGINFILE/ENDFILE.  (line  26)
+* ERRNO variable, with close() function: Close Files And Pipes.
                                                               (line 140)
-* 'ERRNO' variable, with 'getline' command: Getline.          (line  19)
+* ERRNO variable, with getline command:  Getline.             (line  19)
 * error handling:                        Special FD.          (line  19)
-* error handling, 'ERRNO' variable and:  Auto-set.            (line  74)
+* error handling, ERRNO variable and:    Auto-set.            (line  73)
 * error output:                          Special FD.          (line   6)
-* escape processing, 'gsub()'/'gensub()'/'sub()' functions: Gory Details.
+* escape processing, gsub()/gensub()/sub() functions: Gory Details.
                                                               (line   6)
 * escape sequences, in strings:          Escape Sequences.    (line   6)
-* 'eval' debugger command:               Viewing And Changing Data.
+* eval debugger command:                 Viewing And Changing Data.
                                                               (line  23)
 * evaluate expressions, in debugger:     Viewing And Changing Data.
                                                               (line  23)
@@ -32641,35 +32619,32 @@ Index
 * evaluation order, concatenation:       Concatenation.       (line  41)
 * evaluation order, functions:           Calling Built-in.    (line  30)
 * examining fields:                      Fields.              (line   6)
-* exclamation point ('!'), '!' operator: Boolean Ops.         (line  69)
-* exclamation point ('!'), '!' operator <1>: Precedence.      (line  51)
-* exclamation point ('!'), '!' operator <2>: Egrep Program.   (line 174)
-* exclamation point ('!'), '!=' operator: Comparison Operators.
+* exclamation point (!), ! operator:     Boolean Ops.         (line  69)
+* exclamation point (!), ! operator <1>: Precedence.          (line  51)
+* exclamation point (!), ! operator <2>: Egrep Program.       (line 174)
+* exclamation point (!), != operator:    Comparison Operators.
                                                               (line  11)
-* exclamation point ('!'), '!=' operator <1>: Precedence.     (line  64)
-* exclamation point ('!'), '!~' operator: Regexp Usage.       (line  19)
-* exclamation point ('!'), '!~' operator <1>: Computed Regexps.
-                                                              (line   6)
-* exclamation point ('!'), '!~' operator <2>: Case-sensitivity.
-                                                              (line  26)
-* exclamation point ('!'), '!~' operator <3>: Regexp Constants.
-                                                              (line   6)
-* exclamation point ('!'), '!~' operator <4>: Comparison Operators.
+* exclamation point (!), != operator <1>: Precedence.         (line  64)
+* exclamation point (!), !~ operator:    Regexp Usage.        (line  19)
+* exclamation point (!), !~ operator <1>: Computed Regexps.   (line   6)
+* exclamation point (!), !~ operator <2>: Case-sensitivity.   (line  26)
+* exclamation point (!), !~ operator <3>: Regexp Constants.   (line   6)
+* exclamation point (!), !~ operator <4>: Comparison Operators.
                                                               (line  11)
-* exclamation point ('!'), '!~' operator <5>: Comparison Operators.
+* exclamation point (!), !~ operator <5>: Comparison Operators.
                                                               (line  98)
-* exclamation point ('!'), '!~' operator <6>: Precedence.     (line  79)
-* exclamation point ('!'), '!~' operator <7>: Expression Patterns.
+* exclamation point (!), !~ operator <6>: Precedence.         (line  79)
+* exclamation point (!), !~ operator <7>: Expression Patterns.
                                                               (line  24)
-* 'exit' statement:                      Exit Statement.      (line   6)
-* exit status, of 'gawk':                Exit Status.         (line   6)
+* exit statement:                        Exit Statement.      (line   6)
+* exit status, of gawk:                  Exit Status.         (line   6)
 * exit status, of VMS:                   VMS Running.         (line  28)
 * exit the debugger:                     Miscellaneous Debugger Commands.
                                                               (line  99)
-* 'exp':                                 Numeric Functions.   (line  17)
-* 'expand' utility:                      Very Simple.         (line  72)
+* exp:                                   Numeric Functions.   (line  19)
+* expand utility:                        Very Simple.         (line  73)
 * Expat XML parser library:              gawkextlib.          (line  35)
-* exponent:                              Numeric Functions.   (line  17)
+* exponent:                              Numeric Functions.   (line  19)
 * expressions:                           Expressions.         (line   6)
 * expressions, as patterns:              Expression Patterns. (line   6)
 * expressions, assignment:               Assignment Ops.      (line   6)
@@ -32687,52 +32662,51 @@ Index
                                                               (line   6)
 * extension API version:                 Extension Versioning.
                                                               (line   6)
-* extension API, version number:         Auto-set.            (line 231)
+* extension API, version number:         Auto-set.            (line 230)
 * extension example:                     Extension Example.   (line   6)
 * extension registration:                Registration Functions.
                                                               (line   6)
 * extension search path:                 Finding Extensions.  (line   6)
-* extensions distributed with 'gawk':    Extension Samples.   (line   6)
+* extensions distributed with gawk:      Extension Samples.   (line   6)
 * extensions, allocating memory:         Memory Allocation Functions.
                                                               (line   6)
-* extensions, Brian Kernighan's 'awk':   BTL.                 (line   6)
-* extensions, Brian Kernighan's 'awk' <1>: Common Extensions. (line   6)
-* extensions, common, '**' operator:     Arithmetic Ops.      (line  30)
-* extensions, common, '**=' operator:    Assignment Ops.      (line 138)
-* extensions, common, '/dev/stderr' special file: Special FD. (line  48)
-* extensions, common, '/dev/stdin' special file: Special FD.  (line  48)
-* extensions, common, '/dev/stdout' special file: Special FD. (line  48)
-* extensions, common, 'BINMODE' variable: PC Using.           (line  33)
-* extensions, common, 'delete' to delete entire arrays: Delete.
-                                                              (line  39)
-* extensions, common, 'fflush()' function: I/O Functions.     (line  43)
-* extensions, common, 'func' keyword:    Definition Syntax.   (line  99)
-* extensions, common, 'length()' applied to an array: String Functions.
+* extensions, Brian Kernighan's awk:     BTL.                 (line   6)
+* extensions, Brian Kernighan's awk <1>: Common Extensions.   (line   6)
+* extensions, common, ** operator:       Arithmetic Ops.      (line  30)
+* extensions, common, **= operator:      Assignment Ops.      (line 138)
+* extensions, common, /dev/stderr special file: Special FD.   (line  48)
+* extensions, common, /dev/stdin special file: Special FD.    (line  48)
+* extensions, common, /dev/stdout special file: Special FD.   (line  48)
+* extensions, common, BINMODE variable:  PC Using.            (line  35)
+* extensions, common, delete to delete entire arrays: Delete. (line  39)
+* extensions, common, fflush() function: I/O Functions.       (line  43)
+* extensions, common, func keyword:      Definition Syntax.   (line  99)
+* extensions, common, length() applied to an array: String Functions.
                                                               (line 200)
-* extensions, common, 'RS' as a regexp:  gawk split records.  (line   6)
+* extensions, common, RS as a regexp:    gawk split records.  (line   6)
 * extensions, common, single character fields: Single Character Fields.
                                                               (line   6)
-* extensions, common, '\x' escape sequence: Escape Sequences. (line  61)
-* extensions, in 'gawk', not in POSIX 'awk': POSIX/GNU.       (line   6)
-* extensions, loading, '@load' directive: Loading Shared Libraries.
+* extensions, common, \x escape sequence: Escape Sequences.   (line  61)
+* extensions, in gawk, not in POSIX awk: POSIX/GNU.           (line   6)
+* extensions, loading, @load directive:  Loading Shared Libraries.
                                                               (line   8)
-* extensions, 'mawk':                    Common Extensions.   (line   6)
+* extensions, mawk:                      Common Extensions.   (line   6)
 * extensions, where to find:             gawkextlib.          (line   6)
-* 'extract.awk' program:                 Extract Program.     (line  79)
+* extract.awk program:                   Extract Program.     (line  79)
 * extraction, of marked strings (internationalization): String Extraction.
                                                               (line   6)
-* 'f' debugger command (alias for 'frame'): Execution Stack.  (line  27)
+* f debugger command (alias for frame):  Execution Stack.     (line  27)
 * false, logical:                        Truth Values.        (line   6)
 * FDL (Free Documentation License):      GNU Free Documentation License.
                                                               (line   8)
-* features, adding to 'gawk':            Adding Code.         (line   6)
+* features, adding to gawk:              Adding Code.         (line   6)
 * features, deprecated:                  Obsolete.            (line   6)
 * features, undocumented:                Undocumented.        (line   6)
 * Fenlason, Jay:                         History.             (line  30)
 * Fenlason, Jay <1>:                     Contributors.        (line  19)
-* 'fflush':                              I/O Functions.       (line  28)
+* fflush:                                I/O Functions.       (line  28)
 * field numbers:                         Nonconstant Fields.  (line   6)
-* field operator '$':                    Fields.              (line  19)
+* field operator $:                      Fields.              (line  19)
 * field operators, dollar sign as:       Fields.              (line  19)
 * field separator, in multiline records: Multiple Line.       (line  41)
 * field separator, on command line:      Command Line Field Separator.
@@ -32742,14 +32716,13 @@ Index
 * field separators <1>:                  User-modified.       (line  50)
 * field separators <2>:                  User-modified.       (line 113)
 * field separators, choice of:           Field Separators.    (line  50)
-* field separators, 'FIELDWIDTHS' variable and: User-modified.
-                                                              (line  37)
-* field separators, 'FPAT' variable and: User-modified.       (line  43)
+* field separators, FIELDWIDTHS variable and: User-modified.  (line  37)
+* field separators, FPAT variable and:   User-modified.       (line  43)
 * field separators, POSIX and:           Fields.              (line   6)
 * field separators, regular expressions as: Field Separators. (line  50)
 * field separators, regular expressions as <1>: Regexp Field Splitting.
                                                               (line   6)
-* field separators, See Also 'OFS':      Changing Fields.     (line  64)
+* field separators, See Also OFS:        Changing Fields.     (line  64)
 * field separators, spaces as:           Cut Program.         (line 103)
 * fields:                                Reading Files.       (line  14)
 * fields <1>:                            Fields.              (line   6)
@@ -32765,34 +32738,32 @@ Index
 * fields, separating <1>:                Field Separators.    (line  15)
 * fields, single-character:              Single Character Fields.
                                                               (line   6)
-* 'FIELDWIDTHS' variable:                Constant Size.       (line  22)
-* 'FIELDWIDTHS' variable <1>:            User-modified.       (line  37)
+* FIELDWIDTHS variable:                  Constant Size.       (line  22)
+* FIELDWIDTHS variable <1>:              User-modified.       (line  37)
 * file descriptors:                      Special FD.          (line   6)
-* file inclusion, '@include' directive:  Include Files.       (line   8)
+* file inclusion, @include directive:    Include Files.       (line   8)
 * file names, distinguishing:            Auto-set.            (line  55)
 * file names, in compatibility mode:     Special Caveats.     (line   9)
-* file names, standard streams in 'gawk': Special FD.         (line  48)
-* 'FILENAME' variable:                   Reading Files.       (line   6)
-* 'FILENAME' variable <1>:               Auto-set.            (line  90)
-* 'FILENAME' variable, 'getline', setting with: Getline Notes.
-                                                              (line  19)
+* file names, standard streams in gawk:  Special FD.          (line  48)
+* FILENAME variable:                     Reading Files.       (line   6)
+* FILENAME variable <1>:                 Auto-set.            (line  89)
+* FILENAME variable, getline, setting with: Getline Notes.    (line  19)
 * filenames, assignments as:             Ignoring Assigns.    (line   6)
-* files, '.gmo':                         Explaining gettext.  (line  42)
-* files, '.gmo', specifying directory of: Explaining gettext. (line  54)
-* files, '.gmo', specifying directory of <1>: Programmer i18n.
-                                                              (line  48)
-* files, '.mo', converting from '.po':   I18N Example.        (line  66)
-* files, '.po':                          Explaining gettext.  (line  37)
-* files, '.po' <1>:                      Translator i18n.     (line   6)
-* files, '.po', converting to '.mo':     I18N Example.        (line  66)
-* files, '.pot':                         Explaining gettext.  (line  31)
-* files, '/dev/...' special files:       Special FD.          (line  48)
-* files, '/inet/...' ('gawk'):           TCP/IP Networking.   (line   6)
-* files, '/inet4/...' ('gawk'):          TCP/IP Networking.   (line   6)
-* files, '/inet6/...' ('gawk'):          TCP/IP Networking.   (line   6)
-* files, 'awk' programs in:              Long.                (line   6)
-* files, 'awkprof.out':                  Profiling.           (line   6)
-* files, 'awkvars.out':                  Options.             (line  94)
+* files, .gmo:                           Explaining gettext.  (line  42)
+* files, .gmo, specifying directory of:  Explaining gettext.  (line  54)
+* files, .gmo, specifying directory of <1>: Programmer i18n.  (line  48)
+* files, .mo, converting from .po:       I18N Example.        (line  66)
+* files, .po:                            Explaining gettext.  (line  37)
+* files, .po <1>:                        Translator i18n.     (line   6)
+* files, .po, converting to .mo:         I18N Example.        (line  66)
+* files, .pot:                           Explaining gettext.  (line  31)
+* files, /dev/... special files:         Special FD.          (line  48)
+* files, /inet/... (gawk):               TCP/IP Networking.   (line   6)
+* files, /inet4/... (gawk):              TCP/IP Networking.   (line   6)
+* files, /inet6/... (gawk):              TCP/IP Networking.   (line   6)
+* files, awk programs in:                Long.                (line   6)
+* files, awkprof.out:                    Profiling.           (line   6)
+* files, awkvars.out:                    Options.             (line  94)
 * files, closing:                        I/O Functions.       (line  10)
 * files, descriptors, See file descriptors: Special FD.       (line   6)
 * files, group:                          Group Functions.     (line   6)
@@ -32820,7 +32791,7 @@ Index
 * files, portable object, converting to message object files: I18N Example.
                                                               (line  66)
 * files, portable object, generating:    Options.             (line 147)
-* files, processing, 'ARGIND' variable and: Auto-set.         (line  50)
+* files, processing, ARGIND variable and: Auto-set.           (line  50)
 * files, reading:                        Rewind Function.     (line   6)
 * files, reading, multiline records:     Multiple Line.       (line   6)
 * files, searching for regular expressions: Egrep Program.    (line   6)
@@ -32830,7 +32801,7 @@ Index
 * files, Texinfo, extracting programs from: Extract Program.  (line   6)
 * find substring in string:              String Functions.    (line 155)
 * finding extensions:                    Finding Extensions.  (line   6)
-* 'finish' debugger command:             Debugger Execution Control.
+* finish debugger command:               Debugger Execution Control.
                                                               (line  39)
 * Fish, Fred:                            Contributors.        (line  51)
 * fixed-width data:                      Constant Size.       (line   6)
@@ -32840,36 +32811,36 @@ Index
                                                               (line   6)
 * floating-point, VAX/VMS:               VMS Running.         (line  50)
 * flush buffered output:                 I/O Functions.       (line  28)
-* 'fnmatch()' extension function:        Extension Sample Fnmatch.
+* fnmatch() extension function:          Extension Sample Fnmatch.
                                                               (line  12)
-* 'FNR' variable:                        Records.             (line   6)
-* 'FNR' variable <1>:                    Auto-set.            (line 100)
-* 'FNR' variable, changing:              Auto-set.            (line 313)
-* 'for' statement:                       For Statement.       (line   6)
-* 'for' statement, looping over arrays:  Scanning an Array.   (line  20)
-* 'fork()' extension function:           Extension Sample Fork.
+* FNR variable:                          Records.             (line   6)
+* FNR variable <1>:                      Auto-set.            (line  99)
+* FNR variable, changing:                Auto-set.            (line 312)
+* for statement:                         For Statement.       (line   6)
+* for statement, looping over arrays:    Scanning an Array.   (line  20)
+* fork() extension function:             Extension Sample Fork.
                                                               (line  11)
 * format specifiers:                     Basic Printf.        (line  15)
 * format specifiers, mixing regular with positional specifiers: Printf 
Ordering.
                                                               (line  57)
-* format specifiers, 'printf' statement: Control Letters.     (line   6)
-* format specifiers, 'strftime()' function ('gawk'): Time Functions.
-                                                              (line  88)
+* format specifiers, printf statement:   Control Letters.     (line   6)
+* format specifiers, strftime() function (gawk): Time Functions.
+                                                              (line  89)
 * format time string:                    Time Functions.      (line  48)
 * formats, numeric output:               OFMT.                (line   6)
 * formatting output:                     Printf.              (line   6)
 * formatting strings:                    String Functions.    (line 384)
-* forward slash ('/') to enclose regular expressions: Regexp. (line  10)
-* forward slash ('/'), '/' operator:     Precedence.          (line  54)
-* forward slash ('/'), '/=' operator:    Assignment Ops.      (line 129)
-* forward slash ('/'), '/=' operator <1>: Precedence.         (line  94)
-* forward slash ('/'), '/=' operator, vs. '/=.../' regexp constant: Assignment 
Ops.
+* forward slash (/) to enclose regular expressions: Regexp.   (line  10)
+* forward slash (/), / operator:         Precedence.          (line  54)
+* forward slash (/), /= operator:        Assignment Ops.      (line 129)
+* forward slash (/), /= operator <1>:    Precedence.          (line  94)
+* forward slash (/), /= operator, vs. /=.../ regexp constant: Assignment Ops.
                                                               (line 149)
-* forward slash ('/'), patterns and:     Expression Patterns. (line  24)
-* 'FPAT' variable:                       Splitting By Content.
+* forward slash (/), patterns and:       Expression Patterns. (line  24)
+* FPAT variable:                         Splitting By Content.
                                                               (line  25)
-* 'FPAT' variable <1>:                   User-modified.       (line  43)
-* 'frame' debugger command:              Execution Stack.     (line  27)
+* FPAT variable <1>:                     User-modified.       (line  43)
+* frame debugger command:                Execution Stack.     (line  27)
 * Free Documentation License (FDL):      GNU Free Documentation License.
                                                               (line   8)
 * Free Software Foundation (FSF):        Manual History.      (line   6)
@@ -32877,29 +32848,29 @@ Index
 * Free Software Foundation (FSF) <2>:    Glossary.            (line 372)
 * Free Software Foundation (FSF) <3>:    Glossary.            (line 405)
 * FreeBSD:                               Glossary.            (line 748)
-* 'FS' variable:                         Field Separators.    (line  15)
-* 'FS' variable <1>:                     User-modified.       (line  50)
-* 'FS' variable, '--field-separator' option and: Options.     (line  21)
-* 'FS' variable, as null string:         Single Character Fields.
+* FS variable:                           Field Separators.    (line  15)
+* FS variable <1>:                       User-modified.       (line  50)
+* FS variable, --field-separator option and: Options.         (line  21)
+* FS variable, as null string:           Single Character Fields.
                                                               (line  20)
-* 'FS' variable, as TAB character:       Options.             (line 266)
-* 'FS' variable, changing value of:      Field Separators.    (line  34)
-* 'FS' variable, running 'awk' programs and: Cut Program.     (line  63)
-* 'FS' variable, setting from command line: Command Line Field Separator.
+* FS variable, as TAB character:         Options.             (line 266)
+* FS variable, changing value of:        Field Separators.    (line  34)
+* FS variable, running awk programs and: Cut Program.         (line  63)
+* FS variable, setting from command line: Command Line Field Separator.
                                                               (line   6)
-* 'FS', containing '^':                  Regexp Field Splitting.
+* FS, containing ^:                      Regexp Field Splitting.
                                                               (line  59)
-* 'FS', in multiline records:            Multiple Line.       (line  41)
+* FS, in multiline records:              Multiple Line.       (line  41)
 * FSF (Free Software Foundation):        Manual History.      (line   6)
 * FSF (Free Software Foundation) <1>:    Getting.             (line  10)
 * FSF (Free Software Foundation) <2>:    Glossary.            (line 372)
 * FSF (Free Software Foundation) <3>:    Glossary.            (line 405)
-* 'fts()' extension function:            Extension Sample File Functions.
+* fts() extension function:              Extension Sample File Functions.
                                                               (line  60)
-* 'FUNCTAB' array:                       Auto-set.            (line 116)
+* FUNCTAB array:                         Auto-set.            (line 115)
 * function calls:                        Function Calls.      (line   6)
 * function calls, indirect:              Indirect Calls.      (line   6)
-* function calls, indirect, '@'-notation for: Indirect Calls. (line  47)
+* function calls, indirect, @-notation for: Indirect Calls.   (line  47)
 * function definition example:           Function Example.    (line   6)
 * function pointers:                     Indirect Calls.      (line   6)
 * functions, arrays as parameters to:    Pass By Value/Reference.
@@ -32939,172 +32910,170 @@ Index
 * functions, user-defined, calling:      Function Caveats.    (line   6)
 * functions, user-defined, counts, in a profile: Profiling.   (line 137)
 * functions, user-defined, library of:   Library Functions.   (line   6)
-* functions, user-defined, 'next'/'nextfile' statements and: Next Statement.
+* functions, user-defined, next/nextfile statements and: Next Statement.
                                                               (line  44)
-* functions, user-defined, 'next'/'nextfile' statements and <1>: Nextfile 
Statement.
+* functions, user-defined, next/nextfile statements and <1>: Nextfile 
Statement.
                                                               (line  47)
 * G-d:                                   Acknowledgments.     (line  94)
 * G., Daniel Richard:                    Acknowledgments.     (line  60)
 * G., Daniel Richard <1>:                Bugs.                (line  73)
 * Garfinkle, Scott:                      Contributors.        (line  35)
-* 'gawk' program, dynamic profiling:     Profiling.           (line 178)
-* 'gawk' version:                        Auto-set.            (line 206)
-* 'gawk', 'ARGIND' variable in:          Other Arguments.     (line  15)
-* 'gawk', 'awk' and:                     Preface.             (line  21)
-* 'gawk', 'awk' and <1>:                 This Manual.         (line  14)
-* 'gawk', bitwise operations in:         Bitwise Functions.   (line  40)
-* 'gawk', 'break' statement in:          Break Statement.     (line  51)
-* 'gawk', character classes and:         Bracket Expressions. (line 100)
-* 'gawk', coding style in:               Adding Code.         (line  37)
-* 'gawk', command-line options, and regular expressions: GNU Regexp Operators.
+* gawk program, dynamic profiling:       Profiling.           (line 178)
+* gawk version:                          Auto-set.            (line 205)
+* gawk, ARGIND variable in:              Other Arguments.     (line  15)
+* gawk, awk and:                         Preface.             (line  21)
+* gawk, awk and <1>:                     This Manual.         (line  14)
+* gawk, bitwise operations in:           Bitwise Functions.   (line  40)
+* gawk, break statement in:              Break Statement.     (line  51)
+* gawk, character classes and:           Bracket Expressions. (line 100)
+* gawk, coding style in:                 Adding Code.         (line  37)
+* gawk, command-line options, and regular expressions: GNU Regexp Operators.
                                                               (line  73)
-* 'gawk', configuring:                   Configuration Philosophy.
+* gawk, configuring:                     Configuration Philosophy.
                                                               (line   6)
-* 'gawk', configuring, options:          Additional Configuration Options.
+* gawk, configuring, options:            Additional Configuration Options.
                                                               (line   6)
-* 'gawk', 'continue' statement in:       Continue Statement.  (line  44)
-* 'gawk', distribution:                  Distribution contents.
+* gawk, continue statement in:           Continue Statement.  (line  44)
+* gawk, distribution:                    Distribution contents.
                                                               (line   6)
-* 'gawk', 'ERRNO' variable in:           Getline.             (line  19)
-* 'gawk', 'ERRNO' variable in <1>:       Close Files And Pipes.
+* gawk, ERRNO variable in:               Getline.             (line  19)
+* gawk, ERRNO variable in <1>:           Close Files And Pipes.
                                                               (line 140)
-* 'gawk', 'ERRNO' variable in <2>:       BEGINFILE/ENDFILE.   (line  26)
-* 'gawk', 'ERRNO' variable in <3>:       Auto-set.            (line  74)
-* 'gawk', 'ERRNO' variable in <4>:       TCP/IP Networking.   (line  54)
-* 'gawk', escape sequences:              Escape Sequences.    (line 117)
-* 'gawk', extensions, disabling:         Options.             (line 254)
-* 'gawk', features, adding:              Adding Code.         (line   6)
-* 'gawk', features, advanced:            Advanced Features.   (line   6)
-* 'gawk', field separators and:          User-modified.       (line  71)
-* 'gawk', 'FIELDWIDTHS' variable in:     Constant Size.       (line  22)
-* 'gawk', 'FIELDWIDTHS' variable in <1>: User-modified.       (line  37)
-* 'gawk', file names in:                 Special Files.       (line   6)
-* 'gawk', format-control characters:     Control Letters.     (line  18)
-* 'gawk', format-control characters <1>: Control Letters.     (line  93)
-* 'gawk', 'FPAT' variable in:            Splitting By Content.
+* gawk, ERRNO variable in <2>:           BEGINFILE/ENDFILE.   (line  26)
+* gawk, ERRNO variable in <3>:           Auto-set.            (line  73)
+* gawk, ERRNO variable in <4>:           TCP/IP Networking.   (line  54)
+* gawk, escape sequences:                Escape Sequences.    (line 118)
+* gawk, extensions, disabling:           Options.             (line 254)
+* gawk, features, adding:                Adding Code.         (line   6)
+* gawk, features, advanced:              Advanced Features.   (line   6)
+* gawk, field separators and:            User-modified.       (line  71)
+* gawk, FIELDWIDTHS variable in:         Constant Size.       (line  22)
+* gawk, FIELDWIDTHS variable in <1>:     User-modified.       (line  37)
+* gawk, file names in:                   Special Files.       (line   6)
+* gawk, format-control characters:       Control Letters.     (line  18)
+* gawk, format-control characters <1>:   Control Letters.     (line  93)
+* gawk, FPAT variable in:                Splitting By Content.
                                                               (line  25)
-* 'gawk', 'FPAT' variable in <1>:        User-modified.       (line  43)
-* 'gawk', 'FUNCTAB' array in:            Auto-set.            (line 116)
-* 'gawk', function arguments and:        Calling Built-in.    (line  16)
-* 'gawk', hexadecimal numbers and:       Nondecimal-numbers.  (line  41)
-* 'gawk', 'IGNORECASE' variable in:      Case-sensitivity.    (line  26)
-* 'gawk', 'IGNORECASE' variable in <1>:  User-modified.       (line  76)
-* 'gawk', 'IGNORECASE' variable in <2>:  Array Intro.         (line 100)
-* 'gawk', 'IGNORECASE' variable in <3>:  String Functions.    (line  58)
-* 'gawk', 'IGNORECASE' variable in <4>:  Array Sorting Functions.
+* gawk, FPAT variable in <1>:            User-modified.       (line  43)
+* gawk, FUNCTAB array in:                Auto-set.            (line 115)
+* gawk, function arguments and:          Calling Built-in.    (line  16)
+* gawk, hexadecimal numbers and:         Nondecimal-numbers.  (line  41)
+* gawk, IGNORECASE variable in:          Case-sensitivity.    (line  26)
+* gawk, IGNORECASE variable in <1>:      User-modified.       (line  76)
+* gawk, IGNORECASE variable in <2>:      Array Intro.         (line 100)
+* gawk, IGNORECASE variable in <3>:      String Functions.    (line  58)
+* gawk, IGNORECASE variable in <4>:      Array Sorting Functions.
                                                               (line  83)
-* 'gawk', implementation issues:         Notes.               (line   6)
-* 'gawk', implementation issues, debugging: Compatibility Mode.
-                                                              (line   6)
-* 'gawk', implementation issues, downward compatibility: Compatibility Mode.
+* gawk, implementation issues:           Notes.               (line   6)
+* gawk, implementation issues, debugging: Compatibility Mode. (line   6)
+* gawk, implementation issues, downward compatibility: Compatibility Mode.
                                                               (line   6)
-* 'gawk', implementation issues, limits: Getline Notes.       (line  14)
-* 'gawk', implementation issues, pipes:  Redirection.         (line 129)
-* 'gawk', installing:                    Installation.        (line   6)
-* 'gawk', internationalization and, See internationalization: 
Internationalization.
+* gawk, implementation issues, limits:   Getline Notes.       (line  14)
+* gawk, implementation issues, pipes:    Redirection.         (line 129)
+* gawk, installing:                      Installation.        (line   6)
+* gawk, internationalization and, See internationalization: 
Internationalization.
                                                               (line  13)
-* 'gawk', interpreter, adding code to:   Using Internal File Ops.
+* gawk, interpreter, adding code to:     Using Internal File Ops.
                                                               (line   6)
-* 'gawk', interval expressions and:      Regexp Operators.    (line 139)
-* 'gawk', line continuation in:          Conditional Exp.     (line  34)
-* 'gawk', 'LINT' variable in:            User-modified.       (line  87)
-* 'gawk', list of contributors to:       Contributors.        (line   6)
-* 'gawk', MS-DOS version of:             PC Using.            (line  10)
-* 'gawk', MS-Windows version of:         PC Using.            (line  10)
-* 'gawk', newlines in:                   Statements/Lines.    (line  12)
-* 'gawk', octal numbers and:             Nondecimal-numbers.  (line  41)
-* 'gawk', OS/2 version of:               PC Using.            (line  16)
-* 'gawk', predefined variables and:      Built-in Variables.  (line  14)
-* 'gawk', 'PROCINFO' array in:           Auto-set.            (line 130)
-* 'gawk', 'PROCINFO' array in <1>:       Auto-set.            (line 241)
-* 'gawk', 'PROCINFO' array in <2>:       Time Functions.      (line  47)
-* 'gawk', 'PROCINFO' array in <3>:       Two-way I/O.         (line  99)
-* 'gawk', regexp constants and:          Using Constant Regexps.
+* gawk, interval expressions and:        Regexp Operators.    (line 139)
+* gawk, line continuation in:            Conditional Exp.     (line  34)
+* gawk, LINT variable in:                User-modified.       (line  87)
+* gawk, list of contributors to:         Contributors.        (line   6)
+* gawk, MS-DOS version of:               PC Using.            (line  10)
+* gawk, MS-Windows version of:           PC Using.            (line  10)
+* gawk, newlines in:                     Statements/Lines.    (line  12)
+* gawk, octal numbers and:               Nondecimal-numbers.  (line  41)
+* gawk, OS/2 version of:                 PC Using.            (line  17)
+* gawk, predefined variables and:        Built-in Variables.  (line  14)
+* gawk, PROCINFO array in:               Auto-set.            (line 129)
+* gawk, PROCINFO array in <1>:           Auto-set.            (line 240)
+* gawk, PROCINFO array in <2>:           Time Functions.      (line  47)
+* gawk, PROCINFO array in <3>:           Two-way I/O.         (line  99)
+* gawk, regexp constants and:            Using Constant Regexps.
                                                               (line  28)
-* 'gawk', regular expressions, case sensitivity: Case-sensitivity.
+* gawk, regular expressions, case sensitivity: Case-sensitivity.
                                                               (line  26)
-* 'gawk', regular expressions, operators: GNU Regexp Operators.
+* gawk, regular expressions, operators:  GNU Regexp Operators.
                                                               (line   6)
-* 'gawk', regular expressions, precedence: Regexp Operators.  (line 161)
-* 'gawk', 'RT' variable in:              awk split records.   (line 124)
-* 'gawk', 'RT' variable in <1>:          Multiple Line.       (line 129)
-* 'gawk', 'RT' variable in <2>:          Auto-set.            (line 264)
-* 'gawk', See Also 'awk':                Preface.             (line  34)
-* 'gawk', source code, obtaining:        Getting.             (line   6)
-* 'gawk', splitting fields and:          Constant Size.       (line  86)
-* 'gawk', string-translation functions:  I18N Functions.      (line   6)
-* 'gawk', 'SYMTAB' array in:             Auto-set.            (line 268)
-* 'gawk', 'TEXTDOMAIN' variable in:      User-modified.       (line 152)
-* 'gawk', timestamps:                    Time Functions.      (line   6)
-* 'gawk', uses for:                      Preface.             (line  34)
-* 'gawk', versions of, information about, printing: Options.  (line 299)
-* 'gawk', VMS version of:                VMS Installation.    (line   6)
-* 'gawk', word-boundary operator:        GNU Regexp Operators.
+* gawk, regular expressions, precedence: Regexp Operators.    (line 161)
+* gawk, RT variable in:                  awk split records.   (line 124)
+* gawk, RT variable in <1>:              Multiple Line.       (line 130)
+* gawk, RT variable in <2>:              Auto-set.            (line 263)
+* gawk, See Also awk:                    Preface.             (line  34)
+* gawk, source code, obtaining:          Getting.             (line   6)
+* gawk, splitting fields and:            Constant Size.       (line  86)
+* gawk, string-translation functions:    I18N Functions.      (line   6)
+* gawk, SYMTAB array in:                 Auto-set.            (line 267)
+* gawk, TEXTDOMAIN variable in:          User-modified.       (line 152)
+* gawk, timestamps:                      Time Functions.      (line   6)
+* gawk, uses for:                        Preface.             (line  34)
+* gawk, versions of, information about, printing: Options.    (line 299)
+* gawk, VMS version of:                  VMS Installation.    (line   6)
+* gawk, word-boundary operator:          GNU Regexp Operators.
                                                               (line  66)
-* 'gawkextlib':                          gawkextlib.          (line   6)
-* 'gawkextlib' project:                  gawkextlib.          (line   6)
+* gawkextlib:                            gawkextlib.          (line   6)
+* gawkextlib project:                    gawkextlib.          (line   6)
 * General Public License (GPL):          Glossary.            (line 396)
 * General Public License, See GPL:       Manual History.      (line  11)
 * generate time values:                  Time Functions.      (line  25)
-* 'gensub':                              Using Constant Regexps.
+* gensub:                                Using Constant Regexps.
                                                               (line  43)
-* 'gensub' <1>:                          String Functions.    (line  89)
-* 'gensub()' function ('gawk'), escape processing: Gory Details.
+* gensub <1>:                            String Functions.    (line  89)
+* gensub() function (gawk), escape processing: Gory Details.  (line   6)
+* getaddrinfo() function (C library):    TCP/IP Networking.   (line  39)
+* getgrent() function (C library):       Group Functions.     (line   6)
+* getgrent() function (C library) <1>:   Group Functions.     (line 202)
+* getgrent() user-defined function:      Group Functions.     (line   6)
+* getgrent() user-defined function <1>:  Group Functions.     (line 205)
+* getgrgid() function (C library):       Group Functions.     (line 184)
+* getgrgid() user-defined function:      Group Functions.     (line 187)
+* getgrnam() function (C library):       Group Functions.     (line 173)
+* getgrnam() user-defined function:      Group Functions.     (line 178)
+* getgruser() function (C library):      Group Functions.     (line 193)
+* getgruser() function, user-defined:    Group Functions.     (line 196)
+* getline command:                       Reading Files.       (line  20)
+* getline command, coprocesses, using from: Getline/Coprocess.
                                                               (line   6)
-* 'getaddrinfo()' function (C library):  TCP/IP Networking.   (line  39)
-* 'getgrent()' function (C library):     Group Functions.     (line   6)
-* 'getgrent()' function (C library) <1>: Group Functions.     (line 200)
-* 'getgrent()' user-defined function:    Group Functions.     (line   6)
-* 'getgrent()' user-defined function <1>: Group Functions.    (line 203)
-* 'getgrgid()' function (C library):     Group Functions.     (line 182)
-* 'getgrgid()' user-defined function:    Group Functions.     (line 185)
-* 'getgrnam()' function (C library):     Group Functions.     (line 171)
-* 'getgrnam()' user-defined function:    Group Functions.     (line 176)
-* 'getgruser()' function (C library):    Group Functions.     (line 191)
-* 'getgruser()' function, user-defined:  Group Functions.     (line 194)
-* 'getline' command:                     Reading Files.       (line  20)
-* 'getline' command, coprocesses, using from: Getline/Coprocess.
+* getline command, coprocesses, using from <1>: Close Files And Pipes.
                                                               (line   6)
-* 'getline' command, coprocesses, using from <1>: Close Files And Pipes.
-                                                              (line   6)
-* 'getline' command, deadlock and:       Two-way I/O.         (line  53)
-* 'getline' command, explicit input with: Getline.            (line   6)
-* 'getline' command, 'FILENAME' variable and: Getline Notes.  (line  19)
-* 'getline' command, return values:      Getline.             (line  19)
-* 'getline' command, variants:           Getline Summary.     (line   6)
-* 'getline' command, '_gr_init()' user-defined function: Group Functions.
+* getline command, deadlock and:         Two-way I/O.         (line  53)
+* getline command, explicit input with:  Getline.             (line   6)
+* getline command, FILENAME variable and: Getline Notes.      (line  19)
+* getline command, return values:        Getline.             (line  19)
+* getline command, variants:             Getline Summary.     (line   6)
+* getline command, _gr_init() user-defined function: Group Functions.
                                                               (line  83)
-* 'getline' command, '_pw_init()' function: Passwd Functions. (line 154)
-* 'getline' from a file:                 Getline/File.        (line   6)
-* 'getline' into a variable:             Getline/Variable.    (line   6)
-* 'getline' statement, 'BEGINFILE'/'ENDFILE' patterns and: BEGINFILE/ENDFILE.
+* getline command, _pw_init() function:  Passwd Functions.    (line 154)
+* getline from a file:                   Getline/File.        (line   6)
+* getline into a variable:               Getline/Variable.    (line   6)
+* getline statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILE.
                                                               (line  53)
-* 'getlocaltime()' user-defined function: Getlocaltime Function.
+* getlocaltime() user-defined function:  Getlocaltime Function.
                                                               (line  16)
-* 'getopt()' function (C library):       Getopt Function.     (line  15)
-* 'getopt()' user-defined function:      Getopt Function.     (line 108)
-* 'getopt()' user-defined function <1>:  Getopt Function.     (line 134)
-* 'getpwent()' function (C library):     Passwd Functions.    (line  16)
-* 'getpwent()' function (C library) <1>: Passwd Functions.    (line 195)
-* 'getpwent()' user-defined function:    Passwd Functions.    (line  16)
-* 'getpwent()' user-defined function <1>: Passwd Functions.   (line 199)
-* 'getpwnam()' function (C library):     Passwd Functions.    (line 174)
-* 'getpwnam()' user-defined function:    Passwd Functions.    (line 179)
-* 'getpwuid()' function (C library):     Passwd Functions.    (line 185)
-* 'getpwuid()' user-defined function:    Passwd Functions.    (line 189)
-* 'gettext' library:                     Explaining gettext.  (line   6)
-* 'gettext' library, locale categories:  Explaining gettext.  (line  81)
-* 'gettext()' function (C library):      Explaining gettext.  (line  63)
-* 'gettimeofday()' extension function:   Extension Sample Time.
+* getopt() function (C library):         Getopt Function.     (line  15)
+* getopt() user-defined function:        Getopt Function.     (line 108)
+* getopt() user-defined function <1>:    Getopt Function.     (line 134)
+* getpwent() function (C library):       Passwd Functions.    (line  16)
+* getpwent() function (C library) <1>:   Passwd Functions.    (line 196)
+* getpwent() user-defined function:      Passwd Functions.    (line  16)
+* getpwent() user-defined function <1>:  Passwd Functions.    (line 200)
+* getpwnam() function (C library):       Passwd Functions.    (line 175)
+* getpwnam() user-defined function:      Passwd Functions.    (line 180)
+* getpwuid() function (C library):       Passwd Functions.    (line 186)
+* getpwuid() user-defined function:      Passwd Functions.    (line 190)
+* gettext library:                       Explaining gettext.  (line   6)
+* gettext library, locale categories:    Explaining gettext.  (line  81)
+* gettext() function (C library):        Explaining gettext.  (line  63)
+* gettimeofday() extension function:     Extension Sample Time.
                                                               (line  12)
-* 'git' utility:                         gawkextlib.          (line  29)
-* 'git' utility <1>:                     Other Versions.      (line  29)
-* 'git' utility <2>:                     Accessing The Source.
+* git utility:                           gawkextlib.          (line  29)
+* git utility <1>:                       Other Versions.      (line  29)
+* git utility <2>:                       Accessing The Source.
                                                               (line  10)
-* 'git' utility <3>:                     Adding Code.         (line 110)
-* Git, use of for 'gawk' source code:    Derived Files.       (line   6)
+* git utility <3>:                       Adding Code.         (line 112)
+* Git, use of for gawk source code:      Derived Files.       (line   6)
 * GNITS mailing list:                    Acknowledgments.     (line  52)
-* GNU 'awk', See 'gawk':                 Preface.             (line  51)
+* GNU awk, See gawk:                     Preface.             (line  51)
 * GNU Free Documentation License:        GNU Free Documentation License.
                                                               (line   8)
 * GNU General Public License:            Glossary.            (line 396)
@@ -33121,18 +33090,18 @@ Index
 * GPL (General Public License):          Manual History.      (line  11)
 * GPL (General Public License) <1>:      Glossary.            (line 396)
 * GPL (General Public License), printing: Options.            (line  89)
-* 'grcat' program:                       Group Functions.     (line  16)
+* grcat program:                         Group Functions.     (line  16)
 * Grigera, Juan:                         Contributors.        (line  58)
 * group database, reading:               Group Functions.     (line   6)
 * group file:                            Group Functions.     (line   6)
-* group ID of 'gawk' user:               Auto-set.            (line 179)
+* group ID of gawk user:                 Auto-set.            (line 178)
 * groups, information about:             Group Functions.     (line   6)
-* 'gsub':                                Using Constant Regexps.
+* gsub:                                  Using Constant Regexps.
                                                               (line  43)
-* 'gsub' <1>:                            String Functions.    (line 139)
-* 'gsub()' function, arguments of:       String Functions.    (line 463)
-* 'gsub()' function, escape processing:  Gory Details.        (line   6)
-* 'h' debugger command (alias for 'help'): Miscellaneous Debugger Commands.
+* gsub <1>:                              String Functions.    (line 139)
+* gsub() function, arguments of:         String Functions.    (line 463)
+* gsub() function, escape processing:    Gory Details.        (line   6)
+* h debugger command (alias for help):   Miscellaneous Debugger Commands.
                                                               (line  66)
 * Hankerson, Darrel:                     Acknowledgments.     (line  60)
 * Hankerson, Darrel <1>:                 Contributors.        (line  61)
@@ -33140,67 +33109,66 @@ Index
 * Hartholz, Elaine:                      Acknowledgments.     (line  38)
 * Hartholz, Marshall:                    Acknowledgments.     (line  38)
 * Hasegawa, Isamu:                       Contributors.        (line  95)
-* 'help' debugger command:               Miscellaneous Debugger Commands.
+* help debugger command:                 Miscellaneous Debugger Commands.
                                                               (line  66)
 * hexadecimal numbers:                   Nondecimal-numbers.  (line   6)
 * hexadecimal values, enabling interpretation of: Options.    (line 209)
 * history expansion, in debugger:        Readline Support.    (line   6)
-* 'histsort.awk' program:                History Sorting.     (line  25)
+* histsort.awk program:                  History Sorting.     (line  25)
 * Hughes, Phil:                          Acknowledgments.     (line  43)
-* 'HUP' signal, for dynamic profiling:   Profiling.           (line 210)
-* hyphen ('-'), '-' operator:            Precedence.          (line  51)
-* hyphen ('-'), '-' operator <1>:        Precedence.          (line  57)
-* hyphen ('-'), '--' operator:           Increment Ops.       (line  48)
-* hyphen ('-'), '--' operator <1>:       Precedence.          (line  45)
-* hyphen ('-'), '-=' operator:           Assignment Ops.      (line 129)
-* hyphen ('-'), '-=' operator <1>:       Precedence.          (line  94)
-* hyphen ('-'), filenames beginning with: Options.            (line  60)
-* hyphen ('-'), in bracket expressions:  Bracket Expressions. (line  17)
-* 'i' debugger command (alias for 'info'): Debugger Info.     (line  13)
-* 'id' utility:                          Id Program.          (line   6)
-* 'id.awk' program:                      Id Program.          (line  31)
-* 'if' statement:                        If Statement.        (line   6)
-* 'if' statement, actions, changing:     Ranges.              (line  25)
-* 'if' statement, use of regexps in:     Regexp Usage.        (line  19)
-* 'igawk.sh' program:                    Igawk Program.       (line 124)
+* HUP signal, for dynamic profiling:     Profiling.           (line 210)
+* hyphen (-), - operator:                Precedence.          (line  51)
+* hyphen (-), - operator <1>:            Precedence.          (line  57)
+* hyphen (-), -- operator:               Increment Ops.       (line  48)
+* hyphen (-), -- operator <1>:           Precedence.          (line  45)
+* hyphen (-), -= operator:               Assignment Ops.      (line 129)
+* hyphen (-), -= operator <1>:           Precedence.          (line  94)
+* hyphen (-), filenames beginning with:  Options.             (line  60)
+* hyphen (-), in bracket expressions:    Bracket Expressions. (line  17)
+* i debugger command (alias for info):   Debugger Info.       (line  13)
+* id utility:                            Id Program.          (line   6)
+* id.awk program:                        Id Program.          (line  31)
+* if statement:                          If Statement.        (line   6)
+* if statement, actions, changing:       Ranges.              (line  25)
+* if statement, use of regexps in:       Regexp Usage.        (line  19)
+* igawk.sh program:                      Igawk Program.       (line 124)
 * ignore breakpoint:                     Breakpoint Control.  (line  87)
-* 'ignore' debugger command:             Breakpoint Control.  (line  87)
-* 'IGNORECASE' variable:                 User-modified.       (line  76)
-* 'IGNORECASE' variable, and array indices: Array Intro.      (line 100)
-* 'IGNORECASE' variable, and array sorting functions: Array Sorting Functions.
+* ignore debugger command:               Breakpoint Control.  (line  87)
+* IGNORECASE variable:                   User-modified.       (line  76)
+* IGNORECASE variable, and array indices: Array Intro.        (line 100)
+* IGNORECASE variable, and array sorting functions: Array Sorting Functions.
                                                               (line  83)
-* 'IGNORECASE' variable, in example programs: Library Functions.
+* IGNORECASE variable, in example programs: Library Functions.
                                                               (line  53)
-* 'IGNORECASE' variable, with '~' and '!~' operators: Case-sensitivity.
+* IGNORECASE variable, with ~ and !~ operators: Case-sensitivity.
                                                               (line  26)
 * Illumos:                               Other Versions.      (line 109)
-* Illumos, POSIX-compliant 'awk':        Other Versions.      (line 109)
-* implementation issues, 'gawk':         Notes.               (line   6)
-* implementation issues, 'gawk', debugging: Compatibility Mode.
-                                                              (line   6)
-* implementation issues, 'gawk', limits: Getline Notes.       (line  14)
-* implementation issues, 'gawk', limits <1>: Redirection.     (line 129)
-* 'in' operator:                         Comparison Operators.
+* Illumos, POSIX-compliant awk:          Other Versions.      (line 109)
+* implementation issues, gawk:           Notes.               (line   6)
+* implementation issues, gawk, debugging: Compatibility Mode. (line   6)
+* implementation issues, gawk, limits:   Getline Notes.       (line  14)
+* implementation issues, gawk, limits <1>: Redirection.       (line 129)
+* in operator:                           Comparison Operators.
                                                               (line  11)
-* 'in' operator <1>:                     Precedence.          (line  82)
-* 'in' operator <2>:                     For Statement.       (line  76)
-* 'in' operator, index existence in multidimensional arrays: Multidimensional.
+* in operator <1>:                       Precedence.          (line  82)
+* in operator <2>:                       For Statement.       (line  75)
+* in operator, index existence in multidimensional arrays: Multidimensional.
                                                               (line  41)
-* 'in' operator, order of array access:  Scanning an Array.   (line  48)
-* 'in' operator, testing if array element exists: Reference to Elements.
+* in operator, order of array access:    Scanning an Array.   (line  48)
+* in operator, testing if array element exists: Reference to Elements.
                                                               (line  38)
-* 'in' operator, use in loops:           Scanning an Array.   (line  17)
-* including files, '@include' directive: Include Files.       (line   8)
+* in operator, use in loops:             Scanning an Array.   (line  17)
+* including files, @include directive:   Include Files.       (line   8)
 * increment operators:                   Increment Ops.       (line   6)
-* 'index':                               String Functions.    (line 155)
+* index:                                 String Functions.    (line 155)
 * indexing arrays:                       Array Intro.         (line  48)
 * indirect function calls:               Indirect Calls.      (line   6)
-* indirect function calls, '@'-notation: Indirect Calls.      (line  47)
+* indirect function calls, @-notation:   Indirect Calls.      (line  47)
 * infinite precision:                    Arbitrary Precision Arithmetic.
                                                               (line   6)
-* 'info' debugger command:               Debugger Info.       (line  13)
+* info debugger command:                 Debugger Info.       (line  13)
 * initialization, automatic:             More Complex.        (line  39)
-* 'inplace' extension:                   Extension Sample Inplace.
+* inplace extension:                     Extension Sample Inplace.
                                                               (line   6)
 * input files:                           Reading Files.       (line   6)
 * input files, closing:                  Close Files And Pipes.
@@ -33208,8 +33176,8 @@ Index
 * input files, counting elements in:     Wc Program.          (line   6)
 * input files, examples:                 Sample Data Files.   (line   6)
 * input files, reading:                  Reading Files.       (line   6)
-* input files, running 'awk' without:    Read Terminal.       (line   6)
-* input files, running 'awk' without <1>: Read Terminal.      (line  17)
+* input files, running awk without:      Read Terminal.       (line   6)
+* input files, running awk without <1>:  Read Terminal.       (line  17)
 * input files, variable assignments and: Other Arguments.     (line  26)
 * input pipeline:                        Getline/Pipe.        (line  10)
 * input record, length of:               String Functions.    (line 177)
@@ -33223,14 +33191,14 @@ Index
 * input, standard <1>:                   Special FD.          (line   6)
 * input/output functions:                I/O Functions.       (line   6)
 * input/output, binary:                  User-modified.       (line  15)
-* input/output, from 'BEGIN' and 'END':  I/O And BEGIN/END.   (line   6)
+* input/output, from BEGIN and END:      I/O And BEGIN/END.   (line   6)
 * input/output, two-way:                 Two-way I/O.         (line  27)
 * insomnia, cure for:                    Alarm Program.       (line   6)
 * installation, VMS:                     VMS Installation.    (line   6)
-* installing 'gawk':                     Installation.        (line   6)
+* installing gawk:                       Installation.        (line   6)
 * instruction tracing, in debugger:      Debugger Info.       (line  90)
-* 'int':                                 Numeric Functions.   (line  22)
-* 'INT' signal (MS-Windows):             Profiling.           (line 213)
+* int:                                   Numeric Functions.   (line  24)
+* INT signal (MS-Windows):               Profiling.           (line 213)
 * integer array indices:                 Numeric Array Subscripts.
                                                               (line  31)
 * integers, arbitrary precision:         Arbitrary Precision Integers.
@@ -33244,7 +33212,7 @@ Index
                                                               (line  13)
 * internationalization, localization, character classes: Bracket Expressions.
                                                               (line 100)
-* internationalization, localization, 'gawk' and: Internationalization.
+* internationalization, localization, gawk and: Internationalization.
                                                               (line  13)
 * internationalization, localization, locale categories: Explaining gettext.
                                                               (line  81)
@@ -33256,21 +33224,21 @@ Index
 * interpreted programs:                  Basic High Level.    (line  13)
 * interpreted programs <1>:              Glossary.            (line 445)
 * interval expressions, regexp operator: Regexp Operators.    (line 116)
-* 'inventory-shipped' file:              Sample Data Files.   (line  32)
+* inventory-shipped file:                Sample Data Files.   (line  32)
 * invoke shell command:                  I/O Functions.       (line 107)
-* 'isarray':                             Type Functions.      (line  11)
+* isarray:                               Type Functions.      (line  11)
 * ISO:                                   Glossary.            (line 456)
 * ISO 8859-1:                            Glossary.            (line 196)
 * ISO Latin-1:                           Glossary.            (line 196)
 * Jacobs, Andrew:                        Passwd Functions.    (line  90)
 * Jaegermann, Michal:                    Acknowledgments.     (line  60)
 * Jaegermann, Michal <1>:                Contributors.        (line  46)
-* Java implementation of 'awk':          Other Versions.      (line 117)
+* Java implementation of awk:            Other Versions.      (line 117)
 * Java programming language:             Glossary.            (line 468)
-* 'jawk':                                Other Versions.      (line 117)
+* jawk:                                  Other Versions.      (line 117)
 * Jedi knights:                          Undocumented.        (line   6)
 * Johansen, Chris:                       Signature Program.   (line  25)
-* 'join()' user-defined function:        Join Function.       (line  18)
+* join() user-defined function:          Join Function.       (line  18)
 * Kahrs, Ju"rgen:                        Acknowledgments.     (line  60)
 * Kahrs, Ju"rgen <1>:                    Contributors.        (line  71)
 * Kasal, Stepan:                         Acknowledgments.     (line  60)
@@ -33286,65 +33254,65 @@ Index
 * Kernighan, Brian <8>:                  Other Versions.      (line  13)
 * Kernighan, Brian <9>:                  Basic Data Typing.   (line  54)
 * Kernighan, Brian <10>:                 Glossary.            (line 206)
-* 'kill' command, dynamic profiling:     Profiling.           (line 187)
+* kill command, dynamic profiling:       Profiling.           (line 187)
 * Knights, jedi:                         Undocumented.        (line   6)
 * Kwok, Conrad:                          Contributors.        (line  35)
-* 'l' debugger command (alias for 'list'): Miscellaneous Debugger Commands.
+* l debugger command (alias for list):   Miscellaneous Debugger Commands.
                                                               (line  72)
-* 'labels.awk' program:                  Labels Program.      (line  51)
+* labels.awk program:                    Labels Program.      (line  51)
 * Langston, Peter:                       Advanced Features.   (line   6)
 * languages, data-driven:                Basic High Level.    (line  74)
-* 'LC_ALL' locale category:              Explaining gettext.  (line 117)
-* 'LC_COLLATE' locale category:          Explaining gettext.  (line  94)
-* 'LC_CTYPE' locale category:            Explaining gettext.  (line  98)
-* 'LC_MESSAGES' locale category:         Explaining gettext.  (line  88)
-* 'LC_MESSAGES' locale category, 'bindtextdomain()' function ('gawk'): 
Programmer i18n.
+* LC_ALL locale category:                Explaining gettext.  (line 117)
+* LC_COLLATE locale category:            Explaining gettext.  (line  94)
+* LC_CTYPE locale category:              Explaining gettext.  (line  98)
+* LC_MESSAGES locale category:           Explaining gettext.  (line  88)
+* LC_MESSAGES locale category, bindtextdomain() function (gawk): Programmer 
i18n.
                                                               (line 101)
-* 'LC_MONETARY' locale category:         Explaining gettext.  (line 104)
-* 'LC_NUMERIC' locale category:          Explaining gettext.  (line 108)
-* 'LC_TIME' locale category:             Explaining gettext.  (line 112)
-* left angle bracket ('<'), '<' operator: Comparison Operators.
+* LC_MONETARY locale category:           Explaining gettext.  (line 104)
+* LC_NUMERIC locale category:            Explaining gettext.  (line 108)
+* LC_TIME locale category:               Explaining gettext.  (line 112)
+* left angle bracket (<), < operator:    Comparison Operators.
                                                               (line  11)
-* left angle bracket ('<'), '<' operator <1>: Precedence.     (line  64)
-* left angle bracket ('<'), '<' operator (I/O): Getline/File. (line   6)
-* left angle bracket ('<'), '<=' operator: Comparison Operators.
+* left angle bracket (<), < operator <1>: Precedence.         (line  64)
+* left angle bracket (<), < operator (I/O): Getline/File.     (line   6)
+* left angle bracket (<), <= operator:   Comparison Operators.
                                                               (line  11)
-* left angle bracket ('<'), '<=' operator <1>: Precedence.    (line  64)
+* left angle bracket (<), <= operator <1>: Precedence.        (line  64)
 * left shift:                            Bitwise Functions.   (line  47)
 * left shift, bitwise:                   Bitwise Functions.   (line  32)
 * leftmost longest match:                Multiple Line.       (line  26)
-* 'length':                              String Functions.    (line 170)
+* length:                                String Functions.    (line 170)
 * length of input record:                String Functions.    (line 177)
 * length of string:                      String Functions.    (line 170)
 * Lesser General Public License (LGPL):  Glossary.            (line 491)
 * LGPL (Lesser General Public License):  Glossary.            (line 491)
 * libmawk:                               Other Versions.      (line 125)
-* libraries of 'awk' functions:          Library Functions.   (line   6)
-* libraries of 'awk' functions, assertions: Assert Function.  (line   6)
-* libraries of 'awk' functions, associative arrays and: Library Names.
+* libraries of awk functions:            Library Functions.   (line   6)
+* libraries of awk functions, assertions: Assert Function.    (line   6)
+* libraries of awk functions, associative arrays and: Library Names.
                                                               (line  58)
-* libraries of 'awk' functions, character values as numbers: Ordinal Functions.
+* libraries of awk functions, character values as numbers: Ordinal Functions.
                                                               (line   6)
-* libraries of 'awk' functions, command-line options: Getopt Function.
+* libraries of awk functions, command-line options: Getopt Function.
                                                               (line   6)
-* libraries of 'awk' functions, example program for using: Igawk Program.
+* libraries of awk functions, example program for using: Igawk Program.
                                                               (line   6)
-* libraries of 'awk' functions, group database, reading: Group Functions.
+* libraries of awk functions, group database, reading: Group Functions.
                                                               (line   6)
-* libraries of 'awk' functions, managing, data files: Data File Management.
+* libraries of awk functions, managing, data files: Data File Management.
                                                               (line   6)
-* libraries of 'awk' functions, managing, time: Getlocaltime Function.
+* libraries of awk functions, managing, time: Getlocaltime Function.
                                                               (line   6)
-* libraries of 'awk' functions, merging arrays into strings: Join Function.
+* libraries of awk functions, merging arrays into strings: Join Function.
                                                               (line   6)
-* libraries of 'awk' functions, rounding numbers: Round Function.
+* libraries of awk functions, rounding numbers: Round Function.
                                                               (line   6)
-* libraries of 'awk' functions, user database, reading: Passwd Functions.
+* libraries of awk functions, user database, reading: Passwd Functions.
                                                               (line   6)
 * line breaks:                           Statements/Lines.    (line   6)
 * line continuations:                    Boolean Ops.         (line  64)
-* line continuations, 'gawk':            Conditional Exp.     (line  34)
-* line continuations, in 'print' statement: Print Examples.   (line  75)
+* line continuations, gawk:              Conditional Exp.     (line  34)
+* line continuations, in print statement: Print Examples.     (line  75)
 * line continuations, with C shell:      More Complex.        (line  31)
 * lines, blank, printing:                Print.               (line  22)
 * lines, counting:                       Wc Program.          (line   6)
@@ -33357,19 +33325,19 @@ Index
                                                               (line  43)
 * lint checking, empty programs:         Command Line.        (line  16)
 * lint checking, issuing warnings:       Options.             (line 184)
-* lint checking, 'POSIXLY_CORRECT' environment variable: Options.
+* lint checking, POSIXLY_CORRECT environment variable: Options.
                                                               (line 338)
 * lint checking, undefined functions:    Pass By Value/Reference.
                                                               (line  85)
-* 'LINT' variable:                       User-modified.       (line  87)
+* LINT variable:                         User-modified.       (line  87)
 * Linux:                                 Manual History.      (line  28)
 * Linux <1>:                             I18N Example.        (line  57)
 * Linux <2>:                             Glossary.            (line 748)
 * list all global variables, in debugger: Debugger Info.      (line  48)
-* 'list' debugger command:               Miscellaneous Debugger Commands.
+* list debugger command:                 Miscellaneous Debugger Commands.
                                                               (line  72)
 * list function definitions, in debugger: Debugger Info.      (line  30)
-* loading extensions, '@load' directive: Loading Shared Libraries.
+* loading extensions, @load directive:   Loading Shared Libraries.
                                                               (line   8)
 * loading, extensions:                   Options.             (line 172)
 * local variables, in a function:        Variable Scope.      (line   6)
@@ -33379,27 +33347,27 @@ Index
 * localization:                          I18N and L10N.       (line   6)
 * localization, See internationalization, localization: I18N and L10N.
                                                               (line   6)
-* 'log':                                 Numeric Functions.   (line  27)
+* log:                                   Numeric Functions.   (line  29)
 * log files, timestamps in:              Time Functions.      (line   6)
-* logarithm:                             Numeric Functions.   (line  27)
+* logarithm:                             Numeric Functions.   (line  29)
 * logical false/true:                    Truth Values.        (line   6)
 * logical operators, See Boolean expressions: Boolean Ops.    (line   6)
 * login information:                     Passwd Functions.    (line  16)
 * long options:                          Command Line.        (line  13)
 * loops:                                 While Statement.     (line   6)
-* loops, 'break' statement and:          Break Statement.     (line   6)
-* loops, 'continue' statements and:      For Statement.       (line  65)
+* loops, break statement and:            Break Statement.     (line   6)
+* loops, continue statements and:        For Statement.       (line  64)
 * loops, count for header, in a profile: Profiling.           (line 131)
-* loops, 'do'-'while':                   Do Statement.        (line   6)
+* loops, do-while:                       Do Statement.        (line   6)
 * loops, exiting:                        Break Statement.     (line   6)
-* loops, 'for', array scanning:          Scanning an Array.   (line   6)
-* loops, 'for', iterative:               For Statement.       (line   6)
-* loops, See Also 'while' statement:     While Statement.     (line   6)
-* loops, 'while':                        While Statement.     (line   6)
-* 'ls' utility:                          More Complex.        (line  15)
-* 'lshift':                              Bitwise Functions.   (line  47)
+* loops, for, array scanning:            Scanning an Array.   (line   6)
+* loops, for, iterative:                 For Statement.       (line   6)
+* loops, See Also while statement:       While Statement.     (line   6)
+* loops, while:                          While Statement.     (line   6)
+* ls utility:                            More Complex.        (line  15)
+* lshift:                                Bitwise Functions.   (line  47)
 * lvalues/rvalues:                       Assignment Ops.      (line  31)
-* 'mail-list' file:                      Sample Data Files.   (line   6)
+* mail-list file:                        Sample Data Files.   (line   6)
 * mailing labels, printing:              Labels Program.      (line   6)
 * mailing list, GNITS:                   Acknowledgments.     (line  52)
 * Malmberg, John:                        Acknowledgments.     (line  60)
@@ -33410,20 +33378,20 @@ Index
                                                               (line   6)
 * marked strings, extracting:            String Extraction.   (line   6)
 * Marx, Groucho:                         Increment Ops.       (line  60)
-* 'match':                               String Functions.    (line 210)
+* match:                                 String Functions.    (line 210)
 * match regexp in string:                String Functions.    (line 210)
-* 'match()' function, 'RSTART'/'RLENGTH' variables: String Functions.
+* match() function, RSTART/RLENGTH variables: String Functions.
                                                               (line 227)
 * matching, expressions, See comparison expressions: Typing and Comparison.
                                                               (line   9)
 * matching, leftmost longest:            Multiple Line.       (line  26)
 * matching, null strings:                String Functions.    (line 537)
-* 'mawk' utility:                        Escape Sequences.    (line 117)
-* 'mawk' utility <1>:                    Getline/Pipe.        (line  62)
-* 'mawk' utility <2>:                    Concatenation.       (line  36)
-* 'mawk' utility <3>:                    Nextfile Statement.  (line  47)
-* 'mawk' utility <4>:                    Other Versions.      (line  48)
-* maximum precision supported by MPFR library: Auto-set.      (line 220)
+* mawk utility:                          Escape Sequences.    (line 118)
+* mawk utility <1>:                      Getline/Pipe.        (line  62)
+* mawk utility <2>:                      Concatenation.       (line  36)
+* mawk utility <3>:                      Nextfile Statement.  (line  47)
+* mawk utility <4>:                      Other Versions.      (line  48)
+* maximum precision supported by MPFR library: Auto-set.      (line 219)
 * McIlroy, Doug:                         Glossary.            (line 257)
 * McPhee, Patrick:                       Contributors.        (line 101)
 * message object files:                  Explaining gettext.  (line  42)
@@ -33435,17 +33403,17 @@ Index
                                                               (line  48)
 * messages from extensions:              Printing Messages.   (line   6)
 * metacharacters in regular expressions: Regexp Operators.    (line   6)
-* metacharacters, escape sequences for:  Escape Sequences.    (line 136)
-* minimum precision required by MPFR library: Auto-set.       (line 223)
-* 'mktime':                              Time Functions.      (line  25)
+* metacharacters, escape sequences for:  Escape Sequences.    (line 137)
+* minimum precision required by MPFR library: Auto-set.       (line 222)
+* mktime:                                Time Functions.      (line  25)
 * modifiers, in format specifiers:       Format Modifiers.    (line   6)
 * monetary information, localization:    Explaining gettext.  (line 104)
 * Moore, Duncan:                         Getline Notes.       (line  40)
-* 'msgfmt' utility:                      I18N Example.        (line  66)
+* msgfmt utility:                        I18N Example.        (line  66)
 * multiple precision:                    Arbitrary Precision Arithmetic.
                                                               (line   6)
 * multiple-line records:                 Multiple Line.       (line   6)
-* 'n' debugger command (alias for 'next'): Debugger Execution Control.
+* n debugger command (alias for next):   Debugger Execution Control.
                                                               (line  43)
 * names, arrays/variables:               Library Names.       (line   6)
 * names, functions:                      Definition Syntax.   (line  24)
@@ -33467,44 +33435,42 @@ Index
 * newlines, separating statements in actions: Action Overview.
                                                               (line  19)
 * newlines, separating statements in actions <1>: Statements. (line  10)
-* 'next' debugger command:               Debugger Execution Control.
+* next debugger command:                 Debugger Execution Control.
                                                               (line  43)
-* 'next file' statement:                 Feature History.     (line 168)
-* 'next' statement:                      Boolean Ops.         (line  95)
-* 'next' statement <1>:                  Next Statement.      (line   6)
-* 'next' statement, 'BEGIN'/'END' patterns and: I/O And BEGIN/END.
-                                                              (line  36)
-* 'next' statement, 'BEGINFILE'/'ENDFILE' patterns and: BEGINFILE/ENDFILE.
+* next file statement:                   Feature History.     (line 168)
+* next statement:                        Boolean Ops.         (line  95)
+* next statement <1>:                    Next Statement.      (line   6)
+* next statement, BEGIN/END patterns and: I/O And BEGIN/END.  (line  36)
+* next statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILE.
                                                               (line  49)
-* 'next' statement, user-defined functions and: Next Statement.
-                                                              (line  44)
-* 'nextfile' statement:                  Nextfile Statement.  (line   6)
-* 'nextfile' statement, 'BEGIN'/'END' patterns and: I/O And BEGIN/END.
+* next statement, user-defined functions and: Next Statement. (line  44)
+* nextfile statement:                    Nextfile Statement.  (line   6)
+* nextfile statement, BEGIN/END patterns and: I/O And BEGIN/END.
                                                               (line  36)
-* 'nextfile' statement, 'BEGINFILE'/'ENDFILE' patterns and: BEGINFILE/ENDFILE.
+* nextfile statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILE.
                                                               (line  26)
-* 'nextfile' statement, user-defined functions and: Nextfile Statement.
+* nextfile statement, user-defined functions and: Nextfile Statement.
                                                               (line  47)
-* 'nexti' debugger command:              Debugger Execution Control.
+* nexti debugger command:                Debugger Execution Control.
                                                               (line  49)
-* 'NF' variable:                         Fields.              (line  33)
-* 'NF' variable <1>:                     Auto-set.            (line 105)
-* 'NF' variable, decrementing:           Changing Fields.     (line 107)
-* 'ni' debugger command (alias for 'nexti'): Debugger Execution Control.
+* NF variable:                           Fields.              (line  33)
+* NF variable <1>:                       Auto-set.            (line 104)
+* NF variable, decrementing:             Changing Fields.     (line 107)
+* ni debugger command (alias for nexti): Debugger Execution Control.
                                                               (line  49)
-* 'noassign.awk' program:                Ignoring Assigns.    (line  15)
+* noassign.awk program:                  Ignoring Assigns.    (line  15)
 * non-existent array elements:           Reference to Elements.
                                                               (line  23)
 * not Boolean-logic operator:            Boolean Ops.         (line   6)
-* 'NR' variable:                         Records.             (line   6)
-* 'NR' variable <1>:                     Auto-set.            (line 125)
-* 'NR' variable, changing:               Auto-set.            (line 313)
+* NR variable:                           Records.             (line   6)
+* NR variable <1>:                       Auto-set.            (line 124)
+* NR variable, changing:                 Auto-set.            (line 312)
 * null strings:                          awk split records.   (line 114)
 * null strings <1>:                      Regexp Field Splitting.
                                                               (line  43)
 * null strings <2>:                      Truth Values.        (line   6)
 * null strings <3>:                      Basic Data Typing.   (line  26)
-* null strings in 'gawk' arguments, quoting and: Quoting.     (line  82)
+* null strings in gawk arguments, quoting and: Quoting.       (line  82)
 * null strings, and deleting array elements: Delete.          (line  27)
 * null strings, as array subscripts:     Uninitialized Subscripts.
                                                               (line  43)
@@ -33513,9 +33479,9 @@ Index
 * null strings, matching:                String Functions.    (line 537)
 * number as string of bits:              Bitwise Functions.   (line 111)
 * number of array elements:              String Functions.    (line 200)
-* number sign ('#'), '#!' (executable scripts): Executable Scripts.
+* number sign (#), #! (executable scripts): Executable Scripts.
                                                               (line   6)
-* number sign ('#'), commenting:         Comments.            (line   6)
+* number sign (#), commenting:           Comments.            (line   6)
 * numbers, as array subscripts:          Numeric Array Subscripts.
                                                               (line   6)
 * numbers, as values of characters:      Ordinal Functions.   (line   6)
@@ -33532,24 +33498,24 @@ Index
 * numeric functions:                     Numeric Functions.   (line   6)
 * numeric, output format:                OFMT.                (line   6)
 * numeric, strings:                      Variable Typing.     (line   6)
-* 'o' debugger command (alias for 'option'): Debugger Info.   (line  57)
+* o debugger command (alias for option): Debugger Info.       (line  57)
 * obsolete features:                     Obsolete.            (line   6)
 * octal numbers:                         Nondecimal-numbers.  (line   6)
 * octal values, enabling interpretation of: Options.          (line 209)
-* 'OFMT' variable:                       OFMT.                (line  15)
-* 'OFMT' variable <1>:                   Strings And Numbers. (line  56)
-* 'OFMT' variable <2>:                   User-modified.       (line 104)
-* 'OFMT' variable, POSIX 'awk' and:      OFMT.                (line  27)
-* 'OFS' variable:                        Changing Fields.     (line  64)
-* 'OFS' variable <1>:                    Output Separators.   (line   6)
-* 'OFS' variable <2>:                    User-modified.       (line 113)
+* OFMT variable:                         OFMT.                (line  15)
+* OFMT variable <1>:                     Strings And Numbers. (line  56)
+* OFMT variable <2>:                     User-modified.       (line 104)
+* OFMT variable, POSIX awk and:          OFMT.                (line  27)
+* OFS variable:                          Changing Fields.     (line  64)
+* OFS variable <1>:                      Output Separators.   (line   6)
+* OFS variable <2>:                      User-modified.       (line 113)
 * OpenBSD:                               Glossary.            (line 748)
 * OpenSolaris:                           Other Versions.      (line 100)
 * operating systems, BSD-based:          Manual History.      (line  28)
-* operating systems, PC, 'gawk' on:      PC Using.            (line   6)
-* operating systems, PC, 'gawk' on, installing: PC Installation.
+* operating systems, PC, gawk on:        PC Using.            (line   6)
+* operating systems, PC, gawk on, installing: PC Installation.
                                                               (line   6)
-* operating systems, porting 'gawk' to:  New Ports.           (line   6)
+* operating systems, porting gawk to:    New Ports.           (line   6)
 * operating systems, See Also GNU/Linux, PC operating systems, Unix: 
Installation.
                                                               (line   6)
 * operations, bitwise:                   Bitwise Functions.   (line   6)
@@ -33579,29 +33545,28 @@ Index
 * operators, string-matching:            Regexp Usage.        (line  19)
 * operators, string-matching, for buffers: GNU Regexp Operators.
                                                               (line  51)
-* operators, word-boundary ('gawk'):     GNU Regexp Operators.
+* operators, word-boundary (gawk):       GNU Regexp Operators.
                                                               (line  66)
-* 'option' debugger command:             Debugger Info.       (line  57)
+* option debugger command:               Debugger Info.       (line  57)
 * options, command-line:                 Options.             (line   6)
 * options, command-line, end of:         Options.             (line  55)
-* options, command-line, invoking 'awk': Command Line.        (line   6)
+* options, command-line, invoking awk:   Command Line.        (line   6)
 * options, command-line, processing:     Getopt Function.     (line   6)
 * options, deprecated:                   Obsolete.            (line   6)
 * options, long:                         Command Line.        (line  13)
 * options, long <1>:                     Options.             (line   6)
 * options, printing list of:             Options.             (line 154)
-* 'or':                                  Bitwise Functions.   (line  50)
+* or:                                    Bitwise Functions.   (line  50)
 * OR bitwise operation:                  Bitwise Functions.   (line   6)
 * or Boolean-logic operator:             Boolean Ops.         (line   6)
-* 'ord()' extension function:            Extension Sample Ord.
+* ord() extension function:              Extension Sample Ord.
                                                               (line  12)
-* 'ord()' user-defined function:         Ordinal Functions.   (line  16)
+* ord() user-defined function:           Ordinal Functions.   (line  16)
 * order of evaluation, concatenation:    Concatenation.       (line  41)
-* 'ORS' variable:                        Output Separators.   (line  20)
-* 'ORS' variable <1>:                    User-modified.       (line 119)
-* output field separator, See 'OFS' variable: Changing Fields.
-                                                              (line  64)
-* output record separator, See 'ORS' variable: Output Separators.
+* ORS variable:                          Output Separators.   (line  20)
+* ORS variable <1>:                      User-modified.       (line 119)
+* output field separator, See OFS variable: Changing Fields.  (line  64)
+* output record separator, See ORS variable: Output Separators.
                                                               (line  20)
 * output redirection:                    Redirection.         (line   6)
 * output wrapper:                        Output Wrappers.     (line   6)
@@ -33610,40 +33575,39 @@ Index
 * output, duplicating into files:        Tee Program.         (line   6)
 * output, files, closing:                Close Files And Pipes.
                                                               (line   6)
-* output, format specifier, 'OFMT':      OFMT.                (line  15)
+* output, format specifier, OFMT:        OFMT.                (line  15)
 * output, formatted:                     Printf.              (line   6)
 * output, pipes:                         Redirection.         (line  57)
 * output, printing, See printing:        Printing.            (line   6)
 * output, records:                       Output Separators.   (line  20)
 * output, standard:                      Special FD.          (line   6)
-* 'p' debugger command (alias for 'print'): Viewing And Changing Data.
+* p debugger command (alias for print):  Viewing And Changing Data.
                                                               (line  35)
 * Papadopoulos, Panos:                   Contributors.        (line 129)
-* parent process ID of 'gawk' process:   Auto-set.            (line 188)
-* parentheses '()', in a profile:        Profiling.           (line 146)
-* parentheses '()', regexp operator:     Regexp Operators.    (line  81)
+* parent process ID of gawk process:     Auto-set.            (line 187)
+* parentheses (), in a profile:          Profiling.           (line 146)
+* parentheses (), regexp operator:       Regexp Operators.    (line  81)
 * password file:                         Passwd Functions.    (line  16)
-* 'patsplit':                            String Functions.    (line 296)
+* patsplit:                              String Functions.    (line 296)
 * patterns:                              Patterns and Actions.
                                                               (line   6)
 * patterns, comparison expressions as:   Expression Patterns. (line  14)
 * patterns, counts, in a profile:        Profiling.           (line 118)
-* patterns, default:                     Very Simple.         (line  34)
+* patterns, default:                     Very Simple.         (line  35)
 * patterns, empty:                       Empty.               (line   6)
 * patterns, expressions as:              Regexp Patterns.     (line   6)
 * patterns, ranges in:                   Ranges.              (line   6)
 * patterns, regexp constants as:         Expression Patterns. (line  34)
 * patterns, types of:                    Pattern Overview.    (line  15)
-* 'pawk' (profiling version of Brian Kernighan's 'awk'): Other Versions.
+* pawk (profiling version of Brian Kernighan's awk): Other Versions.
                                                               (line  82)
-* 'pawk', 'awk'-like facilities for Python: Other Versions.   (line 129)
-* PC operating systems, 'gawk' on:       PC Using.            (line   6)
-* PC operating systems, 'gawk' on, installing: PC Installation.
-                                                              (line   6)
-* percent sign ('%'), '%' operator:      Precedence.          (line  54)
-* percent sign ('%'), '%=' operator:     Assignment Ops.      (line 129)
-* percent sign ('%'), '%=' operator <1>: Precedence.          (line  94)
-* period ('.'), regexp operator:         Regexp Operators.    (line  44)
+* pawk, awk-like facilities for Python:  Other Versions.      (line 129)
+* PC operating systems, gawk on:         PC Using.            (line   6)
+* PC operating systems, gawk on, installing: PC Installation. (line   6)
+* percent sign (%), % operator:          Precedence.          (line  54)
+* percent sign (%), %= operator:         Assignment Ops.      (line 129)
+* percent sign (%), %= operator <1>:     Precedence.          (line  94)
+* period (.), regexp operator:           Regexp Operators.    (line  44)
 * Perl:                                  Future Extensions.   (line   6)
 * Peters, Arno:                          Contributors.        (line  86)
 * Peterson, Hal:                         Contributors.        (line  40)
@@ -33655,142 +33619,135 @@ Index
 * Pitts, Dave <1>:                       Bugs.                (line  73)
 * Plauger, P.J.:                         Library Functions.   (line  12)
 * plug-in:                               Extension Intro.     (line   6)
-* plus sign ('+'), '+' operator:         Precedence.          (line  51)
-* plus sign ('+'), '+' operator <1>:     Precedence.          (line  57)
-* plus sign ('+'), '++' operator:        Increment Ops.       (line  11)
-* plus sign ('+'), '++' operator <1>:    Increment Ops.       (line  40)
-* plus sign ('+'), '++' operator <2>:    Precedence.          (line  45)
-* plus sign ('+'), '+=' operator:        Assignment Ops.      (line  81)
-* plus sign ('+'), '+=' operator <1>:    Precedence.          (line  94)
-* plus sign ('+'), regexp operator:      Regexp Operators.    (line 105)
+* plus sign (+), + operator:             Precedence.          (line  51)
+* plus sign (+), + operator <1>:         Precedence.          (line  57)
+* plus sign (+), ++ operator:            Increment Ops.       (line  11)
+* plus sign (+), ++ operator <1>:        Increment Ops.       (line  40)
+* plus sign (+), ++ operator <2>:        Precedence.          (line  45)
+* plus sign (+), += operator:            Assignment Ops.      (line  81)
+* plus sign (+), += operator <1>:        Precedence.          (line  94)
+* plus sign (+), regexp operator:        Regexp Operators.    (line 105)
 * pointers to functions:                 Indirect Calls.      (line   6)
 * portability:                           Escape Sequences.    (line 100)
-* portability, '#!' (executable scripts): Executable Scripts. (line  33)
-* portability, '**' operator and:        Arithmetic Ops.      (line  81)
-* portability, '**=' operator and:       Assignment Ops.      (line 144)
-* portability, 'ARGV' variable:          Executable Scripts.  (line  59)
+* portability, #! (executable scripts):  Executable Scripts.  (line  33)
+* portability, ** operator and:          Arithmetic Ops.      (line  81)
+* portability, **= operator and:         Assignment Ops.      (line 144)
+* portability, ARGV variable:            Executable Scripts.  (line  59)
 * portability, backslash continuation and: Statements/Lines.  (line  30)
 * portability, backslash in escape sequences: Escape Sequences.
                                                               (line 105)
-* portability, 'close()' function and:   Close Files And Pipes.
+* portability, close() function and:     Close Files And Pipes.
                                                               (line  81)
 * portability, data files as single record: gawk split records.
                                                               (line  65)
 * portability, deleting array elements:  Delete.              (line  56)
 * portability, example programs:         Library Functions.   (line  42)
 * portability, functions, defining:      Definition Syntax.   (line 114)
-* portability, 'gawk':                   New Ports.           (line   6)
-* portability, 'gettext' library and:    Explaining gettext.  (line  11)
+* portability, gawk:                     New Ports.           (line   6)
+* portability, gettext library and:      Explaining gettext.  (line  11)
 * portability, internationalization and: I18N Portability.    (line   6)
-* portability, 'length()' function:      String Functions.    (line 179)
-* portability, new 'awk' vs. old 'awk':  Strings And Numbers. (line  56)
-* portability, 'next' statement in user-defined functions: Pass By 
Value/Reference.
+* portability, length() function:        String Functions.    (line 179)
+* portability, new awk vs. old awk:      Strings And Numbers. (line  56)
+* portability, next statement in user-defined functions: Pass By 
Value/Reference.
                                                               (line  88)
-* portability, 'NF' variable, decrementing: Changing Fields.  (line 115)
+* portability, NF variable, decrementing: Changing Fields.    (line 115)
 * portability, operators:                Increment Ops.       (line  60)
-* portability, operators, not in POSIX 'awk': Precedence.     (line  97)
-* portability, 'POSIXLY_CORRECT' environment variable: Options.
-                                                              (line 358)
-* portability, 'substr()' function:      String Functions.    (line 513)
+* portability, operators, not in POSIX awk: Precedence.       (line  97)
+* portability, POSIXLY_CORRECT environment variable: Options. (line 358)
+* portability, substr() function:        String Functions.    (line 513)
 * portable object files:                 Explaining gettext.  (line  37)
 * portable object files <1>:             Translator i18n.     (line   6)
 * portable object files, converting to message object files: I18N Example.
                                                               (line  66)
 * portable object files, generating:     Options.             (line 147)
 * portable object template files:        Explaining gettext.  (line  31)
-* porting 'gawk':                        New Ports.           (line   6)
-* positional specifiers, 'printf' statement: Format Modifiers.
-                                                              (line  13)
-* positional specifiers, 'printf' statement <1>: Printf Ordering.
+* porting gawk:                          New Ports.           (line   6)
+* positional specifiers, printf statement: Format Modifiers.  (line  13)
+* positional specifiers, printf statement <1>: Printf Ordering.
                                                               (line   6)
-* positional specifiers, 'printf' statement, mixing with regular formats: 
Printf Ordering.
+* positional specifiers, printf statement, mixing with regular formats: Printf 
Ordering.
                                                               (line  57)
-* POSIX 'awk':                           This Manual.         (line  14)
-* POSIX 'awk' <1>:                       Assignment Ops.      (line 138)
-* POSIX 'awk', '**' operator and:        Precedence.          (line  97)
-* POSIX 'awk', '**=' operator and:       Assignment Ops.      (line 144)
-* POSIX 'awk', '<' operator and:         Getline/File.        (line  26)
-* POSIX 'awk', arithmetic operators and: Arithmetic Ops.      (line  30)
-* POSIX 'awk', backslashes in string constants: Escape Sequences.
+* POSIX awk:                             This Manual.         (line  14)
+* POSIX awk <1>:                         Assignment Ops.      (line 138)
+* POSIX awk, ** operator and:            Precedence.          (line  97)
+* POSIX awk, **= operator and:           Assignment Ops.      (line 144)
+* POSIX awk, < operator and:             Getline/File.        (line  26)
+* POSIX awk, arithmetic operators and:   Arithmetic Ops.      (line  30)
+* POSIX awk, backslashes in string constants: Escape Sequences.
                                                               (line 105)
-* POSIX 'awk', 'BEGIN'/'END' patterns:   I/O And BEGIN/END.   (line  15)
-* POSIX 'awk', bracket expressions and:  Bracket Expressions. (line  26)
-* POSIX 'awk', bracket expressions and, character classes: Bracket Expressions.
+* POSIX awk, BEGIN/END patterns:         I/O And BEGIN/END.   (line  15)
+* POSIX awk, bracket expressions and:    Bracket Expressions. (line  26)
+* POSIX awk, bracket expressions and, character classes: Bracket Expressions.
                                                               (line  32)
-* POSIX 'awk', bracket expressions and, character classes <1>: Bracket 
Expressions.
+* POSIX awk, bracket expressions and, character classes <1>: Bracket 
Expressions.
                                                               (line 100)
-* POSIX 'awk', 'break' statement and:    Break Statement.     (line  51)
-* POSIX 'awk', changes in 'awk' versions: POSIX.              (line   6)
-* POSIX 'awk', 'continue' statement and: Continue Statement.  (line  44)
-* POSIX 'awk', 'CONVFMT' variable and:   User-modified.       (line  30)
-* POSIX 'awk', 'date' utility and:       Time Functions.      (line 252)
-* POSIX 'awk', field separators and:     Fields.              (line   6)
-* POSIX 'awk', field separators and <1>: Full Line Fields.    (line  16)
-* POSIX 'awk', 'FS' variable and:        User-modified.       (line  60)
-* POSIX 'awk', 'function' keyword in:    Definition Syntax.   (line  99)
-* POSIX 'awk', functions and, 'gsub()'/'sub()': Gory Details. (line  90)
-* POSIX 'awk', functions and, 'length()': String Functions.   (line 179)
-* POSIX 'awk', GNU long options and:     Options.             (line  15)
-* POSIX 'awk', interval expressions in:  Regexp Operators.    (line 135)
-* POSIX 'awk', 'next'/'nextfile' statements and: Next Statement.
-                                                              (line  44)
-* POSIX 'awk', numeric strings and:      Variable Typing.     (line   6)
-* POSIX 'awk', 'OFMT' variable and:      OFMT.                (line  27)
-* POSIX 'awk', 'OFMT' variable and <1>:  Strings And Numbers. (line  56)
-* POSIX 'awk', period ('.'), using:      Regexp Operators.    (line  51)
-* POSIX 'awk', 'printf' format strings and: Format Modifiers. (line 157)
-* POSIX 'awk', regular expressions and:  Regexp Operators.    (line 161)
-* POSIX 'awk', timestamps and:           Time Functions.      (line   6)
-* POSIX 'awk', '|' I/O operator and:     Getline/Pipe.        (line  56)
+* POSIX awk, break statement and:        Break Statement.     (line  51)
+* POSIX awk, changes in awk versions:    POSIX.               (line   6)
+* POSIX awk, continue statement and:     Continue Statement.  (line  44)
+* POSIX awk, CONVFMT variable and:       User-modified.       (line  30)
+* POSIX awk, date utility and:           Time Functions.      (line 253)
+* POSIX awk, field separators and:       Fields.              (line   6)
+* POSIX awk, field separators and <1>:   Full Line Fields.    (line  16)
+* POSIX awk, FS variable and:            User-modified.       (line  60)
+* POSIX awk, function keyword in:        Definition Syntax.   (line  99)
+* POSIX awk, functions and, gsub()/sub(): Gory Details.       (line  90)
+* POSIX awk, functions and, length():    String Functions.    (line 179)
+* POSIX awk, GNU long options and:       Options.             (line  15)
+* POSIX awk, interval expressions in:    Regexp Operators.    (line 135)
+* POSIX awk, next/nextfile statements and: Next Statement.    (line  44)
+* POSIX awk, numeric strings and:        Variable Typing.     (line   6)
+* POSIX awk, OFMT variable and:          OFMT.                (line  27)
+* POSIX awk, OFMT variable and <1>:      Strings And Numbers. (line  56)
+* POSIX awk, period (.), using:          Regexp Operators.    (line  51)
+* POSIX awk, printf format strings and:  Format Modifiers.    (line 157)
+* POSIX awk, regular expressions and:    Regexp Operators.    (line 161)
+* POSIX awk, timestamps and:             Time Functions.      (line   6)
+* POSIX awk, | I/O operator and:         Getline/Pipe.        (line  56)
 * POSIX mode:                            Options.             (line 254)
 * POSIX mode <1>:                        Options.             (line 338)
-* POSIX, 'awk' and:                      Preface.             (line  21)
-* POSIX, 'gawk' extensions not included in: POSIX/GNU.        (line   6)
-* POSIX, programs, implementing in 'awk': Clones.             (line   6)
-* 'POSIXLY_CORRECT' environment variable: Options.            (line 338)
-* 'PREC' variable:                       User-modified.       (line 124)
+* POSIX, awk and:                        Preface.             (line  21)
+* POSIX, gawk extensions not included in: POSIX/GNU.          (line   6)
+* POSIX, programs, implementing in awk:  Clones.              (line   6)
+* POSIXLY_CORRECT environment variable:  Options.             (line 338)
+* PREC variable:                         User-modified.       (line 124)
 * precedence:                            Increment Ops.       (line  60)
 * precedence <1>:                        Precedence.          (line   6)
 * precedence, regexp operators:          Regexp Operators.    (line 156)
 * predefined variables:                  Built-in Variables.  (line   6)
-* predefined variables, '-v' option, setting with: Options.   (line  41)
+* predefined variables, -v option, setting with: Options.     (line  41)
 * predefined variables, conveying information: Auto-set.      (line   6)
 * predefined variables, user-modifiable: User-modified.       (line   6)
-* 'print' debugger command:              Viewing And Changing Data.
+* print debugger command:                Viewing And Changing Data.
                                                               (line  35)
-* 'print' statement:                     Printing.            (line  16)
-* 'print' statement, 'BEGIN'/'END' patterns and: I/O And BEGIN/END.
-                                                              (line  15)
-* 'print' statement, commas, omitting:   Print Examples.      (line  30)
-* 'print' statement, I/O operators in:   Precedence.          (line  70)
-* 'print' statement, line continuations and: Print Examples.  (line  75)
-* 'print' statement, 'OFMT' variable and: User-modified.      (line 113)
-* 'print' statement, See Also redirection, of output: Redirection.
+* print statement:                       Printing.            (line  16)
+* print statement, BEGIN/END patterns and: I/O And BEGIN/END. (line  15)
+* print statement, commas, omitting:     Print Examples.      (line  30)
+* print statement, I/O operators in:     Precedence.          (line  70)
+* print statement, line continuations and: Print Examples.    (line  75)
+* print statement, OFMT variable and:    User-modified.       (line 113)
+* print statement, See Also redirection, of output: Redirection.
                                                               (line  17)
-* 'print' statement, 'sprintf()' function and: Round Function.
-                                                              (line   6)
+* print statement, sprintf() function and: Round Function.    (line   6)
 * print variables, in debugger:          Viewing And Changing Data.
                                                               (line  35)
-* 'printf' debugger command:             Viewing And Changing Data.
+* printf debugger command:               Viewing And Changing Data.
                                                               (line  53)
-* 'printf' statement:                    Printing.            (line  16)
-* 'printf' statement <1>:                Printf.              (line   6)
-* 'printf' statement, columns, aligning: Print Examples.      (line  69)
-* 'printf' statement, format-control characters: Control Letters.
+* printf statement:                      Printing.            (line  16)
+* printf statement <1>:                  Printf.              (line   6)
+* printf statement, columns, aligning:   Print Examples.      (line  69)
+* printf statement, format-control characters: Control Letters.
                                                               (line   6)
-* 'printf' statement, I/O operators in:  Precedence.          (line  70)
-* 'printf' statement, modifiers:         Format Modifiers.    (line   6)
-* 'printf' statement, positional specifiers: Format Modifiers.
-                                                              (line  13)
-* 'printf' statement, positional specifiers <1>: Printf Ordering.
+* printf statement, I/O operators in:    Precedence.          (line  70)
+* printf statement, modifiers:           Format Modifiers.    (line   6)
+* printf statement, positional specifiers: Format Modifiers.  (line  13)
+* printf statement, positional specifiers <1>: Printf Ordering.
                                                               (line   6)
-* 'printf' statement, positional specifiers, mixing with regular formats: 
Printf Ordering.
+* printf statement, positional specifiers, mixing with regular formats: Printf 
Ordering.
                                                               (line  57)
-* 'printf' statement, See Also redirection, of output: Redirection.
+* printf statement, See Also redirection, of output: Redirection.
                                                               (line  17)
-* 'printf' statement, 'sprintf()' function and: Round Function.
-                                                              (line   6)
-* 'printf' statement, syntax of:         Basic Printf.        (line   6)
+* printf statement, sprintf() function and: Round Function.   (line   6)
+* printf statement, syntax of:           Basic Printf.        (line   6)
 * printing:                              Printing.            (line   6)
 * printing messages from extensions:     Printing Messages.   (line   6)
 * printing, list of options:             Options.             (line 154)
@@ -33798,37 +33755,36 @@ Index
 * printing, unduplicated lines of text:  Uniq Program.        (line   6)
 * printing, user information:            Id Program.          (line   6)
 * private variables:                     Library Names.       (line  11)
-* process group ID of 'gawk' process:    Auto-set.            (line 182)
-* process ID of 'gawk' process:          Auto-set.            (line 185)
+* process group ID of gawk process:      Auto-set.            (line 181)
+* process ID of gawk process:            Auto-set.            (line 184)
 * processes, two-way communications with: Two-way I/O.        (line   6)
 * processing data:                       Basic High Level.    (line   6)
-* 'PROCINFO' array:                      Auto-set.            (line 130)
-* 'PROCINFO' array <1>:                  Time Functions.      (line  47)
-* 'PROCINFO' array <2>:                  Passwd Functions.    (line   6)
-* 'PROCINFO' array, and communications via ptys: Two-way I/O. (line  99)
-* 'PROCINFO' array, and group membership: Group Functions.    (line   6)
-* 'PROCINFO' array, and user and group ID numbers: Id Program.
-                                                              (line  15)
-* 'PROCINFO' array, testing the field splitting: Passwd Functions.
+* PROCINFO array:                        Auto-set.            (line 129)
+* PROCINFO array <1>:                    Time Functions.      (line  47)
+* PROCINFO array <2>:                    Passwd Functions.    (line   6)
+* PROCINFO array, and communications via ptys: Two-way I/O.   (line  99)
+* PROCINFO array, and group membership:  Group Functions.     (line   6)
+* PROCINFO array, and user and group ID numbers: Id Program.  (line  15)
+* PROCINFO array, testing the field splitting: Passwd Functions.
                                                               (line 154)
-* 'PROCINFO' array, uses:                Auto-set.            (line 241)
-* 'PROCINFO', values of 'sorted_in':     Controlling Scanning.
+* PROCINFO array, uses:                  Auto-set.            (line 240)
+* PROCINFO, values of sorted_in:         Controlling Scanning.
                                                               (line  26)
-* profiling 'awk' programs:              Profiling.           (line   6)
-* profiling 'awk' programs, dynamically: Profiling.           (line 178)
-* program identifiers:                   Auto-set.            (line 148)
+* profiling awk programs:                Profiling.           (line   6)
+* profiling awk programs, dynamically:   Profiling.           (line 178)
+* program identifiers:                   Auto-set.            (line 147)
 * program, definition of:                Getting Started.     (line  21)
-* programming conventions, '--non-decimal-data' option: Nondecimal Data.
+* programming conventions, --non-decimal-data option: Nondecimal Data.
                                                               (line  35)
-* programming conventions, 'ARGC'/'ARGV' variables: Auto-set. (line  35)
-* programming conventions, 'exit' statement: Exit Statement.  (line  38)
+* programming conventions, ARGC/ARGV variables: Auto-set.     (line  35)
+* programming conventions, exit statement: Exit Statement.    (line  38)
 * programming conventions, function parameters: Return Statement.
                                                               (line  44)
 * programming conventions, functions, calling: Calling Built-in.
                                                               (line  10)
 * programming conventions, functions, writing: Definition Syntax.
                                                               (line  71)
-* programming conventions, 'gawk' extensions: Internal File Ops.
+* programming conventions, gawk extensions: Internal File Ops.
                                                               (line  45)
 * programming conventions, private variable names: Library Names.
                                                               (line  23)
@@ -33840,48 +33796,48 @@ Index
 * programming, basic steps:              Basic High Level.    (line  18)
 * programming, concepts:                 Basic Concepts.      (line   6)
 * programming, concepts <1>:             Basic Concepts.      (line   6)
-* 'pwcat' program:                       Passwd Functions.    (line  23)
-* 'q' debugger command (alias for 'quit'): Miscellaneous Debugger Commands.
+* pwcat program:                         Passwd Functions.    (line  23)
+* q debugger command (alias for quit):   Miscellaneous Debugger Commands.
                                                               (line  99)
-* QSE 'awk':                             Other Versions.      (line 135)
+* QSE awk:                               Other Versions.      (line 135)
 * Quanstrom, Erik:                       Alarm Program.       (line   8)
-* question mark ('?'), '?:' operator:    Precedence.          (line  91)
-* question mark ('?'), regexp operator:  Regexp Operators.    (line 111)
-* question mark ('?'), regexp operator <1>: GNU Regexp Operators.
+* question mark (?), ?: operator:        Precedence.          (line  91)
+* question mark (?), regexp operator:    Regexp Operators.    (line 111)
+* question mark (?), regexp operator <1>: GNU Regexp Operators.
                                                               (line  62)
 * QuikTrim Awk:                          Other Versions.      (line 139)
-* 'quit' debugger command:               Miscellaneous Debugger Commands.
+* quit debugger command:                 Miscellaneous Debugger Commands.
                                                               (line  99)
-* 'QUIT' signal (MS-Windows):            Profiling.           (line 213)
-* quoting in 'gawk' command lines:       Long.                (line  26)
-* quoting in 'gawk' command lines, tricks for: Quoting.       (line  91)
+* QUIT signal (MS-Windows):              Profiling.           (line 213)
+* quoting in gawk command lines:         Long.                (line  26)
+* quoting in gawk command lines, tricks for: Quoting.         (line  91)
 * quoting, for small awk programs:       Comments.            (line  27)
-* 'r' debugger command (alias for 'run'): Debugger Execution Control.
+* r debugger command (alias for run):    Debugger Execution Control.
                                                               (line  62)
 * Rakitzis, Byron:                       History Sorting.     (line  25)
 * Ramey, Chet:                           Acknowledgments.     (line  60)
 * Ramey, Chet <1>:                       General Data Types.  (line   6)
-* 'rand':                                Numeric Functions.   (line  32)
+* rand:                                  Numeric Functions.   (line  34)
 * random numbers, Cliff:                 Cliff Random Function.
                                                               (line   6)
-* random numbers, 'rand()'/'srand()' functions: Numeric Functions.
-                                                              (line  32)
-* random numbers, seed of:               Numeric Functions.   (line  62)
+* random numbers, rand()/srand() functions: Numeric Functions.
+                                                              (line  34)
+* random numbers, seed of:               Numeric Functions.   (line  64)
 * range expressions (regexps):           Bracket Expressions. (line   6)
 * range patterns:                        Ranges.              (line   6)
 * range patterns, line continuation and: Ranges.              (line  64)
 * Rankin, Pat:                           Acknowledgments.     (line  60)
 * Rankin, Pat <1>:                       Assignment Ops.      (line  99)
 * Rankin, Pat <2>:                       Contributors.        (line  38)
-* 'reada()' extension function:          Extension Sample Read write array.
+* reada() extension function:            Extension Sample Read write array.
                                                               (line  18)
 * readable data files, checking:         File Checking.       (line   6)
-* 'readable.awk' program:                File Checking.       (line  11)
-* 'readdir' extension:                   Extension Sample Readdir.
+* readable.awk program:                  File Checking.       (line  11)
+* readdir extension:                     Extension Sample Readdir.
                                                               (line   9)
-* 'readfile()' extension function:       Extension Sample Readfile.
+* readfile() extension function:         Extension Sample Readfile.
                                                               (line  12)
-* 'readfile()' user-defined function:    Readfile Function.   (line  30)
+* readfile() user-defined function:      Readfile Function.   (line  30)
 * reading input files:                   Reading Files.       (line   6)
 * recipe for a programming language:     History.             (line   6)
 * record separators:                     awk split records.   (line   6)
@@ -33898,7 +33854,7 @@ Index
 * records, terminating:                  awk split records.   (line 124)
 * records, treating files as:            gawk split records.  (line  92)
 * recursive functions:                   Definition Syntax.   (line  89)
-* redirect 'gawk' output, in debugger:   Debugger Info.       (line  73)
+* redirect gawk output, in debugger:     Debugger Info.       (line  73)
 * redirection of input:                  Getline/File.        (line   6)
 * redirection of output:                 Redirection.         (line   6)
 * reference counting, sorting arrays:    Array Sorting Functions.
@@ -33908,10 +33864,9 @@ Index
 * regexp constants <1>:                  Regexp Constants.    (line   6)
 * regexp constants <2>:                  Comparison Operators.
                                                               (line 103)
-* regexp constants, '/=.../', '/=' operator and: Assignment Ops.
-                                                              (line 149)
+* regexp constants, /=.../, /= operator and: Assignment Ops.  (line 149)
 * regexp constants, as patterns:         Expression Patterns. (line  34)
-* regexp constants, in 'gawk':           Using Constant Regexps.
+* regexp constants, in gawk:             Using Constant Regexps.
                                                               (line  28)
 * regexp constants, slashes vs. quotes:  Computed Regexps.    (line  30)
 * regexp constants, vs. string constants: Computed Regexps.   (line  40)
@@ -33934,7 +33889,7 @@ Index
 * regular expressions, dynamic:          Computed Regexps.    (line   6)
 * regular expressions, dynamic, with embedded newlines: Computed Regexps.
                                                               (line  60)
-* regular expressions, 'gawk', command-line options: GNU Regexp Operators.
+* regular expressions, gawk, command-line options: GNU Regexp Operators.
                                                               (line  73)
 * regular expressions, interval expressions and: Options.     (line 278)
 * regular expressions, leftmost longest match: Leftmost Longest.
@@ -33945,7 +33900,7 @@ Index
                                                               (line  51)
 * regular expressions, operators, for words: GNU Regexp Operators.
                                                               (line   6)
-* regular expressions, operators, 'gawk': GNU Regexp Operators.
+* regular expressions, operators, gawk:  GNU Regexp Operators.
                                                               (line   6)
 * regular expressions, operators, precedence of: Regexp Operators.
                                                               (line 156)
@@ -33953,35 +33908,31 @@ Index
 * relational operators, See comparison operators: Typing and Comparison.
                                                               (line   9)
 * replace in string:                     String Functions.    (line 409)
-* 'return' debugger command:             Debugger Execution Control.
+* return debugger command:               Debugger Execution Control.
                                                               (line  54)
-* 'return' statement, user-defined functions: Return Statement.
-                                                              (line   6)
-* return value, 'close()' function:      Close Files And Pipes.
+* return statement, user-defined functions: Return Statement. (line   6)
+* return value, close() function:        Close Files And Pipes.
                                                               (line 132)
-* 'rev()' user-defined function:         Function Example.    (line  54)
-* 'revoutput' extension:                 Extension Sample Revout.
+* rev() user-defined function:           Function Example.    (line  54)
+* revoutput extension:                   Extension Sample Revout.
                                                               (line  11)
-* 'revtwoway' extension:                 Extension Sample Rev2way.
+* revtwoway extension:                   Extension Sample Rev2way.
                                                               (line  12)
-* 'rewind()' user-defined function:      Rewind Function.     (line  15)
-* right angle bracket ('>'), '>' operator: Comparison Operators.
+* rewind() user-defined function:        Rewind Function.     (line  15)
+* right angle bracket (>), > operator:   Comparison Operators.
                                                               (line  11)
-* right angle bracket ('>'), '>' operator <1>: Precedence.    (line  64)
-* right angle bracket ('>'), '>' operator (I/O): Redirection. (line  22)
-* right angle bracket ('>'), '>=' operator: Comparison Operators.
+* right angle bracket (>), > operator <1>: Precedence.        (line  64)
+* right angle bracket (>), > operator (I/O): Redirection.     (line  22)
+* right angle bracket (>), >= operator:  Comparison Operators.
                                                               (line  11)
-* right angle bracket ('>'), '>=' operator <1>: Precedence.   (line  64)
-* right angle bracket ('>'), '>>' operator (I/O): Redirection.
-                                                              (line  50)
-* right angle bracket ('>'), '>>' operator (I/O) <1>: Precedence.
-                                                              (line  64)
+* right angle bracket (>), >= operator <1>: Precedence.       (line  64)
+* right angle bracket (>), >> operator (I/O): Redirection.    (line  50)
+* right angle bracket (>), >> operator (I/O) <1>: Precedence. (line  64)
 * right shift:                           Bitwise Functions.   (line  54)
 * right shift, bitwise:                  Bitwise Functions.   (line  32)
 * Ritchie, Dennis:                       Basic Data Typing.   (line  54)
-* 'RLENGTH' variable:                    Auto-set.            (line 251)
-* 'RLENGTH' variable, 'match()' function and: String Functions.
-                                                              (line 227)
+* RLENGTH variable:                      Auto-set.            (line 250)
+* RLENGTH variable, match() function and: String Functions.   (line 227)
 * Robbins, Arnold:                       Command Line Field Separator.
                                                               (line  71)
 * Robbins, Arnold <1>:                   Getline/Pipe.        (line  40)
@@ -33998,27 +33949,26 @@ Index
 * Robbins, Miriam <1>:                   Getline/Pipe.        (line  40)
 * Robbins, Miriam <2>:                   Passwd Functions.    (line  90)
 * Rommel, Kai Uwe:                       Contributors.        (line  43)
-* round to nearest integer:              Numeric Functions.   (line  22)
-* 'round()' user-defined function:       Round Function.      (line  16)
+* round to nearest integer:              Numeric Functions.   (line  24)
+* round() user-defined function:         Round Function.      (line  16)
 * rounding numbers:                      Round Function.      (line   6)
-* 'ROUNDMODE' variable:                  User-modified.       (line 128)
-* 'RS' variable:                         awk split records.   (line  12)
-* 'RS' variable <1>:                     User-modified.       (line 133)
-* 'RS' variable, multiline records and:  Multiple Line.       (line  17)
-* 'rshift':                              Bitwise Functions.   (line  54)
-* 'RSTART' variable:                     Auto-set.            (line 257)
-* 'RSTART' variable, 'match()' function and: String Functions.
-                                                              (line 227)
-* 'RT' variable:                         awk split records.   (line 124)
-* 'RT' variable <1>:                     Multiple Line.       (line 129)
-* 'RT' variable <2>:                     Auto-set.            (line 264)
+* ROUNDMODE variable:                    User-modified.       (line 128)
+* RS variable:                           awk split records.   (line  12)
+* RS variable <1>:                       User-modified.       (line 133)
+* RS variable, multiline records and:    Multiple Line.       (line  17)
+* rshift:                                Bitwise Functions.   (line  54)
+* RSTART variable:                       Auto-set.            (line 256)
+* RSTART variable, match() function and: String Functions.    (line 227)
+* RT variable:                           awk split records.   (line 124)
+* RT variable <1>:                       Multiple Line.       (line 130)
+* RT variable <2>:                       Auto-set.            (line 263)
 * Rubin, Paul:                           History.             (line  30)
 * Rubin, Paul <1>:                       Contributors.        (line  16)
 * rule, definition of:                   Getting Started.     (line  21)
-* 'run' debugger command:                Debugger Execution Control.
+* run debugger command:                  Debugger Execution Control.
                                                               (line  62)
 * rvalues/lvalues:                       Assignment Ops.      (line  31)
-* 's' debugger command (alias for 'step'): Debugger Execution Control.
+* s debugger command (alias for step):   Debugger Execution Control.
                                                               (line  68)
 * sample debugging session:              Sample Debugging Session.
                                                               (line   6)
@@ -34029,7 +33979,7 @@ Index
 * scanning arrays:                       Scanning an Array.   (line   6)
 * scanning multidimensional arrays:      Multiscanning.       (line  11)
 * Schorr, Andrew:                        Acknowledgments.     (line  60)
-* Schorr, Andrew <1>:                    Auto-set.            (line 296)
+* Schorr, Andrew <1>:                    Auto-set.            (line 295)
 * Schorr, Andrew <2>:                    Contributors.        (line 134)
 * Schreiber, Bert:                       Acknowledgments.     (line  38)
 * Schreiber, Rita:                       Acknowledgments.     (line  38)
@@ -34045,22 +33995,21 @@ Index
 * search paths, for source files <3>:    VMS Running.         (line  57)
 * searching, files for regular expressions: Egrep Program.    (line   6)
 * searching, for words:                  Dupword Program.     (line   6)
-* 'sed' utility:                         Full Line Fields.    (line  22)
-* 'sed' utility <1>:                     Simple Sed.          (line   6)
-* 'sed' utility <2>:                     Glossary.            (line  16)
-* seeding random number generator:       Numeric Functions.   (line  62)
-* semicolon (';'), 'AWKPATH' variable and: PC Using.          (line  10)
-* semicolon (';'), separating statements in actions: Statements/Lines.
+* sed utility:                           Full Line Fields.    (line  22)
+* sed utility <1>:                       Simple Sed.          (line   6)
+* sed utility <2>:                       Glossary.            (line  16)
+* seeding random number generator:       Numeric Functions.   (line  64)
+* semicolon (;), AWKPATH variable and:   PC Using.            (line  10)
+* semicolon (;), separating statements in actions: Statements/Lines.
                                                               (line  90)
-* semicolon (';'), separating statements in actions <1>: Action Overview.
+* semicolon (;), separating statements in actions <1>: Action Overview.
                                                               (line  19)
-* semicolon (';'), separating statements in actions <2>: Statements.
+* semicolon (;), separating statements in actions <2>: Statements.
                                                               (line  10)
 * separators, field:                     User-modified.       (line  50)
 * separators, field <1>:                 User-modified.       (line 113)
-* separators, field, 'FIELDWIDTHS' variable and: User-modified.
-                                                              (line  37)
-* separators, field, 'FPAT' variable and: User-modified.      (line  43)
+* separators, field, FIELDWIDTHS variable and: User-modified. (line  37)
+* separators, field, FPAT variable and:  User-modified.       (line  43)
 * separators, field, POSIX and:          Fields.              (line   6)
 * separators, for records:               awk split records.   (line   6)
 * separators, for records <1>:           awk split records.   (line  85)
@@ -34070,7 +34019,7 @@ Index
 * separators, for statements in actions: Action Overview.     (line  19)
 * separators, subscript:                 User-modified.       (line 146)
 * set breakpoint:                        Breakpoint Control.  (line  11)
-* 'set' debugger command:                Viewing And Changing Data.
+* set debugger command:                  Viewing And Changing Data.
                                                               (line  58)
 * set directory of message catalogs:     I18N Functions.      (line  11)
 * set watchpoint:                        Viewing And Changing Data.
@@ -34094,120 +34043,120 @@ Index
 * show name of current source file, in debugger: Debugger Info.
                                                               (line  37)
 * show watchpoints:                      Debugger Info.       (line  51)
-* 'si' debugger command (alias for 'stepi'): Debugger Execution Control.
+* si debugger command (alias for stepi): Debugger Execution Control.
                                                               (line  75)
 * side effects:                          Concatenation.       (line  41)
 * side effects <1>:                      Increment Ops.       (line  11)
 * side effects <2>:                      Increment Ops.       (line  75)
 * side effects, array indexing:          Reference to Elements.
                                                               (line  43)
-* side effects, 'asort()' function:      Array Sorting Functions.
+* side effects, asort() function:        Array Sorting Functions.
                                                               (line  24)
 * side effects, assignment expressions:  Assignment Ops.      (line  22)
 * side effects, Boolean operators:       Boolean Ops.         (line  30)
 * side effects, conditional expressions: Conditional Exp.     (line  22)
 * side effects, decrement/increment operators: Increment Ops. (line  11)
-* side effects, 'FILENAME' variable:     Getline Notes.       (line  19)
+* side effects, FILENAME variable:       Getline Notes.       (line  19)
 * side effects, function calls:          Function Calls.      (line  57)
 * side effects, statements:              Action Overview.     (line  32)
 * sidebar, A Constant's Base Does Not Affect Its Value: Nondecimal-numbers.
                                                               (line  63)
 * sidebar, Backslash Before Regular Characters: Escape Sequences.
                                                               (line 103)
-* sidebar, Changing 'FS' Does Not Affect the Fields: Full Line Fields.
+* sidebar, Changing FS Does Not Affect the Fields: Full Line Fields.
                                                               (line  14)
-* sidebar, Changing 'NR' and 'FNR':      Auto-set.            (line 311)
-* sidebar, Controlling Output Buffering with 'system()': I/O Functions.
+* sidebar, Changing NR and FNR:          Auto-set.            (line 310)
+* sidebar, Controlling Output Buffering with system(): I/O Functions.
                                                               (line 137)
 * sidebar, Escape Sequences for Metacharacters: Escape Sequences.
-                                                              (line 134)
-* sidebar, 'FS' and 'IGNORECASE':        Field Splitting Summary.
+                                                              (line 135)
+* sidebar, FS and IGNORECASE:            Field Splitting Summary.
                                                               (line  37)
 * sidebar, Interactive Versus Noninteractive Buffering: I/O Functions.
                                                               (line  74)
 * sidebar, Matching the Null String:     String Functions.    (line 535)
 * sidebar, Operator Evaluation Order:    Increment Ops.       (line  58)
-* sidebar, Piping into 'sh':             Redirection.         (line 134)
-* sidebar, Pre-POSIX 'awk' Used 'OFMT' for String Conversion: Strings And 
Numbers.
+* sidebar, Piping into sh:               Redirection.         (line 134)
+* sidebar, Pre-POSIX awk Used OFMT for String Conversion: Strings And Numbers.
                                                               (line  54)
 * sidebar, Recipe for a Programming Language: History.        (line   6)
-* sidebar, 'RS = "\0"' Is Not Portable:  gawk split records.  (line  63)
-* sidebar, So Why Does 'gawk' Have 'BEGINFILE' and 'ENDFILE'?: Filetrans 
Function.
+* sidebar, RS = "\0" Is Not Portable:    gawk split records.  (line  63)
+* sidebar, So Why Does gawk Have BEGINFILE and ENDFILE?: Filetrans Function.
                                                               (line  83)
-* sidebar, Syntactic Ambiguities Between '/=' and Regular Expressions: 
Assignment Ops.
+* sidebar, Syntactic Ambiguities Between /= and Regular Expressions: 
Assignment Ops.
                                                               (line 147)
-* sidebar, Understanding '#!':           Executable Scripts.  (line  31)
-* sidebar, Understanding '$0':           Changing Fields.     (line 134)
-* sidebar, Using 'close()''s Return Value: Close Files And Pipes.
+* sidebar, Understanding #!:             Executable Scripts.  (line  31)
+* sidebar, Understanding $0:             Changing Fields.     (line 134)
+* sidebar, Using close()'s Return Value: Close Files And Pipes.
                                                               (line 130)
-* sidebar, Using '\n' in Bracket Expressions of Dynamic Regexps: Computed 
Regexps.
+* sidebar, Using \n in Bracket Expressions of Dynamic Regexps: Computed 
Regexps.
                                                               (line  58)
-* 'SIGHUP' signal, for dynamic profiling: Profiling.          (line 210)
-* 'SIGINT' signal (MS-Windows):          Profiling.           (line 213)
-* signals, 'HUP'/'SIGHUP', for profiling: Profiling.          (line 210)
-* signals, 'INT'/'SIGINT' (MS-Windows):  Profiling.           (line 213)
-* signals, 'QUIT'/'SIGQUIT' (MS-Windows): Profiling.          (line 213)
-* signals, 'USR1'/'SIGUSR1', for profiling: Profiling.        (line 187)
+* SIGHUP signal, for dynamic profiling:  Profiling.           (line 210)
+* SIGINT signal (MS-Windows):            Profiling.           (line 213)
+* signals, HUP/SIGHUP, for profiling:    Profiling.           (line 210)
+* signals, INT/SIGINT (MS-Windows):      Profiling.           (line 213)
+* signals, QUIT/SIGQUIT (MS-Windows):    Profiling.           (line 213)
+* signals, USR1/SIGUSR1, for profiling:  Profiling.           (line 187)
 * signature program:                     Signature Program.   (line   6)
-* 'SIGQUIT' signal (MS-Windows):         Profiling.           (line 213)
-* 'SIGUSR1' signal, for dynamic profiling: Profiling.         (line 187)
-* 'silent' debugger command:             Debugger Execution Control.
+* SIGQUIT signal (MS-Windows):           Profiling.           (line 213)
+* SIGUSR1 signal, for dynamic profiling: Profiling.           (line 187)
+* silent debugger command:               Debugger Execution Control.
                                                               (line  10)
-* 'sin':                                 Numeric Functions.   (line  73)
-* sine:                                  Numeric Functions.   (line  73)
-* single quote ('''):                    One-shot.            (line  15)
-* single quote (''') in 'gawk' command lines: Long.           (line  35)
-* single quote ('''), in shell commands: Quoting.             (line  48)
-* single quote ('''), vs. apostrophe:    Comments.            (line  27)
-* single quote ('''), with double quotes: Quoting.            (line  73)
+* sin:                                   Numeric Functions.   (line  75)
+* sine:                                  Numeric Functions.   (line  75)
+* single quote ('):                      One-shot.            (line  15)
+* single quote (') in gawk command lines: Long.               (line  35)
+* single quote ('), in shell commands:   Quoting.             (line  48)
+* single quote ('), vs. apostrophe:      Comments.            (line  27)
+* single quote ('), with double quotes:  Quoting.             (line  73)
 * single-character fields:               Single Character Fields.
                                                               (line   6)
 * single-step execution, in the debugger: Debugger Execution Control.
                                                               (line  43)
 * Skywalker, Luke:                       Undocumented.        (line   6)
-* 'sleep' utility:                       Alarm Program.       (line 109)
-* 'sleep()' extension function:          Extension Sample Time.
+* sleep utility:                         Alarm Program.       (line 109)
+* sleep() extension function:            Extension Sample Time.
                                                               (line  22)
-* Solaris, POSIX-compliant 'awk':        Other Versions.      (line 100)
+* Solaris, POSIX-compliant awk:          Other Versions.      (line 100)
 * sort array:                            String Functions.    (line  42)
 * sort array indices:                    String Functions.    (line  42)
 * sort function, arrays, sorting:        Array Sorting Functions.
                                                               (line   6)
-* 'sort' utility:                        Word Sorting.        (line  50)
-* 'sort' utility, coprocesses and:       Two-way I/O.         (line  66)
+* sort utility:                          Word Sorting.        (line  50)
+* sort utility, coprocesses and:         Two-way I/O.         (line  66)
 * sorting characters in different languages: Explaining gettext.
                                                               (line  94)
-* source code, 'awka':                   Other Versions.      (line  68)
-* source code, Brian Kernighan's 'awk':  Other Versions.      (line  13)
+* source code, awka:                     Other Versions.      (line  68)
+* source code, Brian Kernighan's awk:    Other Versions.      (line  13)
 * source code, BusyBox Awk:              Other Versions.      (line  92)
-* source code, 'gawk':                   Gawk Distribution.   (line   6)
-* source code, Illumos 'awk':            Other Versions.      (line 109)
-* source code, 'jawk':                   Other Versions.      (line 117)
+* source code, gawk:                     Gawk Distribution.   (line   6)
+* source code, Illumos awk:              Other Versions.      (line 109)
+* source code, jawk:                     Other Versions.      (line 117)
 * source code, libmawk:                  Other Versions.      (line 125)
-* source code, 'mawk':                   Other Versions.      (line  48)
+* source code, mawk:                     Other Versions.      (line  48)
 * source code, mixing:                   Options.             (line 117)
-* source code, 'pawk':                   Other Versions.      (line  82)
-* source code, 'pawk' (Python version):  Other Versions.      (line 129)
-* source code, QSE 'awk':                Other Versions.      (line 135)
+* source code, pawk:                     Other Versions.      (line  82)
+* source code, pawk (Python version):    Other Versions.      (line 129)
+* source code, QSE awk:                  Other Versions.      (line 135)
 * source code, QuikTrim Awk:             Other Versions.      (line 139)
-* source code, Solaris 'awk':            Other Versions.      (line 100)
+* source code, Solaris awk:              Other Versions.      (line 100)
 * source files, search path for:         Programs Exercises.  (line  70)
 * sparse arrays:                         Array Intro.         (line  76)
 * Spencer, Henry:                        Glossary.            (line  16)
-* 'split':                               String Functions.    (line 315)
+* split:                                 String Functions.    (line 315)
 * split string into array:               String Functions.    (line 296)
-* 'split' utility:                       Split Program.       (line   6)
-* 'split()' function, array elements, deleting: Delete.       (line  61)
-* 'split.awk' program:                   Split Program.       (line  30)
-* 'sprintf':                             OFMT.                (line  15)
-* 'sprintf' <1>:                         String Functions.    (line 384)
-* 'sprintf()' function, 'OFMT' variable and: User-modified.   (line 113)
-* 'sprintf()' function, 'print'/'printf' statements and: Round Function.
+* split utility:                         Split Program.       (line   6)
+* split() function, array elements, deleting: Delete.         (line  61)
+* split.awk program:                     Split Program.       (line  30)
+* sprintf:                               OFMT.                (line  15)
+* sprintf <1>:                           String Functions.    (line 384)
+* sprintf() function, OFMT variable and: User-modified.       (line 113)
+* sprintf() function, print/printf statements and: Round Function.
                                                               (line   6)
-* 'sqrt':                                Numeric Functions.   (line  76)
-* square brackets ('[]'), regexp operator: Regexp Operators.  (line  56)
-* square root:                           Numeric Functions.   (line  76)
-* 'srand':                               Numeric Functions.   (line  80)
+* sqrt:                                  Numeric Functions.   (line  78)
+* square brackets ([]), regexp operator: Regexp Operators.    (line  56)
+* square root:                           Numeric Functions.   (line  78)
+* srand:                                 Numeric Functions.   (line  82)
 * stack frame:                           Debugging Terms.     (line  10)
 * Stallman, Richard:                     Manual History.      (line   6)
 * Stallman, Richard <1>:                 Acknowledgments.     (line  18)
@@ -34218,20 +34167,20 @@ Index
 * standard input <1>:                    Special FD.          (line   6)
 * standard output:                       Special FD.          (line   6)
 * starting the debugger:                 Debugger Invocation. (line   6)
-* 'stat()' extension function:           Extension Sample File Functions.
+* stat() extension function:             Extension Sample File Functions.
                                                               (line  18)
 * statements, compound, control statements and: Statements.   (line  10)
 * statements, control, in actions:       Statements.          (line   6)
 * statements, multiple:                  Statements/Lines.    (line  90)
-* 'step' debugger command:               Debugger Execution Control.
+* step debugger command:                 Debugger Execution Control.
                                                               (line  68)
-* 'stepi' debugger command:              Debugger Execution Control.
+* stepi debugger command:                Debugger Execution Control.
                                                               (line  75)
 * stop automatic display, in debugger:   Viewing And Changing Data.
                                                               (line  79)
 * stream editors:                        Full Line Fields.    (line  22)
 * stream editors <1>:                    Simple Sed.          (line   6)
-* 'strftime':                            Time Functions.      (line  48)
+* strftime:                              Time Functions.      (line  48)
 * string constants:                      Scalar Constants.    (line  15)
 * string constants, vs. regexp constants: Computed Regexps.   (line  40)
 * string extraction (internationalization): String Extraction.
@@ -34256,14 +34205,14 @@ Index
 * strings, null:                         Regexp Field Splitting.
                                                               (line  43)
 * strings, numeric:                      Variable Typing.     (line   6)
-* 'strtonum':                            String Functions.    (line 391)
-* 'strtonum()' function ('gawk'), '--non-decimal-data' option and: Nondecimal 
Data.
+* strtonum:                              String Functions.    (line 391)
+* strtonum() function (gawk), --non-decimal-data option and: Nondecimal Data.
                                                               (line  35)
-* 'sub':                                 Using Constant Regexps.
+* sub:                                   Using Constant Regexps.
                                                               (line  43)
-* 'sub' <1>:                             String Functions.    (line 409)
-* 'sub()' function, arguments of:        String Functions.    (line 463)
-* 'sub()' function, escape processing:   Gory Details.        (line   6)
+* sub <1>:                               String Functions.    (line 409)
+* sub() function, arguments of:          String Functions.    (line 463)
+* sub() function, escape processing:     Gory Details.        (line   6)
 * subscript separators:                  User-modified.       (line 146)
 * subscripts in arrays, multidimensional: Multidimensional.   (line  10)
 * subscripts in arrays, multidimensional, scanning: Multiscanning.
@@ -34272,32 +34221,31 @@ Index
                                                               (line   6)
 * subscripts in arrays, uninitialized variables as: Uninitialized Subscripts.
                                                               (line   6)
-* 'SUBSEP' variable:                     User-modified.       (line 146)
-* 'SUBSEP' variable, and multidimensional arrays: Multidimensional.
+* SUBSEP variable:                       User-modified.       (line 146)
+* SUBSEP variable, and multidimensional arrays: Multidimensional.
                                                               (line  16)
 * substitute in string:                  String Functions.    (line  89)
-* 'substr':                              String Functions.    (line 482)
+* substr:                                String Functions.    (line 482)
 * substring:                             String Functions.    (line 482)
 * Sumner, Andrew:                        Other Versions.      (line  68)
-* supplementary groups of 'gawk' process: Auto-set.           (line 236)
-* 'switch' statement:                    Switch Statement.    (line   6)
-* 'SYMTAB' array:                        Auto-set.            (line 268)
-* syntactic ambiguity: '/=' operator vs. '/=.../' regexp constant: Assignment 
Ops.
+* supplementary groups of gawk process:  Auto-set.            (line 235)
+* switch statement:                      Switch Statement.    (line   6)
+* SYMTAB array:                          Auto-set.            (line 267)
+* syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                               (line 149)
-* 'system':                              I/O Functions.       (line 107)
-* 'systime':                             Time Functions.      (line  65)
-* 't' debugger command (alias for 'tbreak'): Breakpoint Control.
-                                                              (line  90)
-* 'tbreak' debugger command:             Breakpoint Control.  (line  90)
+* system:                                I/O Functions.       (line 107)
+* systime:                               Time Functions.      (line  66)
+* t debugger command (alias for tbreak): Breakpoint Control.  (line  90)
+* tbreak debugger command:               Breakpoint Control.  (line  90)
 * Tcl:                                   Library Names.       (line  58)
 * TCP/IP:                                TCP/IP Networking.   (line   6)
 * TCP/IP, support for:                   Special Network.     (line   6)
-* 'tee' utility:                         Tee Program.         (line   6)
-* 'tee.awk' program:                     Tee Program.         (line  26)
+* tee utility:                           Tee Program.         (line   6)
+* tee.awk program:                       Tee Program.         (line  26)
 * temporary breakpoint:                  Breakpoint Control.  (line  90)
 * terminating records:                   awk split records.   (line 124)
-* 'testbits.awk' program:                Bitwise Functions.   (line  72)
-* 'testext' extension:                   Extension Sample API Tests.
+* testbits.awk program:                  Bitwise Functions.   (line  72)
+* testext extension:                     Extension Sample API Tests.
                                                               (line   6)
 * Texinfo:                               Conventions.         (line   6)
 * Texinfo <1>:                           Library Functions.   (line  33)
@@ -34305,28 +34253,27 @@ Index
 * Texinfo <3>:                           Extract Program.     (line  12)
 * Texinfo <4>:                           Distribution contents.
                                                               (line  77)
-* Texinfo <5>:                           Adding Code.         (line  98)
+* Texinfo <5>:                           Adding Code.         (line 100)
 * Texinfo, chapter beginnings in files:  Regexp Operators.    (line  22)
 * Texinfo, extracting programs from source files: Extract Program.
                                                               (line   6)
 * text, printing:                        Print.               (line  22)
 * text, printing, unduplicated lines of: Uniq Program.        (line   6)
-* 'TEXTDOMAIN' variable:                 User-modified.       (line 152)
-* 'TEXTDOMAIN' variable <1>:             Programmer i18n.     (line   8)
-* 'TEXTDOMAIN' variable, 'BEGIN' pattern and: Programmer i18n.
-                                                              (line  60)
-* 'TEXTDOMAIN' variable, portability and: I18N Portability.   (line  20)
-* 'textdomain()' function (C library):   Explaining gettext.  (line  28)
-* tilde ('~'), '~' operator:             Regexp Usage.        (line  19)
-* tilde ('~'), '~' operator <1>:         Computed Regexps.    (line   6)
-* tilde ('~'), '~' operator <2>:         Case-sensitivity.    (line  26)
-* tilde ('~'), '~' operator <3>:         Regexp Constants.    (line   6)
-* tilde ('~'), '~' operator <4>:         Comparison Operators.
+* TEXTDOMAIN variable:                   User-modified.       (line 152)
+* TEXTDOMAIN variable <1>:               Programmer i18n.     (line   8)
+* TEXTDOMAIN variable, BEGIN pattern and: Programmer i18n.    (line  60)
+* TEXTDOMAIN variable, portability and:  I18N Portability.    (line  20)
+* textdomain() function (C library):     Explaining gettext.  (line  28)
+* tilde (~), ~ operator:                 Regexp Usage.        (line  19)
+* tilde (~), ~ operator <1>:             Computed Regexps.    (line   6)
+* tilde (~), ~ operator <2>:             Case-sensitivity.    (line  26)
+* tilde (~), ~ operator <3>:             Regexp Constants.    (line   6)
+* tilde (~), ~ operator <4>:             Comparison Operators.
                                                               (line  11)
-* tilde ('~'), '~' operator <5>:         Comparison Operators.
+* tilde (~), ~ operator <5>:             Comparison Operators.
                                                               (line  98)
-* tilde ('~'), '~' operator <6>:         Precedence.          (line  79)
-* tilde ('~'), '~' operator <7>:         Expression Patterns. (line  24)
+* tilde (~), ~ operator <6>:             Precedence.          (line  79)
+* tilde (~), ~ operator <7>:             Expression Patterns. (line  24)
 * time functions:                        Time Functions.      (line   6)
 * time, alarm clock example program:     Alarm Program.       (line  11)
 * time, localization and:                Explaining gettext.  (line 112)
@@ -34335,42 +34282,40 @@ Index
 * time, retrieving:                      Time Functions.      (line  17)
 * timeout, reading input:                Read Timeout.        (line   6)
 * timestamps:                            Time Functions.      (line   6)
-* timestamps <1>:                        Time Functions.      (line  65)
-* timestamps, converting dates to:       Time Functions.      (line  75)
+* timestamps <1>:                        Time Functions.      (line  66)
+* timestamps, converting dates to:       Time Functions.      (line  76)
 * timestamps, formatted:                 Getlocaltime Function.
                                                               (line   6)
-* 'tolower':                             String Functions.    (line 524)
-* 'toupper':                             String Functions.    (line 530)
-* 'tr' utility:                          Translate Program.   (line   6)
-* 'trace' debugger command:              Miscellaneous Debugger Commands.
+* tolower:                               String Functions.    (line 524)
+* toupper:                               String Functions.    (line 530)
+* tr utility:                            Translate Program.   (line   6)
+* trace debugger command:                Miscellaneous Debugger Commands.
                                                               (line 107)
 * traceback, display in debugger:        Execution Stack.     (line  13)
 * translate string:                      I18N Functions.      (line  21)
-* 'translate.awk' program:               Translate Program.   (line  55)
+* translate.awk program:                 Translate Program.   (line  55)
 * treating files, as single records:     gawk split records.  (line  92)
-* troubleshooting, '--non-decimal-data' option: Options.      (line 209)
-* troubleshooting, '==' operator:        Comparison Operators.
+* troubleshooting, --non-decimal-data option: Options.        (line 209)
+* troubleshooting, == operator:          Comparison Operators.
                                                               (line  37)
-* troubleshooting, 'awk' uses 'FS' not 'IFS': Field Separators.
-                                                              (line  29)
+* troubleshooting, awk uses FS not IFS:  Field Separators.    (line  29)
 * troubleshooting, backslash before nonspecial character: Escape Sequences.
                                                               (line 105)
 * troubleshooting, division:             Arithmetic Ops.      (line  44)
 * troubleshooting, fatal errors, field widths, specifying: Constant Size.
                                                               (line  22)
-* troubleshooting, fatal errors, 'printf' format strings: Format Modifiers.
+* troubleshooting, fatal errors, printf format strings: Format Modifiers.
                                                               (line 157)
-* troubleshooting, 'fflush()' function:  I/O Functions.       (line  63)
+* troubleshooting, fflush() function:    I/O Functions.       (line  63)
 * troubleshooting, function call syntax: Function Calls.      (line  30)
-* troubleshooting, 'gawk':               Compatibility Mode.  (line   6)
-* troubleshooting, 'gawk', bug reports:  Bugs.                (line   9)
-* troubleshooting, 'gawk', fatal errors, function arguments: Calling Built-in.
+* troubleshooting, gawk:                 Compatibility Mode.  (line   6)
+* troubleshooting, gawk, bug reports:    Bugs.                (line   9)
+* troubleshooting, gawk, fatal errors, function arguments: Calling Built-in.
                                                               (line  16)
-* troubleshooting, 'getline' function:   File Checking.       (line  25)
-* troubleshooting, 'gsub()'/'sub()' functions: String Functions.
-                                                              (line 473)
-* troubleshooting, 'match()' function:   String Functions.    (line 291)
-* troubleshooting, 'print' statement, omitting commas: Print Examples.
+* troubleshooting, getline function:     File Checking.       (line  25)
+* troubleshooting, gsub()/sub() functions: String Functions.  (line 473)
+* troubleshooting, match() function:     String Functions.    (line 291)
+* troubleshooting, print statement, omitting commas: Print Examples.
                                                               (line  30)
 * troubleshooting, printing:             Redirection.         (line 112)
 * troubleshooting, quotes with file names: Special FD.        (line  62)
@@ -34378,8 +34323,8 @@ Index
 * troubleshooting, regexp constants vs. string constants: Computed Regexps.
                                                               (line  40)
 * troubleshooting, string concatenation: Concatenation.       (line  27)
-* troubleshooting, 'substr()' function:  String Functions.    (line 500)
-* troubleshooting, 'system()' function:  I/O Functions.       (line 129)
+* troubleshooting, substr() function:    String Functions.    (line 500)
+* troubleshooting, system() function:    I/O Functions.       (line 129)
 * troubleshooting, typographical errors, global variables: Options.
                                                               (line  99)
 * true, logical:                         Truth Values.        (line   6)
@@ -34389,17 +34334,17 @@ Index
 * trunc-mod operation:                   Arithmetic Ops.      (line  66)
 * truth values:                          Truth Values.        (line   6)
 * type conversion:                       Strings And Numbers. (line  21)
-* 'u' debugger command (alias for 'until'): Debugger Execution Control.
+* u debugger command (alias for until):  Debugger Execution Control.
                                                               (line  82)
 * unassigned array elements:             Reference to Elements.
                                                               (line  18)
 * undefined functions:                   Pass By Value/Reference.
                                                               (line  68)
-* underscore ('_'), C macro:             Explaining gettext.  (line  71)
-* underscore ('_'), in names of private variables: Library Names.
+* underscore (_), C macro:               Explaining gettext.  (line  71)
+* underscore (_), in names of private variables: Library Names.
                                                               (line  29)
-* underscore ('_'), translatable string: Programmer i18n.     (line  69)
-* 'undisplay' debugger command:          Viewing And Changing Data.
+* underscore (_), translatable string:   Programmer i18n.     (line  69)
+* undisplay debugger command:            Viewing And Changing Data.
                                                               (line  79)
 * undocumented features:                 Undocumented.        (line   6)
 * Unicode:                               Ordinal Functions.   (line  45)
@@ -34407,23 +34352,23 @@ Index
 * Unicode <2>:                           Glossary.            (line 196)
 * uninitialized variables, as array subscripts: Uninitialized Subscripts.
                                                               (line   6)
-* 'uniq' utility:                        Uniq Program.        (line   6)
-* 'uniq.awk' program:                    Uniq Program.        (line  65)
+* uniq utility:                          Uniq Program.        (line   6)
+* uniq.awk program:                      Uniq Program.        (line  65)
 * Unix:                                  Glossary.            (line 748)
-* Unix 'awk', backslashes in escape sequences: Escape Sequences.
-                                                              (line 117)
-* Unix 'awk', 'close()' function and:    Close Files And Pipes.
+* Unix awk, backslashes in escape sequences: Escape Sequences.
+                                                              (line 118)
+* Unix awk, close() function and:        Close Files And Pipes.
                                                               (line 132)
-* Unix 'awk', password files, field separators and: Command Line Field 
Separator.
+* Unix awk, password files, field separators and: Command Line Field Separator.
                                                               (line  62)
-* Unix, 'awk' scripts and:               Executable Scripts.  (line   6)
-* 'UNIXROOT' variable, on OS/2 systems:  PC Using.            (line  16)
+* Unix, awk scripts and:                 Executable Scripts.  (line   6)
+* UNIXROOT variable, on OS/2 systems:    PC Using.            (line  17)
 * unsigned integers:                     Computer Arithmetic. (line  41)
-* 'until' debugger command:              Debugger Execution Control.
+* until debugger command:                Debugger Execution Control.
                                                               (line  82)
-* 'unwatch' debugger command:            Viewing And Changing Data.
+* unwatch debugger command:              Viewing And Changing Data.
                                                               (line  83)
-* 'up' debugger command:                 Execution Stack.     (line  36)
+* up debugger command:                   Execution Stack.     (line  36)
 * user database, reading:                Passwd Functions.    (line   6)
 * user-defined functions:                User-defined.        (line   6)
 * user-defined, functions, counts, in a profile: Profiling.   (line 137)
@@ -34431,7 +34376,7 @@ Index
 * user-modifiable variables:             User-modified.       (line   6)
 * users, information about, printing:    Id Program.          (line   6)
 * users, information about, retrieving:  Passwd Functions.    (line  16)
-* 'USR1' signal, for dynamic profiling:  Profiling.           (line 187)
+* USR1 signal, for dynamic profiling:    Profiling.           (line 187)
 * values, numeric:                       Basic Data Typing.   (line  13)
 * values, string:                        Basic Data Typing.   (line  13)
 * variable assignments and input files:  Other Arguments.     (line  26)
@@ -34442,19 +34387,19 @@ Index
 * variables, assigning on command line:  Assignment Options.  (line   6)
 * variables, built-in:                   Using Variables.     (line  23)
 * variables, flag:                       Boolean Ops.         (line  69)
-* variables, 'getline' command into, using: Getline/Variable. (line   6)
-* variables, 'getline' command into, using <1>: Getline/Variable/File.
+* variables, getline command into, using: Getline/Variable.   (line   6)
+* variables, getline command into, using <1>: Getline/Variable/File.
                                                               (line   6)
-* variables, 'getline' command into, using <2>: Getline/Variable/Pipe.
+* variables, getline command into, using <2>: Getline/Variable/Pipe.
                                                               (line   6)
-* variables, 'getline' command into, using <3>: Getline/Variable/Coprocess.
+* variables, getline command into, using <3>: Getline/Variable/Coprocess.
                                                               (line   6)
 * variables, global, for library functions: Library Names.    (line  11)
 * variables, global, printing list of:   Options.             (line  94)
 * variables, initializing:               Using Variables.     (line  23)
 * variables, local to a function:        Variable Scope.      (line   6)
 * variables, predefined:                 Built-in Variables.  (line   6)
-* variables, predefined '-v' option, setting with: Options.   (line  41)
+* variables, predefined -v option, setting with: Options.     (line  41)
 * variables, predefined conveying information: Auto-set.      (line   6)
 * variables, private:                    Library Names.       (line  11)
 * variables, setting:                    Options.             (line  32)
@@ -34465,43 +34410,43 @@ Index
 * variables, uninitialized, as array subscripts: Uninitialized Subscripts.
                                                               (line   6)
 * variables, user-defined:               Variables.           (line   6)
-* version of 'gawk':                     Auto-set.            (line 206)
-* version of 'gawk' extension API:       Auto-set.            (line 231)
-* version of GNU MP library:             Auto-set.            (line 217)
-* version of GNU MPFR library:           Auto-set.            (line 213)
-* vertical bar ('|'):                    Regexp Operators.    (line  70)
-* vertical bar ('|'), '|' operator (I/O): Getline/Pipe.       (line  10)
-* vertical bar ('|'), '|' operator (I/O) <1>: Precedence.     (line  64)
-* vertical bar ('|'), '|&' operator (I/O): Getline/Coprocess. (line   6)
-* vertical bar ('|'), '|&' operator (I/O) <1>: Precedence.    (line  64)
-* vertical bar ('|'), '|&' operator (I/O) <2>: Two-way I/O.   (line  27)
-* vertical bar ('|'), '||' operator:     Boolean Ops.         (line  59)
-* vertical bar ('|'), '||' operator <1>: Precedence.          (line  88)
+* version of gawk:                       Auto-set.            (line 205)
+* version of gawk extension API:         Auto-set.            (line 230)
+* version of GNU MP library:             Auto-set.            (line 213)
+* version of GNU MPFR library:           Auto-set.            (line 215)
+* vertical bar (|):                      Regexp Operators.    (line  70)
+* vertical bar (|), | operator (I/O):    Getline/Pipe.        (line  10)
+* vertical bar (|), | operator (I/O) <1>: Precedence.         (line  64)
+* vertical bar (|), |& operator (I/O):   Getline/Coprocess.   (line   6)
+* vertical bar (|), |& operator (I/O) <1>: Precedence.        (line  64)
+* vertical bar (|), |& operator (I/O) <2>: Two-way I/O.       (line  27)
+* vertical bar (|), || operator:         Boolean Ops.         (line  59)
+* vertical bar (|), || operator <1>:     Precedence.          (line  88)
 * Vinschen, Corinna:                     Acknowledgments.     (line  60)
-* 'w' debugger command (alias for 'watch'): Viewing And Changing Data.
+* w debugger command (alias for watch):  Viewing And Changing Data.
                                                               (line  66)
-* 'w' utility:                           Constant Size.       (line  22)
-* 'wait()' extension function:           Extension Sample Fork.
+* w utility:                             Constant Size.       (line  22)
+* wait() extension function:             Extension Sample Fork.
                                                               (line  22)
-* 'waitpid()' extension function:        Extension Sample Fork.
+* waitpid() extension function:          Extension Sample Fork.
                                                               (line  18)
-* 'walk_array()' user-defined function:  Walking Arrays.      (line  14)
+* walk_array() user-defined function:    Walking Arrays.      (line  14)
 * Wall, Larry:                           Array Intro.         (line   6)
 * Wall, Larry <1>:                       Future Extensions.   (line   6)
 * Wallin, Anders:                        Contributors.        (line 104)
 * warnings, issuing:                     Options.             (line 184)
-* 'watch' debugger command:              Viewing And Changing Data.
+* watch debugger command:                Viewing And Changing Data.
                                                               (line  66)
 * watchpoint:                            Debugging Terms.     (line  42)
-* 'wc' utility:                          Wc Program.          (line   6)
-* 'wc.awk' program:                      Wc Program.          (line  46)
+* wc utility:                            Wc Program.          (line   6)
+* wc.awk program:                        Wc Program.          (line  46)
 * Weinberger, Peter:                     History.             (line  17)
 * Weinberger, Peter <1>:                 Contributors.        (line  12)
-* 'where' debugger command:              Execution Stack.     (line  13)
-* 'where' debugger command (alias for 'backtrace'): Execution Stack.
+* where debugger command:                Execution Stack.     (line  13)
+* where debugger command (alias for backtrace): Execution Stack.
                                                               (line  13)
-* 'while' statement:                     While Statement.     (line   6)
-* 'while' statement, use of regexps in:  Regexp Usage.        (line  19)
+* while statement:                       While Statement.     (line   6)
+* while statement, use of regexps in:    Regexp Usage.        (line  19)
 * whitespace, as field separators:       Default Field Splitting.
                                                               (line   6)
 * whitespace, functions, calling:        Calling Built-in.    (line  10)
@@ -34513,581 +34458,581 @@ Index
                                                               (line  41)
 * word, regexp definition of:            GNU Regexp Operators.
                                                               (line   6)
-* word-boundary operator ('gawk'):       GNU Regexp Operators.
+* word-boundary operator (gawk):         GNU Regexp Operators.
                                                               (line  66)
-* 'wordfreq.awk' program:                Word Sorting.        (line  56)
+* wordfreq.awk program:                  Word Sorting.        (line  56)
 * words, counting:                       Wc Program.          (line   6)
 * words, duplicate, searching for:       Dupword Program.     (line   6)
 * words, usage counts, generating:       Word Sorting.        (line   6)
-* 'writea()' extension function:         Extension Sample Read write array.
+* writea() extension function:           Extension Sample Read write array.
                                                               (line  12)
-* 'xgettext' utility:                    String Extraction.   (line  13)
-* 'xor':                                 Bitwise Functions.   (line  57)
+* xgettext utility:                      String Extraction.   (line  13)
+* xor:                                   Bitwise Functions.   (line  57)
 * XOR bitwise operation:                 Bitwise Functions.   (line   6)
 * Yawitz, Efraim:                        Contributors.        (line 132)
 * Zaretskii, Eli:                        Acknowledgments.     (line  60)
 * Zaretskii, Eli <1>:                    Contributors.        (line  56)
 * Zaretskii, Eli <2>:                    Bugs.                (line  73)
-* 'zerofile.awk' program:                Empty Files.         (line  20)
+* zerofile.awk program:                  Empty Files.         (line  20)
 * Zoulas, Christos:                      Contributors.        (line  67)
 
 
 
 Tag Table:
-Node: Top1200
-Node: Foreword342140
-Node: Foreword446582
-Node: Preface48114
-Ref: Preface-Footnote-150986
-Ref: Preface-Footnote-251093
-Ref: Preface-Footnote-351327
-Node: History51469
-Node: Names53822
-Ref: Names-Footnote-154916
-Node: This Manual55063
-Ref: This Manual-Footnote-161545
-Node: Conventions61645
-Node: Manual History64000
-Ref: Manual History-Footnote-166996
-Ref: Manual History-Footnote-267037
-Node: How To Contribute67111
-Node: Acknowledgments68240
-Node: Getting Started73127
-Node: Running gawk75566
-Node: One-shot76756
-Node: Read Terminal78019
-Node: Long80051
-Node: Executable Scripts81564
-Ref: Executable Scripts-Footnote-184359
-Node: Comments84462
-Node: Quoting86946
-Node: DOS Quoting92464
-Node: Sample Data Files93139
-Node: Very Simple95734
-Node: Two Rules100636
-Node: More Complex102522
-Node: Statements/Lines105385
-Ref: Statements/Lines-Footnote-1109844
-Node: Other Features110109
-Node: When111046
-Ref: When-Footnote-1112800
-Node: Intro Summary112865
-Node: Invoking Gawk113749
-Node: Command Line115263
-Node: Options116061
-Ref: Options-Footnote-1131968
-Ref: Options-Footnote-2132198
-Node: Other Arguments132223
-Node: Naming Standard Input135170
-Node: Environment Variables136263
-Node: AWKPATH Variable136821
-Ref: AWKPATH Variable-Footnote-1140122
-Ref: AWKPATH Variable-Footnote-2140167
-Node: AWKLIBPATH Variable140428
-Node: Other Environment Variables141572
-Node: Exit Status145337
-Node: Include Files146014
-Node: Loading Shared Libraries149609
-Node: Obsolete151037
-Node: Undocumented151729
-Node: Invoking Summary152026
-Node: Regexp153686
-Node: Regexp Usage155140
-Node: Escape Sequences157177
-Node: Regexp Operators163192
-Ref: Regexp Operators-Footnote-1170609
-Ref: Regexp Operators-Footnote-2170756
-Node: Bracket Expressions170854
-Ref: table-char-classes172877
-Node: Leftmost Longest175823
-Node: Computed Regexps177126
-Node: GNU Regexp Operators180553
-Node: Case-sensitivity184232
-Ref: Case-sensitivity-Footnote-1187119
-Ref: Case-sensitivity-Footnote-2187354
-Node: Regexp Summary187462
-Node: Reading Files188928
-Node: Records191022
-Node: awk split records191755
-Node: gawk split records196687
-Ref: gawk split records-Footnote-1201231
-Node: Fields201268
-Ref: Fields-Footnote-1204048
-Node: Nonconstant Fields204134
-Ref: Nonconstant Fields-Footnote-1206370
-Node: Changing Fields206574
-Node: Field Separators212504
-Node: Default Field Splitting215202
-Node: Regexp Field Splitting216320
-Node: Single Character Fields219673
-Node: Command Line Field Separator220733
-Node: Full Line Fields223951
-Ref: Full Line Fields-Footnote-1225473
-Ref: Full Line Fields-Footnote-2225519
-Node: Field Splitting Summary225620
-Node: Constant Size227694
-Node: Splitting By Content232273
-Ref: Splitting By Content-Footnote-1236244
-Node: Multiple Line236407
-Ref: Multiple Line-Footnote-1242290
-Node: Getline242469
-Node: Plain Getline244673
-Node: Getline/Variable247312
-Node: Getline/File248461
-Node: Getline/Variable/File249847
-Ref: Getline/Variable/File-Footnote-1251451
-Node: Getline/Pipe251539
-Node: Getline/Variable/Pipe254244
-Node: Getline/Coprocess255377
-Node: Getline/Variable/Coprocess256642
-Node: Getline Notes257382
-Node: Getline Summary260177
-Ref: table-getline-variants260599
-Node: Read Timeout261347
-Ref: Read Timeout-Footnote-1265188
-Node: Command-line directories265246
-Node: Input Summary266151
-Node: Input Exercises269323
-Node: Printing270051
-Node: Print271828
-Node: Print Examples273285
-Node: Output Separators276065
-Node: OFMT278082
-Node: Printf279438
-Node: Basic Printf280223
-Node: Control Letters281797
-Node: Format Modifiers285785
-Node: Printf Examples291800
-Node: Redirection294286
-Node: Special FD301129
-Ref: Special FD-Footnote-1304297
-Node: Special Files304371
-Node: Other Inherited Files304988
-Node: Special Network305989
-Node: Special Caveats306849
-Node: Close Files And Pipes307798
-Ref: Close Files And Pipes-Footnote-1314991
-Ref: Close Files And Pipes-Footnote-2315139
-Node: Output Summary315290
-Node: Output Exercises316288
-Node: Expressions316967
-Node: Values318155
-Node: Constants318833
-Node: Scalar Constants319524
-Ref: Scalar Constants-Footnote-1320388
-Node: Nondecimal-numbers320638
-Node: Regexp Constants323652
-Node: Using Constant Regexps324178
-Node: Variables327341
-Node: Using Variables327998
-Node: Assignment Options329909
-Node: Conversion331783
-Node: Strings And Numbers332307
-Ref: Strings And Numbers-Footnote-1335371
-Node: Locale influences conversions335480
-Ref: table-locale-affects338238
-Node: All Operators338856
-Node: Arithmetic Ops339485
-Node: Concatenation341991
-Ref: Concatenation-Footnote-1344838
-Node: Assignment Ops344945
-Ref: table-assign-ops349937
-Node: Increment Ops351250
-Node: Truth Values and Conditions354710
-Node: Truth Values355784
-Node: Typing and Comparison356832
-Node: Variable Typing357652
-Node: Comparison Operators361276
-Ref: table-relational-ops361695
-Node: POSIX String Comparison365190
-Ref: POSIX String Comparison-Footnote-1366264
-Node: Boolean Ops366403
-Ref: Boolean Ops-Footnote-1370885
-Node: Conditional Exp370977
-Node: Function Calls372713
-Node: Precedence376593
-Node: Locales380252
-Node: Expressions Summary381884
-Node: Patterns and Actions384457
-Node: Pattern Overview385577
-Node: Regexp Patterns387254
-Node: Expression Patterns387796
-Node: Ranges391577
-Node: BEGIN/END394685
-Node: Using BEGIN/END395446
-Ref: Using BEGIN/END-Footnote-1398183
-Node: I/O And BEGIN/END398289
-Node: BEGINFILE/ENDFILE400605
-Node: Empty403512
-Node: Using Shell Variables403829
-Node: Action Overview406103
-Node: Statements408428
-Node: If Statement410276
-Node: While Statement411771
-Node: Do Statement413799
-Node: For Statement414947
-Node: Switch Statement418106
-Node: Break Statement420492
-Node: Continue Statement422584
-Node: Next Statement424411
-Node: Nextfile Statement426794
-Node: Exit Statement429446
-Node: Built-in Variables431851
-Node: User-modified432984
-Ref: User-modified-Footnote-1440611
-Node: Auto-set440673
-Ref: Auto-set-Footnote-1453741
-Ref: Auto-set-Footnote-2453947
-Node: ARGC and ARGV454003
-Node: Pattern Action Summary458222
-Node: Arrays460652
-Node: Array Basics461981
-Node: Array Intro462825
-Ref: figure-array-elements464800
-Ref: Array Intro-Footnote-1467504
-Node: Reference to Elements467632
-Node: Assigning Elements470096
-Node: Array Example470587
-Node: Scanning an Array472346
-Node: Controlling Scanning475370
-Ref: Controlling Scanning-Footnote-1480769
-Node: Numeric Array Subscripts481085
-Node: Uninitialized Subscripts483269
-Node: Delete484888
-Ref: Delete-Footnote-1487640
-Node: Multidimensional487697
-Node: Multiscanning490792
-Node: Arrays of Arrays492383
-Node: Arrays Summary497151
-Node: Functions499244
-Node: Built-in500282
-Node: Calling Built-in501360
-Node: Numeric Functions503356
-Ref: Numeric Functions-Footnote-1507384
-Ref: Numeric Functions-Footnote-2507741
-Ref: Numeric Functions-Footnote-3507789
-Node: String Functions508061
-Ref: String Functions-Footnote-1531569
-Ref: String Functions-Footnote-2531698
-Ref: String Functions-Footnote-3531946
-Node: Gory Details532033
-Ref: table-sub-escapes533824
-Ref: table-sub-proposed535343
-Ref: table-posix-sub536706
-Ref: table-gensub-escapes538247
-Ref: Gory Details-Footnote-1539070
-Node: I/O Functions539221
-Ref: I/O Functions-Footnote-1546442
-Node: Time Functions546590
-Ref: Time Functions-Footnote-1557095
-Ref: Time Functions-Footnote-2557163
-Ref: Time Functions-Footnote-3557321
-Ref: Time Functions-Footnote-4557432
-Ref: Time Functions-Footnote-5557544
-Ref: Time Functions-Footnote-6557771
-Node: Bitwise Functions558037
-Ref: table-bitwise-ops558631
-Ref: Bitwise Functions-Footnote-1562969
-Node: Type Functions563142
-Node: I18N Functions564298
-Node: User-defined565949
-Node: Definition Syntax566754
-Ref: Definition Syntax-Footnote-1572441
-Node: Function Example572512
-Ref: Function Example-Footnote-1575434
-Node: Function Caveats575456
-Node: Calling A Function575974
-Node: Variable Scope576932
-Node: Pass By Value/Reference579926
-Node: Return Statement583425
-Node: Dynamic Typing586404
-Node: Indirect Calls587334
-Ref: Indirect Calls-Footnote-1597585
-Node: Functions Summary597713
-Node: Library Functions600418
-Ref: Library Functions-Footnote-1604027
-Ref: Library Functions-Footnote-2604170
-Node: Library Names604341
-Ref: Library Names-Footnote-1607802
-Ref: Library Names-Footnote-2608025
-Node: General Functions608111
-Node: Strtonum Function609214
-Node: Assert Function612236
-Node: Round Function615562
-Node: Cliff Random Function617103
-Node: Ordinal Functions618119
-Ref: Ordinal Functions-Footnote-1621182
-Ref: Ordinal Functions-Footnote-2621434
-Node: Join Function621644
-Ref: Join Function-Footnote-1623414
-Node: Getlocaltime Function623614
-Node: Readfile Function627358
-Node: Shell Quoting629332
-Node: Data File Management630733
-Node: Filetrans Function631365
-Node: Rewind Function635462
-Node: File Checking636848
-Ref: File Checking-Footnote-1638182
-Node: Empty Files638383
-Node: Ignoring Assigns640362
-Node: Getopt Function641912
-Ref: Getopt Function-Footnote-1653382
-Node: Passwd Functions653582
-Ref: Passwd Functions-Footnote-1662423
-Node: Group Functions662511
-Ref: Group Functions-Footnote-1670410
-Node: Walking Arrays670617
-Node: Library Functions Summary673627
-Node: Library Exercises675033
-Node: Sample Programs675498
-Node: Running Examples676268
-Node: Clones676996
-Node: Cut Program678220
-Node: Egrep Program687941
-Ref: Egrep Program-Footnote-1695453
-Node: Id Program695563
-Node: Split Program699243
-Ref: Split Program-Footnote-1702702
-Node: Tee Program702831
-Node: Uniq Program705621
-Node: Wc Program713047
-Ref: Wc Program-Footnote-1717302
-Node: Miscellaneous Programs717396
-Node: Dupword Program718609
-Node: Alarm Program720639
-Node: Translate Program725494
-Ref: Translate Program-Footnote-1730059
-Node: Labels Program730329
-Ref: Labels Program-Footnote-1733680
-Node: Word Sorting733764
-Node: History Sorting737836
-Node: Extract Program739671
-Node: Simple Sed747202
-Node: Igawk Program750276
-Ref: Igawk Program-Footnote-1764607
-Ref: Igawk Program-Footnote-2764809
-Ref: Igawk Program-Footnote-3764931
-Node: Anagram Program765046
-Node: Signature Program768108
-Node: Programs Summary769355
-Node: Programs Exercises770570
-Ref: Programs Exercises-Footnote-1774699
-Node: Advanced Features774790
-Node: Nondecimal Data776780
-Node: Array Sorting778371
-Node: Controlling Array Traversal779071
-Ref: Controlling Array Traversal-Footnote-1787440
-Node: Array Sorting Functions787558
-Ref: Array Sorting Functions-Footnote-1791445
-Node: Two-way I/O791641
-Ref: Two-way I/O-Footnote-1796592
-Ref: Two-way I/O-Footnote-2796779
-Node: TCP/IP Networking796861
-Node: Profiling799979
-Node: Advanced Features Summary807518
-Node: Internationalization809454
-Node: I18N and L10N810934
-Node: Explaining gettext811621
-Ref: Explaining gettext-Footnote-1816644
-Ref: Explaining gettext-Footnote-2816829
-Node: Programmer i18n816994
-Ref: Programmer i18n-Footnote-1821850
-Node: Translator i18n821899
-Node: String Extraction822693
-Ref: String Extraction-Footnote-1823826
-Node: Printf Ordering823912
-Ref: Printf Ordering-Footnote-1826698
-Node: I18N Portability826762
-Ref: I18N Portability-Footnote-1829218
-Node: I18N Example829281
-Ref: I18N Example-Footnote-1832087
-Node: Gawk I18N832160
-Node: I18N Summary832805
-Node: Debugger834146
-Node: Debugging835168
-Node: Debugging Concepts835609
-Node: Debugging Terms837418
-Node: Awk Debugging839993
-Node: Sample Debugging Session840899
-Node: Debugger Invocation841433
-Node: Finding The Bug842819
-Node: List of Debugger Commands849297
-Node: Breakpoint Control850630
-Node: Debugger Execution Control854324
-Node: Viewing And Changing Data857686
-Node: Execution Stack861060
-Node: Debugger Info862697
-Node: Miscellaneous Debugger Commands866768
-Node: Readline Support871777
-Node: Limitations872673
-Node: Debugging Summary874782
-Node: Arbitrary Precision Arithmetic875955
-Node: Computer Arithmetic877371
-Ref: table-numeric-ranges880962
-Ref: Computer Arithmetic-Footnote-1881684
-Node: Math Definitions881741
-Ref: table-ieee-formats885055
-Ref: Math Definitions-Footnote-1885658
-Node: MPFR features885763
-Node: FP Math Caution887436
-Ref: FP Math Caution-Footnote-1888508
-Node: Inexactness of computations888877
-Node: Inexact representation889837
-Node: Comparing FP Values891197
-Node: Errors accumulate892279
-Node: Getting Accuracy893712
-Node: Try To Round896422
-Node: Setting precision897321
-Ref: table-predefined-precision-strings898018
-Node: Setting the rounding mode899848
-Ref: table-gawk-rounding-modes900222
-Ref: Setting the rounding mode-Footnote-1903630
-Node: Arbitrary Precision Integers903809
-Ref: Arbitrary Precision Integers-Footnote-1906793
-Node: POSIX Floating Point Problems906942
-Ref: POSIX Floating Point Problems-Footnote-1910824
-Node: Floating point summary910862
-Node: Dynamic Extensions913052
-Node: Extension Intro914605
-Node: Plugin License915871
-Node: Extension Mechanism Outline916668
-Ref: figure-load-extension917107
-Ref: figure-register-new-function918672
-Ref: figure-call-new-function919764
-Node: Extension API Description921827
-Node: Extension API Functions Introduction923277
-Node: General Data Types928089
-Ref: General Data Types-Footnote-1934044
-Node: Memory Allocation Functions934343
-Ref: Memory Allocation Functions-Footnote-1937188
-Node: Constructor Functions937287
-Node: Registration Functions939032
-Node: Extension Functions939717
-Node: Exit Callback Functions942016
-Node: Extension Version String943266
-Node: Input Parsers943929
-Node: Output Wrappers953814
-Node: Two-way processors958326
-Node: Printing Messages960590
-Ref: Printing Messages-Footnote-1961666
-Node: Updating 'ERRNO'961819
-Node: Requesting Values962560
-Ref: table-value-types-returned963299
-Node: Accessing Parameters964182
-Node: Symbol Table Access965418
-Node: Symbol table by name965930
-Node: Symbol table by cookie967951
-Ref: Symbol table by cookie-Footnote-1972100
-Node: Cached values972164
-Ref: Cached values-Footnote-1975665
-Node: Array Manipulation975756
-Ref: Array Manipulation-Footnote-1976855
-Node: Array Data Types976892
-Ref: Array Data Types-Footnote-1979550
-Node: Array Functions979642
-Node: Flattening Arrays983501
-Node: Creating Arrays990409
-Node: Extension API Variables995181
-Node: Extension Versioning995817
-Node: Extension API Informational Variables997708
-Node: Extension API Boilerplate998772
-Node: Finding Extensions1002586
-Node: Extension Example1003146
-Node: Internal File Description1003944
-Node: Internal File Ops1008024
-Ref: Internal File Ops-Footnote-11019786
-Node: Using Internal File Ops1019926
-Ref: Using Internal File Ops-Footnote-11022309
-Node: Extension Samples1022584
-Node: Extension Sample File Functions1024113
-Node: Extension Sample Fnmatch1031762
-Node: Extension Sample Fork1033249
-Node: Extension Sample Inplace1034467
-Node: Extension Sample Ord1037677
-Node: Extension Sample Readdir1038513
-Ref: table-readdir-file-types1039402
-Node: Extension Sample Revout1040207
-Node: Extension Sample Rev2way1040796
-Node: Extension Sample Read write array1041536
-Node: Extension Sample Readfile1043478
-Node: Extension Sample Time1044573
-Node: Extension Sample API Tests1045921
-Node: gawkextlib1046413
-Node: Extension summary1048837
-Node: Extension Exercises1052529
-Node: Language History1054026
-Node: V7/SVR3.11055682
-Node: SVR41057834
-Node: POSIX1059268
-Node: BTL1060648
-Node: POSIX/GNU1061378
-Node: Feature History1066899
-Node: Common Extensions1080228
-Node: Ranges and Locales1081511
-Ref: Ranges and Locales-Footnote-11086127
-Ref: Ranges and Locales-Footnote-21086154
-Ref: Ranges and Locales-Footnote-31086389
-Node: Contributors1086610
-Node: History summary1092179
-Node: Installation1093559
-Node: Gawk Distribution1094504
-Node: Getting1094988
-Node: Extracting1095811
-Node: Distribution contents1097449
-Node: Unix Installation1103202
-Node: Quick Installation1103818
-Node: Additional Configuration Options1106245
-Node: Configuration Philosophy1108049
-Node: Non-Unix Installation1110419
-Node: PC Installation1110877
-Node: PC Binary Installation1112197
-Node: PC Compiling1114049
-Ref: PC Compiling-Footnote-11117073
-Node: PC Testing1117182
-Node: PC Using1118362
-Node: Cygwin1122476
-Node: MSYS1123246
-Node: VMS Installation1123747
-Node: VMS Compilation1124538
-Ref: VMS Compilation-Footnote-11125768
-Node: VMS Dynamic Extensions1125826
-Node: VMS Installation Details1127511
-Node: VMS Running1129764
-Node: VMS GNV1132605
-Node: VMS Old Gawk1133340
-Node: Bugs1133811
-Node: Other Versions1138008
-Node: Installation summary1144594
-Node: Notes1145652
-Node: Compatibility Mode1146517
-Node: Additions1147299
-Node: Accessing The Source1148224
-Node: Adding Code1149660
-Node: New Ports1155815
-Node: Derived Files1160303
-Ref: Derived Files-Footnote-11165788
-Ref: Derived Files-Footnote-21165823
-Ref: Derived Files-Footnote-31166421
-Node: Future Extensions1166535
-Node: Implementation Limitations1167193
-Node: Extension Design1168376
-Node: Old Extension Problems1169530
-Ref: Old Extension Problems-Footnote-11171048
-Node: Extension New Mechanism Goals1171105
-Ref: Extension New Mechanism Goals-Footnote-11174469
-Node: Extension Other Design Decisions1174658
-Node: Extension Future Growth1176771
-Node: Old Extension Mechanism1177607
-Node: Notes summary1179370
-Node: Basic Concepts1180552
-Node: Basic High Level1181233
-Ref: figure-general-flow1181515
-Ref: figure-process-flow1182200
-Ref: Basic High Level-Footnote-11185501
-Node: Basic Data Typing1185686
-Node: Glossary1189014
-Node: Copying1220960
-Node: GNU Free Documentation License1258499
-Node: Index1283617
+Node: Top1203
+Node: Foreword342141
+Node: Foreword446583
+Node: Preface48115
+Ref: Preface-Footnote-150987
+Ref: Preface-Footnote-251094
+Ref: Preface-Footnote-351328
+Node: History51470
+Node: Names53823
+Ref: Names-Footnote-154917
+Node: This Manual55064
+Ref: This Manual-Footnote-161546
+Node: Conventions61646
+Node: Manual History64001
+Ref: Manual History-Footnote-166997
+Ref: Manual History-Footnote-267038
+Node: How To Contribute67112
+Node: Acknowledgments68241
+Node: Getting Started73128
+Node: Running gawk75567
+Node: One-shot76757
+Node: Read Terminal78020
+Node: Long80052
+Node: Executable Scripts81565
+Ref: Executable Scripts-Footnote-184360
+Node: Comments84463
+Node: Quoting86947
+Node: DOS Quoting92465
+Node: Sample Data Files93140
+Node: Very Simple95735
+Node: Two Rules100637
+Node: More Complex102523
+Node: Statements/Lines105386
+Ref: Statements/Lines-Footnote-1109845
+Node: Other Features110110
+Node: When111047
+Ref: When-Footnote-1112801
+Node: Intro Summary112866
+Node: Invoking Gawk113750
+Node: Command Line115264
+Node: Options116062
+Ref: Options-Footnote-1131969
+Ref: Options-Footnote-2132199
+Node: Other Arguments132224
+Node: Naming Standard Input135171
+Node: Environment Variables136264
+Node: AWKPATH Variable136822
+Ref: AWKPATH Variable-Footnote-1140123
+Ref: AWKPATH Variable-Footnote-2140168
+Node: AWKLIBPATH Variable140429
+Node: Other Environment Variables141573
+Node: Exit Status145338
+Node: Include Files146015
+Node: Loading Shared Libraries149610
+Node: Obsolete151038
+Node: Undocumented151730
+Node: Invoking Summary152027
+Node: Regexp153687
+Node: Regexp Usage155141
+Node: Escape Sequences157178
+Node: Regexp Operators163193
+Ref: Regexp Operators-Footnote-1170610
+Ref: Regexp Operators-Footnote-2170757
+Node: Bracket Expressions170855
+Ref: table-char-classes172878
+Node: Leftmost Longest175824
+Node: Computed Regexps177127
+Node: GNU Regexp Operators180554
+Node: Case-sensitivity184233
+Ref: Case-sensitivity-Footnote-1187120
+Ref: Case-sensitivity-Footnote-2187355
+Node: Regexp Summary187463
+Node: Reading Files188929
+Node: Records191023
+Node: awk split records191756
+Node: gawk split records196688
+Ref: gawk split records-Footnote-1201232
+Node: Fields201269
+Ref: Fields-Footnote-1204049
+Node: Nonconstant Fields204135
+Ref: Nonconstant Fields-Footnote-1206371
+Node: Changing Fields206575
+Node: Field Separators212505
+Node: Default Field Splitting215203
+Node: Regexp Field Splitting216321
+Node: Single Character Fields219674
+Node: Command Line Field Separator220734
+Node: Full Line Fields223952
+Ref: Full Line Fields-Footnote-1225474
+Ref: Full Line Fields-Footnote-2225520
+Node: Field Splitting Summary225621
+Node: Constant Size227695
+Node: Splitting By Content232274
+Ref: Splitting By Content-Footnote-1236245
+Node: Multiple Line236408
+Ref: Multiple Line-Footnote-1242291
+Node: Getline242470
+Node: Plain Getline244674
+Node: Getline/Variable247313
+Node: Getline/File248462
+Node: Getline/Variable/File249848
+Ref: Getline/Variable/File-Footnote-1251452
+Node: Getline/Pipe251540
+Node: Getline/Variable/Pipe254245
+Node: Getline/Coprocess255378
+Node: Getline/Variable/Coprocess256643
+Node: Getline Notes257383
+Node: Getline Summary260178
+Ref: table-getline-variants260600
+Node: Read Timeout261348
+Ref: Read Timeout-Footnote-1265189
+Node: Command-line directories265247
+Node: Input Summary266152
+Node: Input Exercises269324
+Node: Printing270052
+Node: Print271829
+Node: Print Examples273286
+Node: Output Separators276066
+Node: OFMT278083
+Node: Printf279439
+Node: Basic Printf280224
+Node: Control Letters281798
+Node: Format Modifiers285786
+Node: Printf Examples291801
+Node: Redirection294287
+Node: Special FD301130
+Ref: Special FD-Footnote-1304298
+Node: Special Files304372
+Node: Other Inherited Files304989
+Node: Special Network305990
+Node: Special Caveats306850
+Node: Close Files And Pipes307799
+Ref: Close Files And Pipes-Footnote-1314992
+Ref: Close Files And Pipes-Footnote-2315140
+Node: Output Summary315291
+Node: Output Exercises316289
+Node: Expressions316968
+Node: Values318156
+Node: Constants318834
+Node: Scalar Constants319525
+Ref: Scalar Constants-Footnote-1320389
+Node: Nondecimal-numbers320639
+Node: Regexp Constants323653
+Node: Using Constant Regexps324179
+Node: Variables327342
+Node: Using Variables327999
+Node: Assignment Options329910
+Node: Conversion331784
+Node: Strings And Numbers332308
+Ref: Strings And Numbers-Footnote-1335372
+Node: Locale influences conversions335481
+Ref: table-locale-affects338239
+Node: All Operators338857
+Node: Arithmetic Ops339486
+Node: Concatenation341992
+Ref: Concatenation-Footnote-1344839
+Node: Assignment Ops344946
+Ref: table-assign-ops349938
+Node: Increment Ops351251
+Node: Truth Values and Conditions354711
+Node: Truth Values355785
+Node: Typing and Comparison356833
+Node: Variable Typing357653
+Node: Comparison Operators361277
+Ref: table-relational-ops361696
+Node: POSIX String Comparison365191
+Ref: POSIX String Comparison-Footnote-1366265
+Node: Boolean Ops366404
+Ref: Boolean Ops-Footnote-1370886
+Node: Conditional Exp370978
+Node: Function Calls372714
+Node: Precedence376594
+Node: Locales380253
+Node: Expressions Summary381885
+Node: Patterns and Actions384458
+Node: Pattern Overview385578
+Node: Regexp Patterns387255
+Node: Expression Patterns387797
+Node: Ranges391578
+Node: BEGIN/END394686
+Node: Using BEGIN/END395447
+Ref: Using BEGIN/END-Footnote-1398184
+Node: I/O And BEGIN/END398290
+Node: BEGINFILE/ENDFILE400606
+Node: Empty403513
+Node: Using Shell Variables403830
+Node: Action Overview406104
+Node: Statements408429
+Node: If Statement410277
+Node: While Statement411772
+Node: Do Statement413800
+Node: For Statement414948
+Node: Switch Statement418107
+Node: Break Statement420493
+Node: Continue Statement422585
+Node: Next Statement424412
+Node: Nextfile Statement426795
+Node: Exit Statement429447
+Node: Built-in Variables431852
+Node: User-modified432985
+Ref: User-modified-Footnote-1440612
+Node: Auto-set440674
+Ref: Auto-set-Footnote-1453742
+Ref: Auto-set-Footnote-2453948
+Node: ARGC and ARGV454004
+Node: Pattern Action Summary458223
+Node: Arrays460653
+Node: Array Basics461982
+Node: Array Intro462826
+Ref: figure-array-elements464801
+Ref: Array Intro-Footnote-1467505
+Node: Reference to Elements467633
+Node: Assigning Elements470097
+Node: Array Example470588
+Node: Scanning an Array472347
+Node: Controlling Scanning475371
+Ref: Controlling Scanning-Footnote-1480770
+Node: Numeric Array Subscripts481086
+Node: Uninitialized Subscripts483270
+Node: Delete484889
+Ref: Delete-Footnote-1487641
+Node: Multidimensional487698
+Node: Multiscanning490793
+Node: Arrays of Arrays492384
+Node: Arrays Summary497152
+Node: Functions499245
+Node: Built-in500283
+Node: Calling Built-in501361
+Node: Numeric Functions503357
+Ref: Numeric Functions-Footnote-1507385
+Ref: Numeric Functions-Footnote-2507742
+Ref: Numeric Functions-Footnote-3507790
+Node: String Functions508062
+Ref: String Functions-Footnote-1531570
+Ref: String Functions-Footnote-2531699
+Ref: String Functions-Footnote-3531947
+Node: Gory Details532034
+Ref: table-sub-escapes533825
+Ref: table-sub-proposed535344
+Ref: table-posix-sub536707
+Ref: table-gensub-escapes538248
+Ref: Gory Details-Footnote-1539071
+Node: I/O Functions539222
+Ref: I/O Functions-Footnote-1546443
+Node: Time Functions546591
+Ref: Time Functions-Footnote-1557096
+Ref: Time Functions-Footnote-2557164
+Ref: Time Functions-Footnote-3557322
+Ref: Time Functions-Footnote-4557433
+Ref: Time Functions-Footnote-5557545
+Ref: Time Functions-Footnote-6557772
+Node: Bitwise Functions558038
+Ref: table-bitwise-ops558632
+Ref: Bitwise Functions-Footnote-1562970
+Node: Type Functions563143
+Node: I18N Functions564299
+Node: User-defined565950
+Node: Definition Syntax566755
+Ref: Definition Syntax-Footnote-1572442
+Node: Function Example572513
+Ref: Function Example-Footnote-1575435
+Node: Function Caveats575457
+Node: Calling A Function575975
+Node: Variable Scope576933
+Node: Pass By Value/Reference579927
+Node: Return Statement583426
+Node: Dynamic Typing586405
+Node: Indirect Calls587335
+Ref: Indirect Calls-Footnote-1597586
+Node: Functions Summary597714
+Node: Library Functions600419
+Ref: Library Functions-Footnote-1604028
+Ref: Library Functions-Footnote-2604171
+Node: Library Names604342
+Ref: Library Names-Footnote-1607803
+Ref: Library Names-Footnote-2608026
+Node: General Functions608112
+Node: Strtonum Function609215
+Node: Assert Function612237
+Node: Round Function615563
+Node: Cliff Random Function617104
+Node: Ordinal Functions618120
+Ref: Ordinal Functions-Footnote-1621183
+Ref: Ordinal Functions-Footnote-2621435
+Node: Join Function621645
+Ref: Join Function-Footnote-1623415
+Node: Getlocaltime Function623615
+Node: Readfile Function627359
+Node: Shell Quoting629333
+Node: Data File Management630734
+Node: Filetrans Function631366
+Node: Rewind Function635463
+Node: File Checking636849
+Ref: File Checking-Footnote-1638183
+Node: Empty Files638384
+Node: Ignoring Assigns640363
+Node: Getopt Function641913
+Ref: Getopt Function-Footnote-1653383
+Node: Passwd Functions653583
+Ref: Passwd Functions-Footnote-1662424
+Node: Group Functions662512
+Ref: Group Functions-Footnote-1670411
+Node: Walking Arrays670618
+Node: Library Functions Summary673628
+Node: Library Exercises675034
+Node: Sample Programs675499
+Node: Running Examples676269
+Node: Clones676997
+Node: Cut Program678221
+Node: Egrep Program687942
+Ref: Egrep Program-Footnote-1695454
+Node: Id Program695564
+Node: Split Program699244
+Ref: Split Program-Footnote-1702703
+Node: Tee Program702832
+Node: Uniq Program705622
+Node: Wc Program713048
+Ref: Wc Program-Footnote-1717303
+Node: Miscellaneous Programs717397
+Node: Dupword Program718610
+Node: Alarm Program720640
+Node: Translate Program725495
+Ref: Translate Program-Footnote-1730060
+Node: Labels Program730330
+Ref: Labels Program-Footnote-1733681
+Node: Word Sorting733765
+Node: History Sorting737837
+Node: Extract Program739672
+Node: Simple Sed747203
+Node: Igawk Program750277
+Ref: Igawk Program-Footnote-1764608
+Ref: Igawk Program-Footnote-2764810
+Ref: Igawk Program-Footnote-3764932
+Node: Anagram Program765047
+Node: Signature Program768109
+Node: Programs Summary769356
+Node: Programs Exercises770571
+Ref: Programs Exercises-Footnote-1774700
+Node: Advanced Features774791
+Node: Nondecimal Data776781
+Node: Array Sorting778372
+Node: Controlling Array Traversal779072
+Ref: Controlling Array Traversal-Footnote-1787441
+Node: Array Sorting Functions787559
+Ref: Array Sorting Functions-Footnote-1791446
+Node: Two-way I/O791642
+Ref: Two-way I/O-Footnote-1796593
+Ref: Two-way I/O-Footnote-2796780
+Node: TCP/IP Networking796862
+Node: Profiling799980
+Node: Advanced Features Summary807519
+Node: Internationalization809455
+Node: I18N and L10N810935
+Node: Explaining gettext811622
+Ref: Explaining gettext-Footnote-1816645
+Ref: Explaining gettext-Footnote-2816830
+Node: Programmer i18n816995
+Ref: Programmer i18n-Footnote-1821851
+Node: Translator i18n821900
+Node: String Extraction822694
+Ref: String Extraction-Footnote-1823827
+Node: Printf Ordering823913
+Ref: Printf Ordering-Footnote-1826699
+Node: I18N Portability826763
+Ref: I18N Portability-Footnote-1829219
+Node: I18N Example829282
+Ref: I18N Example-Footnote-1832088
+Node: Gawk I18N832161
+Node: I18N Summary832806
+Node: Debugger834147
+Node: Debugging835169
+Node: Debugging Concepts835610
+Node: Debugging Terms837419
+Node: Awk Debugging839994
+Node: Sample Debugging Session840900
+Node: Debugger Invocation841434
+Node: Finding The Bug842820
+Node: List of Debugger Commands849298
+Node: Breakpoint Control850631
+Node: Debugger Execution Control854325
+Node: Viewing And Changing Data857687
+Node: Execution Stack861061
+Node: Debugger Info862698
+Node: Miscellaneous Debugger Commands866769
+Node: Readline Support871778
+Node: Limitations872674
+Node: Debugging Summary874783
+Node: Arbitrary Precision Arithmetic875956
+Node: Computer Arithmetic877372
+Ref: table-numeric-ranges880963
+Ref: Computer Arithmetic-Footnote-1881685
+Node: Math Definitions881742
+Ref: table-ieee-formats885056
+Ref: Math Definitions-Footnote-1885659
+Node: MPFR features885764
+Node: FP Math Caution887437
+Ref: FP Math Caution-Footnote-1888509
+Node: Inexactness of computations888878
+Node: Inexact representation889838
+Node: Comparing FP Values891198
+Node: Errors accumulate892280
+Node: Getting Accuracy893713
+Node: Try To Round896423
+Node: Setting precision897322
+Ref: table-predefined-precision-strings898019
+Node: Setting the rounding mode899849
+Ref: table-gawk-rounding-modes900223
+Ref: Setting the rounding mode-Footnote-1903631
+Node: Arbitrary Precision Integers903810
+Ref: Arbitrary Precision Integers-Footnote-1906794
+Node: POSIX Floating Point Problems906943
+Ref: POSIX Floating Point Problems-Footnote-1910825
+Node: Floating point summary910863
+Node: Dynamic Extensions913053
+Node: Extension Intro914606
+Node: Plugin License915872
+Node: Extension Mechanism Outline916669
+Ref: figure-load-extension917108
+Ref: figure-register-new-function918673
+Ref: figure-call-new-function919765
+Node: Extension API Description921828
+Node: Extension API Functions Introduction923276
+Node: General Data Types928088
+Ref: General Data Types-Footnote-1934043
+Node: Memory Allocation Functions934342
+Ref: Memory Allocation Functions-Footnote-1937187
+Node: Constructor Functions937286
+Node: Registration Functions939031
+Node: Extension Functions939716
+Node: Exit Callback Functions942015
+Node: Extension Version String943265
+Node: Input Parsers943928
+Node: Output Wrappers953813
+Node: Two-way processors958325
+Node: Printing Messages960589
+Ref: Printing Messages-Footnote-1961663
+Node: Updating ERRNO961816
+Node: Requesting Values962555
+Ref: table-value-types-returned963292
+Node: Accessing Parameters964175
+Node: Symbol Table Access965411
+Node: Symbol table by name965923
+Node: Symbol table by cookie967944
+Ref: Symbol table by cookie-Footnote-1972093
+Node: Cached values972157
+Ref: Cached values-Footnote-1975658
+Node: Array Manipulation975749
+Ref: Array Manipulation-Footnote-1976848
+Node: Array Data Types976885
+Ref: Array Data Types-Footnote-1979543
+Node: Array Functions979635
+Node: Flattening Arrays983494
+Node: Creating Arrays990402
+Node: Extension API Variables995174
+Node: Extension Versioning995810
+Node: Extension API Informational Variables997701
+Node: Extension API Boilerplate998765
+Node: Finding Extensions1002579
+Node: Extension Example1003139
+Node: Internal File Description1003937
+Node: Internal File Ops1008017
+Ref: Internal File Ops-Footnote-11019779
+Node: Using Internal File Ops1019919
+Ref: Using Internal File Ops-Footnote-11022302
+Node: Extension Samples1022577
+Node: Extension Sample File Functions1024106
+Node: Extension Sample Fnmatch1031755
+Node: Extension Sample Fork1033242
+Node: Extension Sample Inplace1034460
+Node: Extension Sample Ord1037670
+Node: Extension Sample Readdir1038506
+Ref: table-readdir-file-types1039395
+Node: Extension Sample Revout1040200
+Node: Extension Sample Rev2way1040789
+Node: Extension Sample Read write array1041529
+Node: Extension Sample Readfile1043471
+Node: Extension Sample Time1044566
+Node: Extension Sample API Tests1045914
+Node: gawkextlib1046406
+Node: Extension summary1048830
+Node: Extension Exercises1052522
+Node: Language History1054019
+Node: V7/SVR3.11055675
+Node: SVR41057827
+Node: POSIX1059261
+Node: BTL1060641
+Node: POSIX/GNU1061371
+Node: Feature History1066892
+Node: Common Extensions1080221
+Node: Ranges and Locales1081504
+Ref: Ranges and Locales-Footnote-11086120
+Ref: Ranges and Locales-Footnote-21086147
+Ref: Ranges and Locales-Footnote-31086382
+Node: Contributors1086603
+Node: History summary1092172
+Node: Installation1093552
+Node: Gawk Distribution1094497
+Node: Getting1094981
+Node: Extracting1095942
+Node: Distribution contents1097580
+Node: Unix Installation1103333
+Node: Quick Installation1103949
+Node: Additional Configuration Options1106376
+Node: Configuration Philosophy1108180
+Node: Non-Unix Installation1110550
+Node: PC Installation1111008
+Node: PC Binary Installation1112328
+Node: PC Compiling1114180
+Ref: PC Compiling-Footnote-11117204
+Node: PC Testing1117313
+Node: PC Using1118493
+Node: Cygwin1122607
+Node: MSYS1123377
+Node: VMS Installation1123878
+Node: VMS Compilation1124669
+Ref: VMS Compilation-Footnote-11125899
+Node: VMS Dynamic Extensions1125957
+Node: VMS Installation Details1127642
+Node: VMS Running1129895
+Node: VMS GNV1132736
+Node: VMS Old Gawk1133471
+Node: Bugs1133942
+Node: Other Versions1138139
+Node: Installation summary1144725
+Node: Notes1145783
+Node: Compatibility Mode1146648
+Node: Additions1147430
+Node: Accessing The Source1148355
+Node: Adding Code1149791
+Node: New Ports1156010
+Node: Derived Files1160498
+Ref: Derived Files-Footnote-11165983
+Ref: Derived Files-Footnote-21166018
+Ref: Derived Files-Footnote-31166616
+Node: Future Extensions1166730
+Node: Implementation Limitations1167388
+Node: Extension Design1168571
+Node: Old Extension Problems1169725
+Ref: Old Extension Problems-Footnote-11171243
+Node: Extension New Mechanism Goals1171300
+Ref: Extension New Mechanism Goals-Footnote-11174664
+Node: Extension Other Design Decisions1174853
+Node: Extension Future Growth1176966
+Node: Old Extension Mechanism1177802
+Node: Notes summary1179565
+Node: Basic Concepts1180747
+Node: Basic High Level1181428
+Ref: figure-general-flow1181710
+Ref: figure-process-flow1182395
+Ref: Basic High Level-Footnote-11185696
+Node: Basic Data Typing1185881
+Node: Glossary1189209
+Node: Copying1221155
+Node: GNU Free Documentation License1258694
+Node: Index1283812
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index bc73777..6f691be 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -15002,14 +15002,14 @@ if your version of @command{gawk} supports 
arbitrary-precision arithmetic
 (@pxref{Arbitrary Precision Arithmetic}):
 
 @table @code
address@hidden version of GNU MPFR library
address@hidden PROCINFO["mpfr_version"]
-The version of the GNU MPFR library.
-
 @item PROCINFO["gmp_version"]
 @cindex version of GNU MP library
 The version of the GNU MP library.
 
address@hidden version of GNU MPFR library
address@hidden PROCINFO["mpfr_version"]
+The version of the GNU MPFR library.
+
 @item PROCINFO["prec_max"]
 @cindex maximum precision supported by MPFR library
 The maximum precision supported by MPFR.
@@ -36940,6 +36940,9 @@ The up-to-date list of mirror sites is available from
 Try to use one of the mirrors; they
 will be less busy, and you can usually find one closer to your site.
 
+You may also retrieve the @command{gawk} source code from the official
+Git repository; for more information see @ref{Accessing The Source}.
+
 @node Extracting
 @appendixsubsec Extracting the Distribution
 @command{gawk} is distributed as several @code{tar} files compressed with
@@ -38684,6 +38687,9 @@ Use ANSI/ISO style (prototype) function headers when 
defining functions.
 Put the name of the function at the beginning of its own line.
 
 @item
+Use @samp{#elif} instead of nesting @samp{#if} inside @samp{#else}.
+
address@hidden
 Put the return type of the function, even if it is @code{int}, on the
 line above the line with the name and arguments of the function.
 
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index a604d98..e688280 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -14330,14 +14330,14 @@ if your version of @command{gawk} supports 
arbitrary-precision arithmetic
 (@pxref{Arbitrary Precision Arithmetic}):
 
 @table @code
address@hidden version of GNU MPFR library
address@hidden PROCINFO["mpfr_version"]
-The version of the GNU MPFR library.
-
 @item PROCINFO["gmp_version"]
 @cindex version of GNU MP library
 The version of the GNU MP library.
 
address@hidden version of GNU MPFR library
address@hidden PROCINFO["mpfr_version"]
+The version of the GNU MPFR library.
+
 @item PROCINFO["prec_max"]
 @cindex maximum precision supported by MPFR library
 The maximum precision supported by MPFR.
@@ -36031,6 +36031,9 @@ The up-to-date list of mirror sites is available from
 Try to use one of the mirrors; they
 will be less busy, and you can usually find one closer to your site.
 
+You may also retrieve the @command{gawk} source code from the official
+Git repository; for more information see @ref{Accessing The Source}.
+
 @node Extracting
 @appendixsubsec Extracting the Distribution
 @command{gawk} is distributed as several @code{tar} files compressed with
@@ -37775,6 +37778,9 @@ Use ANSI/ISO style (prototype) function headers when 
defining functions.
 Put the name of the function at the beginning of its own line.
 
 @item
+Use @samp{#elif} instead of nesting @samp{#if} inside @samp{#else}.
+
address@hidden
 Put the return type of the function, even if it is @code{int}, on the
 line above the line with the name and arguments of the function.
 
diff --git a/extension/ChangeLog b/extension/ChangeLog
index a219374..afec614 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,9 @@
+2015-11-15         Ville Skytta          <address@hidden>
+
+       * fnmatch.3am, fork.3am, inplace.3am, ordchr.3am, readdir.3am,
+       readfile.3am, revoutput.3am, revtwoway.3am, rwarray.3am,
+       time.3am: Fix troff markup to avoid warnings.
+
 2015-10-26         Arnold D. Robbins     <address@hidden>
 
        * config.h.in: Turn on _DEFAULT_SOURCE for very recent
diff --git a/extension/fnmatch.3am b/extension/fnmatch.3am
index e2e8391..ed4f367 100644
--- a/extension/fnmatch.3am
+++ b/extension/fnmatch.3am
@@ -73,7 +73,7 @@ Nothing prevents AWK code from changing the predefined
 variabale
 .BR FNM_NOMATCH ,
 but doing so may cause strange results.
-... .SH BUGS
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/fork.3am b/extension/fork.3am
index c87dada..9933d19 100644
--- a/extension/fork.3am
+++ b/extension/fork.3am
@@ -36,7 +36,7 @@ This function waits for the first child to die.
 The return value is that of the
 .IR wait (2)
 system call.
-... .SH NOTES
+.\" .SH NOTES
 .SH BUGS
 There is no corresponding
 .B exec()
diff --git a/extension/inplace.3am b/extension/inplace.3am
index a045fe6..b771748 100644
--- a/extension/inplace.3am
+++ b/extension/inplace.3am
@@ -39,7 +39,7 @@ on the command line prior to files that should be processed 
normally.
 One can reenable inplace editing by placing
 .B inplace=1
 prior to files that should be subject to inplace editing.
-... .SH NOTES
+.\" .SH NOTES
 .SH BUGS
 While the extension does attempt to preserve ownership and permissions, it 
makes no attempt to copy the ACLs from the original file.
 .PP
diff --git a/extension/ordchr.3am b/extension/ordchr.3am
index a2b712f..1b19938 100644
--- a/extension/ordchr.3am
+++ b/extension/ordchr.3am
@@ -28,8 +28,8 @@ whose first character is that represented by the number.
 .PP
 These functions are inspired by the Pascal language functions
 of the same name.
-... .SH NOTES
-... .SH BUGS
+.\" .SH NOTES
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/readdir.3am b/extension/readdir.3am
index 4ba5abc..1cb64cb 100644
--- a/extension/readdir.3am
+++ b/extension/readdir.3am
@@ -52,7 +52,7 @@ You can use the
 extension to call
 .I stat()
 in order to get correct type information.
-... .SH BUGS
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/readfile.3am b/extension/readfile.3am
index 0cb2eb5..25a73e7 100644
--- a/extension/readfile.3am
+++ b/extension/readfile.3am
@@ -34,8 +34,8 @@ PROCINFO["readfile"]
 exists.
 When activated, each input file is returned in its entirety as \f(CW$0\fR.
 \f(CWRT\fP is set to the null string.
-... .SH NOTES
-... .SH BUGS
+.\" .SH NOTES
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/revoutput.3am b/extension/revoutput.3am
index 8620935..f6cb22a 100644
--- a/extension/revoutput.3am
+++ b/extension/revoutput.3am
@@ -15,7 +15,7 @@ adds a simple output wrapper that reverses the characters in 
each output
 line.
 It's main purpose is to show how to write an output wrapper, although
 it may be mildy amusing for the unwary.
-... .SH BUGS
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/revtwoway.3am b/extension/revtwoway.3am
index 3426971..04c480f 100644
--- a/extension/revtwoway.3am
+++ b/extension/revtwoway.3am
@@ -23,7 +23,7 @@ adds a simple two-way processor that reverses the characters
 in each line sent to it for reading back by the AWK program.
 It's main purpose is to show how to write a two-way extension, although
 it may also be mildy amusing.
-... .SH BUGS
+.\" .SH BUGS
 .SH "SEE ALSO"
 .IR "GAWK: Effective AWK Programming" ,
 .IR filefuncs (3am),
diff --git a/extension/rwarray.3am b/extension/rwarray.3am
index 359d91c..85ec580 100644
--- a/extension/rwarray.3am
+++ b/extension/rwarray.3am
@@ -53,7 +53,7 @@ However, double precision floating-point values are written as
 native binary data.  Thus, arrays containing only string data
 can theoretically be dumped on systems with one byte order and
 restored on systems with a different one, but this has not been tried.
-... .SH BUGS
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf
diff --git a/extension/time.3am b/extension/time.3am
index aeb5919..00e9d8b 100644
--- a/extension/time.3am
+++ b/extension/time.3am
@@ -35,8 +35,8 @@ then it returns \-1 and sets
 .BR ERRNO .
 Otherwise, the function should return 0 after sleeping
 for the indicated amount of time.
-... .SH NOTES
-... .SH BUGS
+.\" .SH NOTES
+.\" .SH BUGS
 .SH EXAMPLE
 .ft CW
 .nf

-----------------------------------------------------------------------

Summary of changes:
 doc/ChangeLog           |    4 +
 doc/gawk.info           | 4169 +++++++++++++++++++++++------------------------
 doc/gawk.texi           |   14 +-
 doc/gawktexi.in         |   14 +-
 extension/ChangeLog     |    6 +
 extension/fnmatch.3am   |    2 +-
 extension/fork.3am      |    2 +-
 extension/inplace.3am   |    2 +-
 extension/ordchr.3am    |    4 +-
 extension/readdir.3am   |    2 +-
 extension/readfile.3am  |    4 +-
 extension/revoutput.3am |    2 +-
 extension/revtwoway.3am |    2 +-
 extension/rwarray.3am   |    2 +-
 extension/time.3am      |    4 +-
 15 files changed, 2100 insertions(+), 2133 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]