[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-546-gbc63f89

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-546-gbc63f89
Date: Fri, 13 Jun 2014 05:09:49 +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, master has been updated
       via  bc63f89e6cc42d55c6f98cd506d9cf0336f94196 (commit)
       via  4f04830cdcef50ac2449b6dbc97c67acc4ec238d (commit)
       via  f20d398e580607d3d986e94dcbd0ae189f528478 (commit)
      from  af22ae5e8cfbea8a31583975bc6b5daf1d9a6c48 (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 -----------------------------------------------------------------

commit bc63f89e6cc42d55c6f98cd506d9cf0336f94196
Merge: af22ae5 4f04830
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Jun 13 08:09:13 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 33dc1f0,2e30ad9..1ed5612
--- a/doc/
+++ b/doc/
@@@ -31612,9 -31609,9 +31617,9 @@@ Inde
  * dark corner, exit statement:           Exit Statement.      (line  30)
  * dark corner, field separators:         Field Splitting Summary.
                                                                (line  46)
- * dark corner, FILENAME variable <1>:    Auto-set.            (line  97)
 -* dark corner, FILENAME variable <1>:    Auto-set.            (line  90)
++* dark corner, FILENAME variable <1>:    Auto-set.            (line  98)
  * dark corner, FILENAME variable:        Getline Notes.       (line  19)
- * dark corner, FNR/NR variables:         Auto-set.            (line 308)
 -* dark corner, FNR/NR variables:         Auto-set.            (line 301)
++* dark corner, FNR/NR variables:         Auto-set.            (line 309)
  * dark corner, format-control characters: Control Letters.    (line  18)
  * dark corner, FS as null string:        Single Character Fields.
                                                                (line  20)
@@@ -31798,12 -31795,12 +31803,12 @@@
                                                                (line  81)
  * differences in awk and gawk, command line directories: Command line 
                                                                (line   6)
- * differences in awk and gawk, ERRNO variable: Auto-set.      (line  81)
 -* differences in awk and gawk, ERRNO variable: Auto-set.      (line  74)
++* differences in awk and gawk, ERRNO variable: Auto-set.      (line  82)
  * differences in awk and gawk, error messages: Special FD.    (line  16)
  * 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 122)
 -* differences in awk and gawk, FUNCTAB variable: Auto-set.    (line 115)
++* differences in awk and gawk, FUNCTAB variable: Auto-set.    (line 123)
  * differences in awk and gawk, function arguments (gawk): Calling Built-in.
                                                                (line  16)
  * differences in awk and gawk, getline command: Getline.      (line  19)
@@@ -31826,7 -31823,7 +31831,7 @@@
                                                                (line 260)
  * differences in awk and gawk, print/printf statements: Format Modifiers.
                                                                (line  13)
- * differences in awk and gawk, PROCINFO array: Auto-set.      (line 135)
 -* differences in awk and gawk, PROCINFO array: Auto-set.      (line 128)
++* differences in awk and gawk, PROCINFO array: Auto-set.      (line 136)
  * differences in awk and gawk, read timeouts: Read Timeout.   (line   6)
  * differences in awk and gawk, record separators: awk split records.
                                                                (line 124)
@@@ -31836,7 -31833,7 +31841,7 @@@
                                                                (line  26)
  * 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, RT variable: Auto-set.         (line 257)
++* differences in awk and gawk, RT variable: Auto-set.         (line 265)
  * differences in awk and gawk, single-character fields: Single Character 
                                                                (line   6)
  * differences in awk and gawk, split() function: String Functions.
@@@ -31844,7 -31841,7 +31849,7 @@@
  * differences in awk and gawk, strings:  Scalar Constants.    (line  20)
  * differences in awk and gawk, strings, storing: gawk split records.
                                                                (line  77)
- * differences in awk and gawk, SYMTAB variable: Auto-set.     (line 268)
 -* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 261)
++* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 269)
  * differences in awk and gawk, TEXTDOMAIN variable: User-modified.
                                                                (line 152)
  * differences in awk and gawk, trunc-mod operation: Arithmetic Ops.
@@@ -31885,11 -31882,11 +31890,11 @@@
  * dynamically loaded extensions:         Dynamic Extensions.  (line   6)
  * e debugger command (alias for enable): Breakpoint Control.  (line  73)
  * EBCDIC:                                Ordinal Functions.   (line  45)
- * effective group ID of gawk user:       Auto-set.            (line 140)
- * effective user ID of gawk user:        Auto-set.            (line 144)
 -* effective group ID of gawk user:       Auto-set.            (line 133)
 -* effective user ID of gawk user:        Auto-set.            (line 137)
++* effective group ID of gawk user:       Auto-set.            (line 141)
++* effective user ID of gawk user:        Auto-set.            (line 145)
  * egrep utility <1>:                     Egrep Program.       (line   6)
  * egrep utility:                         Bracket Expressions. (line  24)
- * egrep.awk program:                     Egrep Program.       (line  53)
+ * egrep.awk program:                     Egrep Program.       (line  54)
  * 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.
@@@ -31942,13 -31939,13 +31947,13 @@@
                                                                (line  11)
  * EREs (Extended Regular Expressions):   Bracket Expressions. (line  24)
  * ERRNO variable <1>:                    TCP/IP Networking.   (line  54)
- * ERRNO variable:                        Auto-set.            (line  81)
 -* ERRNO variable:                        Auto-set.            (line  74)
++* ERRNO variable:                        Auto-set.            (line  82)
  * ERRNO variable, with BEGINFILE pattern: BEGINFILE/ENDFILE.  (line  26)
  * ERRNO variable, with close() function: Close Files And Pipes.
                                                                (line 139)
  * ERRNO variable, with getline command:  Getline.             (line  19)
  * error handling:                        Special FD.          (line  16)
- * error handling, ERRNO variable and:    Auto-set.            (line  81)
 -* error handling, ERRNO variable and:    Auto-set.            (line  74)
++* error handling, ERRNO variable and:    Auto-set.            (line  82)
  * error output:                          Special FD.          (line   6)
  * escape processing, gsub()/gensub()/sub() functions: Gory Details.
                                                                (line   6)
@@@ -32002,7 -31999,7 +32007,7 @@@
                                                                (line   6)
  * extension API version:                 Extension Versioning.
                                                                (line   6)
- * extension API, version number:         Auto-set.            (line 231)
 -* extension API, version number:         Auto-set.            (line 224)
++* extension API, version number:         Auto-set.            (line 232)
  * extension example:                     Extension Example.   (line   6)
  * extension registration:                Registration Functions.
                                                                (line   6)
@@@ -32078,10 -32075,10 +32083,10 @@@
  * FIELDWIDTHS variable <1>:              User-modified.       (line  37)
  * FIELDWIDTHS variable:                  Constant Size.       (line  23)
  * file descriptors:                      Special FD.          (line   6)
- * file names, distinguishing:            Auto-set.            (line  55)
+ * file names, distinguishing:            Auto-set.            (line  56)
  * file names, in compatibility mode:     Special Caveats.     (line   9)
  * file names, standard streams in gawk:  Special FD.          (line  46)
- * FILENAME variable <1>:                 Auto-set.            (line  97)
 -* FILENAME variable <1>:                 Auto-set.            (line  90)
++* FILENAME variable <1>:                 Auto-set.            (line  98)
  * FILENAME variable:                     Reading Files.       (line   6)
  * FILENAME variable, getline, setting with: Getline Notes.    (line  19)
  * filenames, assignments as:             Ignoring Assigns.    (line   6)
@@@ -32151,9 -32148,9 +32156,9 @@@
  * flush buffered output:                 I/O Functions.       (line  28)
  * fnmatch() extension function:          Extension Sample Fnmatch.
                                                                (line  12)
- * FNR variable <1>:                      Auto-set.            (line 106)
 -* FNR variable <1>:                      Auto-set.            (line  99)
++* FNR variable <1>:                      Auto-set.            (line 107)
  * FNR variable:                          Records.             (line   6)
- * FNR variable, changing:                Auto-set.            (line 308)
 -* FNR variable, changing:                Auto-set.            (line 301)
++* FNR variable, changing:                Auto-set.            (line 309)
  * for statement:                         For Statement.       (line   6)
  * for statement, looping over arrays:    Scanning an Array.   (line  20)
  * fork() extension function:             Extension Sample Fork.
@@@ -32203,7 -32200,7 +32208,7 @@@
  * FSF (Free Software Foundation):        Manual History.      (line   6)
  * fts() extension function:              Extension Sample File Functions.
                                                                (line  61)
- * FUNCTAB array:                         Auto-set.            (line 122)
 -* FUNCTAB array:                         Auto-set.            (line 115)
++* FUNCTAB array:                         Auto-set.            (line 123)
  * function calls:                        Function Calls.      (line   6)
  * function calls, indirect:              Indirect Calls.      (line   6)
  * function definition example:           Function Example.    (line   6)
@@@ -32253,7 -32250,7 +32258,7 @@@
  * G-d:                                   Acknowledgments.     (line  78)
  * Garfinkle, Scott:                      Contributors.        (line  34)
  * gawk program, dynamic profiling:       Profiling.           (line 179)
- * gawk version:                          Auto-set.            (line 206)
 -* gawk version:                          Auto-set.            (line 199)
++* gawk version:                          Auto-set.            (line 207)
  * gawk, ARGIND variable in:              Other Arguments.     (line  12)
  * gawk, awk and <1>:                     This Manual.         (line  14)
  * gawk, awk and:                         Preface.             (line  23)
@@@ -32274,7 -32271,7 +32279,7 @@@
  * gawk, distribution:                    Distribution contents.
                                                                (line   6)
  * gawk, ERRNO variable in <1>:           TCP/IP Networking.   (line  54)
