gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-528-g337e1e6


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-528-g337e1e6
Date: Tue, 03 Jun 2014 13:44:32 +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  337e1e6b1c142c2b800d316e477973d29c0659a1 (commit)
       via  daf5b0c87115b6793c5ac6568009916d4be3152b (commit)
       via  e1995be638c789f513eaf682f2790b3dadf40cd7 (commit)
      from  757ab2b5d36d3c468022b64acfc696859679107f (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=337e1e6b1c142c2b800d316e477973d29c0659a1

commit 337e1e6b1c142c2b800d316e477973d29c0659a1
Merge: 757ab2b daf5b0c
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jun 3 16:44:09 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 607f2c1,c503811..244a836
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -31017,9 -31004,9 +31012,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  98)
 -* dark corner, FILENAME variable <1>:    Auto-set.            (line  89)
++* dark corner, FILENAME variable <1>:    Auto-set.            (line  97)
  * dark corner, FILENAME variable:        Getline Notes.       (line  19)
- * dark corner, FNR/NR variables:         Auto-set.            (line 309)
 -* dark corner, FNR/NR variables:         Auto-set.            (line 300)
++* dark corner, FNR/NR variables:         Auto-set.            (line 308)
  * dark corner, format-control characters: Control Letters.    (line  18)
  * dark corner, FS as null string:        Single Character Fields.
                                                                (line  20)
@@@ -31203,12 -31190,12 +31198,12 @@@
                                                                (line  81)
  * differences in awk and gawk, command line directories: Command line 
directories.
                                                                (line   6)
- * differences in awk and gawk, ERRNO variable: Auto-set.      (line  82)
 -* differences in awk and gawk, ERRNO variable: Auto-set.      (line  73)
++* differences in awk and gawk, ERRNO variable: Auto-set.      (line  81)
  * 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 123)
 -* differences in awk and gawk, FUNCTAB variable: Auto-set.    (line 114)
++* differences in awk and gawk, FUNCTAB variable: Auto-set.    (line 122)
  * differences in awk and gawk, function arguments (gawk): Calling Built-in.
                                                                (line  16)
  * differences in awk and gawk, getline command: Getline.      (line  19)
@@@ -31231,7 -31218,7 +31226,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 136)
 -* differences in awk and gawk, PROCINFO array: Auto-set.      (line 127)
++* differences in awk and gawk, PROCINFO array: Auto-set.      (line 135)
  * differences in awk and gawk, read timeouts: Read Timeout.   (line   6)
  * differences in awk and gawk, record separators: awk split records.
                                                                (line 124)
@@@ -31241,7 -31228,7 +31236,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 265)
 -* differences in awk and gawk, RT variable: Auto-set.         (line 256)
++* differences in awk and gawk, RT variable: Auto-set.         (line 264)
  * differences in awk and gawk, single-character fields: Single Character 
Fields.
                                                                (line   6)
  * differences in awk and gawk, split() function: String Functions.
@@@ -31249,7 -31236,7 +31244,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 269)
 -* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 260)
++* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 268)
  * differences in awk and gawk, TEXTDOMAIN variable: User-modified.
                                                                (line 152)
  * differences in awk and gawk, trunc-mod operation: Arithmetic Ops.
@@@ -31290,11 -31277,11 +31285,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 141)
- * effective user ID of gawk user:        Auto-set.            (line 145)
 -* effective group ID of gawk user:       Auto-set.            (line 132)
 -* effective user ID of gawk user:        Auto-set.            (line 136)
++* effective group ID of gawk user:       Auto-set.            (line 140)
++* effective user ID of gawk user:        Auto-set.            (line 144)
  * egrep utility <1>:                     Egrep Program.       (line   6)
  * egrep utility:                         Bracket Expressions. (line  24)
- * egrep.awk program:                     Egrep Program.       (line  54)
+ * 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.
@@@ -31346,13 -31333,13 +31341,13 @@@
                                                                (line  11)
  * EREs (Extended Regular Expressions):   Bracket Expressions. (line  24)
  * ERRNO variable <1>:                    TCP/IP Networking.   (line  54)
- * ERRNO variable:                        Auto-set.            (line  82)
 -* ERRNO variable:                        Auto-set.            (line  73)
++* ERRNO variable:                        Auto-set.            (line  81)
  * 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  82)
 -* error handling, ERRNO variable and:    Auto-set.            (line  73)
++* error handling, ERRNO variable and:    Auto-set.            (line  81)
  * error output:                          Special FD.          (line   6)
  * escape processing, gsub()/gensub()/sub() functions: Gory Details.
                                                                (line   6)
@@@ -31406,7 -31393,7 +31401,7 @@@
                                                                (line   6)
  * extension API version:                 Extension Versioning.
                                                                (line   6)
- * extension API, version number:         Auto-set.            (line 232)
 -* extension API, version number:         Auto-set.            (line 223)
++* extension API, version number:         Auto-set.            (line 231)
  * extension example:                     Extension Example.   (line   6)
  * extension registration:                Registration Functions.
                                                                (line   6)
@@@ -31482,10 -31469,10 +31477,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  56)
+ * 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  46)
- * FILENAME variable <1>:                 Auto-set.            (line  98)
 -* FILENAME variable <1>:                 Auto-set.            (line  89)
++* FILENAME variable <1>:                 Auto-set.            (line  97)
  * FILENAME variable:                     Reading Files.       (line   6)
  * FILENAME variable, getline, setting with: Getline Notes.    (line  19)
  * filenames, assignments as:             Ignoring Assigns.    (line   6)
@@@ -31555,9 -31542,9 +31550,9 @@@
  * flush buffered output:                 I/O Functions.       (line  28)
  * fnmatch() extension function:          Extension Sample Fnmatch.
                                                                (line  12)
- * FNR variable <1>:                      Auto-set.            (line 107)
 -* FNR variable <1>:                      Auto-set.            (line  98)
++* FNR variable <1>:                      Auto-set.            (line 106)
  * FNR variable:                          Records.             (line   6)
- * FNR variable, changing:                Auto-set.            (line 309)
 -* FNR variable, changing:                Auto-set.            (line 300)
++* FNR variable, changing:                Auto-set.            (line 308)
  * for statement:                         For Statement.       (line   6)
  * for statement, looping over arrays:    Scanning an Array.   (line  20)
  * fork() extension function:             Extension Sample Fork.
@@@ -31607,7 -31594,7 +31602,7 @@@
  * FSF (Free Software Foundation):        Manual History.      (line   6)
  * fts() extension function:              Extension Sample File Functions.
                                                                (line  61)
- * FUNCTAB array:                         Auto-set.            (line 123)
 -* FUNCTAB array:                         Auto-set.            (line 114)
++* FUNCTAB array:                         Auto-set.            (line 122)
  * function calls:                        Function Calls.      (line   6)
  * function calls, indirect:              Indirect Calls.      (line   6)
  * function definition example:           Function Example.    (line   6)
@@@ -31657,7 -31644,7 +31652,7 @@@
  * G-d:                                   Acknowledgments.     (line  78)
  * Garfinkle, Scott:                      Contributors.        (line  34)
  * gawk program, dynamic profiling:       Profiling.           (line 179)
- * gawk version:                          Auto-set.            (line 207)
 -* gawk version:                          Auto-set.            (line 198)
++* gawk version:                          Auto-set.            (line 206)
  * gawk, ARGIND variable in:              Other Arguments.     (line  12)
  * gawk, awk and <1>:                     This Manual.         (line  14)
  * gawk, awk and:                         Preface.             (line  23)
@@@ -31678,7 -31665,7 +31673,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  82)
 -* gawk, ERRNO variable in <2>:           Auto-set.            (line  73)
++* gawk, ERRNO variable in <2>:           Auto-set.            (line  81)
  * gawk, ERRNO variable in <3>:           BEGINFILE/ENDFILE.   (line  26)
  * gawk, ERRNO variable in <4>:           Close Files And Pipes.
                                                                (line 139)
@@@ -31695,7 -31682,7 +31690,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 123)
 -* gawk, FUNCTAB array in:                Auto-set.            (line 114)
++* gawk, FUNCTAB array in:                Auto-set.            (line 122)
  * 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.
@@@ -31726,7 -31713,7 +31721,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 136)
 -* gawk, PROCINFO array in:               Auto-set.            (line 127)
++* gawk, PROCINFO array in:               Auto-set.            (line 135)
  * gawk, regexp constants and:            Using Constant Regexps.
                                                                (line  28)
  * gawk, regular expressions, case sensitivity: Case-sensitivity.
@@@ -31734,14 -31721,14 +31729,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 265)
 -* gawk, RT variable in <1>:              Auto-set.            (line 256)
++* gawk, RT variable in <1>:              Auto-set.            (line 264)
  * 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 269)
 -* gawk, SYMTAB array in:                 Auto-set.            (line 260)
