[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, xgawk-build, updated. 495620140c3e925d3e

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, xgawk-build, updated. 495620140c3e925d3e9ffd0937d932de4425ed5d
Date: Mon, 26 Mar 2012 19:41:17 +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, xgawk-build has been updated
       via  495620140c3e925d3e9ffd0937d932de4425ed5d (commit)
       via  389a62c56e6a09a5e3348aa46b52288a533c653e (commit)
       via  15635ff21b6f1a0951f0ff5de6ddaf0edab8edd7 (commit)
       via  2e14bf32d257e86fb4db379211c1f86af2b23165 (commit)
       via  74b8a90b739cdfdaf2539f2a4e936cca3f1b2346 (commit)
       via  68318433e8e0627c722797cab90f23f30bb42c45 (commit)
       via  b406b0ddbc1c306162ec94b76724347a1bea99f6 (commit)
       via  afb9913ce1218d07cffa1f88e6a10f2de2800dce (commit)
       via  90fd3ce39521c90213d1a7090370bc1aba100451 (commit)
       via  02108925ef6d1c8bae2aea95864a0e22ce0fc55e (commit)
       via  9b594365fa257ae16a479038805840e447b24336 (commit)
       via  0d3d874286915d998648922158dabf2ffc38d7f9 (commit)
       via  c40211033292efb689bfca1819d9d34fd1e3b8cd (commit)
       via  2dcf0c1084fafc7bb4d8ff5435a228ce90c408f8 (commit)
       via  8dffe780526d2bd419d17917eacd91bbacbab9ec (commit)
      from  2981962139f8a726f5568d8ab1004e078214cea3 (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 495620140c3e925d3e9ffd0937d932de4425ed5d
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Mar 26 21:40:55 2012 +0200

    Rebuild after merge from xgawk.

diff --git a/awkgram.c b/awkgram.c
index df19ba1..7654370 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -4565,7 +4565,7 @@ static const struct token tokentab[] = {
 {"int",                Op_builtin,      LEX_BUILTIN,   A(1),           do_int},
 {"isarray",    Op_builtin,      LEX_BUILTIN,   GAWKX|A(1),     do_isarray},
 {"length",     Op_builtin,      LEX_LENGTH,    A(0)|A(1),      do_length},
-{"load",  Op_symbol,    LEX_LOAD,      GAWKX,  0},
+{"load",       Op_symbol,       LEX_LOAD,      GAWKX,          0},
 {"log",                Op_builtin,      LEX_BUILTIN,   A(1),           do_log},
 {"lshift",     Op_builtin,    LEX_BUILTIN,     GAWKX|A(2),     do_lshift},
 {"match",      Op_builtin,      LEX_BUILTIN,   NOT_OLD|A(2)|A(3), do_match},
@@ -5008,8 +5008,12 @@ add_srcfile(int stype, char *src, SRCFILE *thisfile, int 
*already_included, int
                        *errcode = errno_val;
                        return NULL;
-               fatal(_("can't open %s `%s' for reading (%s)"),
-                               ((stype == SRC_EXTLIB) ? "shared library" : 
"source file"), src, errno_val ? strerror(errno_val) : _("reason unknown"));
+               /* use full messages to ease translation */
+               fatal(stype == SRC_EXTLIB
+                       ? _("can't open source file `%s' for reading (%s)")
+                       : _("can't open shared library `%s' for reading (%s)"),
+                               src,
+                               errno_val ? strerror(errno_val) : _("reason 
        for (s = srcfiles->next; s != srcfiles; s = s->next) {
diff --git a/configure b/configure
index 88f43b1..47bf286 100755
--- a/configure
+++ b/configure
@@ -12666,6 +12666,34 @@ CC="$lt_save_CC"
 # Only expand once:
+# Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+       IFS="$lt_save_ifs"
+       if test "X$pkg" = "X$p"; then
+         enable_static=yes
+       fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+  enable_static=no
diff --git a/doc/ b/doc/
index 38b10a8..7a7ce30 100644
--- a/doc/
+++ b/doc/
@@ -2824,13 +2824,13 @@ search is conducted after appending the platform's 
default shared
 library suffix to the filename.  For example, on GNU/Linux systems, the
 suffix `.so' is used.
-     $ awk '@load "ordchr"; BEGIN {print chr(65)}'
-     A
+     $ gawk '@load "ordchr"; BEGIN {print chr(65)}'
+     -| A
 This is equivalent to the following example:
-     $ awk -lordchr 'BEGIN {print chr(65)}'
-     A
+     $ gawk -lordchr 'BEGIN {print chr(65)}'
+     -| A
 For command-line usage, the `-l' option is more convenient, but address@hidden'
 is useful for embedding inside an `awk' source file that requires
@@ -3332,7 +3332,7 @@ Class       Meaning
 `[:upper:]' Uppercase alphabetic characters.
 `[:xdigit:]'Characters that are hexadecimal digits.
-Table    3.1: POSIX Character Classes
+Table 3.1: POSIX Character Classes
    For example, before the POSIX standard, you had to write
 `/[A-Za-z0-9]/' to match alphanumeric characters.  If your character
@@ -5295,7 +5295,7 @@ COMMAND `|& getline'     Sets `$0' and `NF'          
 COMMAND `|& getline'     Sets VAR                    Extension
-Table    4.1: getline Variants and What They Set
+Table 4.1: getline Variants and What They Set
 File:,  Node: Read Timeout,  Next: Command line directories,  Prev: 
Getline,  Up: Reading Files
@@ -6963,7 +6963,7 @@ Feature     Default        `--posix' or `--use-lc-numeric'
 Input       Use period     Use locale
 `strtonum()'Use period     Use locale
-Table    6.1: Locale Decimal Point versus A Period
+Table 6.1: Locale Decimal Point versus A Period
    Finally, modern day formal standards and IEEE standard floating point
 representation can have an unusual but important effect on the way
@@ -7305,7 +7305,7 @@ LVALUE `%=' MODULUS    Sets LVALUE to its remainder by 
 LVALUE `^=' POWER      
 LVALUE `**=' POWER     Raises LVALUE to the power POWER. (c.e.)
-Table    6.2: Arithmetic Assignment Operators
+Table 6.2: Arithmetic Assignment Operators
      NOTE: Only the `^=' operator is specified by POSIX.  For maximum
      portability, do not use the `**=' operator.
@@ -7610,7 +7610,7 @@ X `!~' Y           True if the string X does not match 
the regexp
 SUBSCRIPT `in'     True if the array ARRAY has an element with the
 ARRAY              subscript SUBSCRIPT.
-Table    6.3: Relational Operators
+Table 6.3: Relational Operators
    Comparison expressions have the value one if true and zero if false.
 When comparing operands of mixed types, numeric operands are converted
@@ -11421,7 +11421,7 @@ is illustrated in *note table-sub-escapes::.
      `\\\\\\&'           `\\\&'            a literal `\\&'
          `\\q'             `\q'            a literal `\q'
-Table    9.1: Historical Escape Sequence Processing for `sub()' and
+Table 9.1: Historical Escape Sequence Processing for `sub()' and
 This table shows both the lexical-level processing, where an odd number
@@ -11446,8 +11446,7 @@ literally.  The interpretation of `\' and `&' then 
becomes as shown in
        `\\\\&'            `\\&'            a literal `\', then the matched text
      `\\\\\\&'           `\\\&'            a literal `\&'
-Table    9.2: 1992 POSIX Rules for sub and gsub Escape Sequence
+Table 9.2: 1992 POSIX Rules for sub and gsub Escape Sequence Processing
 This appears to solve the problem.  Unfortunately, the phrasing of the
 standard is unusual. It says, in effect, that `\' turns off the special
@@ -11476,7 +11475,7 @@ table-sub-proposed::.
          `\\q'             `\q'            a literal `\q'
         `\\\\'             `\\'            `\\'
-Table    9.3: Proposed rules for sub and backslash
+Table 9.3: Proposed rules for sub and backslash
    In a nutshell, at the runtime level, there are now three special
 sequences of characters (`\\\&', `\\&' and `\&') whereas historically
@@ -11503,7 +11502,7 @@ rules are presented in *note table-posix-sub::.
          `\\q'             `\q'            a literal `\q'
         `\\\\'             `\\'            `\'
-Table    9.4: POSIX rules for `sub()' and `gsub()'
+Table 9.4: POSIX rules for `sub()' and `gsub()'
    The only case where the difference is noticeable is the last one:
 `\\\\' is seen as `\\' and produces `\' instead of `\\'.
@@ -11535,7 +11534,7 @@ the `\' does not, as shown in *note 
      `\\\\\\&'                 `\\\&'            a literal `\&'
          `\\q'                   `\q'            a literal `q'
-Table    9.5: Escape Sequence Processing for `gensub()'
+Table 9.5: Escape Sequence Processing for `gensub()'
    Because of the complexity of the lexical and runtime level processing
 and the special cases for `sub()' and `gsub()', we recommend the use of
@@ -12084,7 +12083,7 @@ table-bitwise-ops::.
          0     | 0   0 | 0   1 | 0   1
          1     | 0   1 | 1   1 | 1   0
-Table    9.6: Bitwise Operations
+Table 9.6: Bitwise Operations
    As you can see, the result of an AND operation is 1 only when _both_
 bits are 1.  The result of an OR operation is 1 if _either_ bit is 1.
@@ -24912,7 +24911,7 @@ Index
 * * (asterisk), * operator, as regexp operator: Regexp Operators.
                                                               (line  87)
 * * (asterisk), * operator, null strings, matching: Gory Details.
-                                                              (line 165)
+                                                              (line 164)
 * * (asterisk), ** operator <1>:         Precedence.          (line  49)
 * * (asterisk), ** operator:             Arithmetic Ops.      (line  81)
 * * (asterisk), **= operator <1>:        Precedence.          (line  95)
@@ -25155,7 +25154,7 @@ Index
                                                               (line  23)
 * advanced features, network connections, See Also networks, connections: 
Advanced Features.
                                                               (line   6)
-* advanced features, null strings, matching: Gory Details.    (line 165)
+* advanced features, null strings, matching: Gory Details.    (line 164)
 * advanced features, operators, precedence: Increment Ops.    (line  61)
 * advanced features, piping into sh:     Redirection.         (line 143)
 * advanced features, regexp constants:   Assignment Ops.      (line 148)
@@ -25252,7 +25251,7 @@ Index
 * asterisk (*), * operator, as regexp operator: Regexp Operators.
                                                               (line  87)
 * asterisk (*), * operator, null strings, matching: Gory Details.
-                                                              (line 165)
+                                                              (line 164)
 * asterisk (*), ** operator <1>:         Precedence.          (line  49)
 * asterisk (*), ** operator:             Arithmetic Ops.      (line  81)
 * asterisk (*), **= operator <1>:        Precedence.          (line  95)
@@ -26684,7 +26683,7 @@ Index
 * matching, expressions, See comparison expressions: Typing and Comparison.
                                                               (line   9)
 * matching, leftmost longest:            Multiple Line.       (line  26)
-* matching, null strings:                Gory Details.        (line 165)
+* matching, null strings:                Gory Details.        (line 164)
 * mawk program:                          Other Versions.      (line  35)
 * McPhee, Patrick:                       Contributors.        (line 100)
 * memory, releasing:                     Internals.           (line  92)
@@ -26765,7 +26764,7 @@ Index
 * null strings, as array subscripts:     Uninitialized Subscripts.
                                                               (line  43)
 * null strings, converting numbers to strings: Conversion.    (line  21)
-* null strings, matching:                Gory Details.        (line 165)
+* null strings, matching:                Gory Details.        (line 164)
 * null strings, quoting and:             Quoting.             (line  62)
 * number sign (#), #! (executable scripts): Executable Scripts.
                                                               (line   6)
@@ -27716,370 +27715,370 @@ Node: Other Environment Variables121711
 Node: Exit Status124206
 Node: Include Files124881
 Node: Loading Shared Libraries128382
-Node: Obsolete129599
-Node: Undocumented130296
-Node: Regexp130539
-Node: Regexp Usage131928
-Node: Escape Sequences133954
-Node: Regexp Operators139717
-Ref: Regexp Operators-Footnote-1146914
-Ref: Regexp Operators-Footnote-2147061
-Node: Bracket Expressions147159
-Ref: table-char-classes149049
-Node: GNU Regexp Operators151575
-Node: Case-sensitivity155298
-Ref: Case-sensitivity-Footnote-1158266
-Ref: Case-sensitivity-Footnote-2158501
-Node: Leftmost Longest158609
-Node: Computed Regexps159810
-Node: Reading Files163220
-Node: Records165224
-Ref: Records-Footnote-1173898
-Node: Fields173935
-Ref: Fields-Footnote-1176968
-Node: Nonconstant Fields177054
-Node: Changing Fields179256
-Node: Field Separators185237
-Node: Default Field Splitting187866
-Node: Regexp Field Splitting188983
-Node: Single Character Fields192325
-Node: Command Line Field Separator193384
-Node: Field Splitting Summary196825
-Ref: Field Splitting Summary-Footnote-1200017
-Node: Constant Size200118
-Node: Splitting By Content204702
-Ref: Splitting By Content-Footnote-1208428
-Node: Multiple Line208468
-Ref: Multiple Line-Footnote-1214315
-Node: Getline214494
-Node: Plain Getline216710
-Node: Getline/Variable218799
-Node: Getline/File219940
-Node: Getline/Variable/File221262
-Ref: Getline/Variable/File-Footnote-1222861
-Node: Getline/Pipe222948
-Node: Getline/Variable/Pipe225508
-Node: Getline/Coprocess226615
-Node: Getline/Variable/Coprocess227858
-Node: Getline Notes228572
-Node: Getline Summary230514
-Ref: table-getline-variants230857
-Node: Read Timeout231716
-Ref: Read Timeout-Footnote-1235461
-Node: Command line directories235518
-Node: Printing236148
-Node: Print237779
-Node: Print Examples239116
-Node: Output Separators241900
-Node: OFMT243660
-Node: Printf245018
-Node: Basic Printf245924
-Node: Control Letters247463
-Node: Format Modifiers251275
-Node: Printf Examples257284
-Node: Redirection259999
-Node: Special Files266983
-Node: Special FD267516
-Ref: Special FD-Footnote-1271141
-Node: Special Network271215
-Node: Special Caveats272065
-Node: Close Files And Pipes272861
-Ref: Close Files And Pipes-Footnote-1279884
-Ref: Close Files And Pipes-Footnote-2280032
-Node: Expressions280182
-Node: Values281314
-Node: Constants281990
-Node: Scalar Constants282670
-Ref: Scalar Constants-Footnote-1283529
-Node: Nondecimal-numbers283711
-Node: Regexp Constants286770
-Node: Using Constant Regexps287245
-Node: Variables290300
-Node: Using Variables290955
-Node: Assignment Options292679
-Node: Conversion294551
-Ref: table-locale-affects299927
-Ref: Conversion-Footnote-1300554
-Node: All Operators300663
-Node: Arithmetic Ops301293
-Node: Concatenation303798
-Ref: Concatenation-Footnote-1306591
-Node: Assignment Ops306711
-Ref: table-assign-ops311699
-Node: Increment Ops313110
-Node: Truth Values and Conditions316580
-Node: Truth Values317663
-Node: Typing and Comparison318712
-Node: Variable Typing319501
-Ref: Variable Typing-Footnote-1323398
-Node: Comparison Operators323520
-Ref: table-relational-ops323930
-Node: POSIX String Comparison327482
-Ref: POSIX String Comparison-Footnote-1328438
-Node: Boolean Ops328576
-Ref: Boolean Ops-Footnote-1332654
-Node: Conditional Exp332745
-Node: Function Calls334477
-Node: Precedence338071
-Node: Locales341740
-Node: Patterns and Actions342829
-Node: Pattern Overview343883
-Node: Regexp Patterns345552
-Node: Expression Patterns346095
-Node: Ranges349780
-Node: BEGIN/END352746
-Node: Using BEGIN/END353508
-Ref: Using BEGIN/END-Footnote-1356239
-Node: I/O And BEGIN/END356345
-Node: Empty361520
-Node: Using Shell Variables361836
-Node: Action Overview364121
-Node: Statements366478
-Node: If Statement368332
-Node: While Statement369831
-Node: Do Statement371875
-Node: For Statement373031
-Node: Switch Statement376183
-Node: Break Statement378280
-Node: Continue Statement380270
-Node: Next Statement382063
-Node: Nextfile Statement384453
-Node: Exit Statement386998
-Node: Built-in Variables389414
-Node: User-modified390509
-Ref: User-modified-Footnote-1398535
-Node: Auto-set398597
-Ref: Auto-set-Footnote-1407950
-Node: ARGC and ARGV408155
-Node: Arrays412006
-Node: Array Basics413511
-Node: Array Intro414337
-Node: Reference to Elements418655
-Node: Assigning Elements420925
-Node: Array Example421416
-Node: Scanning an Array423148
-Node: Controlling Scanning425462
-Ref: Controlling Scanning-Footnote-1430395
-Node: Delete430711
-Ref: Delete-Footnote-1433146
-Node: Numeric Array Subscripts433203
-Node: Uninitialized Subscripts435386
-Node: Multi-dimensional437014
-Node: Multi-scanning440108
-Node: Arrays of Arrays441699
-Node: Functions446344
-Node: Built-in447166
-Node: Calling Built-in448244
-Node: Numeric Functions450232
-Ref: Numeric Functions-Footnote-1453997
-Ref: Numeric Functions-Footnote-2454354
-Ref: Numeric Functions-Footnote-3454402
-Node: String Functions454671
-Ref: String Functions-Footnote-1478168
-Ref: String Functions-Footnote-2478297
-Ref: String Functions-Footnote-3478545
-Node: Gory Details478632
-Ref: table-sub-escapes480311
-Ref: table-sub-posix-92481668
-Ref: table-sub-proposed483014
-Ref: table-posix-sub484367
-Ref: table-gensub-escapes485916
-Ref: Gory Details-Footnote-1487126
-Ref: Gory Details-Footnote-2487177
-Node: I/O Functions487328
-Ref: I/O Functions-Footnote-1493983
-Node: Time Functions494130
-Ref: Time Functions-Footnote-1505022
-Ref: Time Functions-Footnote-2505090
-Ref: Time Functions-Footnote-3505248
-Ref: Time Functions-Footnote-4505359
-Ref: Time Functions-Footnote-5505471
-Ref: Time Functions-Footnote-6505698
-Node: Bitwise Functions505964
-Ref: table-bitwise-ops506522
-Ref: Bitwise Functions-Footnote-1510685
-Node: Type Functions510869
-Node: I18N Functions511339
-Node: User-defined512966
-Node: Definition Syntax513770
-Ref: Definition Syntax-Footnote-1518680
-Node: Function Example518749
-Node: Function Caveats521343
-Node: Calling A Function521764
-Node: Variable Scope522879
-Node: Pass By Value/Reference524854
-Node: Return Statement528294
-Node: Dynamic Typing531275
-Node: Indirect Calls532010
-Node: Internationalization541695
-Node: I18N and L10N543121
-Node: Explaining gettext543807
-Ref: Explaining gettext-Footnote-1548873
-Ref: Explaining gettext-Footnote-2549057
-Node: Programmer i18n549222
-Node: Translator i18n553422
-Node: String Extraction554215
-Ref: String Extraction-Footnote-1555176
-Node: Printf Ordering555262
-Ref: Printf Ordering-Footnote-1558046
-Node: I18N Portability558110
-Ref: I18N Portability-Footnote-1560559
-Node: I18N Example560622
-Ref: I18N Example-Footnote-1563257
-Node: Gawk I18N563329
-Node: Advanced Features563946
-Node: Nondecimal Data565459
-Node: Array Sorting567042
-Node: Controlling Array Traversal567739
-Node: Array Sorting Functions575976
-Ref: Array Sorting Functions-Footnote-1579650
-Ref: Array Sorting Functions-Footnote-2579743
-Node: Two-way I/O579937
-Ref: Two-way I/O-Footnote-1585369
-Node: TCP/IP Networking585439
-Node: Profiling588283
-Node: Library Functions595737
-Ref: Library Functions-Footnote-1598744
-Node: Library Names598915
-Ref: Library Names-Footnote-1602386
-Ref: Library Names-Footnote-2602606
-Node: General Functions602692
-Node: Strtonum Function603645
-Node: Assert Function606575
-Node: Round Function609901
-Node: Cliff Random Function611444
-Node: Ordinal Functions612460
-Ref: Ordinal Functions-Footnote-1615530
-Ref: Ordinal Functions-Footnote-2615782
-Node: Join Function615991
-Ref: Join Function-Footnote-1617762
-Node: Gettimeofday Function617962
-Node: Data File Management621677
-Node: Filetrans Function622309
-Node: Rewind Function626448
-Node: File Checking627835
-Node: Empty Files628929
-Node: Ignoring Assigns631159
-Node: Getopt Function632712
-Ref: Getopt Function-Footnote-1644016
-Node: Passwd Functions644219
-Ref: Passwd Functions-Footnote-1653194
-Node: Group Functions653282
-Node: Walking Arrays661366
-Node: Sample Programs662935
-Node: Running Examples663600
-Node: Clones664328
-Node: Cut Program665552
-Node: Egrep Program675397
-Ref: Egrep Program-Footnote-1683170
-Node: Id Program683280
-Node: Split Program686896
-Ref: Split Program-Footnote-1690415
-Node: Tee Program690543
-Node: Uniq Program693346
-Node: Wc Program700775
-Ref: Wc Program-Footnote-1705041
-Ref: Wc Program-Footnote-2705241
-Node: Miscellaneous Programs705333
-Node: Dupword Program706521
-Node: Alarm Program708552
-Node: Translate Program713301
-Ref: Translate Program-Footnote-1717688
-Ref: Translate Program-Footnote-2717916
-Node: Labels Program718050
-Ref: Labels Program-Footnote-1721421
-Node: Word Sorting721505
-Node: History Sorting725389
-Node: Extract Program727228
-Ref: Extract Program-Footnote-1734711
-Node: Simple Sed734839
-Node: Igawk Program737901
-Ref: Igawk Program-Footnote-1753058
-Ref: Igawk Program-Footnote-2753259
-Node: Anagram Program753397
-Node: Signature Program756465
-Node: Debugger757565
-Node: Debugging758517
-Node: Debugging Concepts758950
-Node: Debugging Terms760806
-Node: Awk Debugging763403
-Node: Sample Debugging Session764295
-Node: Debugger Invocation764815
-Node: Finding The Bug766144
-Node: List of Debugger Commands772632
-Node: Breakpoint Control773966
-Node: Debugger Execution Control777630
-Node: Viewing And Changing Data780990
-Node: Execution Stack784346
-Node: Debugger Info785813
-Node: Miscellaneous Debugger Commands789794
-Node: Readline Support795239
-Node: Limitations796070
-Node: Language History798322
-Node: V7/SVR3.1799834
-Node: SVR4802155
-Node: POSIX803597
-Node: BTL804605
-Node: POSIX/GNU805339
-Node: Common Extensions810630
-Node: Ranges and Locales811737
-Ref: Ranges and Locales-Footnote-1816341
-Node: Contributors816562
-Node: Installation820823
-Node: Gawk Distribution821717
-Node: Getting822201
-Node: Extracting823027
-Node: Distribution contents824719
-Node: Unix Installation829941
-Node: Quick Installation830558
-Node: Additional Configuration Options832520
-Node: Configuration Philosophy833997
-Node: Non-Unix Installation836339
-Node: PC Installation836797
-Node: PC Binary Installation838096
-Node: PC Compiling839944
-Node: PC Testing842888
-Node: PC Using844064
-Node: Cygwin848249
-Node: MSYS849249
-Node: VMS Installation849763
-Node: VMS Compilation850366
-Ref: VMS Compilation-Footnote-1851373
-Node: VMS Installation Details851431
-Node: VMS Running853066
-Node: VMS Old Gawk854673
-Node: Bugs855147
-Node: Other Versions858999
-Node: Notes864314
-Node: Compatibility Mode865006
-Node: Additions865789
-Node: Accessing The Source866601
-Node: Adding Code868026
-Node: New Ports873993
-Node: Dynamic Extensions878106
-Node: Internals879546
-Node: Plugin License888065
-Node: Loading Extensions888703
-Node: Sample Library890542
-Node: Internal File Description891232
-Node: Internal File Ops894947
-Ref: Internal File Ops-Footnote-1899671
-Node: Using Internal File Ops899811
-Node: Future Extensions902188
-Node: Basic Concepts904692
-Node: Basic High Level905449
-Ref: Basic High Level-Footnote-1909484
-Node: Basic Data Typing909669
-Node: Floating Point Issues914194
-Node: String Conversion Precision915277
-Ref: String Conversion Precision-Footnote-1916977
-Node: Unexpected Results917086
-Node: POSIX Floating Point Problems918912
-Ref: POSIX Floating Point Problems-Footnote-1922617
-Node: Glossary922655
-Node: Copying947631
-Node: GNU Free Documentation License985188
-Node: Index1010325
+Node: Obsolete129607
+Node: Undocumented130304
+Node: Regexp130547
+Node: Regexp Usage131936
+Node: Escape Sequences133962
+Node: Regexp Operators139725
+Ref: Regexp Operators-Footnote-1146922
+Ref: Regexp Operators-Footnote-2147069
+Node: Bracket Expressions147167
+Ref: table-char-classes149057
+Node: GNU Regexp Operators151580
+Node: Case-sensitivity155303
+Ref: Case-sensitivity-Footnote-1158271
+Ref: Case-sensitivity-Footnote-2158506
+Node: Leftmost Longest158614
+Node: Computed Regexps159815
+Node: Reading Files163225
+Node: Records165229
+Ref: Records-Footnote-1173903
+Node: Fields173940
+Ref: Fields-Footnote-1176973
+Node: Nonconstant Fields177059
+Node: Changing Fields179261
+Node: Field Separators185242
+Node: Default Field Splitting187871
+Node: Regexp Field Splitting188988
+Node: Single Character Fields192330
+Node: Command Line Field Separator193389
+Node: Field Splitting Summary196830
+Ref: Field Splitting Summary-Footnote-1200022
+Node: Constant Size200123
+Node: Splitting By Content204707
+Ref: Splitting By Content-Footnote-1208433
+Node: Multiple Line208473
+Ref: Multiple Line-Footnote-1214320
+Node: Getline214499
+Node: Plain Getline216715
+Node: Getline/Variable218804
+Node: Getline/File219945
+Node: Getline/Variable/File221267
+Ref: Getline/Variable/File-Footnote-1222866
+Node: Getline/Pipe222953
+Node: Getline/Variable/Pipe225513
+Node: Getline/Coprocess226620
+Node: Getline/Variable/Coprocess227863
+Node: Getline Notes228577
+Node: Getline Summary230519
+Ref: table-getline-variants230862
+Node: Read Timeout231718
+Ref: Read Timeout-Footnote-1235463
+Node: Command line directories235520
+Node: Printing236150
+Node: Print237781
+Node: Print Examples239118
+Node: Output Separators241902
+Node: OFMT243662
+Node: Printf245020
+Node: Basic Printf245926
+Node: Control Letters247465
+Node: Format Modifiers251277
+Node: Printf Examples257286
+Node: Redirection260001
+Node: Special Files266985
+Node: Special FD267518
+Ref: Special FD-Footnote-1271143
+Node: Special Network271217
+Node: Special Caveats272067
+Node: Close Files And Pipes272863
+Ref: Close Files And Pipes-Footnote-1279886
+Ref: Close Files And Pipes-Footnote-2280034
+Node: Expressions280184
+Node: Values281316
+Node: Constants281992
+Node: Scalar Constants282672
+Ref: Scalar Constants-Footnote-1283531
+Node: Nondecimal-numbers283713
+Node: Regexp Constants286772
+Node: Using Constant Regexps287247
+Node: Variables290302
+Node: Using Variables290957
+Node: Assignment Options292681
+Node: Conversion294553
+Ref: table-locale-affects299929
+Ref: Conversion-Footnote-1300553
+Node: All Operators300662
+Node: Arithmetic Ops301292
+Node: Concatenation303797
+Ref: Concatenation-Footnote-1306590
+Node: Assignment Ops306710
+Ref: table-assign-ops311698
+Node: Increment Ops313106
+Node: Truth Values and Conditions316576
+Node: Truth Values317659
+Node: Typing and Comparison318708
+Node: Variable Typing319497
+Ref: Variable Typing-Footnote-1323394
+Node: Comparison Operators323516
+Ref: table-relational-ops323926
+Node: POSIX String Comparison327475
+Ref: POSIX String Comparison-Footnote-1328431
+Node: Boolean Ops328569
+Ref: Boolean Ops-Footnote-1332647
+Node: Conditional Exp332738
+Node: Function Calls334470
+Node: Precedence338064
+Node: Locales341733
+Node: Patterns and Actions342822
+Node: Pattern Overview343876
+Node: Regexp Patterns345545
+Node: Expression Patterns346088
+Node: Ranges349773
+Node: BEGIN/END352739
+Node: Using BEGIN/END353501
+Ref: Using BEGIN/END-Footnote-1356232
+Node: I/O And BEGIN/END356338
+Node: Empty361513
+Node: Using Shell Variables361829
+Node: Action Overview364114
+Node: Statements366471
+Node: If Statement368325
+Node: While Statement369824
+Node: Do Statement371868
+Node: For Statement373024
+Node: Switch Statement376176
+Node: Break Statement378273
+Node: Continue Statement380263
+Node: Next Statement382056
+Node: Nextfile Statement384446
+Node: Exit Statement386991
+Node: Built-in Variables389407
+Node: User-modified390502
+Ref: User-modified-Footnote-1398528
+Node: Auto-set398590
+Ref: Auto-set-Footnote-1407943
+Node: ARGC and ARGV408148
+Node: Arrays411999
+Node: Array Basics413504
+Node: Array Intro414330
+Node: Reference to Elements418648
+Node: Assigning Elements420918
+Node: Array Example421409
+Node: Scanning an Array423141
+Node: Controlling Scanning425455
+Ref: Controlling Scanning-Footnote-1430388
+Node: Delete430704
+Ref: Delete-Footnote-1433139
+Node: Numeric Array Subscripts433196
+Node: Uninitialized Subscripts435379
+Node: Multi-dimensional437007
+Node: Multi-scanning440101
+Node: Arrays of Arrays441692
+Node: Functions446337
+Node: Built-in447159
+Node: Calling Built-in448237
+Node: Numeric Functions450225
+Ref: Numeric Functions-Footnote-1453990
+Ref: Numeric Functions-Footnote-2454347
+Ref: Numeric Functions-Footnote-3454395
+Node: String Functions454664
+Ref: String Functions-Footnote-1478161
+Ref: String Functions-Footnote-2478290
+Ref: String Functions-Footnote-3478538
+Node: Gory Details478625
+Ref: table-sub-escapes480304
+Ref: table-sub-posix-92481658
+Ref: table-sub-proposed483001
+Ref: table-posix-sub484351
+Ref: table-gensub-escapes485897
+Ref: Gory Details-Footnote-1487104
+Ref: Gory Details-Footnote-2487155
+Node: I/O Functions487306
+Ref: I/O Functions-Footnote-1493961
+Node: Time Functions494108
+Ref: Time Functions-Footnote-1505000
+Ref: Time Functions-Footnote-2505068
+Ref: Time Functions-Footnote-3505226
+Ref: Time Functions-Footnote-4505337
+Ref: Time Functions-Footnote-5505449
+Ref: Time Functions-Footnote-6505676
+Node: Bitwise Functions505942
+Ref: table-bitwise-ops506500
+Ref: Bitwise Functions-Footnote-1510660
+Node: Type Functions510844
+Node: I18N Functions511314
+Node: User-defined512941
+Node: Definition Syntax513745
+Ref: Definition Syntax-Footnote-1518655
+Node: Function Example518724
+Node: Function Caveats521318
+Node: Calling A Function521739
+Node: Variable Scope522854
+Node: Pass By Value/Reference524829
+Node: Return Statement528269
+Node: Dynamic Typing531250
+Node: Indirect Calls531985
+Node: Internationalization541670
+Node: I18N and L10N543096
+Node: Explaining gettext543782
+Ref: Explaining gettext-Footnote-1548848
+Ref: Explaining gettext-Footnote-2549032
+Node: Programmer i18n549197
+Node: Translator i18n553397
+Node: String Extraction554190
+Ref: String Extraction-Footnote-1555151
+Node: Printf Ordering555237
+Ref: Printf Ordering-Footnote-1558021
+Node: I18N Portability558085
+Ref: I18N Portability-Footnote-1560534
+Node: I18N Example560597
+Ref: I18N Example-Footnote-1563232
+Node: Gawk I18N563304
+Node: Advanced Features563921
+Node: Nondecimal Data565434
+Node: Array Sorting567017
+Node: Controlling Array Traversal567714
+Node: Array Sorting Functions575951
+Ref: Array Sorting Functions-Footnote-1579625
+Ref: Array Sorting Functions-Footnote-2579718
+Node: Two-way I/O579912
+Ref: Two-way I/O-Footnote-1585344
+Node: TCP/IP Networking585414
+Node: Profiling588258
+Node: Library Functions595712
+Ref: Library Functions-Footnote-1598719
+Node: Library Names598890
+Ref: Library Names-Footnote-1602361
+Ref: Library Names-Footnote-2602581
+Node: General Functions602667
+Node: Strtonum Function603620
+Node: Assert Function606550
+Node: Round Function609876
+Node: Cliff Random Function611419
+Node: Ordinal Functions612435
+Ref: Ordinal Functions-Footnote-1615505
+Ref: Ordinal Functions-Footnote-2615757
+Node: Join Function615966
+Ref: Join Function-Footnote-1617737
+Node: Gettimeofday Function617937
+Node: Data File Management621652
+Node: Filetrans Function622284
+Node: Rewind Function626423
+Node: File Checking627810
+Node: Empty Files628904
+Node: Ignoring Assigns631134
+Node: Getopt Function632687
+Ref: Getopt Function-Footnote-1643991
+Node: Passwd Functions644194
+Ref: Passwd Functions-Footnote-1653169
+Node: Group Functions653257
+Node: Walking Arrays661341
+Node: Sample Programs662910
+Node: Running Examples663575
+Node: Clones664303
+Node: Cut Program665527
+Node: Egrep Program675372
+Ref: Egrep Program-Footnote-1683145
+Node: Id Program683255
+Node: Split Program686871
+Ref: Split Program-Footnote-1690390
+Node: Tee Program690518
+Node: Uniq Program693321
+Node: Wc Program700750
+Ref: Wc Program-Footnote-1705016
+Ref: Wc Program-Footnote-2705216
+Node: Miscellaneous Programs705308
+Node: Dupword Program706496
+Node: Alarm Program708527
+Node: Translate Program713276
+Ref: Translate Program-Footnote-1717663
+Ref: Translate Program-Footnote-2717891
+Node: Labels Program718025
+Ref: Labels Program-Footnote-1721396
+Node: Word Sorting721480
+Node: History Sorting725364
+Node: Extract Program727203
+Ref: Extract Program-Footnote-1734686
+Node: Simple Sed734814
+Node: Igawk Program737876
+Ref: Igawk Program-Footnote-1753033
+Ref: Igawk Program-Footnote-2753234
+Node: Anagram Program753372
+Node: Signature Program756440
+Node: Debugger757540
+Node: Debugging758492
+Node: Debugging Concepts758925
+Node: Debugging Terms760781
+Node: Awk Debugging763378
+Node: Sample Debugging Session764270
+Node: Debugger Invocation764790
+Node: Finding The Bug766119
+Node: List of Debugger Commands772607
+Node: Breakpoint Control773941
+Node: Debugger Execution Control777605
+Node: Viewing And Changing Data780965
+Node: Execution Stack784321
+Node: Debugger Info785788
+Node: Miscellaneous Debugger Commands789769
+Node: Readline Support795214
+Node: Limitations796045
+Node: Language History798297
+Node: V7/SVR3.1799809
+Node: SVR4802130
+Node: POSIX803572
+Node: BTL804580
+Node: POSIX/GNU805314
+Node: Common Extensions810605
+Node: Ranges and Locales811712
+Ref: Ranges and Locales-Footnote-1816316
+Node: Contributors816537
+Node: Installation820798
+Node: Gawk Distribution821692
+Node: Getting822176
+Node: Extracting823002
+Node: Distribution contents824694
+Node: Unix Installation829916
+Node: Quick Installation830533
+Node: Additional Configuration Options832495
+Node: Configuration Philosophy833972
+Node: Non-Unix Installation836314
+Node: PC Installation836772
+Node: PC Binary Installation838071
+Node: PC Compiling839919
+Node: PC Testing842863
+Node: PC Using844039
+Node: Cygwin848224
+Node: MSYS849224
+Node: VMS Installation849738
+Node: VMS Compilation850341
+Ref: VMS Compilation-Footnote-1851348
+Node: VMS Installation Details851406
+Node: VMS Running853041
+Node: VMS Old Gawk854648
+Node: Bugs855122
+Node: Other Versions858974
+Node: Notes864289
+Node: Compatibility Mode864981
+Node: Additions865764
+Node: Accessing The Source866576
+Node: Adding Code868001
+Node: New Ports873968
+Node: Dynamic Extensions878081
+Node: Internals879521
+Node: Plugin License888040
+Node: Loading Extensions888678
+Node: Sample Library890517
+Node: Internal File Description891207
+Node: Internal File Ops894922
+Ref: Internal File Ops-Footnote-1899646
+Node: Using Internal File Ops899786
+Node: Future Extensions902163
+Node: Basic Concepts904667
+Node: Basic High Level905424
+Ref: Basic High Level-Footnote-1909459
+Node: Basic Data Typing909644
+Node: Floating Point Issues914169
+Node: String Conversion Precision915252
+Ref: String Conversion Precision-Footnote-1916952
+Node: Unexpected Results917061
+Node: POSIX Floating Point Problems918887
+Ref: POSIX Floating Point Problems-Footnote-1922592
+Node: Glossary922630
+Node: Copying947606
+Node: GNU Free Documentation License985163
+Node: Index1010300
 End Tag Table

commit 389a62c56e6a09a5e3348aa46b52288a533c653e
Merge: 2981962 15635ff
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Mar 26 21:38:48 2012 +0200

    Merge branch 'xgawk' into xgawk-build

diff --cc
index 260f0df,ac9b4d9..3b4e6fb
--- a/
+++ b/
@@@ -67,8 -67,8 +67,9 @@@ AC_PROG_YAC


Summary of changes:
 ChangeLog     |   10 +
 awkgram.c     |   10 +-
 awkgram.y     |   10 +-
 configure     |   28 ++  |    1 +
 doc/ChangeLog |    4 +
 doc/ |  771 ++++++++++++++++++++++++++++-----------------------------
 doc/gawk.texi |   11 +-
 io.c          |    2 +-
 main.c        |    6 +-
 10 files changed, 453 insertions(+), 400 deletions(-)


reply via email to

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