- * gawk, ERRNO variable in <2>:           Auto-set.            (line  81)
 -* gawk, ERRNO variable in <2>:           Auto-set.            (line  74)
++* gawk, ERRNO variable in <2>:           Auto-set.            (line  82)
  * gawk, ERRNO variable in <3>:           BEGINFILE/ENDFILE.   (line  26)
  * gawk, ERRNO variable in <4>:           Close Files And Pipes.
                                                                (line 139)
@@@ -32291,7 -32288,7 +32296,7 @@@
  * gawk, FPAT variable in <1>:            User-modified.       (line  43)
  * gawk, FPAT variable in:                Splitting By Content.
                                                                (line  27)
- * gawk, FUNCTAB array in:                Auto-set.            (line 122)
 -* gawk, FUNCTAB array in:                Auto-set.            (line 115)
++* gawk, FUNCTAB array in:                Auto-set.            (line 123)
  * gawk, function arguments and:          Calling Built-in.    (line  16)
  * gawk, hexadecimal numbers and:         Nondecimal-numbers.  (line  42)
  * gawk, IGNORECASE variable in <1>:      Array Sorting Functions.
@@@ -32322,7 -32319,7 +32327,7 @@@
  * gawk, OS/2 version of:                 PC Using.            (line  16)
  * gawk, PROCINFO array in <1>:           Two-way I/O.         (line 117)
  * gawk, PROCINFO array in <2>:           Time Functions.      (line  47)
- * gawk, PROCINFO array in:               Auto-set.            (line 135)
 -* gawk, PROCINFO array in:               Auto-set.            (line 128)
++* gawk, PROCINFO array in:               Auto-set.            (line 136)
  * gawk, regexp constants and:            Using Constant Regexps.
                                                                (line  28)
  * gawk, regular expressions, case sensitivity: Case-sensitivity.
@@@ -32330,14 -32327,14 +32335,14 @@@
  * gawk, regular expressions, operators:  GNU Regexp Operators.
                                                                (line   6)
  * gawk, regular expressions, precedence: Regexp Operators.    (line 162)
- * gawk, RT variable in <1>:              Auto-set.            (line 264)
 -* gawk, RT variable in <1>:              Auto-set.            (line 257)
++* gawk, RT variable in <1>:              Auto-set.            (line 265)
  * gawk, RT variable in <2>:              Multiple Line.       (line 129)
  * gawk, RT variable in:                  awk split records.   (line 124)
  * gawk, See Also awk:                    Preface.             (line  36)
  * gawk, source code, obtaining:          Getting.             (line   6)
  * gawk, splitting fields and:            Constant Size.       (line  88)
  * gawk, string-translation functions:    I18N Functions.      (line   6)
- * gawk, SYMTAB array in:                 Auto-set.            (line 268)
 -* gawk, SYMTAB array in:                 Auto-set.            (line 261)
++* gawk, SYMTAB array in:                 Auto-set.            (line 269)
  * gawk, TEXTDOMAIN variable in:          User-modified.       (line 152)
  * gawk, timestamps:                      Time Functions.      (line   6)
  * gawk, uses for:                        Preface.             (line  36)
@@@ -32424,7 -32421,7 +32429,7 @@@
  * Grigera, Juan:                         Contributors.        (line  57)
  * 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 172)
++* group ID of gawk user:                 Auto-set.            (line 180)
  * groups, information about:             Group Functions.     (line   6)
  * gsub <1>:                              String Functions.    (line 139)
  * gsub:                                  Using Constant Regexps.
@@@ -32721,7 -32718,7 +32726,7 @@@
  * mawk utility <3>:                      Concatenation.       (line  36)
  * mawk utility <4>:                      Getline/Pipe.        (line  62)
  * mawk utility:                          Escape Sequences.    (line 124)
- * maximum precision supported by MPFR library: Auto-set.      (line 220)
 -* maximum precision supported by MPFR library: Auto-set.      (line 213)
++* maximum precision supported by MPFR library: Auto-set.      (line 221)
  * McIlroy, Doug:                         Glossary.            (line 149)
  * McPhee, Patrick:                       Contributors.        (line 100)
  * message object files:                  Explaining gettext.  (line  42)
@@@ -32734,7 -32731,7 +32739,7 @@@
  * messages from extensions:              Printing Messages.   (line   6)
  * metacharacters in regular expressions: Regexp Operators.    (line   6)
  * metacharacters, escape sequences for:  Escape Sequences.    (line 130)
- * minimum precision supported by MPFR library: Auto-set.      (line 223)
 -* minimum precision supported by MPFR library: Auto-set.      (line 216)
++* minimum precision supported by MPFR library: Auto-set.      (line 224)
  * mktime:                                Time Functions.      (line  25)
  * modifiers, in format specifiers:       Format Modifiers.    (line   6)
  * monetary information, localization:    Explaining gettext.  (line 104)
@@@ -32788,7 -32785,7 +32793,7 @@@
                                                                (line  47)
  * nexti debugger command:                Debugger Execution Control.
                                                                (line  49)
- * NF variable <1>:                       Auto-set.            (line 111)
 -* NF variable <1>:                       Auto-set.            (line 104)
++* NF variable <1>:                       Auto-set.            (line 112)
  * NF variable:                           Fields.              (line  33)
  * NF variable, decrementing:             Changing Fields.     (line 107)
  * ni debugger command (alias for nexti): Debugger Execution Control.
@@@ -32797,9 -32794,9 +32802,9 @@@
  * non-existent array elements:           Reference to Elements.
                                                                (line  23)
  * not Boolean-logic operator:            Boolean Ops.         (line   6)
- * NR variable <1>:                       Auto-set.            (line 130)
 -* NR variable <1>:                       Auto-set.            (line 123)
++* NR variable <1>:                       Auto-set.            (line 131)
  * NR variable:                           Records.             (line   6)
- * NR variable, changing:                 Auto-set.            (line 308)
 -* NR variable, changing:                 Auto-set.            (line 301)
++* NR variable, changing:                 Auto-set.            (line 309)
  * null strings <1>:                      Basic Data Typing.   (line  26)
  * null strings <2>:                      Truth Values.        (line   6)
  * null strings <3>:                      Regexp Field Splitting.
@@@ -32914,7 -32911,7 +32919,7 @@@
  * p debugger command (alias for print):  Viewing And Changing Data.
                                                                (line  36)
  * Papadopoulos, Panos:                   Contributors.        (line 129)
- * parent process ID of gawk process:     Auto-set.            (line 188)
 -* parent process ID of gawk process:     Auto-set.            (line 181)
++* parent process ID of gawk process:     Auto-set.            (line 189)
  * parentheses (), in a profile:          Profiling.           (line 146)
  * parentheses (), regexp operator:       Regexp Operators.    (line  80)
  * password file:                         Passwd Functions.    (line  16)
@@@ -33079,24 -33076,24 +33084,24 @@@
  * printing, unduplicated lines of text:  Uniq Program.        (line   6)
  * printing, user information:            Id Program.          (line   6)
  * private variables:                     Library Names.       (line  11)
- * process group idIDof gawk process:     Auto-set.            (line 182)
- * process ID of gawk process:            Auto-set.            (line 185)
 -* process group idIDof gawk process:     Auto-set.            (line 175)
 -* process ID of gawk process:            Auto-set.            (line 178)
++* process group idIDof gawk process:     Auto-set.            (line 183)
++* process ID of gawk process:            Auto-set.            (line 186)
  * processes, two-way communications with: Two-way I/O.        (line  23)
  * processing data:                       Basic High Level.    (line   6)
  * PROCINFO array <1>:                    Passwd Functions.    (line   6)
  * PROCINFO array <2>:                    Time Functions.      (line  47)
- * PROCINFO array:                        Auto-set.            (line 135)
 -* PROCINFO array:                        Auto-set.            (line 128)
++* PROCINFO array:                        Auto-set.            (line 136)
  * PROCINFO array, and communications via ptys: Two-way I/O.   (line 117)
  * 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 161)
- * PROCINFO array, uses:                  Auto-set.            (line 241)
 -* PROCINFO array, uses:                  Auto-set.            (line 234)
++* PROCINFO array, uses:                  Auto-set.            (line 242)
  * PROCINFO, values of sorted_in:         Controlling Scanning.
                                                                (line  26)
  * profiling awk programs:                Profiling.           (line   6)
  * profiling awk programs, dynamically:   Profiling.           (line 179)
- * program identifiers:                   Auto-set.            (line 153)
 -* program identifiers:                   Auto-set.            (line 146)
++* program identifiers:                   Auto-set.            (line 154)
  * program, definition of:                Getting Started.     (line  21)
  * programmers, attractiveness of:        Two-way I/O.         (line   6)
  * programming conventions, --non-decimal-data option: Nondecimal Data.
@@@ -33256,7 -33253,7 +33261,7 @@@
  * right shift:                           Bitwise Functions.   (line  52)
  * right shift, bitwise:                  Bitwise Functions.   (line  32)
  * Ritchie, Dennis:                       Basic Data Typing.   (line  54)
- * RLENGTH variable:                      Auto-set.            (line 251)
 -* RLENGTH variable:                      Auto-set.            (line 244)
++* RLENGTH variable:                      Auto-set.            (line 252)
  * RLENGTH variable, match() function and: String Functions.   (line 224)
  * Robbins, Arnold <1>:                   Future Extensions.   (line   6)
  * Robbins, Arnold <2>:                   Bugs.                (line  32)
@@@ -33285,9 -33282,9 +33290,9 @@@
  * RS variable:                           awk split records.   (line  12)
  * RS variable, multiline records and:    Multiple Line.       (line  17)
  * rshift:                                Bitwise Functions.   (line  52)
- * RSTART variable:                       Auto-set.            (line 257)
 -* RSTART variable:                       Auto-set.            (line 250)