++* 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  36)
@@@ -31828,7 -31815,7 +31823,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 180)
 -* group ID of gawk user:                 Auto-set.            (line 171)
++* group ID of gawk user:                 Auto-set.            (line 179)
  * groups, information about:             Group Functions.     (line   6)
  * gsub <1>:                              String Functions.    (line 139)
  * gsub:                                  Using Constant Regexps.
@@@ -32124,7 -32111,7 +32119,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 221)
 -* maximum precision supported by MPFR library: Auto-set.      (line 212)
++* maximum precision supported by MPFR library: Auto-set.      (line 220)
  * McIlroy, Doug:                         Glossary.            (line 149)
  * McPhee, Patrick:                       Contributors.        (line 100)
  * message object files:                  Explaining gettext.  (line  42)
@@@ -32137,7 -32124,7 +32132,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 224)
 -* minimum precision supported by MPFR library: Auto-set.      (line 215)
++* minimum precision supported by MPFR library: Auto-set.      (line 223)
  * mktime:                                Time Functions.      (line  25)
  * modifiers, in format specifiers:       Format Modifiers.    (line   6)
  * monetary information, localization:    Explaining gettext.  (line 104)
@@@ -32191,7 -32178,7 +32186,7 @@@
                                                                (line  47)
  * nexti debugger command:                Debugger Execution Control.
                                                                (line  49)
- * NF variable <1>:                       Auto-set.            (line 112)
 -* NF variable <1>:                       Auto-set.            (line 103)
++* NF variable <1>:                       Auto-set.            (line 111)
  * NF variable:                           Fields.              (line  33)
  * NF variable, decrementing:             Changing Fields.     (line 107)
  * ni debugger command (alias for nexti): Debugger Execution Control.
@@@ -32200,9 -32187,9 +32195,9 @@@
  * non-existent array elements:           Reference to Elements.
                                                                (line  23)
  * not Boolean-logic operator:            Boolean Ops.         (line   6)
- * NR variable <1>:                       Auto-set.            (line 131)
 -* NR variable <1>:                       Auto-set.            (line 122)
++* NR variable <1>:                       Auto-set.            (line 130)
  * NR variable:                           Records.             (line   6)
- * NR variable, changing:                 Auto-set.            (line 309)
 -* NR variable, changing:                 Auto-set.            (line 300)
++* NR variable, changing:                 Auto-set.            (line 308)
  * null strings <1>:                      Basic Data Typing.   (line  26)
  * null strings <2>:                      Truth Values.        (line   6)
  * null strings <3>:                      Regexp Field Splitting.
@@@ -32317,7 -32304,7 +32312,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 189)
 -* parent process ID of gawk process:     Auto-set.            (line 180)
++* parent process ID of gawk process:     Auto-set.            (line 188)
  * parentheses (), in a profile:          Profiling.           (line 146)
  * parentheses (), regexp operator:       Regexp Operators.    (line  80)
  * password file:                         Passwd Functions.    (line  16)
@@@ -32482,24 -32469,24 +32477,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 183)
- * process ID of gawk process:            Auto-set.            (line 186)
 -* process group idIDof gawk process:     Auto-set.            (line 174)
 -* process ID of gawk process:            Auto-set.            (line 177)
++* process group idIDof gawk process:     Auto-set.            (line 182)
++* process ID of gawk process:            Auto-set.            (line 185)
  * 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 136)
 -* PROCINFO array:                        Auto-set.            (line 127)
++* PROCINFO array:                        Auto-set.            (line 135)
  * 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 242)
 -* PROCINFO array, uses:                  Auto-set.            (line 233)
++* PROCINFO array, uses:                  Auto-set.            (line 241)
  * 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 154)
 -* program identifiers:                   Auto-set.            (line 145)
++* program identifiers:                   Auto-set.            (line 153)
  * program, definition of:                Getting Started.     (line  21)
  * programmers, attractiveness of:        Two-way I/O.         (line   6)
  * programming conventions, --non-decimal-data option: Nondecimal Data.
@@@ -32659,7 -32646,7 +32654,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 252)
 -* RLENGTH variable:                      Auto-set.            (line 243)
++* RLENGTH variable:                      Auto-set.            (line 251)
  * RLENGTH variable, match() function and: String Functions.   (line 224)
  * Robbins, Arnold <1>:                   Future Extensions.   (line   6)
  * Robbins, Arnold <2>:                   Bugs.                (line  32)
@@@ -32688,9 -32675,9 +32683,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 258)
 -* RSTART variable:                       Auto-set.            (line 249)
++* RSTART variable:                       Auto-set.            (line 257)
  * RSTART variable, match() function and: String Functions.    (line 224)
- * RT variable <1>:                       Auto-set.            (line 265)
 -* RT variable <1>:                       Auto-set.            (line 256)
++* RT variable <1>:                       Auto-set.            (line 264)
  * RT variable <2>:                       Multiple Line.       (line 129)
  * RT variable:                           awk split records.   (line 124)
  * Rubin, Paul <1>:                       Contributors.        (line  15)
@@@ -32710,7 -32697,7 +32705,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 292)
 -* Schorr, Andrew <2>:                    Auto-set.            (line 283)
++* Schorr, Andrew <2>:                    Auto-set.            (line 291)
  * Schorr, Andrew:                        Acknowledgments.     (line  60)
  * Schreiber, Bert:                       Acknowledgments.     (line  38)
  * Schreiber, Rita:                       Acknowledgments.     (line  38)
@@@ -32798,7 -32785,7 +32793,7 @@@
                                                                (line 110)
  * sidebar, Changing FS Does Not Affect the Fields: Field Splitting Summary.
                                                                (line  38)
- * sidebar, Changing NR and FNR:          Auto-set.            (line 307)
 -* sidebar, Changing NR and FNR:          Auto-set.            (line 298)
++* sidebar, Changing NR and FNR:          Auto-set.            (line 306)
  * sidebar, Controlling Output Buffering with system(): I/O Functions.
                                                                (line 138)
  * sidebar, Escape Sequences for Metacharacters: Escape Sequences.
@@@ -32960,9 -32947,9 +32955,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 237)
 -* supplementary groups of gawk process:  Auto-set.            (line 228)
++* supplementary groups of gawk process:  Auto-set.            (line 236)
  * switch statement:                      Switch Statement.    (line   6)
- * SYMTAB array:                          Auto-set.            (line 269)
 -* SYMTAB array:                          Auto-set.            (line 260)
++* SYMTAB array:                          Auto-set.            (line 268)
  * syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                                (line 148)
  * system:                                I/O Functions.       (line  75)
@@@ -33140,10 -33127,10 +33135,10 @@@
  * variables, uninitialized, as array subscripts: Uninitialized Subscripts.
                                                                (line   6)
  * variables, user-defined:               Variables.           (line   6)
- * 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)
 -* version of gawk:                       Auto-set.            (line 198)
 -* version of gawk extension API:         Auto-set.            (line 223)
 -* version of GNU MP library:             Auto-set.            (line 209)
 -* version of GNU MPFR library:           Auto-set.            (line 205)
++* 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) <1>: Precedence.         (line  65)
  * vertical bar (|), | operator (I/O):    Getline/Pipe.        (line   9)
@@@ -33253,515 -33240,515 +33248,515 @@@ Node: Read Terminal7433
  Ref: Read Terminal-Footnote-175987
  Ref: Read Terminal-Footnote-276263
  Node: Long76434