++* RSTART variable:                       Auto-set.            (line 258)
  * RSTART variable, match() function and: String Functions.    (line 224)
- * RT variable <1>:                       Auto-set.            (line 264)
 -* RT variable <1>:                       Auto-set.            (line 257)
++* RT variable <1>:                       Auto-set.            (line 265)
  * RT variable <2>:                       Multiple Line.       (line 129)
  * RT variable:                           awk split records.   (line 124)
  * Rubin, Paul <1>:                       Contributors.        (line  15)
@@@ -33307,7 -33304,7 +33312,7 @@@
  * scanning arrays:                       Scanning an Array.   (line   6)
  * scanning multidimensional arrays:      Multiscanning.       (line  11)
  * Schorr, Andrew <1>:                    Contributors.        (line 134)
- * Schorr, Andrew <2>:                    Auto-set.            (line 291)
 -* Schorr, Andrew <2>:                    Auto-set.            (line 284)
++* Schorr, Andrew <2>:                    Auto-set.            (line 292)
  * Schorr, Andrew:                        Acknowledgments.     (line  60)
  * Schreiber, Bert:                       Acknowledgments.     (line  38)
  * Schreiber, Rita:                       Acknowledgments.     (line  38)
@@@ -33395,7 -33392,7 +33400,7 @@@
                                                                (line 110)
  * sidebar, Changing FS Does Not Affect the Fields: Field Splitting Summary.
                                                                (line  38)
- * sidebar, Changing NR and FNR:          Auto-set.            (line 306)
 -* sidebar, Changing NR and FNR:          Auto-set.            (line 299)
++* sidebar, Changing NR and FNR:          Auto-set.            (line 307)
  * sidebar, Controlling Output Buffering with system(): I/O Functions.
                                                                (line 138)
  * sidebar, Escape Sequences for Metacharacters: Escape Sequences.
@@@ -33557,9 -33554,9 +33562,9 @@@
  * substr:                                String Functions.    (line 479)
  * substring:                             String Functions.    (line 479)
  * Sumner, Andrew:                        Other Versions.      (line  64)
- * supplementary groups of gawk process:  Auto-set.            (line 236)
 -* supplementary groups of gawk process:  Auto-set.            (line 229)
++* supplementary groups of gawk process:  Auto-set.            (line 237)
  * switch statement:                      Switch Statement.    (line   6)
- * SYMTAB array:                          Auto-set.            (line 268)
 -* SYMTAB array:                          Auto-set.            (line 261)
++* SYMTAB array:                          Auto-set.            (line 269)
  * syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                                (line 148)
  * system:                                I/O Functions.       (line  75)
@@@ -33737,10 -33734,10 +33742,10 @@@
  * 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)
 -* version of gawk:                       Auto-set.            (line 199)
 -* version of gawk extension API:         Auto-set.            (line 224)
 -* version of GNU MP library:             Auto-set.            (line 210)
 -* version of GNU MPFR library:           Auto-set.            (line 206)
++* version of gawk:                       Auto-set.            (line 207)
++* version of gawk extension API:         Auto-set.            (line 232)
++* version of GNU MP library:             Auto-set.            (line 218)
++* version of GNU MPFR library:           Auto-set.            (line 214)
  * vertical bar (|):                      Regexp Operators.    (line  70)
  * vertical bar (|), | operator (I/O) <1>: Precedence.         (line  65)
  * vertical bar (|), | operator (I/O):    Getline/Pipe.        (line   9)
@@@ -33850,529 -33847,529 +33855,529 @@@ Node: Read Terminal7477
  Ref: Read Terminal-Footnote-176428
  Ref: Read Terminal-Footnote-276704
  Node: Long76875
- Node: Executable Scripts78223
- Ref: Executable Scripts-Footnote-180056
- Ref: Executable Scripts-Footnote-280158
- Node: Comments80691
- Node: Quoting83158
- Node: DOS Quoting88467
- Node: Sample Data Files89142
- Node: Very Simple91657
- Node: Two Rules96288
- Node: More Complex98183
- Ref: More Complex-Footnote-1101108
- Node: Statements/Lines101193
- Ref: Statements/Lines-Footnote-1105648
- Node: Other Features105913
- Node: When106841
- Node: Intro Summary109011
- Node: Invoking Gawk109777
- Node: Command Line111292
- Node: Options112083
- Ref: Options-Footnote-1127867
- Node: Other Arguments127892
- Node: Naming Standard Input130533
- Node: Environment Variables131613
- Node: AWKPATH Variable132171
- Ref: AWKPATH Variable-Footnote-1135022
- Ref: AWKPATH Variable-Footnote-2135067
- Node: AWKLIBPATH Variable135327
- Node: Other Environment Variables136086
- Node: Exit Status139741
- Node: Include Files140416
- Node: Loading Shared Libraries143980
- Node: Obsolete145364
- Node: Undocumented146061
- Node: Invoking Summary146328
- Node: Regexp147908
- Node: Regexp Usage149358
- Node: Escape Sequences151391
- Node: Regexp Operators157058
- Ref: Regexp Operators-Footnote-1164538
- Ref: Regexp Operators-Footnote-2164685
- Node: Bracket Expressions164783
- Ref: table-char-classes166673
- Node: GNU Regexp Operators169196
- Node: Case-sensitivity172919
- Ref: Case-sensitivity-Footnote-1175811
- Ref: Case-sensitivity-Footnote-2176046
- Node: Leftmost Longest176154
- Node: Computed Regexps177355
- Node: Regexp Summary180727
- Node: Reading Files182199
- Node: Records184248
- Node: awk split records184991
- Node: gawk split records189849
- Ref: gawk split records-Footnote-1194370
- Node: Fields194407
- Ref: Fields-Footnote-1197371
- Node: Nonconstant Fields197457
- Ref: Nonconstant Fields-Footnote-1199687
- Node: Changing Fields199889
- Node: Field Separators205843
- Node: Default Field Splitting208545
- Node: Regexp Field Splitting209662
- Node: Single Character Fields213003
- Node: Command Line Field Separator214062
- Node: Full Line Fields217404
- Ref: Full Line Fields-Footnote-1217912
- Node: Field Splitting Summary217958
- Ref: Field Splitting Summary-Footnote-1221057
- Node: Constant Size221158
- Node: Splitting By Content225765
- Ref: Splitting By Content-Footnote-1229515
- Node: Multiple Line229555
- Ref: Multiple Line-Footnote-1235411
- Node: Getline235590
- Node: Plain Getline237806
- Node: Getline/Variable239901
- Node: Getline/File241048
- Node: Getline/Variable/File242424
- Ref: Getline/Variable/File-Footnote-1244023
- Node: Getline/Pipe244110
- Node: Getline/Variable/Pipe246809
- Node: Getline/Coprocess247916
- Node: Getline/Variable/Coprocess249168
- Node: Getline Notes249905
- Node: Getline Summary252709
- Ref: table-getline-variants253117
- Node: Read Timeout254029
- Ref: Read Timeout-Footnote-1257856
- Node: Command line directories257914
- Node: Input Summary258818
- Node: Printing261932
- Node: Print263604
- Node: Print Examples264945
- Node: Output Separators267724
- Node: OFMT269740
- Node: Printf271098
- Node: Basic Printf272004
- Node: Control Letters273543
- Node: Format Modifiers277397
- Node: Printf Examples283424
- Node: Redirection286131
- Node: Special Files293078
- Node: Special FD293594
- Ref: Special FD-Footnote-1297169
- Node: Special Network297243
- Node: Special Caveats298079
- Node: Close Files And Pipes298854
- Ref: Close Files And Pipes-Footnote-1305993
- Ref: Close Files And Pipes-Footnote-2306141
- Node: Output Summary306291
- Node: Expressions307263
- Node: Values308448
- Node: Constants309124
- Node: Scalar Constants309804
- Ref: Scalar Constants-Footnote-1310663
- Node: Nondecimal-numbers310913
- Node: Regexp Constants313913
- Node: Using Constant Regexps314388
- Node: Variables317458
- Node: Using Variables318113
- Node: Assignment Options319837
- Node: Conversion321704
- Ref: table-locale-affects327140
- Ref: Conversion-Footnote-1327764
- Node: All Operators327873
- Node: Arithmetic Ops328503
- Node: Concatenation331008
- Ref: Concatenation-Footnote-1333804
- Node: Assignment Ops333924
- Ref: table-assign-ops338907
- Node: Increment Ops340224
- Node: Truth Values and Conditions343662
- Node: Truth Values344745
- Node: Typing and Comparison345794
- Node: Variable Typing346587
- Ref: Variable Typing-Footnote-1350487
- Node: Comparison Operators350609
- Ref: table-relational-ops351019
- Node: POSIX String Comparison354569
- Ref: POSIX String Comparison-Footnote-1355653
- Node: Boolean Ops355791
- Ref: Boolean Ops-Footnote-1359861
- Node: Conditional Exp359952
- Node: Function Calls361679
- Node: Precedence365437
- Node: Locales369106
- Node: Expressions Summary370737
- Node: Patterns and Actions373234
- Node: Pattern Overview374350
- Node: Regexp Patterns376027
- Node: Expression Patterns376570
- Node: Ranges380351
- Node: BEGIN/END383457
- Node: Using BEGIN/END384219
- Ref: Using BEGIN/END-Footnote-1386955
- Node: I/O And BEGIN/END387061
- Node: Empty392277
- Node: Using Shell Variables392594
- Node: Action Overview394877
- Node: Statements397204
- Node: If Statement399052
- Node: While Statement400550
- Node: Do Statement402594
- Node: For Statement403750
- Node: Switch Statement406902
- Node: Break Statement409005
- Node: Continue Statement411060
- Node: Next Statement412853
- Node: Nextfile Statement415243
- Node: Exit Statement417898
- Node: Built-in Variables420302
- Node: User-modified421429
- Ref: User-modified-Footnote-1429114
- Node: Auto-set429176
- Ref: Auto-set-Footnote-1442059
- Ref: Auto-set-Footnote-2442264
- Node: ARGC and ARGV442320
- Node: Pattern Action Summary446159
- Node: Arrays448382
- Node: Array Basics449931
- Node: Array Intro450757
- Ref: figure-array-elements452730
- Node: Reference to Elements455137
- Node: Assigning Elements457410
- Node: Array Example457901
- Node: Scanning an Array459633
- Node: Controlling Scanning462648
- Ref: Controlling Scanning-Footnote-1467821
- Node: Delete468137
- Ref: Delete-Footnote-1470902
- Node: Numeric Array Subscripts470959
- Node: Uninitialized Subscripts473142
- Node: Multidimensional474767
- Node: Multiscanning477860
- Node: Arrays of Arrays479449
- Node: Arrays Summary484112
- Node: Functions486217
- Node: Built-in487090
- Node: Calling Built-in488168
- Node: Numeric Functions490156
- Ref: Numeric Functions-Footnote-1493990
- Ref: Numeric Functions-Footnote-2494347
- Ref: Numeric Functions-Footnote-3494395
- Node: String Functions494664
- Ref: String Functions-Footnote-1517675
- Ref: String Functions-Footnote-2517804
- Ref: String Functions-Footnote-3518052
- Node: Gory Details518139
- Ref: table-sub-escapes519808
- Ref: table-sub-posix-92521162
- Ref: table-sub-proposed522513
- Ref: table-posix-sub523867
- Ref: table-gensub-escapes525412
- Ref: Gory Details-Footnote-1526588
- Ref: Gory Details-Footnote-2526639
- Node: I/O Functions526790
- Ref: I/O Functions-Footnote-1533913
- Node: Time Functions534060
- Ref: Time Functions-Footnote-1544524
- Ref: Time Functions-Footnote-2544592
- Ref: Time Functions-Footnote-3544750
- Ref: Time Functions-Footnote-4544861
- Ref: Time Functions-Footnote-5544973
- Ref: Time Functions-Footnote-6545200
- Node: Bitwise Functions545466
- Ref: table-bitwise-ops546028
- Ref: Bitwise Functions-Footnote-1550273
- Node: Type Functions550457
- Node: I18N Functions551599
- Node: User-defined553244
- Node: Definition Syntax554048
- Ref: Definition Syntax-Footnote-1558973
- Node: Function Example559042
- Ref: Function Example-Footnote-1561686
- Node: Function Caveats561708
- Node: Calling A Function562226
- Node: Variable Scope563181
- Node: Pass By Value/Reference566169
- Node: Return Statement569677
- Node: Dynamic Typing572661
- Node: Indirect Calls573590
- Node: Functions Summary583303
- Node: Library Functions585842
- Ref: Library Functions-Footnote-1589417
- Ref: Library Functions-Footnote-2589560
- Node: Library Names589731
- Ref: Library Names-Footnote-1593204
- Ref: Library Names-Footnote-2593424
- Node: General Functions593510
- Node: Strtonum Function594538
- Node: Assert Function597468
- Node: Round Function600794
- Node: Cliff Random Function602335
- Node: Ordinal Functions603351
- Ref: Ordinal Functions-Footnote-1606428
- Ref: Ordinal Functions-Footnote-2606680
- Node: Join Function606891
- Ref: Join Function-Footnote-1608662
- Node: Getlocaltime Function608862
- Node: Readfile Function612598
- Node: Data File Management614437
- Node: Filetrans Function615069
- Node: Rewind Function619124
- Node: File Checking620511
- Ref: File Checking-Footnote-1621643
- Node: Empty Files621844
- Node: Ignoring Assigns624067
- Node: Getopt Function625600
- Ref: Getopt Function-Footnote-1636896
- Node: Passwd Functions637099
- Ref: Passwd Functions-Footnote-1646078
- Node: Group Functions646166
- Ref: Group Functions-Footnote-1654108
- Node: Walking Arrays654321
- Node: Library Functions Summary656491
- Node: Sample Programs657853
- Node: Running Examples658580
- Node: Clones659308
- Node: Cut Program660532
- Node: Egrep Program670393
- Ref: Egrep Program-Footnote-1678322
- Node: Id Program678432
- Node: Split Program682096
- Ref: Split Program-Footnote-1685627
- Node: Tee Program685755
- Node: Uniq Program688562
- Node: Wc Program695992
- Ref: Wc Program-Footnote-1700260
- Ref: Wc Program-Footnote-2700460
- Node: Miscellaneous Programs700552
- Node: Dupword Program701765
- Node: Alarm Program703796
- Node: Translate Program708610
- Ref: Translate Program-Footnote-1713001
- Ref: Translate Program-Footnote-2713271
- Node: Labels Program713405
- Ref: Labels Program-Footnote-1716776
- Node: Word Sorting716860
- Node: History Sorting720903
- Node: Extract Program722739
- Ref: Extract Program-Footnote-1730314
- Node: Simple Sed730443
- Node: Igawk Program733505
- Ref: Igawk Program-Footnote-1748681
- Ref: Igawk Program-Footnote-2748882
- Node: Anagram Program749020
- Node: Signature Program752088
- Node: Programs Summary753335
- Node: Advanced Features754523
- Node: Nondecimal Data756471
- Node: Array Sorting758048
- Node: Controlling Array Traversal758745
- Node: Array Sorting Functions767025
- Ref: Array Sorting Functions-Footnote-1770932
- Node: Two-way I/O771126
- Ref: Two-way I/O-Footnote-1776642
- Node: TCP/IP Networking776724
- Node: Profiling779568
- Node: Advanced Features Summary787110
- Node: Internationalization788974
- Node: I18N and L10N790454
- Node: Explaining gettext791140
- Ref: Explaining gettext-Footnote-1796280
- Ref: Explaining gettext-Footnote-2796464
- Node: Programmer i18n796629
- Node: Translator i18n800854
- Node: String Extraction801648
- Ref: String Extraction-Footnote-1802609
- Node: Printf Ordering802695
- Ref: Printf Ordering-Footnote-1805477
- Node: I18N Portability805541
- Ref: I18N Portability-Footnote-1807990
- Node: I18N Example808053
- Ref: I18N Example-Footnote-1810775
- Node: Gawk I18N810847
- Node: I18N Summary811485
- Node: Debugger812824
- Node: Debugging813846
- Node: Debugging Concepts814287
- Node: Debugging Terms816143
- Node: Awk Debugging818740
- Node: Sample Debugging Session819632
- Node: Debugger Invocation820152
- Node: Finding The Bug821485
- Node: List of Debugger Commands827967
- Node: Breakpoint Control829299
- Node: Debugger Execution Control832963
- Node: Viewing And Changing Data836323
- Node: Execution Stack839681
- Node: Debugger Info841194
- Node: Miscellaneous Debugger Commands845188
- Node: Readline Support850372
- Node: Limitations851264
- Node: Debugging Summary853538
- Node: Arbitrary Precision Arithmetic854702
- Ref: Arbitrary Precision Arithmetic-Footnote-1856351
- Node: General Arithmetic856499
- Node: Floating Point Issues858219
- Node: String Conversion Precision859100
- Ref: String Conversion Precision-Footnote-1860805
- Node: Unexpected Results860914
- Node: POSIX Floating Point Problems863067
- Ref: POSIX Floating Point Problems-Footnote-1866888
- Node: Integer Programming866926
- Node: Floating-point Programming868737
- Ref: Floating-point Programming-Footnote-1875065
- Ref: Floating-point Programming-Footnote-2875335
- Node: Floating-point Representation875599
- Node: Floating-point Context876764
- Ref: table-ieee-formats877603
- Node: Rounding Mode878987
- Ref: table-rounding-modes879466
- Ref: Rounding Mode-Footnote-1882481
- Node: Gawk and MPFR882660
- Node: Arbitrary Precision Floats884069
- Ref: Arbitrary Precision Floats-Footnote-1886512
- Node: Setting Precision886833
- Ref: table-predefined-precision-strings887517
- Node: Setting Rounding Mode889662
- Ref: table-gawk-rounding-modes890066
- Node: Floating-point Constants891253
- Node: Changing Precision892705
- Ref: Changing Precision-Footnote-1894097
- Node: Exact Arithmetic894271
- Node: Arbitrary Precision Integers897405
- Ref: Arbitrary Precision Integers-Footnote-1900420
- Node: Dynamic Extensions900567
- Node: Extension Intro902025
- Node: Plugin License903290
- Node: Extension Mechanism Outline903975
- Ref: figure-load-extension904399
- Ref: figure-load-new-function905884
- Ref: figure-call-new-function906886
- Node: Extension API Description908870
- Node: Extension API Functions Introduction910320
- Node: General Data Types915186
- Ref: General Data Types-Footnote-1920879
- Node: Requesting Values921178
- Ref: table-value-types-returned921915
- Node: Memory Allocation Functions922873
- Ref: Memory Allocation Functions-Footnote-1925620
- Node: Constructor Functions925716
- Node: Registration Functions927474
- Node: Extension Functions928159
- Node: Exit Callback Functions930461
- Node: Extension Version String931711
- Node: Input Parsers932361
- Node: Output Wrappers942164
- Node: Two-way processors946680
- Node: Printing Messages948884
- Ref: Printing Messages-Footnote-1949961
- Node: Updating `ERRNO'950113
- Node: Accessing Parameters950852
- Node: Symbol Table Access952082
- Node: Symbol table by name952596
- Node: Symbol table by cookie954572
- Ref: Symbol table by cookie-Footnote-1958705
- Node: Cached values958768
- Ref: Cached values-Footnote-1962273
- Node: Array Manipulation962364
- Ref: Array Manipulation-Footnote-1963462
- Node: Array Data Types963501
- Ref: Array Data Types-Footnote-1966204
- Node: Array Functions966296
- Node: Flattening Arrays970170
- Node: Creating Arrays977022
- Node: Extension API Variables981753
- Node: Extension Versioning982389
- Node: Extension API Informational Variables984290
- Node: Extension API Boilerplate985376
- Node: Finding Extensions989180
- Node: Extension Example989740
- Node: Internal File Description990470
- Node: Internal File Ops994561
- Ref: Internal File Ops-Footnote-11006107
- Node: Using Internal File Ops1006247
- Ref: Using Internal File Ops-Footnote-11008594
- Node: Extension Samples1008862
- Node: Extension Sample File Functions1010386
- Node: Extension Sample Fnmatch1017954
- Node: Extension Sample Fork1019421
- Node: Extension Sample Inplace1020634
- Node: Extension Sample Ord1022400
- Node: Extension Sample Readdir1023236
- Ref: table-readdir-file-types1024085
- Node: Extension Sample Revout1024884
- Node: Extension Sample Rev2way1025475
- Node: Extension Sample Read write array1026216
- Node: Extension Sample Readfile1028095
- Node: Extension Sample API Tests1029195
- Node: Extension Sample Time1029720
- Node: gawkextlib1031035
- Node: Language History1033822
- Node: V7/SVR3.11035416
- Node: SVR41037736
- Node: POSIX1039178
- Node: BTL1040564
- Node: POSIX/GNU1041298
- Node: Feature History1046897
- Node: Common Extensions1060009
- Node: Ranges and Locales1061321
- Ref: Ranges and Locales-Footnote-11065938
- Ref: Ranges and Locales-Footnote-21065965
- Ref: Ranges and Locales-Footnote-31066199
- Node: Contributors1066420
- Node: Installation1071858
- Node: Gawk Distribution1072752
- Node: Getting1073236
- Node: Extracting1074062
- Node: Distribution contents1075704
- Node: Unix Installation1081421
- Node: Quick Installation1082038
- Node: Additional Configuration Options1084480
- Node: Configuration Philosophy1086218
- Node: Non-Unix Installation1088569
- Node: PC Installation1089027
- Node: PC Binary Installation1090338
- Node: PC Compiling1092186
- Ref: PC Compiling-Footnote-11095185
- Node: PC Testing1095290
- Node: PC Using1096466
- Node: Cygwin1100624
- Node: MSYS1101433
- Node: VMS Installation1101947
- Node: VMS Compilation1102743
- Ref: VMS Compilation-Footnote-11103958
- Node: VMS Dynamic Extensions1104016
- Node: VMS Installation Details1105389
- Node: VMS Running1107635
- Node: VMS GNV1110469
- Node: VMS Old Gawk1111192
- Node: Bugs1111662
- Node: Other Versions1115666
- Node: Notes1121891
- Node: Compatibility Mode1122691
- Node: Additions1123473
- Node: Accessing The Source1124398
- Node: Adding Code1125834
- Node: New Ports1132012
- Node: Derived Files1136493
- Ref: Derived Files-Footnote-11141574
- Ref: Derived Files-Footnote-21141608
- Ref: Derived Files-Footnote-31142204
- Node: Future Extensions1142318
- Node: Implementation Limitations1142924
- Node: Extension Design1144172
- Node: Old Extension Problems1145326
- Ref: Old Extension Problems-Footnote-11146843
- Node: Extension New Mechanism Goals1146900
- Ref: Extension New Mechanism Goals-Footnote-11150261
- Node: Extension Other Design Decisions1150450
- Node: Extension Future Growth1152556
- Node: Old Extension Mechanism1153392
- Node: Basic Concepts1155132
- Node: Basic High Level1155813
- Ref: figure-general-flow1156085
- Ref: figure-process-flow1156684
- Ref: Basic High Level-Footnote-11159913
- Node: Basic Data Typing1160098
- Node: Glossary1163425
- Node: Copying1188577
- Node: GNU Free Documentation License1226133
- Node: Index1251269
+ Node: Executable Scripts78251
+ Ref: Executable Scripts-Footnote-180084
+ Ref: Executable Scripts-Footnote-280186
+ Node: Comments80733
+ Node: Quoting83200
+ Node: DOS Quoting88516
+ Node: Sample Data Files89191
+ Node: Very Simple91706
+ Node: Two Rules96344
+ Node: More Complex98239
+ Ref: More Complex-Footnote-1101171
+ Node: Statements/Lines101256
+ Ref: Statements/Lines-Footnote-1105711
+ Node: Other Features105976
+ Node: When106904
+ Node: Intro Summary109074
+ Node: Invoking Gawk109840
+ Node: Command Line111355
+ Node: Options112146
+ Ref: Options-Footnote-1127958
+ Node: Other Arguments127983
+ Node: Naming Standard Input130645
+ Node: Environment Variables131739
+ Node: AWKPATH Variable132297
+ Ref: AWKPATH Variable-Footnote-1135169
+ Ref: AWKPATH Variable-Footnote-2135214
+ Node: AWKLIBPATH Variable135474
+ Node: Other Environment Variables136233
+ Node: Exit Status139888
+ Node: Include Files140563
+ Node: Loading Shared Libraries144141
+ Node: Obsolete145525
+ Node: Undocumented146222
+ Node: Invoking Summary146489
+ Node: Regexp148069
+ Node: Regexp Usage149519
+ Node: Escape Sequences151552
+ Node: Regexp Operators157219
+ Ref: Regexp Operators-Footnote-1164699
+ Ref: Regexp Operators-Footnote-2164846
+ Node: Bracket Expressions164944
+ Ref: table-char-classes166834
+ Node: GNU Regexp Operators169357
+ Node: Case-sensitivity173080
+ Ref: Case-sensitivity-Footnote-1175972
+ Ref: Case-sensitivity-Footnote-2176207
+ Node: Leftmost Longest176315
+ Node: Computed Regexps177516
+ Node: Regexp Summary180888
+ Node: Reading Files182360
+ Node: Records184409
+ Node: awk split records185152
+ Node: gawk split records190010
+ Ref: gawk split records-Footnote-1194531
+ Node: Fields194568
+ Ref: Fields-Footnote-1197532
+ Node: Nonconstant Fields197618
+ Ref: Nonconstant Fields-Footnote-1199848
+ Node: Changing Fields200050
+ Node: Field Separators206004
+ Node: Default Field Splitting208706
+ Node: Regexp Field Splitting209823
+ Node: Single Character Fields213164
+ Node: Command Line Field Separator214223
+ Node: Full Line Fields217565
+ Ref: Full Line Fields-Footnote-1218073
+ Node: Field Splitting Summary218119
+ Ref: Field Splitting Summary-Footnote-1221218
+ Node: Constant Size221319
+ Node: Splitting By Content225926
+ Ref: Splitting By Content-Footnote-1229676
+ Node: Multiple Line229716
+ Ref: Multiple Line-Footnote-1235572
+ Node: Getline235751
+ Node: Plain Getline237967
+ Node: Getline/Variable240062
+ Node: Getline/File241209
+ Node: Getline/Variable/File242593
+ Ref: Getline/Variable/File-Footnote-1244192
+ Node: Getline/Pipe244279
+ Node: Getline/Variable/Pipe246978
+ Node: Getline/Coprocess248085
+ Node: Getline/Variable/Coprocess249337
+ Node: Getline Notes250074
+ Node: Getline Summary252878
+ Ref: table-getline-variants253286
+ Node: Read Timeout254198
+ Ref: Read Timeout-Footnote-1258025
+ Node: Command line directories258083
+ Node: Input Summary258987
+ Node: Printing262101
+ Node: Print263780
+ Node: Print Examples265121
+ Node: Output Separators267900
+ Node: OFMT269916
+ Node: Printf271274
+ Node: Basic Printf272180
+ Node: Control Letters273719
+ Node: Format Modifiers277573
+ Node: Printf Examples283600
+ Node: Redirection286307
+ Node: Special Files293279
+ Node: Special FD293810
+ Ref: Special FD-Footnote-1297434
+ Node: Special Network297508
+ Node: Special Caveats298358
+ Node: Close Files And Pipes299154
+ Ref: Close Files And Pipes-Footnote-1306317
+ Ref: Close Files And Pipes-Footnote-2306465
+ Node: Output Summary306615
+ Node: Expressions307587
+ Node: Values308772
+ Node: Constants309448
+ Node: Scalar Constants310128
+ Ref: Scalar Constants-Footnote-1310987
+ Node: Nondecimal-numbers311237
+ Node: Regexp Constants314237
+ Node: Using Constant Regexps314712
+ Node: Variables317782
+ Node: Using Variables318437
+ Node: Assignment Options320161
+ Node: Conversion322036
+ Ref: table-locale-affects327472
+ Ref: Conversion-Footnote-1328096
+ Node: All Operators328205
+ Node: Arithmetic Ops328835
+ Node: Concatenation331340
+ Ref: Concatenation-Footnote-1334136
+ Node: Assignment Ops334256
+ Ref: table-assign-ops339239
+ Node: Increment Ops340556
+ Node: Truth Values and Conditions343994
+ Node: Truth Values345077
+ Node: Typing and Comparison346126
+ Node: Variable Typing346919
+ Ref: Variable Typing-Footnote-1350819
+ Node: Comparison Operators350941
+ Ref: table-relational-ops351351
+ Node: POSIX String Comparison354901
+ Ref: POSIX String Comparison-Footnote-1355985
+ Node: Boolean Ops356123
+ Ref: Boolean Ops-Footnote-1360193
+ Node: Conditional Exp360284
+ Node: Function Calls362011
+ Node: Precedence365769
+ Node: Locales369438
+ Node: Expressions Summary371069
+ Node: Patterns and Actions373566
+ Node: Pattern Overview374682
+ Node: Regexp Patterns376359
+ Node: Expression Patterns376902
+ Node: Ranges380683
+ Node: BEGIN/END383789
+ Node: Using BEGIN/END384551
+ Ref: Using BEGIN/END-Footnote-1387287
+ Node: I/O And BEGIN/END387393
+ Node: Empty392609
+ Node: Using Shell Variables392926
+ Node: Action Overview395209
+ Node: Statements397536
+ Node: If Statement399384
+ Node: While Statement400882
+ Node: Do Statement402926
+ Node: For Statement404082
+ Node: Switch Statement407234
+ Node: Break Statement409337
+ Node: Continue Statement411392
+ Node: Next Statement413185
+ Node: Nextfile Statement415575
+ Node: Exit Statement418230
+ Node: Built-in Variables420634
+ Node: User-modified421761
+ Ref: User-modified-Footnote-1429446
+ Node: Auto-set429508
 -Ref: Auto-set-Footnote-1442073
 -Ref: Auto-set-Footnote-2442278
 -Node: ARGC and ARGV442334
 -Node: Pattern Action Summary446188
 -Node: Arrays448411
 -Node: Array Basics449960
 -Node: Array Intro450786
 -Ref: figure-array-elements452759
 -Node: Reference to Elements455166
 -Node: Assigning Elements457439
 -Node: Array Example457930
 -Node: Scanning an Array459662
 -Node: Controlling Scanning462677
 -Ref: Controlling Scanning-Footnote-1467850
 -Node: Delete468166
 -Ref: Delete-Footnote-1470931
 -Node: Numeric Array Subscripts470988
 -Node: Uninitialized Subscripts473171
 -Node: Multidimensional474796
 -Node: Multiscanning477889
 -Node: Arrays of Arrays479478
 -Node: Arrays Summary484141
 -Node: Functions486246
 -Node: Built-in487119
 -Node: Calling Built-in488197
 -Node: Numeric Functions490185
 -Ref: Numeric Functions-Footnote-1494019
 -Ref: Numeric Functions-Footnote-2494376
 -Ref: Numeric Functions-Footnote-3494424
 -Node: String Functions494693
 -Ref: String Functions-Footnote-1517704
 -Ref: String Functions-Footnote-2517833
 -Ref: String Functions-Footnote-3518081
 -Node: Gory Details518168
 -Ref: table-sub-escapes519837
 -Ref: table-sub-posix-92521191
 -Ref: table-sub-proposed522542
 -Ref: table-posix-sub523896
 -Ref: table-gensub-escapes525441
 -Ref: Gory Details-Footnote-1526617
 -Ref: Gory Details-Footnote-2526668
 -Node: I/O Functions526819
 -Ref: I/O Functions-Footnote-1533942
 -Node: Time Functions534089
 -Ref: Time Functions-Footnote-1544553
 -Ref: Time Functions-Footnote-2544621
 -Ref: Time Functions-Footnote-3544779
 -Ref: Time Functions-Footnote-4544890
 -Ref: Time Functions-Footnote-5545002
 -Ref: Time Functions-Footnote-6545229
 -Node: Bitwise Functions545495
 -Ref: table-bitwise-ops546057
 -Ref: Bitwise Functions-Footnote-1550302
 -Node: Type Functions550486
 -Node: I18N Functions551628
 -Node: User-defined553273
 -Node: Definition Syntax554077
 -Ref: Definition Syntax-Footnote-1559002
 -Node: Function Example559071
 -Ref: Function Example-Footnote-1561715
 -Node: Function Caveats561737
 -Node: Calling A Function562255
 -Node: Variable Scope563210
 -Node: Pass By Value/Reference566198
 -Node: Return Statement569706
 -Node: Dynamic Typing572690
 -Node: Indirect Calls573619
 -Node: Functions Summary583332
 -Node: Library Functions585871
 -Ref: Library Functions-Footnote-1589446
 -Ref: Library Functions-Footnote-2589589
 -Node: Library Names589760
 -Ref: Library Names-Footnote-1593233
 -Ref: Library Names-Footnote-2593453
 -Node: General Functions593539
 -Node: Strtonum Function594567
 -Node: Assert Function597497
 -Node: Round Function600823
 -Node: Cliff Random Function602364
 -Node: Ordinal Functions603380
 -Ref: Ordinal Functions-Footnote-1606457
 -Ref: Ordinal Functions-Footnote-2606709
 -Node: Join Function606920
 -Ref: Join Function-Footnote-1608691
 -Node: Getlocaltime Function608891
 -Node: Readfile Function612627
 -Node: Data File Management614466
 -Node: Filetrans Function615098
 -Node: Rewind Function619167
 -Node: File Checking620554
 -Ref: File Checking-Footnote-1621686
 -Node: Empty Files621887
 -Node: Ignoring Assigns624117
 -Node: Getopt Function625671
 -Ref: Getopt Function-Footnote-1636974
 -Node: Passwd Functions637177
 -Ref: Passwd Functions-Footnote-1646156
 -Node: Group Functions646244
 -Ref: Group Functions-Footnote-1654186
 -Node: Walking Arrays654399
 -Node: Library Functions Summary656569
 -Node: Sample Programs657931
 -Node: Running Examples658658
 -Node: Clones659386
 -Node: Cut Program660610
 -Node: Egrep Program670478
 -Ref: Egrep Program-Footnote-1678449
 -Node: Id Program678559
 -Node: Split Program682223
 -Ref: Split Program-Footnote-1685761
 -Node: Tee Program685889
 -Node: Uniq Program688696
 -Node: Wc Program696126
 -Ref: Wc Program-Footnote-1700394
 -Ref: Wc Program-Footnote-2700594
 -Node: Miscellaneous Programs700686
 -Node: Dupword Program701899
 -Node: Alarm Program703930
 -Node: Translate Program708744
 -Ref: Translate Program-Footnote-1713135
 -Ref: Translate Program-Footnote-2713405
 -Node: Labels Program713539
 -Ref: Labels Program-Footnote-1716910
 -Node: Word Sorting716994
 -Node: History Sorting721037
 -Node: Extract Program722873
 -Ref: Extract Program-Footnote-1730448
 -Node: Simple Sed730577
 -Node: Igawk Program733639
 -Ref: Igawk Program-Footnote-1748815
 -Ref: Igawk Program-Footnote-2749016
 -Node: Anagram Program749154
 -Node: Signature Program752222
 -Node: Programs Summary753469
 -Node: Advanced Features754657
 -Node: Nondecimal Data756605
 -Node: Array Sorting758182
 -Node: Controlling Array Traversal758879
 -Node: Array Sorting Functions767159
 -Ref: Array Sorting Functions-Footnote-1771066
 -Node: Two-way I/O771260
 -Ref: Two-way I/O-Footnote-1776776
 -Node: TCP/IP Networking776858
 -Node: Profiling779702
 -Node: Advanced Features Summary787244
 -Node: Internationalization789108
 -Node: I18N and L10N790588
 -Node: Explaining gettext791274
 -Ref: Explaining gettext-Footnote-1796414
 -Ref: Explaining gettext-Footnote-2796598
 -Node: Programmer i18n796763
 -Node: Translator i18n800988
 -Node: String Extraction801782
 -Ref: String Extraction-Footnote-1802743
 -Node: Printf Ordering802829
 -Ref: Printf Ordering-Footnote-1805611
 -Node: I18N Portability805675
 -Ref: I18N Portability-Footnote-1808124
 -Node: I18N Example808187
 -Ref: I18N Example-Footnote-1810909
 -Node: Gawk I18N810981
 -Node: I18N Summary811619
 -Node: Debugger812958
 -Node: Debugging813980
 -Node: Debugging Concepts814421
 -Node: Debugging Terms816277
 -Node: Awk Debugging818874
 -Node: Sample Debugging Session819766
 -Node: Debugger Invocation820286
 -Node: Finding The Bug821619
 -Node: List of Debugger Commands828101
 -Node: Breakpoint Control829433
 -Node: Debugger Execution Control833097
 -Node: Viewing And Changing Data836457
 -Node: Execution Stack839815
 -Node: Debugger Info841328
 -Node: Miscellaneous Debugger Commands845322
 -Node: Readline Support850506
 -Node: Limitations851398
 -Node: Debugging Summary853672
 -Node: Arbitrary Precision Arithmetic854836
 -Ref: Arbitrary Precision Arithmetic-Footnote-1856485
 -Node: General Arithmetic856633
 -Node: Floating Point Issues858353
 -Node: String Conversion Precision859234
 -Ref: String Conversion Precision-Footnote-1860939
 -Node: Unexpected Results861048
 -Node: POSIX Floating Point Problems863201
 -Ref: POSIX Floating Point Problems-Footnote-1867022
 -Node: Integer Programming867060
 -Node: Floating-point Programming868871
 -Ref: Floating-point Programming-Footnote-1875199
 -Ref: Floating-point Programming-Footnote-2875469
 -Node: Floating-point Representation875733
 -Node: Floating-point Context876898
 -Ref: table-ieee-formats877737
 -Node: Rounding Mode879121
 -Ref: table-rounding-modes879600
 -Ref: Rounding Mode-Footnote-1882615
 -Node: Gawk and MPFR882794
 -Node: Arbitrary Precision Floats884203
 -Ref: Arbitrary Precision Floats-Footnote-1886646
 -Node: Setting Precision886967
 -Ref: table-predefined-precision-strings887651
 -Node: Setting Rounding Mode889796
 -Ref: table-gawk-rounding-modes890200
 -Node: Floating-point Constants891387
 -Node: Changing Precision892839
 -Ref: Changing Precision-Footnote-1894231
 -Node: Exact Arithmetic894405
 -Node: Arbitrary Precision Integers897539
 -Ref: Arbitrary Precision Integers-Footnote-1900554
 -Node: Dynamic Extensions900701
 -Node: Extension Intro902159
 -Node: Plugin License903424
 -Node: Extension Mechanism Outline904109
 -Ref: figure-load-extension904533
 -Ref: figure-load-new-function906018
 -Ref: figure-call-new-function907020
 -Node: Extension API Description909004
 -Node: Extension API Functions Introduction910454
 -Node: General Data Types915320
 -Ref: General Data Types-Footnote-1921013
 -Node: Requesting Values921312
 -Ref: table-value-types-returned922049
 -Node: Memory Allocation Functions923007
 -Ref: Memory Allocation Functions-Footnote-1925754
 -Node: Constructor Functions925850
 -Node: Registration Functions927608
 -Node: Extension Functions928293
 -Node: Exit Callback Functions930595
 -Node: Extension Version String931844
 -Node: Input Parsers932494
 -Node: Output Wrappers942297
 -Node: Two-way processors946813
 -Node: Printing Messages949017
 -Ref: Printing Messages-Footnote-1950094
 -Node: Updating `ERRNO'950246
 -Node: Accessing Parameters950985
 -Node: Symbol Table Access952215
 -Node: Symbol table by name952729
 -Node: Symbol table by cookie954705
 -Ref: Symbol table by cookie-Footnote-1958838
 -Node: Cached values958901
 -Ref: Cached values-Footnote-1962405
 -Node: Array Manipulation962496
 -Ref: Array Manipulation-Footnote-1963594
 -Node: Array Data Types963633
 -Ref: Array Data Types-Footnote-1966336
 -Node: Array Functions966428
 -Node: Flattening Arrays970302
 -Node: Creating Arrays977154
 -Node: Extension API Variables981885
 -Node: Extension Versioning982521
 -Node: Extension API Informational Variables984422
 -Node: Extension API Boilerplate985508
 -Node: Finding Extensions989312
 -Node: Extension Example989872
 -Node: Internal File Description990602
 -Node: Internal File Ops994693
 -Ref: Internal File Ops-Footnote-11006239
 -Node: Using Internal File Ops1006379
 -Ref: Using Internal File Ops-Footnote-11008726
 -Node: Extension Samples1008994
 -Node: Extension Sample File Functions1010518
 -Node: Extension Sample Fnmatch1018086
 -Node: Extension Sample Fork1019567
 -Node: Extension Sample Inplace1020780
 -Node: Extension Sample Ord1022560
 -Node: Extension Sample Readdir1023396
 -Ref: table-readdir-file-types1024252
 -Node: Extension Sample Revout1025051
 -Node: Extension Sample Rev2way1025642
 -Node: Extension Sample Read write array1026383
 -Node: Extension Sample Readfile1028262
 -Node: Extension Sample API Tests1029362
 -Node: Extension Sample Time1029887
 -Node: gawkextlib1031202
 -Node: Language History1033989
 -Node: V7/SVR3.11035583
 -Node: SVR41037903
 -Node: POSIX1039345
 -Node: BTL1040731
 -Node: POSIX/GNU1041465
 -Node: Feature History1047064
 -Node: Common Extensions1060176
 -Node: Ranges and Locales1061488
 -Ref: Ranges and Locales-Footnote-11066105
 -Ref: Ranges and Locales-Footnote-21066132
 -Ref: Ranges and Locales-Footnote-31066366
 -Node: Contributors1066587
 -Node: Installation1072025
 -Node: Gawk Distribution1072919
 -Node: Getting1073403
 -Node: Extracting1074229
 -Node: Distribution contents1075871
 -Node: Unix Installation1081588
 -Node: Quick Installation1082205
 -Node: Additional Configuration Options1084647
 -Node: Configuration Philosophy1086385
 -Node: Non-Unix Installation1088736
 -Node: PC Installation1089194
 -Node: PC Binary Installation1090505
 -Node: PC Compiling1092353
 -Ref: PC Compiling-Footnote-11095352
 -Node: PC Testing1095457
 -Node: PC Using1096633
 -Node: Cygwin1100791
 -Node: MSYS1101600
 -Node: VMS Installation1102114
 -Node: VMS Compilation1102910
 -Ref: VMS Compilation-Footnote-11104132
 -Node: VMS Dynamic Extensions1104190
 -Node: VMS Installation Details1105563
 -Node: VMS Running1107815
 -Node: VMS GNV1110649
 -Node: VMS Old Gawk1111372
 -Node: Bugs1111842
 -Node: Other Versions1115846
 -Node: Notes1122071
 -Node: Compatibility Mode1122871
 -Node: Additions1123653
 -Node: Accessing The Source1124578
 -Node: Adding Code1126014
 -Node: New Ports1132192
 -Node: Derived Files1136673
 -Ref: Derived Files-Footnote-11141754
 -Ref: Derived Files-Footnote-21141788
 -Ref: Derived Files-Footnote-31142384
 -Node: Future Extensions1142498
 -Node: Implementation Limitations1143104
 -Node: Extension Design1144352
 -Node: Old Extension Problems1145506
 -Ref: Old Extension Problems-Footnote-11147023
 -Node: Extension New Mechanism Goals1147080
 -Ref: Extension New Mechanism Goals-Footnote-11150440
 -Node: Extension Other Design Decisions1150629
 -Node: Extension Future Growth1152735
 -Node: Old Extension Mechanism1153571
 -Node: Basic Concepts1155311
 -Node: Basic High Level1155992
 -Ref: figure-general-flow1156264
 -Ref: figure-process-flow1156863
 -Ref: Basic High Level-Footnote-11160092
 -Node: Basic Data Typing1160277
 -Node: Glossary1163604
 -Node: Copying1188756
 -Node: GNU Free Documentation License1226312
 -Node: Index1251448