- Node: Executable Scripts77810
- Ref: Executable Scripts-Footnote-179643
- Ref: Executable Scripts-Footnote-279745
- Node: Comments80292
- Node: Quoting82759
- Node: DOS Quoting88075
- Node: Sample Data Files88750
- Node: Very Simple91265
- Node: Two Rules95903
- Node: More Complex97798
- Ref: More Complex-Footnote-1100730
- Node: Statements/Lines100815
- Ref: Statements/Lines-Footnote-1105270
- Node: Other Features105535
- Node: When106463
- Node: Invoking Gawk108611
- Node: Command Line110074
- Node: Options110865
- Ref: Options-Footnote-1126677
- Node: Other Arguments126702
- Node: Naming Standard Input129364
- Node: Environment Variables130458
- Node: AWKPATH Variable131016
- Ref: AWKPATH Variable-Footnote-1133887
- Ref: AWKPATH Variable-Footnote-2133932
- Node: AWKLIBPATH Variable134192
- Node: Other Environment Variables134951
- Node: Exit Status138606
- Node: Include Files139281
- Node: Loading Shared Libraries142859
- Node: Obsolete144242
- Node: Undocumented144939
- Node: Regexp145181
- Node: Regexp Usage146570
- Node: Escape Sequences148603
- Node: Regexp Operators154270
- Ref: Regexp Operators-Footnote-1161750
- Ref: Regexp Operators-Footnote-2161897
- Node: Bracket Expressions161995
- Ref: table-char-classes163885
- Node: GNU Regexp Operators166408
- Node: Case-sensitivity170131
- Ref: Case-sensitivity-Footnote-1173023
- Ref: Case-sensitivity-Footnote-2173258
- Node: Leftmost Longest173366
- Node: Computed Regexps174567
- Node: Reading Files177916
- Node: Records179918
- Node: awk split records180653
- Node: gawk split records185511
- Ref: gawk split records-Footnote-1190032
- Node: Fields190069
- Ref: Fields-Footnote-1193033
- Node: Nonconstant Fields193119
- Ref: Nonconstant Fields-Footnote-1195349
- Node: Changing Fields195551
- Node: Field Separators201505
- Node: Default Field Splitting204207
- Node: Regexp Field Splitting205324
- Node: Single Character Fields208665
- Node: Command Line Field Separator209724
- Node: Full Line Fields213066
- Ref: Full Line Fields-Footnote-1213574
- Node: Field Splitting Summary213620
- Ref: Field Splitting Summary-Footnote-1216719
- Node: Constant Size216820
- Node: Splitting By Content221427
- Ref: Splitting By Content-Footnote-1225177
- Node: Multiple Line225217
- Ref: Multiple Line-Footnote-1231073
- Node: Getline231252
- Node: Plain Getline233468
- Node: Getline/Variable235563
- Node: Getline/File236710
- Node: Getline/Variable/File238094
- Ref: Getline/Variable/File-Footnote-1239693
- Node: Getline/Pipe239780
- Node: Getline/Variable/Pipe242479
- Node: Getline/Coprocess243586
- Node: Getline/Variable/Coprocess244838
- Node: Getline Notes245575
- Node: Getline Summary248379
- Ref: table-getline-variants248787
- Node: Read Timeout249699
- Ref: Read Timeout-Footnote-1253526
- Node: Command line directories253584
- Node: Printing254466
- Node: Print256097
- Node: Print Examples257438
- Node: Output Separators260217
- Node: OFMT262233
- Node: Printf263591
- Node: Basic Printf264497
- Node: Control Letters266036
- Node: Format Modifiers269890
- Node: Printf Examples275917
- Node: Redirection278624
- Node: Special Files285596
- Node: Special FD286129
- Ref: Special FD-Footnote-1289753
- Node: Special Network289827
- Node: Special Caveats290677
- Node: Close Files And Pipes291473
- Ref: Close Files And Pipes-Footnote-1298611
- Ref: Close Files And Pipes-Footnote-2298759
- Node: Expressions298909
- Node: Values300041
- Node: Constants300717
- Node: Scalar Constants301397
- Ref: Scalar Constants-Footnote-1302256
- Node: Nondecimal-numbers302506
- Node: Regexp Constants305506
- Node: Using Constant Regexps305981
- Node: Variables309051
- Node: Using Variables309706
- Node: Assignment Options311430
- Node: Conversion313305
- Ref: table-locale-affects318741
- Ref: Conversion-Footnote-1319365
- Node: All Operators319474
- Node: Arithmetic Ops320104
- Node: Concatenation322609
- Ref: Concatenation-Footnote-1325405
- Node: Assignment Ops325525
- Ref: table-assign-ops330508
- Node: Increment Ops331825
- Node: Truth Values and Conditions335263
- Node: Truth Values336346
- Node: Typing and Comparison337395
- Node: Variable Typing338188
- Ref: Variable Typing-Footnote-1342088
- Node: Comparison Operators342210
- Ref: table-relational-ops342620
- Node: POSIX String Comparison346168
- Ref: POSIX String Comparison-Footnote-1347252
- Node: Boolean Ops347390
- Ref: Boolean Ops-Footnote-1351460
- Node: Conditional Exp351551
- Node: Function Calls353278
- Node: Precedence357036
- Node: Locales360705
- Node: Patterns and Actions362308
- Node: Pattern Overview363362
- Node: Regexp Patterns365039
- Node: Expression Patterns365582
- Node: Ranges369363
- Node: BEGIN/END372469
- Node: Using BEGIN/END373231
- Ref: Using BEGIN/END-Footnote-1375967
- Node: I/O And BEGIN/END376073
- Node: BEGINFILE/ENDFILE378358
- Node: Empty381289
- Node: Using Shell Variables381606
- Node: Action Overview383889
- Node: Statements386216
- Node: If Statement388064
- Node: While Statement389562
- Node: Do Statement391606
- Node: For Statement392762
- Node: Switch Statement395914
- Node: Break Statement398017
- Node: Continue Statement400072
- Node: Next Statement401865
- Node: Nextfile Statement404255
- Node: Exit Statement406910
- Node: Built-in Variables409314
- Node: User-modified410410
- Ref: User-modified-Footnote-1418095
- Node: Auto-set418157
- Ref: Auto-set-Footnote-1431059
- Ref: Auto-set-Footnote-2431264
- Node: ARGC and ARGV431320
- Node: Arrays435174
- Node: Array Basics436672
- Node: Array Intro437498
- Ref: figure-array-elements439471
- Node: Reference to Elements441878
- Node: Assigning Elements444151
- Node: Array Example444642
- Node: Scanning an Array446374
- Node: Controlling Scanning449389
- Ref: Controlling Scanning-Footnote-1454562
- Node: Delete454878
- Ref: Delete-Footnote-1457643
- Node: Numeric Array Subscripts457700
- Node: Uninitialized Subscripts459883
- Node: Multidimensional461508
- Node: Multiscanning464601
- Node: Arrays of Arrays466190
- Node: Functions470830
- Node: Built-in471649
- Node: Calling Built-in472727
- Node: Numeric Functions474715
- Ref: Numeric Functions-Footnote-1478549
- Ref: Numeric Functions-Footnote-2478906
- Ref: Numeric Functions-Footnote-3478954
- Node: String Functions479223
- Ref: String Functions-Footnote-1502234
- Ref: String Functions-Footnote-2502363
- Ref: String Functions-Footnote-3502611
- Node: Gory Details502698
- Ref: table-sub-escapes504367
- Ref: table-sub-posix-92505721
- Ref: table-sub-proposed507072
- Ref: table-posix-sub508426
- Ref: table-gensub-escapes509971
- Ref: Gory Details-Footnote-1511147
- Ref: Gory Details-Footnote-2511198
- Node: I/O Functions511349
- Ref: I/O Functions-Footnote-1518472
- Node: Time Functions518619
- Ref: Time Functions-Footnote-1529083
- Ref: Time Functions-Footnote-2529151
- Ref: Time Functions-Footnote-3529309
- Ref: Time Functions-Footnote-4529420
- Ref: Time Functions-Footnote-5529532
- Ref: Time Functions-Footnote-6529759
- Node: Bitwise Functions530025
- Ref: table-bitwise-ops530587
- Ref: Bitwise Functions-Footnote-1534832
- Node: Type Functions535016
- Node: I18N Functions536158
- Node: User-defined537803
- Node: Definition Syntax538607
- Ref: Definition Syntax-Footnote-1543532
- Node: Function Example543601
- Ref: Function Example-Footnote-1546245
- Node: Function Caveats546267
- Node: Calling A Function546785
- Node: Variable Scope547740
- Node: Pass By Value/Reference550728
- Node: Return Statement554236
- Node: Dynamic Typing557220
- Node: Indirect Calls558149
- Node: Library Functions567836
- Ref: Library Functions-Footnote-1571349
- Ref: Library Functions-Footnote-2571492
- Node: Library Names571663
- Ref: Library Names-Footnote-1575136
- Ref: Library Names-Footnote-2575356
- Node: General Functions575442
- Node: Strtonum Function576470
- Node: Assert Function579400
- Node: Round Function582726
- Node: Cliff Random Function584267
- Node: Ordinal Functions585283
- Ref: Ordinal Functions-Footnote-1588360
- Ref: Ordinal Functions-Footnote-2588612
- Node: Join Function588823
- Ref: Join Function-Footnote-1590594
- Node: Getlocaltime Function590794
- Node: Readfile Function594530
- Node: Data File Management596369
- Node: Filetrans Function597001
- Node: Rewind Function601070
- Node: File Checking602457
- Ref: File Checking-Footnote-1603589
- Node: Empty Files603790
- Node: Ignoring Assigns606020
- Node: Getopt Function607574
- Ref: Getopt Function-Footnote-1618877
- Node: Passwd Functions619080
- Ref: Passwd Functions-Footnote-1628059
- Node: Group Functions628147
- Ref: Group Functions-Footnote-1636089
- Node: Walking Arrays636302
- Node: Sample Programs638438
- Node: Running Examples639112
- Node: Clones639840
- Node: Cut Program641064
- Node: Egrep Program650917
- Ref: Egrep Program-Footnote-1658888
- Node: Id Program658998
- Node: Split Program662662
- Ref: Split Program-Footnote-1666200
- Node: Tee Program666328
- Node: Uniq Program669135
- Node: Wc Program676565
- Ref: Wc Program-Footnote-1680833
- Ref: Wc Program-Footnote-2681033
- Node: Miscellaneous Programs681125
- Node: Dupword Program682313
- Node: Alarm Program684344
- Node: Translate Program689151
- Ref: Translate Program-Footnote-1693542
- Ref: Translate Program-Footnote-2693812
- Node: Labels Program693946
- Ref: Labels Program-Footnote-1697317
- Node: Word Sorting697401
- Node: History Sorting701444
- Node: Extract Program703280
- Ref: Extract Program-Footnote-1710810
- Node: Simple Sed710939
- Node: Igawk Program714001
- Ref: Igawk Program-Footnote-1729176
- Ref: Igawk Program-Footnote-2729377
- Node: Anagram Program729515
- Node: Signature Program732583
- Node: Advanced Features733830
- Node: Nondecimal Data735716
- Node: Array Sorting737293
- Node: Controlling Array Traversal737990
- Node: Array Sorting Functions746270
- Ref: Array Sorting Functions-Footnote-1750177
- Node: Two-way I/O750371
- Ref: Two-way I/O-Footnote-1755887
- Node: TCP/IP Networking755969
- Node: Profiling758813
- Node: Internationalization766321
- Node: I18N and L10N767746
- Node: Explaining gettext768432
- Ref: Explaining gettext-Footnote-1773572
- Ref: Explaining gettext-Footnote-2773756
- Node: Programmer i18n773921
- Node: Translator i18n778146
- Node: String Extraction778940
- Ref: String Extraction-Footnote-1779901
- Node: Printf Ordering779987
- Ref: Printf Ordering-Footnote-1782769
- Node: I18N Portability782833
- Ref: I18N Portability-Footnote-1785282
- Node: I18N Example785345
- Ref: I18N Example-Footnote-1788067
- Node: Gawk I18N788139
- Node: Debugger788760
- Node: Debugging789731
- Node: Debugging Concepts790172
- Node: Debugging Terms792028
- Node: Awk Debugging794625
- Node: Sample Debugging Session795517
- Node: Debugger Invocation796037
- Node: Finding The Bug797370
- Node: List of Debugger Commands803852
- Node: Breakpoint Control805184
- Node: Debugger Execution Control808848
- Node: Viewing And Changing Data812208
- Node: Execution Stack815566
- Node: Debugger Info817079
- Node: Miscellaneous Debugger Commands821073
- Node: Readline Support826257
- Node: Limitations827149
- Node: Arbitrary Precision Arithmetic829397
- Ref: Arbitrary Precision Arithmetic-Footnote-1831046
- Node: General Arithmetic831194
- Node: Floating Point Issues832914
- Node: String Conversion Precision833795
- Ref: String Conversion Precision-Footnote-1835500
- Node: Unexpected Results835609
- Node: POSIX Floating Point Problems837762
- Ref: POSIX Floating Point Problems-Footnote-1841583
- Node: Integer Programming841621
- Node: Floating-point Programming843432
- Ref: Floating-point Programming-Footnote-1849760
- Ref: Floating-point Programming-Footnote-2850030
- Node: Floating-point Representation850294
- Node: Floating-point Context851459
- Ref: table-ieee-formats852298
- Node: Rounding Mode853682
- Ref: table-rounding-modes854161
- Ref: Rounding Mode-Footnote-1857176
- Node: Gawk and MPFR857355
- Node: Arbitrary Precision Floats858764
- Ref: Arbitrary Precision Floats-Footnote-1861207
- Node: Setting Precision861528
- Ref: table-predefined-precision-strings862212
- Node: Setting Rounding Mode864357
- Ref: table-gawk-rounding-modes864761
- Node: Floating-point Constants865948
- Node: Changing Precision867400
- Ref: Changing Precision-Footnote-1868792
- Node: Exact Arithmetic868966
- Node: Arbitrary Precision Integers872100
- Ref: Arbitrary Precision Integers-Footnote-1875115
- Node: Dynamic Extensions875262
- Node: Extension Intro876720
- Node: Plugin License877985
- Node: Extension Mechanism Outline878670
- Ref: figure-load-extension879094
- Ref: figure-load-new-function880579
- Ref: figure-call-new-function881581
- Node: Extension API Description883565
- Node: Extension API Functions Introduction885015
- Node: General Data Types889881
- Ref: General Data Types-Footnote-1895574
- Node: Requesting Values895873
- Ref: table-value-types-returned896610
- Node: Memory Allocation Functions897568
- Ref: Memory Allocation Functions-Footnote-1900315
- Node: Constructor Functions900411
- Node: Registration Functions902169
- Node: Extension Functions902854
- Node: Exit Callback Functions905156
- Node: Extension Version String906406
- Node: Input Parsers907056
- Node: Output Wrappers916859
- Node: Two-way processors921375
- Node: Printing Messages923578
- Ref: Printing Messages-Footnote-1924655
- Node: Updating `ERRNO'924807
- Node: Accessing Parameters925546
- Node: Symbol Table Access926776
- Node: Symbol table by name927290
- Node: Symbol table by cookie929266
- Ref: Symbol table by cookie-Footnote-1933399
- Node: Cached values933462
- Ref: Cached values-Footnote-1936967
- Node: Array Manipulation937058
- Ref: Array Manipulation-Footnote-1938156
- Node: Array Data Types938195
- Ref: Array Data Types-Footnote-1940898
- Node: Array Functions940990
- Node: Flattening Arrays944864
- Node: Creating Arrays951716
- Node: Extension API Variables956447
- Node: Extension Versioning957083
- Node: Extension API Informational Variables958984
- Node: Extension API Boilerplate960070
- Node: Finding Extensions963874
- Node: Extension Example964434
- Node: Internal File Description965164
- Node: Internal File Ops969255
- Ref: Internal File Ops-Footnote-1980801
- Node: Using Internal File Ops980941
- Ref: Using Internal File Ops-Footnote-1983288
- Node: Extension Samples983556
- Node: Extension Sample File Functions985080
- Node: Extension Sample Fnmatch992647
- Node: Extension Sample Fork994126
- Node: Extension Sample Inplace995339
- Node: Extension Sample Ord997117
- Node: Extension Sample Readdir997953
- Ref: table-readdir-file-types998808
- Node: Extension Sample Revout999607
- Node: Extension Sample Rev2way1000198
- Node: Extension Sample Read write array1000939
- Node: Extension Sample Readfile1002818
- Node: Extension Sample API Tests1003918
- Node: Extension Sample Time1004443
- Node: gawkextlib1005758
- Node: Language History1008545
- Node: V7/SVR3.11010139
- Node: SVR41012459
- Node: POSIX1013901
- Node: BTL1015287
- Node: POSIX/GNU1016021
- Node: Feature History1021620
- Node: Common Extensions1034732
- Node: Ranges and Locales1036044
- Ref: Ranges and Locales-Footnote-11040661
- Ref: Ranges and Locales-Footnote-21040688
- Ref: Ranges and Locales-Footnote-31040922
- Node: Contributors1041143
- Node: Installation1046581
- Node: Gawk Distribution1047475
- Node: Getting1047959
- Node: Extracting1048785
- Node: Distribution contents1050427
- Node: Unix Installation1056144
- Node: Quick Installation1056761
- Node: Additional Configuration Options1059203
- Node: Configuration Philosophy1060941
- Node: Non-Unix Installation1063292
- Node: PC Installation1063750
- Node: PC Binary Installation1065061
- Node: PC Compiling1066909
- Ref: PC Compiling-Footnote-11069908
- Node: PC Testing1070013
- Node: PC Using1071189
- Node: Cygwin1075347
- Node: MSYS1076156
- Node: VMS Installation1076670
- Node: VMS Compilation1077466
- Ref: VMS Compilation-Footnote-11078687
- Node: VMS Dynamic Extensions1078745
- Node: VMS Installation Details1080118
- Node: VMS Running1082369
- Node: VMS GNV1085203
- Node: VMS Old Gawk1085926
- Node: Bugs1086396
- Node: Other Versions1090400
- Node: Notes1096625
- Node: Compatibility Mode1097425
- Node: Additions1098207
- Node: Accessing The Source1099132
- Node: Adding Code1100568
- Node: New Ports1106746
- Node: Derived Files1111227
- Ref: Derived Files-Footnote-11116308
- Ref: Derived Files-Footnote-21116342
- Ref: Derived Files-Footnote-31116938
- Node: Future Extensions1117052
- Node: Implementation Limitations1117658
- Node: Extension Design1118906
- Node: Old Extension Problems1120060
- Ref: Old Extension Problems-Footnote-11121577
- Node: Extension New Mechanism Goals1121634
- Ref: Extension New Mechanism Goals-Footnote-11124995
- Node: Extension Other Design Decisions1125184
- Node: Extension Future Growth1127290
- Node: Old Extension Mechanism1128126
- Node: Basic Concepts1129866
- Node: Basic High Level1130547
- Ref: figure-general-flow1130819
- Ref: figure-process-flow1131418
- Ref: Basic High Level-Footnote-11134647
- Node: Basic Data Typing1134832
- Node: Glossary1138159
- Node: Copying1163311
- Node: GNU Free Documentation License1200867
- Node: Index1226003
+ Node: Executable Scripts77782
+ Ref: Executable Scripts-Footnote-179615
+ Ref: Executable Scripts-Footnote-279717
+ Node: Comments80250
+ Node: Quoting82717
+ Node: DOS Quoting88026
+ Node: Sample Data Files88701
+ Node: Very Simple91216
+ Node: Two Rules95847
+ Node: More Complex97742
+ Ref: More Complex-Footnote-1100667
+ Node: Statements/Lines100752
+ Ref: Statements/Lines-Footnote-1105207
+ Node: Other Features105472
+ Node: When106400
+ Node: Invoking Gawk108548
+ Node: Command Line110011
+ Node: Options110802
+ Ref: Options-Footnote-1126586
+ Node: Other Arguments126611
+ Node: Naming Standard Input129252
+ Node: Environment Variables130332
+ Node: AWKPATH Variable130890
+ Ref: AWKPATH Variable-Footnote-1133741
+ Ref: AWKPATH Variable-Footnote-2133786
+ Node: AWKLIBPATH Variable134046
+ Node: Other Environment Variables134805
+ Node: Exit Status138460
+ Node: Include Files139135
+ Node: Loading Shared Libraries142699
+ Node: Obsolete144083
+ Node: Undocumented144780
+ Node: Regexp145022
+ Node: Regexp Usage146411
+ Node: Escape Sequences148444
+ Node: Regexp Operators154111
+ Ref: Regexp Operators-Footnote-1161591
+ Ref: Regexp Operators-Footnote-2161738
+ Node: Bracket Expressions161836
+ Ref: table-char-classes163726
+ Node: GNU Regexp Operators166249
+ Node: Case-sensitivity169972
+ Ref: Case-sensitivity-Footnote-1172864
+ Ref: Case-sensitivity-Footnote-2173099
+ Node: Leftmost Longest173207
+ Node: Computed Regexps174408
+ Node: Reading Files177757
+ Node: Records179759
+ Node: awk split records180494
+ Node: gawk split records185352
+ Ref: gawk split records-Footnote-1189873
+ Node: Fields189910
+ Ref: Fields-Footnote-1192874
+ Node: Nonconstant Fields192960
+ Ref: Nonconstant Fields-Footnote-1195190
+ Node: Changing Fields195392
+ Node: Field Separators201346
+ Node: Default Field Splitting204048
+ Node: Regexp Field Splitting205165
+ Node: Single Character Fields208506
+ Node: Command Line Field Separator209565
+ Node: Full Line Fields212907
+ Ref: Full Line Fields-Footnote-1213415
+ Node: Field Splitting Summary213461
+ Ref: Field Splitting Summary-Footnote-1216560
+ Node: Constant Size216661
+ Node: Splitting By Content221268
+ Ref: Splitting By Content-Footnote-1225018
+ Node: Multiple Line225058
+ Ref: Multiple Line-Footnote-1230914
+ Node: Getline231093
+ Node: Plain Getline233309
+ Node: Getline/Variable235404
+ Node: Getline/File236551
+ Node: Getline/Variable/File237927
+ Ref: Getline/Variable/File-Footnote-1239526
+ Node: Getline/Pipe239613
+ Node: Getline/Variable/Pipe242312
+ Node: Getline/Coprocess243419
+ Node: Getline/Variable/Coprocess244671
+ Node: Getline Notes245408
+ Node: Getline Summary248212
+ Ref: table-getline-variants248620
+ Node: Read Timeout249532
+ Ref: Read Timeout-Footnote-1253359
+ Node: Command line directories253417
+ Node: Printing254299
+ Node: Print255923
+ Node: Print Examples257264
+ Node: Output Separators260043
+ Node: OFMT262059
+ Node: Printf263417
+ Node: Basic Printf264323
+ Node: Control Letters265862
+ Node: Format Modifiers269716
+ Node: Printf Examples275743
+ Node: Redirection278450
+ Node: Special Files285397
+ Node: Special FD285913
+ Ref: Special FD-Footnote-1289488
+ Node: Special Network289562
+ Node: Special Caveats290398
+ Node: Close Files And Pipes291173
+ Ref: Close Files And Pipes-Footnote-1298289
+ Ref: Close Files And Pipes-Footnote-2298437
+ Node: Expressions298587
+ Node: Values299719
+ Node: Constants300395
+ Node: Scalar Constants301075
+ Ref: Scalar Constants-Footnote-1301934
+ Node: Nondecimal-numbers302184
+ Node: Regexp Constants305184
+ Node: Using Constant Regexps305659
+ Node: Variables308729
+ Node: Using Variables309384
+ Node: Assignment Options311108
+ Node: Conversion312975
+ Ref: table-locale-affects318411
+ Ref: Conversion-Footnote-1319035
+ Node: All Operators319144
+ Node: Arithmetic Ops319774
+ Node: Concatenation322279
+ Ref: Concatenation-Footnote-1325075
+ Node: Assignment Ops325195
+ Ref: table-assign-ops330178
+ Node: Increment Ops331495
+ Node: Truth Values and Conditions334933
+ Node: Truth Values336016
+ Node: Typing and Comparison337065
+ Node: Variable Typing337858
+ Ref: Variable Typing-Footnote-1341758
+ Node: Comparison Operators341880
+ Ref: table-relational-ops342290
+ Node: POSIX String Comparison345838
+ Ref: POSIX String Comparison-Footnote-1346922
+ Node: Boolean Ops347060
+ Ref: Boolean Ops-Footnote-1351130
+ Node: Conditional Exp351221
+ Node: Function Calls352948
+ Node: Precedence356706
+ Node: Locales360375
+ Node: Patterns and Actions361978
+ Node: Pattern Overview363032
+ Node: Regexp Patterns364709
+ Node: Expression Patterns365252
+ Node: Ranges369033
+ Node: BEGIN/END372139
+ Node: Using BEGIN/END372901
+ Ref: Using BEGIN/END-Footnote-1375637
+ Node: I/O And BEGIN/END375743
+ Node: BEGINFILE/ENDFILE378028
+ Node: Empty380959
+ Node: Using Shell Variables381276
+ Node: Action Overview383559
+ Node: Statements385886
+ Node: If Statement387734
+ Node: While Statement389232
+ Node: Do Statement391276
+ Node: For Statement392432
+ Node: Switch Statement395584
+ Node: Break Statement397687
+ Node: Continue Statement399742
+ Node: Next Statement401535
+ Node: Nextfile Statement403925
+ Node: Exit Statement406580
+ Node: Built-in Variables408984
+ Node: User-modified410080
+ Ref: User-modified-Footnote-1417765
+ Node: Auto-set417827
 -Ref: Auto-set-Footnote-1430373
 -Ref: Auto-set-Footnote-2430578
 -Node: ARGC and ARGV430634
 -Node: Arrays434473
 -Node: Array Basics435971
 -Node: Array Intro436797
 -Ref: figure-array-elements438770
 -Node: Reference to Elements441177
 -Node: Assigning Elements443450
 -Node: Array Example443941
 -Node: Scanning an Array445673
 -Node: Controlling Scanning448688
 -Ref: Controlling Scanning-Footnote-1453861
 -Node: Delete454177
 -Ref: Delete-Footnote-1456942
 -Node: Numeric Array Subscripts456999
 -Node: Uninitialized Subscripts459182
 -Node: Multidimensional460807
 -Node: Multiscanning463900
 -Node: Arrays of Arrays465489
 -Node: Functions470129
 -Node: Built-in470948
 -Node: Calling Built-in472026
 -Node: Numeric Functions474014
 -Ref: Numeric Functions-Footnote-1477848
 -Ref: Numeric Functions-Footnote-2478205
 -Ref: Numeric Functions-Footnote-3478253
 -Node: String Functions478522
 -Ref: String Functions-Footnote-1501533
 -Ref: String Functions-Footnote-2501662
 -Ref: String Functions-Footnote-3501910
 -Node: Gory Details501997
 -Ref: table-sub-escapes503666
 -Ref: table-sub-posix-92505020
 -Ref: table-sub-proposed506371
 -Ref: table-posix-sub507725
 -Ref: table-gensub-escapes509270
 -Ref: Gory Details-Footnote-1510446
 -Ref: Gory Details-Footnote-2510497
 -Node: I/O Functions510648
 -Ref: I/O Functions-Footnote-1517771
 -Node: Time Functions517918
 -Ref: Time Functions-Footnote-1528382
 -Ref: Time Functions-Footnote-2528450
 -Ref: Time Functions-Footnote-3528608
 -Ref: Time Functions-Footnote-4528719
 -Ref: Time Functions-Footnote-5528831
 -Ref: Time Functions-Footnote-6529058
 -Node: Bitwise Functions529324
 -Ref: table-bitwise-ops529886
 -Ref: Bitwise Functions-Footnote-1534131
 -Node: Type Functions534315
 -Node: I18N Functions535457
 -Node: User-defined537102
 -Node: Definition Syntax537906
 -Ref: Definition Syntax-Footnote-1542831
 -Node: Function Example542900
 -Ref: Function Example-Footnote-1545544
 -Node: Function Caveats545566
 -Node: Calling A Function546084
 -Node: Variable Scope547039
 -Node: Pass By Value/Reference550027
 -Node: Return Statement553535
 -Node: Dynamic Typing556519
 -Node: Indirect Calls557448
 -Node: Library Functions567135
 -Ref: Library Functions-Footnote-1570648
 -Ref: Library Functions-Footnote-2570791
 -Node: Library Names570962
 -Ref: Library Names-Footnote-1574435
 -Ref: Library Names-Footnote-2574655
 -Node: General Functions574741
 -Node: Strtonum Function575769
 -Node: Assert Function578699
 -Node: Round Function582025
 -Node: Cliff Random Function583566
 -Node: Ordinal Functions584582
 -Ref: Ordinal Functions-Footnote-1587659
 -Ref: Ordinal Functions-Footnote-2587911
 -Node: Join Function588122
 -Ref: Join Function-Footnote-1589893
 -Node: Getlocaltime Function590093
 -Node: Readfile Function593829
 -Node: Data File Management595668
 -Node: Filetrans Function596300
 -Node: Rewind Function600355
 -Node: File Checking601742
 -Ref: File Checking-Footnote-1602874
 -Node: Empty Files603075
 -Node: Ignoring Assigns605298
 -Node: Getopt Function606829
 -Ref: Getopt Function-Footnote-1618125
 -Node: Passwd Functions618328
 -Ref: Passwd Functions-Footnote-1627307
 -Node: Group Functions627395
 -Ref: Group Functions-Footnote-1635337
 -Node: Walking Arrays635550
 -Node: Sample Programs637686
 -Node: Running Examples638360
 -Node: Clones639088
 -Node: Cut Program640312
 -Node: Egrep Program650173
 -Ref: Egrep Program-Footnote-1658102
 -Node: Id Program658212
 -Node: Split Program661876
 -Ref: Split Program-Footnote-1665407
 -Node: Tee Program665535
 -Node: Uniq Program668342
 -Node: Wc Program675772
 -Ref: Wc Program-Footnote-1680040
 -Ref: Wc Program-Footnote-2680240
 -Node: Miscellaneous Programs680332
 -Node: Dupword Program681520
 -Node: Alarm Program683551
 -Node: Translate Program688365
 -Ref: Translate Program-Footnote-1692756
 -Ref: Translate Program-Footnote-2693026
 -Node: Labels Program693160
 -Ref: Labels Program-Footnote-1696531
 -Node: Word Sorting696615
 -Node: History Sorting700658
 -Node: Extract Program702494
 -Ref: Extract Program-Footnote-1710069
 -Node: Simple Sed710198
 -Node: Igawk Program713260
 -Ref: Igawk Program-Footnote-1728436
 -Ref: Igawk Program-Footnote-2728637
 -Node: Anagram Program728775
 -Node: Signature Program731843
 -Node: Advanced Features733090
 -Node: Nondecimal Data734976
 -Node: Array Sorting736553
 -Node: Controlling Array Traversal737250
 -Node: Array Sorting Functions745530
 -Ref: Array Sorting Functions-Footnote-1749437
 -Node: Two-way I/O749631
 -Ref: Two-way I/O-Footnote-1755147
 -Node: TCP/IP Networking755229
 -Node: Profiling758073
 -Node: Internationalization765581
 -Node: I18N and L10N767006
 -Node: Explaining gettext767692
 -Ref: Explaining gettext-Footnote-1772832
 -Ref: Explaining gettext-Footnote-2773016
 -Node: Programmer i18n773181
 -Node: Translator i18n777406
 -Node: String Extraction778200
 -Ref: String Extraction-Footnote-1779161
 -Node: Printf Ordering779247
 -Ref: Printf Ordering-Footnote-1782029
 -Node: I18N Portability782093
 -Ref: I18N Portability-Footnote-1784542
 -Node: I18N Example784605
 -Ref: I18N Example-Footnote-1787327
 -Node: Gawk I18N787399
 -Node: Debugger788012
 -Node: Debugging788983
 -Node: Debugging Concepts789424
 -Node: Debugging Terms791280
 -Node: Awk Debugging793877
 -Node: Sample Debugging Session794769
 -Node: Debugger Invocation795289
 -Node: Finding The Bug796622
 -Node: List of Debugger Commands803104
 -Node: Breakpoint Control804436
 -Node: Debugger Execution Control808100
 -Node: Viewing And Changing Data811460
 -Node: Execution Stack814818
 -Node: Debugger Info816331
 -Node: Miscellaneous Debugger Commands820325
 -Node: Readline Support825509
 -Node: Limitations826401
 -Node: Arbitrary Precision Arithmetic828649
 -Ref: Arbitrary Precision Arithmetic-Footnote-1830298
 -Node: General Arithmetic830446
 -Node: Floating Point Issues832166
 -Node: String Conversion Precision833047
 -Ref: String Conversion Precision-Footnote-1834752
 -Node: Unexpected Results834861
 -Node: POSIX Floating Point Problems837014
 -Ref: POSIX Floating Point Problems-Footnote-1840835
 -Node: Integer Programming840873
 -Node: Floating-point Programming842684
 -Ref: Floating-point Programming-Footnote-1849012
 -Ref: Floating-point Programming-Footnote-2849282
 -Node: Floating-point Representation849546
 -Node: Floating-point Context850711
 -Ref: table-ieee-formats851550
 -Node: Rounding Mode852934
 -Ref: table-rounding-modes853413
 -Ref: Rounding Mode-Footnote-1856428
 -Node: Gawk and MPFR856607
 -Node: Arbitrary Precision Floats858016
 -Ref: Arbitrary Precision Floats-Footnote-1860459
 -Node: Setting Precision860780
 -Ref: table-predefined-precision-strings861464
 -Node: Setting Rounding Mode863609
 -Ref: table-gawk-rounding-modes864013
 -Node: Floating-point Constants865200
 -Node: Changing Precision866652
 -Ref: Changing Precision-Footnote-1868044
 -Node: Exact Arithmetic868218
 -Node: Arbitrary Precision Integers871352
 -Ref: Arbitrary Precision Integers-Footnote-1874367
 -Node: Dynamic Extensions874514
 -Node: Extension Intro875972
 -Node: Plugin License877237
 -Node: Extension Mechanism Outline877922
 -Ref: figure-load-extension878346
 -Ref: figure-load-new-function879831
 -Ref: figure-call-new-function880833
 -Node: Extension API Description882817
 -Node: Extension API Functions Introduction884267
 -Node: General Data Types889133
 -Ref: General Data Types-Footnote-1894826
 -Node: Requesting Values895125
 -Ref: table-value-types-returned895862
 -Node: Memory Allocation Functions896820
 -Ref: Memory Allocation Functions-Footnote-1899567
 -Node: Constructor Functions899663
 -Node: Registration Functions901421
 -Node: Extension Functions902106
 -Node: Exit Callback Functions904408
 -Node: Extension Version String905658
 -Node: Input Parsers906308
 -Node: Output Wrappers916111
 -Node: Two-way processors920627
 -Node: Printing Messages922831
 -Ref: Printing Messages-Footnote-1923908
 -Node: Updating `ERRNO'924060
 -Node: Accessing Parameters924799
 -Node: Symbol Table Access926029
 -Node: Symbol table by name926543
 -Node: Symbol table by cookie928519
 -Ref: Symbol table by cookie-Footnote-1932652
 -Node: Cached values932715
 -Ref: Cached values-Footnote-1936220
 -Node: Array Manipulation936311
 -Ref: Array Manipulation-Footnote-1937409
 -Node: Array Data Types937448
 -Ref: Array Data Types-Footnote-1940151
 -Node: Array Functions940243
 -Node: Flattening Arrays944117
 -Node: Creating Arrays950969
 -Node: Extension API Variables955700
 -Node: Extension Versioning956336
 -Node: Extension API Informational Variables958237
 -Node: Extension API Boilerplate959323
 -Node: Finding Extensions963127
 -Node: Extension Example963687
 -Node: Internal File Description964417
 -Node: Internal File Ops968508
 -Ref: Internal File Ops-Footnote-1980054
 -Node: Using Internal File Ops980194
 -Ref: Using Internal File Ops-Footnote-1982541
 -Node: Extension Samples982809
 -Node: Extension Sample File Functions984333
 -Node: Extension Sample Fnmatch991901
 -Node: Extension Sample Fork993368
 -Node: Extension Sample Inplace994581
 -Node: Extension Sample Ord996347
 -Node: Extension Sample Readdir997183
 -Ref: table-readdir-file-types998032
 -Node: Extension Sample Revout998831
 -Node: Extension Sample Rev2way999422
 -Node: Extension Sample Read write array1000163
 -Node: Extension Sample Readfile1002042
 -Node: Extension Sample API Tests1003142
 -Node: Extension Sample Time1003667
 -Node: gawkextlib1004982
 -Node: Language History1007769
 -Node: V7/SVR3.11009363
 -Node: SVR41011683
 -Node: POSIX1013125
 -Node: BTL1014511
 -Node: POSIX/GNU1015245
 -Node: Feature History1020844
 -Node: Common Extensions1033956
 -Node: Ranges and Locales1035268
 -Ref: Ranges and Locales-Footnote-11039885
 -Ref: Ranges and Locales-Footnote-21039912
 -Ref: Ranges and Locales-Footnote-31040146
 -Node: Contributors1040367
 -Node: Installation1045805
 -Node: Gawk Distribution1046699
 -Node: Getting1047183
 -Node: Extracting1048009
 -Node: Distribution contents1049651
 -Node: Unix Installation1055368
 -Node: Quick Installation1055985
 -Node: Additional Configuration Options1058427
 -Node: Configuration Philosophy1060165
 -Node: Non-Unix Installation1062516
 -Node: PC Installation1062974
 -Node: PC Binary Installation1064285
 -Node: PC Compiling1066133
 -Ref: PC Compiling-Footnote-11069132
 -Node: PC Testing1069237
 -Node: PC Using1070413
 -Node: Cygwin1074571
 -Node: MSYS1075380
 -Node: VMS Installation1075894
 -Node: VMS Compilation1076690
 -Ref: VMS Compilation-Footnote-11077905
 -Node: VMS Dynamic Extensions1077963
 -Node: VMS Installation Details1079336
 -Node: VMS Running1081582
 -Node: VMS GNV1084416
 -Node: VMS Old Gawk1085139
 -Node: Bugs1085609
 -Node: Other Versions1089613
 -Node: Notes1095838
 -Node: Compatibility Mode1096638
 -Node: Additions1097420
 -Node: Accessing The Source1098345
 -Node: Adding Code1099781
 -Node: New Ports1105959
 -Node: Derived Files1110440
 -Ref: Derived Files-Footnote-11115521
 -Ref: Derived Files-Footnote-21115555
 -Ref: Derived Files-Footnote-31116151
 -Node: Future Extensions1116265
 -Node: Implementation Limitations1116871
 -Node: Extension Design1118119
 -Node: Old Extension Problems1119273
 -Ref: Old Extension Problems-Footnote-11120790
 -Node: Extension New Mechanism Goals1120847
 -Ref: Extension New Mechanism Goals-Footnote-11124208
 -Node: Extension Other Design Decisions1124397
 -Node: Extension Future Growth1126503
 -Node: Old Extension Mechanism1127339
 -Node: Basic Concepts1129079
 -Node: Basic High Level1129760
 -Ref: figure-general-flow1130032
 -Ref: figure-process-flow1130631
 -Ref: Basic High Level-Footnote-11133860
 -Node: Basic Data Typing1134045
 -Node: Glossary1137372
 -Node: Copying1162524
 -Node: GNU Free Documentation License1200080
 -Node: Index1225216
++Ref: Auto-set-Footnote-1430710
++Ref: Auto-set-Footnote-2430915
++Node: ARGC and ARGV430971
++Node: Arrays434810
++Node: Array Basics436308
++Node: Array Intro437134
++Ref: figure-array-elements439107
++Node: Reference to Elements441514
++Node: Assigning Elements443787
++Node: Array Example444278
++Node: Scanning an Array446010
++Node: Controlling Scanning449025
++Ref: Controlling Scanning-Footnote-1454198
++Node: Delete454514
++Ref: Delete-Footnote-1457279
++Node: Numeric Array Subscripts457336
++Node: Uninitialized Subscripts459519
++Node: Multidimensional461144
++Node: Multiscanning464237
++Node: Arrays of Arrays465826
++Node: Functions470466
++Node: Built-in471285
++Node: Calling Built-in472363
++Node: Numeric Functions474351
++Ref: Numeric Functions-Footnote-1478185
++Ref: Numeric Functions-Footnote-2478542
++Ref: Numeric Functions-Footnote-3478590
++Node: String Functions478859
++Ref: String Functions-Footnote-1501870
++Ref: String Functions-Footnote-2501999
++Ref: String Functions-Footnote-3502247
++Node: Gory Details502334
++Ref: table-sub-escapes504003
++Ref: table-sub-posix-92505357
++Ref: table-sub-proposed506708
++Ref: table-posix-sub508062
++Ref: table-gensub-escapes509607
++Ref: Gory Details-Footnote-1510783
++Ref: Gory Details-Footnote-2510834
++Node: I/O Functions510985
++Ref: I/O Functions-Footnote-1518108
++Node: Time Functions518255
++Ref: Time Functions-Footnote-1528719
++Ref: Time Functions-Footnote-2528787
++Ref: Time Functions-Footnote-3528945
++Ref: Time Functions-Footnote-4529056
++Ref: Time Functions-Footnote-5529168
++Ref: Time Functions-Footnote-6529395
++Node: Bitwise Functions529661
++Ref: table-bitwise-ops530223
++Ref: Bitwise Functions-Footnote-1534468
++Node: Type Functions534652
++Node: I18N Functions535794
++Node: User-defined537439
++Node: Definition Syntax538243
++Ref: Definition Syntax-Footnote-1543168
++Node: Function Example543237
++Ref: Function Example-Footnote-1545881
++Node: Function Caveats545903
++Node: Calling A Function546421
++Node: Variable Scope547376
++Node: Pass By Value/Reference550364
++Node: Return Statement553872
++Node: Dynamic Typing556856
++Node: Indirect Calls557785
++Node: Library Functions567472
++Ref: Library Functions-Footnote-1570985
++Ref: Library Functions-Footnote-2571128
++Node: Library Names571299
++Ref: Library Names-Footnote-1574772
++Ref: Library Names-Footnote-2574992
++Node: General Functions575078
++Node: Strtonum Function576106
++Node: Assert Function579036
++Node: Round Function582362
++Node: Cliff Random Function583903
++Node: Ordinal Functions584919
++Ref: Ordinal Functions-Footnote-1587996
++Ref: Ordinal Functions-Footnote-2588248
++Node: Join Function588459
++Ref: Join Function-Footnote-1590230
++Node: Getlocaltime Function590430
++Node: Readfile Function594166
++Node: Data File Management596005
++Node: Filetrans Function596637
++Node: Rewind Function600692
++Node: File Checking602079
++Ref: File Checking-Footnote-1603211
++Node: Empty Files603412
++Node: Ignoring Assigns605635
++Node: Getopt Function607166
++Ref: Getopt Function-Footnote-1618462
++Node: Passwd Functions618665
++Ref: Passwd Functions-Footnote-1627644
++Node: Group Functions627732
++Ref: Group Functions-Footnote-1635674
++Node: Walking Arrays635887
++Node: Sample Programs638023
++Node: Running Examples638697
++Node: Clones639425
++Node: Cut Program640649
++Node: Egrep Program650510
++Ref: Egrep Program-Footnote-1658439
++Node: Id Program658549
++Node: Split Program662213
++Ref: Split Program-Footnote-1665744
++Node: Tee Program665872
++Node: Uniq Program668679
++Node: Wc Program676109
++Ref: Wc Program-Footnote-1680377
++Ref: Wc Program-Footnote-2680577
++Node: Miscellaneous Programs680669
++Node: Dupword Program681857
++Node: Alarm Program683888
++Node: Translate Program688702
++Ref: Translate Program-Footnote-1693093
++Ref: Translate Program-Footnote-2693363
++Node: Labels Program693497
++Ref: Labels Program-Footnote-1696868
++Node: Word Sorting696952
++Node: History Sorting700995
++Node: Extract Program702831
++Ref: Extract Program-Footnote-1710406
++Node: Simple Sed710535
++Node: Igawk Program713597
++Ref: Igawk Program-Footnote-1728773
++Ref: Igawk Program-Footnote-2728974
++Node: Anagram Program729112
++Node: Signature Program732180
++Node: Advanced Features733427
++Node: Nondecimal Data735313
++Node: Array Sorting736890
++Node: Controlling Array Traversal737587
++Node: Array Sorting Functions745867
++Ref: Array Sorting Functions-Footnote-1749774
++Node: Two-way I/O749968
++Ref: Two-way I/O-Footnote-1755484
++Node: TCP/IP Networking755566
++Node: Profiling758410
++Node: Internationalization765918
++Node: I18N and L10N767343
++Node: Explaining gettext768029
++Ref: Explaining gettext-Footnote-1773169
++Ref: Explaining gettext-Footnote-2773353
++Node: Programmer i18n773518
++Node: Translator i18n777743
++Node: String Extraction778537
++Ref: String Extraction-Footnote-1779498
++Node: Printf Ordering779584
++Ref: Printf Ordering-Footnote-1782366
++Node: I18N Portability782430
++Ref: I18N Portability-Footnote-1784879
++Node: I18N Example784942
++Ref: I18N Example-Footnote-1787664
++Node: Gawk I18N787736
++Node: Debugger788349
++Node: Debugging789320
++Node: Debugging Concepts789761
++Node: Debugging Terms791617
++Node: Awk Debugging794214
++Node: Sample Debugging Session795106
++Node: Debugger Invocation795626
++Node: Finding The Bug796959
++Node: List of Debugger Commands803441
++Node: Breakpoint Control804773
++Node: Debugger Execution Control808437
++Node: Viewing And Changing Data811797
++Node: Execution Stack815155
++Node: Debugger Info816668
++Node: Miscellaneous Debugger Commands820662
++Node: Readline Support825846
++Node: Limitations826738
++Node: Arbitrary Precision Arithmetic828986
++Ref: Arbitrary Precision Arithmetic-Footnote-1830635
++Node: General Arithmetic830783
++Node: Floating Point Issues832503
++Node: String Conversion Precision833384
++Ref: String Conversion Precision-Footnote-1835089
++Node: Unexpected Results835198
++Node: POSIX Floating Point Problems837351
++Ref: POSIX Floating Point Problems-Footnote-1841172
++Node: Integer Programming841210
++Node: Floating-point Programming843021
++Ref: Floating-point Programming-Footnote-1849349
++Ref: Floating-point Programming-Footnote-2849619
++Node: Floating-point Representation849883
++Node: Floating-point Context851048
++Ref: table-ieee-formats851887
++Node: Rounding Mode853271
++Ref: table-rounding-modes853750
++Ref: Rounding Mode-Footnote-1856765
++Node: Gawk and MPFR856944
++Node: Arbitrary Precision Floats858353
++Ref: Arbitrary Precision Floats-Footnote-1860796
++Node: Setting Precision861117
++Ref: table-predefined-precision-strings861801
++Node: Setting Rounding Mode863946
++Ref: table-gawk-rounding-modes864350
++Node: Floating-point Constants865537
++Node: Changing Precision866989
++Ref: Changing Precision-Footnote-1868381
++Node: Exact Arithmetic868555
++Node: Arbitrary Precision Integers871689
++Ref: Arbitrary Precision Integers-Footnote-1874704
++Node: Dynamic Extensions874851
++Node: Extension Intro876309
++Node: Plugin License877574
++Node: Extension Mechanism Outline878259
++Ref: figure-load-extension878683
++Ref: figure-load-new-function880168
++Ref: figure-call-new-function881170
++Node: Extension API Description883154
++Node: Extension API Functions Introduction884604
++Node: General Data Types889470
++Ref: General Data Types-Footnote-1895163
++Node: Requesting Values895462
++Ref: table-value-types-returned896199
++Node: Memory Allocation Functions897157
++Ref: Memory Allocation Functions-Footnote-1899904
++Node: Constructor Functions900000
++Node: Registration Functions901758
++Node: Extension Functions902443
++Node: Exit Callback Functions904745
++Node: Extension Version String905995
++Node: Input Parsers906645
++Node: Output Wrappers916448
++Node: Two-way processors920964
++Node: Printing Messages923168
++Ref: Printing Messages-Footnote-1924245
++Node: Updating `ERRNO'924397
++Node: Accessing Parameters925136
++Node: Symbol Table Access926366
++Node: Symbol table by name926880
++Node: Symbol table by cookie928856
++Ref: Symbol table by cookie-Footnote-1932989
++Node: Cached values933052
++Ref: Cached values-Footnote-1936557
++Node: Array Manipulation936648
++Ref: Array Manipulation-Footnote-1937746
++Node: Array Data Types937785
++Ref: Array Data Types-Footnote-1940488
++Node: Array Functions940580
++Node: Flattening Arrays944454
++Node: Creating Arrays951306
++Node: Extension API Variables956037
++Node: Extension Versioning956673
++Node: Extension API Informational Variables958574
++Node: Extension API Boilerplate959660
++Node: Finding Extensions963464
++Node: Extension Example964024
++Node: Internal File Description964754
++Node: Internal File Ops968845
++Ref: Internal File Ops-Footnote-1980391
++Node: Using Internal File Ops980531
++Ref: Using Internal File Ops-Footnote-1982878
++Node: Extension Samples983146
++Node: Extension Sample File Functions984670
++Node: Extension Sample Fnmatch992238
++Node: Extension Sample Fork993705
++Node: Extension Sample Inplace994918
++Node: Extension Sample Ord996684
++Node: Extension Sample Readdir997520
++Ref: table-readdir-file-types998369
++Node: Extension Sample Revout999168
++Node: Extension Sample Rev2way999759
++Node: Extension Sample Read write array1000500
++Node: Extension Sample Readfile1002379
++Node: Extension Sample API Tests1003479
++Node: Extension Sample Time1004004
++Node: gawkextlib1005319
++Node: Language History1008106
++Node: V7/SVR3.11009700
++Node: SVR41012020
++Node: POSIX1013462
++Node: BTL1014848
++Node: POSIX/GNU1015582
++Node: Feature History1021181
++Node: Common Extensions1034293
++Node: Ranges and Locales1035605
++Ref: Ranges and Locales-Footnote-11040222
++Ref: Ranges and Locales-Footnote-21040249
++Ref: Ranges and Locales-Footnote-31040483
++Node: Contributors1040704
++Node: Installation1046142
++Node: Gawk Distribution1047036
++Node: Getting1047520
++Node: Extracting1048346
++Node: Distribution contents1049988
++Node: Unix Installation1055705
++Node: Quick Installation1056322
++Node: Additional Configuration Options1058764
++Node: Configuration Philosophy1060502
++Node: Non-Unix Installation1062853
++Node: PC Installation1063311
++Node: PC Binary Installation1064622
++Node: PC Compiling1066470
++Ref: PC Compiling-Footnote-11069469
++Node: PC Testing1069574
++Node: PC Using1070750
++Node: Cygwin1074908
++Node: MSYS1075717
++Node: VMS Installation1076231
++Node: VMS Compilation1077027
++Ref: VMS Compilation-Footnote-11078242
++Node: VMS Dynamic Extensions1078300
++Node: VMS Installation Details1079673
++Node: VMS Running1081919
++Node: VMS GNV1084753
++Node: VMS Old Gawk1085476
++Node: Bugs1085946
++Node: Other Versions1089950
++Node: Notes1096175
++Node: Compatibility Mode1096975
++Node: Additions1097757
++Node: Accessing The Source1098682
++Node: Adding Code1100118
++Node: New Ports1106296
++Node: Derived Files1110777
++Ref: Derived Files-Footnote-11115858
++Ref: Derived Files-Footnote-21115892
++Ref: Derived Files-Footnote-31116488
++Node: Future Extensions1116602
++Node: Implementation Limitations1117208
++Node: Extension Design1118456
++Node: Old Extension Problems1119610
++Ref: Old Extension Problems-Footnote-11121127
++Node: Extension New Mechanism Goals1121184
++Ref: Extension New Mechanism Goals-Footnote-11124545
++Node: Extension Other Design Decisions1124734
++Node: Extension Future Growth1126840
++Node: Old Extension Mechanism1127676
++Node: Basic Concepts1129416
++Node: Basic High Level1130097
++Ref: figure-general-flow1130369
++Ref: figure-process-flow1130968
++Ref: Basic High Level-Footnote-11134197
++Node: Basic Data Typing1134382
++Node: Glossary1137709
++Node: Copying1162861
++Node: GNU Free Documentation License1200417
++Node: Index1225553
  
  End Tag Table

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

Summary of changes:
 ChangeLog                  |    4 +
 awklib/eg/prog/alarm.awk   |    2 +-
 awklib/eg/prog/cut.awk     |    6 +-
 awklib/eg/prog/extract.awk |    8 +-
 awklib/eg/prog/igawk.sh    |    2 +-
 dfa.c                      |    2 +
 doc/ChangeLog              |    6 +
 doc/gawk.info              | 1509 ++++++++++++++++++++++----------------------
 doc/gawk.texi              |  429 +++++++------
 doc/gawktexi.in            |  425 +++++++------
 10 files changed, 1217 insertions(+), 1176 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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