++Ref: Auto-set-Footnote-1442410
++Ref: Auto-set-Footnote-2442615
++Node: ARGC and ARGV442671
++Node: Pattern Action Summary446525
++Node: Arrays448748
++Node: Array Basics450297
++Node: Array Intro451123
++Ref: figure-array-elements453096
++Node: Reference to Elements455503
++Node: Assigning Elements457776
++Node: Array Example458267
++Node: Scanning an Array459999
++Node: Controlling Scanning463014
++Ref: Controlling Scanning-Footnote-1468187
++Node: Delete468503
++Ref: Delete-Footnote-1471268
++Node: Numeric Array Subscripts471325
++Node: Uninitialized Subscripts473508
++Node: Multidimensional475133
++Node: Multiscanning478226
++Node: Arrays of Arrays479815
++Node: Arrays Summary484478
++Node: Functions486583
++Node: Built-in487456
++Node: Calling Built-in488534
++Node: Numeric Functions490522
++Ref: Numeric Functions-Footnote-1494356
++Ref: Numeric Functions-Footnote-2494713
++Ref: Numeric Functions-Footnote-3494761
++Node: String Functions495030
++Ref: String Functions-Footnote-1518041
++Ref: String Functions-Footnote-2518170
++Ref: String Functions-Footnote-3518418
++Node: Gory Details518505
++Ref: table-sub-escapes520174
++Ref: table-sub-posix-92521528
++Ref: table-sub-proposed522879
++Ref: table-posix-sub524233
++Ref: table-gensub-escapes525778
++Ref: Gory Details-Footnote-1526954
++Ref: Gory Details-Footnote-2527005
++Node: I/O Functions527156
++Ref: I/O Functions-Footnote-1534279
++Node: Time Functions534426
++Ref: Time Functions-Footnote-1544890
++Ref: Time Functions-Footnote-2544958
++Ref: Time Functions-Footnote-3545116
++Ref: Time Functions-Footnote-4545227
++Ref: Time Functions-Footnote-5545339
++Ref: Time Functions-Footnote-6545566
++Node: Bitwise Functions545832
++Ref: table-bitwise-ops546394
++Ref: Bitwise Functions-Footnote-1550639
++Node: Type Functions550823
++Node: I18N Functions551965
++Node: User-defined553610
++Node: Definition Syntax554414
++Ref: Definition Syntax-Footnote-1559339
++Node: Function Example559408
++Ref: Function Example-Footnote-1562052
++Node: Function Caveats562074
++Node: Calling A Function562592
++Node: Variable Scope563547
++Node: Pass By Value/Reference566535
++Node: Return Statement570043
++Node: Dynamic Typing573027
++Node: Indirect Calls573956
++Node: Functions Summary583669
++Node: Library Functions586208
++Ref: Library Functions-Footnote-1589783
++Ref: Library Functions-Footnote-2589926
++Node: Library Names590097
++Ref: Library Names-Footnote-1593570
++Ref: Library Names-Footnote-2593790
++Node: General Functions593876
++Node: Strtonum Function594904
++Node: Assert Function597834
++Node: Round Function601160
++Node: Cliff Random Function602701
++Node: Ordinal Functions603717
++Ref: Ordinal Functions-Footnote-1606794
++Ref: Ordinal Functions-Footnote-2607046
++Node: Join Function607257
++Ref: Join Function-Footnote-1609028
++Node: Getlocaltime Function609228
++Node: Readfile Function612964
++Node: Data File Management614803
++Node: Filetrans Function615435
++Node: Rewind Function619504
++Node: File Checking620891
++Ref: File Checking-Footnote-1622023
++Node: Empty Files622224
++Node: Ignoring Assigns624454
++Node: Getopt Function626008
++Ref: Getopt Function-Footnote-1637311
++Node: Passwd Functions637514
++Ref: Passwd Functions-Footnote-1646493
++Node: Group Functions646581
++Ref: Group Functions-Footnote-1654523
++Node: Walking Arrays654736
++Node: Library Functions Summary656906
++Node: Sample Programs658268
++Node: Running Examples658995
++Node: Clones659723
++Node: Cut Program660947
++Node: Egrep Program670815
++Ref: Egrep Program-Footnote-1678786
++Node: Id Program678896
++Node: Split Program682560
++Ref: Split Program-Footnote-1686098
++Node: Tee Program686226
++Node: Uniq Program689033
++Node: Wc Program696463
++Ref: Wc Program-Footnote-1700731
++Ref: Wc Program-Footnote-2700931
++Node: Miscellaneous Programs701023
++Node: Dupword Program702236
++Node: Alarm Program704267
++Node: Translate Program709081
++Ref: Translate Program-Footnote-1713472
++Ref: Translate Program-Footnote-2713742
++Node: Labels Program713876
++Ref: Labels Program-Footnote-1717247
++Node: Word Sorting717331
++Node: History Sorting721374
++Node: Extract Program723210
++Ref: Extract Program-Footnote-1730785
++Node: Simple Sed730914
++Node: Igawk Program733976
++Ref: Igawk Program-Footnote-1749152
++Ref: Igawk Program-Footnote-2749353
++Node: Anagram Program749491
++Node: Signature Program752559
++Node: Programs Summary753806
++Node: Advanced Features754994
++Node: Nondecimal Data756942
++Node: Array Sorting758519
++Node: Controlling Array Traversal759216
++Node: Array Sorting Functions767496
++Ref: Array Sorting Functions-Footnote-1771403
++Node: Two-way I/O771597
++Ref: Two-way I/O-Footnote-1777113
++Node: TCP/IP Networking777195
++Node: Profiling780039
++Node: Advanced Features Summary787581
++Node: Internationalization789445
++Node: I18N and L10N790925
++Node: Explaining gettext791611
++Ref: Explaining gettext-Footnote-1796751
++Ref: Explaining gettext-Footnote-2796935
++Node: Programmer i18n797100
++Node: Translator i18n801325
++Node: String Extraction802119
++Ref: String Extraction-Footnote-1803080
++Node: Printf Ordering803166
++Ref: Printf Ordering-Footnote-1805948
++Node: I18N Portability806012
++Ref: I18N Portability-Footnote-1808461
++Node: I18N Example808524
++Ref: I18N Example-Footnote-1811246
++Node: Gawk I18N811318
++Node: I18N Summary811956
++Node: Debugger813295
++Node: Debugging814317
++Node: Debugging Concepts814758
++Node: Debugging Terms816614
++Node: Awk Debugging819211
++Node: Sample Debugging Session820103
++Node: Debugger Invocation820623
++Node: Finding The Bug821956
++Node: List of Debugger Commands828438
++Node: Breakpoint Control829770
++Node: Debugger Execution Control833434
++Node: Viewing And Changing Data836794
++Node: Execution Stack840152
++Node: Debugger Info841665
++Node: Miscellaneous Debugger Commands845659
++Node: Readline Support850843
++Node: Limitations851735
++Node: Debugging Summary854009
++Node: Arbitrary Precision Arithmetic855173
++Ref: Arbitrary Precision Arithmetic-Footnote-1856822
++Node: General Arithmetic856970
++Node: Floating Point Issues858690
++Node: String Conversion Precision859571
++Ref: String Conversion Precision-Footnote-1861276
++Node: Unexpected Results861385
++Node: POSIX Floating Point Problems863538
++Ref: POSIX Floating Point Problems-Footnote-1867359
++Node: Integer Programming867397
++Node: Floating-point Programming869208
++Ref: Floating-point Programming-Footnote-1875536
++Ref: Floating-point Programming-Footnote-2875806
++Node: Floating-point Representation876070
++Node: Floating-point Context877235
++Ref: table-ieee-formats878074
++Node: Rounding Mode879458
++Ref: table-rounding-modes879937
++Ref: Rounding Mode-Footnote-1882952
++Node: Gawk and MPFR883131
++Node: Arbitrary Precision Floats884540
++Ref: Arbitrary Precision Floats-Footnote-1886983
++Node: Setting Precision887304
++Ref: table-predefined-precision-strings887988
++Node: Setting Rounding Mode890133
++Ref: table-gawk-rounding-modes890537
++Node: Floating-point Constants891724
++Node: Changing Precision893176
++Ref: Changing Precision-Footnote-1894568
++Node: Exact Arithmetic894742
++Node: Arbitrary Precision Integers897876
++Ref: Arbitrary Precision Integers-Footnote-1900891
++Node: Dynamic Extensions901038
++Node: Extension Intro902496
++Node: Plugin License903761
++Node: Extension Mechanism Outline904446
++Ref: figure-load-extension904870
++Ref: figure-load-new-function906355
++Ref: figure-call-new-function907357
++Node: Extension API Description909341
++Node: Extension API Functions Introduction910791
++Node: General Data Types915657
++Ref: General Data Types-Footnote-1921350
++Node: Requesting Values921649
++Ref: table-value-types-returned922386
++Node: Memory Allocation Functions923344
++Ref: Memory Allocation Functions-Footnote-1926091
++Node: Constructor Functions926187
++Node: Registration Functions927945
++Node: Extension Functions928630
++Node: Exit Callback Functions930932
++Node: Extension Version String932181
++Node: Input Parsers932831
++Node: Output Wrappers942634
++Node: Two-way processors947150
++Node: Printing Messages949354
++Ref: Printing Messages-Footnote-1950431
++Node: Updating `ERRNO'950583
++Node: Accessing Parameters951322
++Node: Symbol Table Access952552
++Node: Symbol table by name953066
++Node: Symbol table by cookie955042
++Ref: Symbol table by cookie-Footnote-1959175
++Node: Cached values959238
++Ref: Cached values-Footnote-1962742
++Node: Array Manipulation962833
++Ref: Array Manipulation-Footnote-1963931
++Node: Array Data Types963970
++Ref: Array Data Types-Footnote-1966673
++Node: Array Functions966765
++Node: Flattening Arrays970639
++Node: Creating Arrays977491
++Node: Extension API Variables982222
++Node: Extension Versioning982858
++Node: Extension API Informational Variables984759
++Node: Extension API Boilerplate985845
++Node: Finding Extensions989649
++Node: Extension Example990209
++Node: Internal File Description990939
++Node: Internal File Ops995030
++Ref: Internal File Ops-Footnote-11006576
++Node: Using Internal File Ops1006716
++Ref: Using Internal File Ops-Footnote-11009063
++Node: Extension Samples1009331
++Node: Extension Sample File Functions1010855
++Node: Extension Sample Fnmatch1018423
++Node: Extension Sample Fork1019904
++Node: Extension Sample Inplace1021117
++Node: Extension Sample Ord1022897
++Node: Extension Sample Readdir1023733
++Ref: table-readdir-file-types1024589
++Node: Extension Sample Revout1025388
++Node: Extension Sample Rev2way1025979
++Node: Extension Sample Read write array1026720
++Node: Extension Sample Readfile1028599
++Node: Extension Sample API Tests1029699
++Node: Extension Sample Time1030224
++Node: gawkextlib1031539
++Node: Language History1034326
++Node: V7/SVR3.11035920
++Node: SVR41038240
++Node: POSIX1039682
++Node: BTL1041068
++Node: POSIX/GNU1041802
++Node: Feature History1047401
++Node: Common Extensions1060513
++Node: Ranges and Locales1061825
++Ref: Ranges and Locales-Footnote-11066442
++Ref: Ranges and Locales-Footnote-21066469
++Ref: Ranges and Locales-Footnote-31066703
++Node: Contributors1066924
++Node: Installation1072362
++Node: Gawk Distribution1073256
++Node: Getting1073740
++Node: Extracting1074566
++Node: Distribution contents1076208
++Node: Unix Installation1081925
++Node: Quick Installation1082542
++Node: Additional Configuration Options1084984
++Node: Configuration Philosophy1086722
++Node: Non-Unix Installation1089073
++Node: PC Installation1089531
++Node: PC Binary Installation1090842
++Node: PC Compiling1092690
++Ref: PC Compiling-Footnote-11095689
++Node: PC Testing1095794
++Node: PC Using1096970
++Node: Cygwin1101128
++Node: MSYS1101937
++Node: VMS Installation1102451
++Node: VMS Compilation1103247
++Ref: VMS Compilation-Footnote-11104469
++Node: VMS Dynamic Extensions1104527
++Node: VMS Installation Details1105900
++Node: VMS Running1108152
++Node: VMS GNV1110986
++Node: VMS Old Gawk1111709
++Node: Bugs1112179
++Node: Other Versions1116183
++Node: Notes1122408
++Node: Compatibility Mode1123208
++Node: Additions1123990
++Node: Accessing The Source1124915
++Node: Adding Code1126351
++Node: New Ports1132529
++Node: Derived Files1137010
++Ref: Derived Files-Footnote-11142091
++Ref: Derived Files-Footnote-21142125
++Ref: Derived Files-Footnote-31142721
++Node: Future Extensions1142835
++Node: Implementation Limitations1143441
++Node: Extension Design1144689
++Node: Old Extension Problems1145843
++Ref: Old Extension Problems-Footnote-11147360
++Node: Extension New Mechanism Goals1147417
++Ref: Extension New Mechanism Goals-Footnote-11150777
++Node: Extension Other Design Decisions1150966
++Node: Extension Future Growth1153072
++Node: Old Extension Mechanism1153908
++Node: Basic Concepts1155648
++Node: Basic High Level1156329
++Ref: figure-general-flow1156601
++Ref: figure-process-flow1157200
++Ref: Basic High Level-Footnote-11160429
++Node: Basic Data Typing1160614
++Node: Glossary1163941
++Node: Copying1189093
++Node: GNU Free Documentation License1226649
++Node: Index1251785
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    5 +
 doc/   | 1501 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  156 +++---
 doc/ |  154 +++---
 4 files changed, 913 insertions(+), 903 deletions(-)


reply via email to

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