gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-2913-g53d3482
Date: Tue, 17 Oct 2017 14:46:40 -0400 (EDT)

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, feature/namespaces has been updated
       via  53d34822378aa1d6d3bec7b9cf202ea056e613f6 (commit)
       via  9842a449bf7612c763790c34be7eef39774f63be (commit)
       via  224aa5e7c6c06b99cb7402d7135ee4f926d42acd (commit)
       via  518dcf7c0412adc97b86e14ce87e4841e3624e37 (commit)
       via  17bc0dd5d9ae05d6e9cd1536277fbc4689183a95 (commit)
       via  4f111c357fb2b398aa59926930d807ad56006638 (commit)
      from  39fb1984811f1d40ba671019030ecfc15f1b09c0 (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=53d34822378aa1d6d3bec7b9cf202ea056e613f6

commit 53d34822378aa1d6d3bec7b9cf202ea056e613f6
Merge: 39fb198 9842a44
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Oct 17 21:46:31 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/ChangeLog
index 4c8342c,992da85..578ffac
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,12 -1,17 +1,26 @@@
+ 2017-10-17         Arnold D. Robbins     <address@hidden>
+ 
+       * gawktexi.in (EDITION): Update to 4.2. Also, remove all visible
+       references to http://awk.info; that site no longer exists.  
+ 
+ 2017-10-17         Andrew J. Schorr     <address@hidden>
+ 
+       Update docs to indicate that isarray is not deprected in this release.
+ 
+       * awkcard.in: Remove "Deprecated" notice under isarray.
+       * gawk.1: Remove deprecated warning under isarray documentation.
+       * gawkexti.in: Remove sentence indicating that isarray is deprecated
+       and recommending typeof instead.
+ 
 +2017-10-16         Arnold D. Robbins     <address@hidden>
 +
 +      * awkcard.in: Add @namespaces to Execution section.
 +
 +2017-10-12         Arnold D. Robbins     <address@hidden>
 +
 +      * gawk.1: Documents namespaces.
 +      * awkcard.in: Ditto.
 +
  2017-10-10         Arnold D. Robbins     <address@hidden>
  
        * gawktexi.in (Readfile Function): Fix the code for the naive
diff --cc doc/gawk.info
index b8aae2f,243bd86..fdd8667
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -33643,10 -33201,10 +33637,10 @@@ Inde
  * asterisk (*), *= operator <1>:         Precedence.          (line  94)
  * atan2:                                 Numeric Functions.   (line  12)
  * automatic displays, in debugger:       Debugger Info.       (line  24)
- * awf (amazingly workable formatter) program: Glossary.       (line  24)
+ * awf (amazingly workable formatter) program: Glossary.       (line  23)
 -* awk debugging, enabling:               Options.             (line 108)
 +* awk debugging, enabling:               Options.             (line 111)
  * awk language, POSIX version:           Assignment Ops.      (line 138)
 -* awk profiling, enabling:               Options.             (line 259)
 +* awk profiling, enabling:               Options.             (line 269)
  * awk programs:                          Getting Started.     (line  12)
  * awk programs <1>:                      Executable Scripts.  (line   6)
  * awk programs <2>:                      Two Rules.           (line   6)
@@@ -33998,9 -33556,9 +33992,9 @@@
                                                                (line  59)
  * compatibility mode (gawk), octal numbers: Nondecimal-numbers.
                                                                (line  59)
 -* compatibility mode (gawk), specifying: Options.             (line  82)
 +* compatibility mode (gawk), specifying: Options.             (line  85)
  * compiled programs:                     Basic High Level.    (line  13)
- * compiled programs <1>:                 Glossary.            (line 218)
+ * compiled programs <1>:                 Glossary.            (line 216)
  * compiling gawk for Cygwin:             Cygwin.              (line   6)
  * compiling gawk for MS-Windows:         PC Compiling.        (line  11)
  * compiling gawk for VMS:                VMS Compilation.     (line   6)
@@@ -34914,20 -34472,20 +34908,20 @@@
  * GNU awk, See gawk:                     Preface.             (line  51)
  * GNU Free Documentation License:        GNU Free Documentation License.
                                                                (line   8)
- * GNU General Public License:            Glossary.            (line 396)
- * GNU Lesser General Public License:     Glossary.            (line 491)
+ * GNU General Public License:            Glossary.            (line 394)
+ * GNU Lesser General Public License:     Glossary.            (line 489)
  * GNU long options:                      Command Line.        (line  13)
  * GNU long options <1>:                  Options.             (line   6)
 -* GNU long options, printing list of:    Options.             (line 168)
 +* GNU long options, printing list of:    Options.             (line 175)
  * GNU Project:                           Manual History.      (line  11)
- * GNU Project <1>:                       Glossary.            (line 405)
+ * GNU Project <1>:                       Glossary.            (line 403)
  * GNU/Linux:                             Manual History.      (line  28)
  * GNU/Linux <1>:                         I18N Example.        (line  57)
- * GNU/Linux <2>:                         Glossary.            (line 748)
+ * GNU/Linux <2>:                         Glossary.            (line 746)
  * Gordon, Assaf:                         Contributors.        (line 108)
  * GPL (General Public License):          Manual History.      (line  11)
- * GPL (General Public License) <1>:      Glossary.            (line 396)
+ * GPL (General Public License) <1>:      Glossary.            (line 394)
 -* GPL (General Public License), printing: Options.            (line  89)
 +* GPL (General Public License), printing: Options.            (line  92)
  * grcat program:                         Group Functions.     (line  16)
  * Grigera, Juan:                         Contributors.        (line  58)
  * group database, reading:               Group Functions.     (line   6)
@@@ -36322,592 -35880,581 +36316,592 @@@
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69011
 -Node: Getting Started73919
 -Node: Running gawk76358
 -Node: One-shot77548
 -Node: Read Terminal78811
 -Node: Long80804
 -Node: Executable Scripts82317
 -Ref: Executable Scripts-Footnote-185112
 -Node: Comments85215
 -Node: Quoting87699
 -Node: DOS Quoting93216
 -Node: Sample Data Files95272
 -Node: Very Simple97867
 -Node: Two Rules102769
 -Node: More Complex104654
 -Node: Statements/Lines107520
 -Ref: Statements/Lines-Footnote-1111979
 -Node: Other Features112244
 -Node: When113180
 -Ref: When-Footnote-1114934
 -Node: Intro Summary114999
 -Node: Invoking Gawk115883
 -Node: Command Line117397
 -Node: Options118195
 -Ref: Options-Footnote-1134814
 -Ref: Options-Footnote-2135045
 -Node: Other Arguments135070
 -Node: Naming Standard Input138017
 -Node: Environment Variables139110
 -Node: AWKPATH Variable139668
 -Ref: AWKPATH Variable-Footnote-1143080
 -Ref: AWKPATH Variable-Footnote-2143114
 -Node: AWKLIBPATH Variable143375
 -Node: Other Environment Variables144632
 -Node: Exit Status148453
 -Node: Include Files149130
 -Node: Loading Shared Libraries152655
 -Node: Obsolete154083
 -Node: Undocumented154775
 -Node: Invoking Summary155072
 -Node: Regexp156732
 -Node: Regexp Usage158186
 -Node: Escape Sequences160223
 -Node: Regexp Operators166455
 -Ref: Regexp Operators-Footnote-1173871
 -Ref: Regexp Operators-Footnote-2174018
 -Node: Bracket Expressions174116
 -Ref: table-char-classes176592
 -Node: Leftmost Longest179729
 -Node: Computed Regexps181032
 -Node: GNU Regexp Operators184459
 -Node: Case-sensitivity188138
 -Ref: Case-sensitivity-Footnote-1191025
 -Ref: Case-sensitivity-Footnote-2191260
 -Node: Regexp Summary191368
 -Node: Reading Files192834
 -Node: Records195103
 -Node: awk split records195836
 -Node: gawk split records200767
 -Ref: gawk split records-Footnote-1205307
 -Node: Fields205344
 -Node: Nonconstant Fields208085
 -Ref: Nonconstant Fields-Footnote-1210321
 -Node: Changing Fields210525
 -Node: Field Separators216453
 -Node: Default Field Splitting219151
 -Node: Regexp Field Splitting220269
 -Node: Single Character Fields223622
 -Node: Command Line Field Separator224682
 -Node: Full Line Fields227900
 -Ref: Full Line Fields-Footnote-1229422
 -Ref: Full Line Fields-Footnote-2229468
 -Node: Field Splitting Summary229569
 -Node: Constant Size231643
 -Node: Fixed width data232375
 -Node: Skipping intervening235842
 -Node: Allowing trailing data236640
 -Node: Fields with fixed data237677
 -Node: Splitting By Content239195
 -Ref: Splitting By Content-Footnote-1242845
 -Node: Testing field creation243008
 -Node: Multiple Line244633
 -Ref: Multiple Line-Footnote-1250517
 -Node: Getline250696
 -Node: Plain Getline253165
 -Node: Getline/Variable255806
 -Node: Getline/File256957
 -Node: Getline/Variable/File258345
 -Ref: Getline/Variable/File-Footnote-1259950
 -Node: Getline/Pipe260038
 -Node: Getline/Variable/Pipe262745
 -Node: Getline/Coprocess263880
 -Node: Getline/Variable/Coprocess265147
 -Node: Getline Notes265889
 -Node: Getline Summary268686
 -Ref: table-getline-variants269110
 -Node: Read Timeout269858
 -Ref: Read Timeout-Footnote-1273764
 -Node: Retrying Input273822
 -Node: Command-line directories275021
 -Node: Input Summary275927
 -Node: Input Exercises279099
 -Node: Printing279827
 -Node: Print281661
 -Node: Print Examples283118
 -Node: Output Separators285898
 -Node: OFMT287915
 -Node: Printf289271
 -Node: Basic Printf290056
 -Node: Control Letters291630
 -Node: Format Modifiers295618
 -Node: Printf Examples301633
 -Node: Redirection304119
 -Node: Special FD310960
 -Ref: Special FD-Footnote-1314128
 -Node: Special Files314202
 -Node: Other Inherited Files314819
 -Node: Special Network315820
 -Node: Special Caveats316680
 -Node: Close Files And Pipes317629
 -Ref: table-close-pipe-return-values324536
 -Ref: Close Files And Pipes-Footnote-1325319
 -Ref: Close Files And Pipes-Footnote-2325467
 -Node: Nonfatal325619
 -Node: Output Summary327944
 -Node: Output Exercises329166
 -Node: Expressions329845
 -Node: Values331033
 -Node: Constants331711
 -Node: Scalar Constants332402
 -Ref: Scalar Constants-Footnote-1333266
 -Node: Nondecimal-numbers333516
 -Node: Regexp Constants336517
 -Node: Using Constant Regexps337043
 -Node: Standard Regexp Constants337665
 -Node: Strong Regexp Constants340853
 -Node: Variables343811
 -Node: Using Variables344468
 -Node: Assignment Options346378
 -Node: Conversion348251
 -Node: Strings And Numbers348775
 -Ref: Strings And Numbers-Footnote-1351838
 -Node: Locale influences conversions351947
 -Ref: table-locale-affects354705
 -Node: All Operators355323
 -Node: Arithmetic Ops355952
 -Node: Concatenation358458
 -Ref: Concatenation-Footnote-1361305
 -Node: Assignment Ops361412
 -Ref: table-assign-ops366403
 -Node: Increment Ops367716
 -Node: Truth Values and Conditions371176
 -Node: Truth Values372250
 -Node: Typing and Comparison373298
 -Node: Variable Typing374118
 -Ref: Variable Typing-Footnote-1380581
 -Ref: Variable Typing-Footnote-2380653
 -Node: Comparison Operators380730
 -Ref: table-relational-ops381149
 -Node: POSIX String Comparison384644
 -Ref: POSIX String Comparison-Footnote-1386339
 -Ref: POSIX String Comparison-Footnote-2386478
 -Node: Boolean Ops386562
 -Ref: Boolean Ops-Footnote-1391044
 -Node: Conditional Exp391136
 -Node: Function Calls392872
 -Node: Precedence396749
 -Node: Locales400408
 -Node: Expressions Summary402040
 -Node: Patterns and Actions404613
 -Node: Pattern Overview405733
 -Node: Regexp Patterns407410
 -Node: Expression Patterns407952
 -Node: Ranges411733
 -Node: BEGIN/END414841
 -Node: Using BEGIN/END415602
 -Ref: Using BEGIN/END-Footnote-1418338
 -Node: I/O And BEGIN/END418444
 -Node: BEGINFILE/ENDFILE420758
 -Node: Empty423671
 -Node: Using Shell Variables423988
 -Node: Action Overview426262
 -Node: Statements428587
 -Node: If Statement430435
 -Node: While Statement431930
 -Node: Do Statement433958
 -Node: For Statement435106
 -Node: Switch Statement438264
 -Node: Break Statement440650
 -Node: Continue Statement442742
 -Node: Next Statement444569
 -Node: Nextfile Statement446952
 -Node: Exit Statement449604
 -Node: Built-in Variables452007
 -Node: User-modified453140
 -Node: Auto-set460907
 -Ref: Auto-set-Footnote-1477240
 -Ref: Auto-set-Footnote-2477446
 -Node: ARGC and ARGV477502
 -Node: Pattern Action Summary481715
 -Node: Arrays484145
 -Node: Array Basics485474
 -Node: Array Intro486318
 -Ref: figure-array-elements488293
 -Ref: Array Intro-Footnote-1490997
 -Node: Reference to Elements491125
 -Node: Assigning Elements493589
 -Node: Array Example494080
 -Node: Scanning an Array495839
 -Node: Controlling Scanning498861
 -Ref: Controlling Scanning-Footnote-1504260
 -Node: Numeric Array Subscripts504576
 -Node: Uninitialized Subscripts506760
 -Node: Delete508379
 -Ref: Delete-Footnote-1511131
 -Node: Multidimensional511188
 -Node: Multiscanning514283
 -Node: Arrays of Arrays515874
 -Node: Arrays Summary520641
 -Node: Functions522734
 -Node: Built-in523772
 -Node: Calling Built-in524853
 -Node: Numeric Functions526849
 -Ref: Numeric Functions-Footnote-1530877
 -Ref: Numeric Functions-Footnote-2531234
 -Ref: Numeric Functions-Footnote-3531282
 -Node: String Functions531554
 -Ref: String Functions-Footnote-1555212
 -Ref: String Functions-Footnote-2555340
 -Ref: String Functions-Footnote-3555588
 -Node: Gory Details555675
 -Ref: table-sub-escapes557466
 -Ref: table-sub-proposed558985
 -Ref: table-posix-sub560348
 -Ref: table-gensub-escapes561889
 -Ref: Gory Details-Footnote-1562712
 -Node: I/O Functions562866
 -Ref: table-system-return-values569448
 -Ref: I/O Functions-Footnote-1571428
 -Ref: I/O Functions-Footnote-2571576
 -Node: Time Functions571696
 -Ref: Time Functions-Footnote-1582367
 -Ref: Time Functions-Footnote-2582435
 -Ref: Time Functions-Footnote-3582593
 -Ref: Time Functions-Footnote-4582704
 -Ref: Time Functions-Footnote-5582816
 -Ref: Time Functions-Footnote-6583043
 -Node: Bitwise Functions583309
 -Ref: table-bitwise-ops583903
 -Ref: Bitwise Functions-Footnote-1589936
 -Ref: Bitwise Functions-Footnote-2590109
 -Node: Type Functions590300
 -Node: I18N Functions593051
 -Node: User-defined594702
 -Node: Definition Syntax595507
 -Ref: Definition Syntax-Footnote-1601194
 -Node: Function Example601265
 -Ref: Function Example-Footnote-1604187
 -Node: Function Caveats604209
 -Node: Calling A Function604727
 -Node: Variable Scope605685
 -Node: Pass By Value/Reference608679
 -Node: Return Statement612178
 -Node: Dynamic Typing615157
 -Node: Indirect Calls616087
 -Ref: Indirect Calls-Footnote-1626339
 -Node: Functions Summary626467
 -Node: Library Functions629172
 -Ref: Library Functions-Footnote-1632779
 -Ref: Library Functions-Footnote-2632922
 -Node: Library Names633093
 -Ref: Library Names-Footnote-1636553
 -Ref: Library Names-Footnote-2636776
 -Node: General Functions636862
 -Node: Strtonum Function637965
 -Node: Assert Function640987
 -Node: Round Function644313
 -Node: Cliff Random Function645854
 -Node: Ordinal Functions646870
 -Ref: Ordinal Functions-Footnote-1649933
 -Ref: Ordinal Functions-Footnote-2650185
 -Node: Join Function650395
 -Ref: Join Function-Footnote-1652165
 -Node: Getlocaltime Function652365
 -Node: Readfile Function656107
 -Node: Shell Quoting658084
 -Node: Data File Management659485
 -Node: Filetrans Function660117
 -Node: Rewind Function664213
 -Node: File Checking666123
 -Ref: File Checking-Footnote-1667457
 -Node: Empty Files667658
 -Node: Ignoring Assigns669637
 -Node: Getopt Function671187
 -Ref: Getopt Function-Footnote-1682656
 -Node: Passwd Functions682856
 -Ref: Passwd Functions-Footnote-1691695
 -Node: Group Functions691783
 -Ref: Group Functions-Footnote-1699681
 -Node: Walking Arrays699888
 -Node: Library Functions Summary702896
 -Node: Library Exercises704302
 -Node: Sample Programs704767
 -Node: Running Examples705537
 -Node: Clones706265
 -Node: Cut Program707489
 -Node: Egrep Program717418
 -Ref: Egrep Program-Footnote-1724930
 -Node: Id Program725040
 -Node: Split Program728720
 -Ref: Split Program-Footnote-1732179
 -Node: Tee Program732308
 -Node: Uniq Program735098
 -Node: Wc Program742524
 -Ref: Wc Program-Footnote-1746779
 -Node: Miscellaneous Programs746873
 -Node: Dupword Program748086
 -Node: Alarm Program750116
 -Node: Translate Program754971
 -Ref: Translate Program-Footnote-1759536
 -Node: Labels Program759806
 -Ref: Labels Program-Footnote-1763157
 -Node: Word Sorting763241
 -Node: History Sorting767313
 -Node: Extract Program769148
 -Node: Simple Sed776678
 -Node: Igawk Program779752
 -Ref: Igawk Program-Footnote-1794083
 -Ref: Igawk Program-Footnote-2794285
 -Ref: Igawk Program-Footnote-3794407
 -Node: Anagram Program794522
 -Node: Signature Program797584
 -Node: Programs Summary798831
 -Node: Programs Exercises800045
 -Ref: Programs Exercises-Footnote-1804174
 -Node: Advanced Features804265
 -Node: Nondecimal Data806255
 -Node: Array Sorting807846
 -Node: Controlling Array Traversal808546
 -Ref: Controlling Array Traversal-Footnote-1816913
 -Node: Array Sorting Functions817031
 -Ref: Array Sorting Functions-Footnote-1822122
 -Node: Two-way I/O822318
 -Ref: Two-way I/O-Footnote-1828870
 -Ref: Two-way I/O-Footnote-2829057
 -Node: TCP/IP Networking829139
 -Node: Profiling832257
 -Ref: Profiling-Footnote-1840929
 -Node: Advanced Features Summary841252
 -Node: Internationalization843096
 -Node: I18N and L10N844576
 -Node: Explaining gettext845263
 -Ref: Explaining gettext-Footnote-1851155
 -Ref: Explaining gettext-Footnote-2851340
 -Node: Programmer i18n851505
 -Ref: Programmer i18n-Footnote-1856454
 -Node: Translator i18n856503
 -Node: String Extraction857297
 -Ref: String Extraction-Footnote-1858429
 -Node: Printf Ordering858515
 -Ref: Printf Ordering-Footnote-1861301
 -Node: I18N Portability861365
 -Ref: I18N Portability-Footnote-1863821
 -Node: I18N Example863884
 -Ref: I18N Example-Footnote-1866690
 -Node: Gawk I18N866763
 -Node: I18N Summary867408
 -Node: Debugger868749
 -Node: Debugging869772
 -Node: Debugging Concepts870213
 -Node: Debugging Terms872022
 -Node: Awk Debugging874597
 -Node: Sample Debugging Session875503
 -Node: Debugger Invocation876037
 -Node: Finding The Bug877423
 -Node: List of Debugger Commands883901
 -Node: Breakpoint Control885234
 -Node: Debugger Execution Control888928
 -Node: Viewing And Changing Data892290
 -Node: Execution Stack895664
 -Node: Debugger Info897301
 -Node: Miscellaneous Debugger Commands901372
 -Node: Readline Support906460
 -Node: Limitations907356
 -Node: Debugging Summary909465
 -Node: Arbitrary Precision Arithmetic910744
 -Node: Computer Arithmetic912229
 -Ref: table-numeric-ranges915820
 -Ref: Computer Arithmetic-Footnote-1916542
 -Node: Math Definitions916599
 -Ref: table-ieee-formats919915
 -Ref: Math Definitions-Footnote-1920518
 -Node: MPFR features920623
 -Node: FP Math Caution922341
 -Ref: FP Math Caution-Footnote-1923413
 -Node: Inexactness of computations923782
 -Node: Inexact representation924742
 -Node: Comparing FP Values926102
 -Node: Errors accumulate927184
 -Node: Getting Accuracy928617
 -Node: Try To Round931327
 -Node: Setting precision932226
 -Ref: table-predefined-precision-strings932923
 -Node: Setting the rounding mode934753
 -Ref: table-gawk-rounding-modes935127
 -Ref: Setting the rounding mode-Footnote-1938535
 -Node: Arbitrary Precision Integers938714
 -Ref: Arbitrary Precision Integers-Footnote-1941889
 -Node: Checking for MPFR942038
 -Node: POSIX Floating Point Problems943335
 -Ref: POSIX Floating Point Problems-Footnote-1947206
 -Node: Floating point summary947244
 -Node: Dynamic Extensions949434
 -Node: Extension Intro950987
 -Node: Plugin License952253
 -Node: Extension Mechanism Outline953050
 -Ref: figure-load-extension953489
 -Ref: figure-register-new-function955054
 -Ref: figure-call-new-function956146
 -Node: Extension API Description958208
 -Node: Extension API Functions Introduction959850
 -Node: General Data Types965390
 -Ref: General Data Types-Footnote-1973511
 -Node: Memory Allocation Functions973810
 -Ref: Memory Allocation Functions-Footnote-1978018
 -Node: Constructor Functions978117
 -Node: Registration Functions981703
 -Node: Extension Functions982388
 -Node: Exit Callback Functions987603
 -Node: Extension Version String988853
 -Node: Input Parsers989516
 -Node: Output Wrappers1002237
 -Node: Two-way processors1006749
 -Node: Printing Messages1009014
 -Ref: Printing Messages-Footnote-11010185
 -Node: Updating ERRNO1010338
 -Node: Requesting Values1011077
 -Ref: table-value-types-returned1011814
 -Node: Accessing Parameters1012750
 -Node: Symbol Table Access1013985
 -Node: Symbol table by name1014497
 -Node: Symbol table by cookie1016286
 -Ref: Symbol table by cookie-Footnote-11020471
 -Node: Cached values1020535
 -Ref: Cached values-Footnote-11024071
 -Node: Array Manipulation1024224
 -Ref: Array Manipulation-Footnote-11025315
 -Node: Array Data Types1025352
 -Ref: Array Data Types-Footnote-11028010
 -Node: Array Functions1028102
 -Node: Flattening Arrays1032600
 -Node: Creating Arrays1039576
 -Node: Redirection API1044345
 -Node: Extension API Variables1047178
 -Node: Extension Versioning1047889
 -Ref: gawk-api-version1048318
 -Node: Extension GMP/MPFR Versioning1050046
 -Node: Extension API Informational Variables1051674
 -Node: Extension API Boilerplate1052747
 -Node: Changes from API V11056721
 -Node: Finding Extensions1057381
 -Node: Extension Example1057940
 -Node: Internal File Description1058738
 -Node: Internal File Ops1062818
 -Ref: Internal File Ops-Footnote-11074218
 -Node: Using Internal File Ops1074358
 -Ref: Using Internal File Ops-Footnote-11076741
 -Node: Extension Samples1077015
 -Node: Extension Sample File Functions1078544
 -Node: Extension Sample Fnmatch1086193
 -Node: Extension Sample Fork1087680
 -Node: Extension Sample Inplace1088898
 -Node: Extension Sample Ord1092115
 -Node: Extension Sample Readdir1092951
 -Ref: table-readdir-file-types1093840
 -Node: Extension Sample Revout1094645
 -Node: Extension Sample Rev2way1095234
 -Node: Extension Sample Read write array1095974
 -Node: Extension Sample Readfile1097916
 -Node: Extension Sample Time1099011
 -Node: Extension Sample API Tests1100359
 -Node: gawkextlib1100851
 -Node: Extension summary1103307
 -Node: Extension Exercises1107009
 -Node: Language History1108507
 -Node: V7/SVR3.11110163
 -Node: SVR41112315
 -Node: POSIX1113749
 -Node: BTL1115129
 -Node: POSIX/GNU1115858
 -Node: Feature History1121636
 -Node: Common Extensions1137495
 -Node: Ranges and Locales1138778
 -Ref: Ranges and Locales-Footnote-11143394
 -Ref: Ranges and Locales-Footnote-21143421
 -Ref: Ranges and Locales-Footnote-31143656
 -Node: Contributors1143877
 -Node: History summary1149822
 -Node: Installation1151202
 -Node: Gawk Distribution1152146
 -Node: Getting1152630
 -Node: Extracting1153593
 -Node: Distribution contents1155231
 -Node: Unix Installation1161711
 -Node: Quick Installation1162393
 -Node: Shell Startup Files1164807
 -Node: Additional Configuration Options1165896
 -Node: Configuration Philosophy1167885
 -Node: Non-Unix Installation1170254
 -Node: PC Installation1170714
 -Node: PC Binary Installation1171552
 -Node: PC Compiling1171987
 -Node: PC Using1173104
 -Node: Cygwin1176149
 -Node: MSYS1176919
 -Node: VMS Installation1177420
 -Node: VMS Compilation1178211
 -Ref: VMS Compilation-Footnote-11179440
 -Node: VMS Dynamic Extensions1179498
 -Node: VMS Installation Details1181183
 -Node: VMS Running1183436
 -Node: VMS GNV1187715
 -Node: VMS Old Gawk1188450
 -Node: Bugs1188921
 -Node: Bug address1189584
 -Node: Usenet1192376
 -Node: Maintainers1193153
 -Node: Other Versions1194414
 -Node: Installation summary1201176
 -Node: Notes1202378
 -Node: Compatibility Mode1203243
 -Node: Additions1204025
 -Node: Accessing The Source1204950
 -Node: Adding Code1206387
 -Node: New Ports1212606
 -Node: Derived Files1217094
 -Ref: Derived Files-Footnote-11222740
 -Ref: Derived Files-Footnote-21222775
 -Ref: Derived Files-Footnote-31223373
 -Node: Future Extensions1223487
 -Node: Implementation Limitations1224145
 -Node: Extension Design1225328
 -Node: Old Extension Problems1226482
 -Ref: Old Extension Problems-Footnote-11228000
 -Node: Extension New Mechanism Goals1228057
 -Ref: Extension New Mechanism Goals-Footnote-11231421
 -Node: Extension Other Design Decisions1231610
 -Node: Extension Future Growth1233723
 -Node: Old Extension Mechanism1234559
 -Node: Notes summary1236322
 -Node: Basic Concepts1237504
 -Node: Basic High Level1238185
 -Ref: figure-general-flow1238467
 -Ref: figure-process-flow1239152
 -Ref: Basic High Level-Footnote-11242453
 -Node: Basic Data Typing1242638
 -Node: Glossary1245966
 -Node: Copying1277802
 -Node: GNU Free Documentation License1315341
 -Node: Index1340459
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments69893
 +Node: Getting Started74801
 +Node: Running gawk77240
 +Node: One-shot78430
 +Node: Read Terminal79693
 +Node: Long81686
 +Node: Executable Scripts83199
 +Ref: Executable Scripts-Footnote-185994
 +Node: Comments86097
 +Node: Quoting88581
 +Node: DOS Quoting94098
 +Node: Sample Data Files96154
 +Node: Very Simple98749
 +Node: Two Rules103651
 +Node: More Complex105536
 +Node: Statements/Lines108402
 +Ref: Statements/Lines-Footnote-1112861
 +Node: Other Features113126
 +Node: When114062
 +Ref: When-Footnote-1115816
 +Node: Intro Summary115881
 +Node: Invoking Gawk116765
 +Node: Command Line118279
 +Node: Options119077
 +Ref: Options-Footnote-1136173
 +Ref: Options-Footnote-2136404
 +Node: Other Arguments136429
 +Node: Naming Standard Input139376
 +Node: Environment Variables140469
 +Node: AWKPATH Variable141027
 +Ref: AWKPATH Variable-Footnote-1144439
 +Ref: AWKPATH Variable-Footnote-2144473
 +Node: AWKLIBPATH Variable144734
 +Node: Other Environment Variables145991
 +Node: Exit Status149812
 +Node: Include Files150489
 +Node: Loading Shared Libraries154167
 +Node: Obsolete155595
 +Node: Undocumented156287
 +Node: Invoking Summary156584
 +Node: Regexp158244
 +Node: Regexp Usage159698
 +Node: Escape Sequences161735
 +Node: Regexp Operators167967
 +Ref: Regexp Operators-Footnote-1175383
 +Ref: Regexp Operators-Footnote-2175530
 +Node: Bracket Expressions175628
 +Ref: table-char-classes178104
 +Node: Leftmost Longest181241
 +Node: Computed Regexps182544
 +Node: GNU Regexp Operators185971
 +Node: Case-sensitivity189650
 +Ref: Case-sensitivity-Footnote-1192537
 +Ref: Case-sensitivity-Footnote-2192772
 +Node: Regexp Summary192880
 +Node: Reading Files194346
 +Node: Records196615
 +Node: awk split records197348
 +Node: gawk split records202279
 +Ref: gawk split records-Footnote-1206819
 +Node: Fields206856
 +Node: Nonconstant Fields209597
 +Ref: Nonconstant Fields-Footnote-1211833
 +Node: Changing Fields212037
 +Node: Field Separators217965
 +Node: Default Field Splitting220663
 +Node: Regexp Field Splitting221781
 +Node: Single Character Fields225134
 +Node: Command Line Field Separator226194
 +Node: Full Line Fields229412
 +Ref: Full Line Fields-Footnote-1230934
 +Ref: Full Line Fields-Footnote-2230980
 +Node: Field Splitting Summary231081
 +Node: Constant Size233155
 +Node: Fixed width data233887
 +Node: Skipping intervening237354
 +Node: Allowing trailing data238152
 +Node: Fields with fixed data239189
 +Node: Splitting By Content240707
 +Ref: Splitting By Content-Footnote-1244357
 +Node: Testing field creation244520
 +Node: Multiple Line246145
 +Ref: Multiple Line-Footnote-1252029
 +Node: Getline252208
 +Node: Plain Getline254677
 +Node: Getline/Variable257318
 +Node: Getline/File258469
 +Node: Getline/Variable/File259857
 +Ref: Getline/Variable/File-Footnote-1261462
 +Node: Getline/Pipe261550
 +Node: Getline/Variable/Pipe264257
 +Node: Getline/Coprocess265392
 +Node: Getline/Variable/Coprocess266659
 +Node: Getline Notes267401
 +Node: Getline Summary270198
 +Ref: table-getline-variants270622
 +Node: Read Timeout271370
 +Ref: Read Timeout-Footnote-1275276
 +Node: Retrying Input275334
 +Node: Command-line directories276533
 +Node: Input Summary277439
 +Node: Input Exercises280611
 +Node: Printing281339
 +Node: Print283173
 +Node: Print Examples284630
 +Node: Output Separators287410
 +Node: OFMT289427
 +Node: Printf290783
 +Node: Basic Printf291568
 +Node: Control Letters293142
 +Node: Format Modifiers297130
 +Node: Printf Examples303145
 +Node: Redirection305631
 +Node: Special FD312472
 +Ref: Special FD-Footnote-1315640
 +Node: Special Files315714
 +Node: Other Inherited Files316331
 +Node: Special Network317332
 +Node: Special Caveats318192
 +Node: Close Files And Pipes319141
 +Ref: table-close-pipe-return-values326048
 +Ref: Close Files And Pipes-Footnote-1326831
 +Ref: Close Files And Pipes-Footnote-2326979
 +Node: Nonfatal327131
 +Node: Output Summary329456
 +Node: Output Exercises330678
 +Node: Expressions331357
 +Node: Values332545
 +Node: Constants333223
 +Node: Scalar Constants333914
 +Ref: Scalar Constants-Footnote-1334778
 +Node: Nondecimal-numbers335028
 +Node: Regexp Constants338029
 +Node: Using Constant Regexps338555
 +Node: Standard Regexp Constants339177
 +Node: Strong Regexp Constants342365
 +Node: Variables345323
 +Node: Using Variables345980
 +Node: Assignment Options347890
 +Node: Conversion349763
 +Node: Strings And Numbers350287
 +Ref: Strings And Numbers-Footnote-1353350
 +Node: Locale influences conversions353459
 +Ref: table-locale-affects356217
 +Node: All Operators356835
 +Node: Arithmetic Ops357464
 +Node: Concatenation359970
 +Ref: Concatenation-Footnote-1362817
 +Node: Assignment Ops362924
 +Ref: table-assign-ops367915
 +Node: Increment Ops369228
 +Node: Truth Values and Conditions372688
 +Node: Truth Values373762
 +Node: Typing and Comparison374810
 +Node: Variable Typing375630
 +Ref: Variable Typing-Footnote-1382093
 +Ref: Variable Typing-Footnote-2382165
 +Node: Comparison Operators382242
 +Ref: table-relational-ops382661
 +Node: POSIX String Comparison386156
 +Ref: POSIX String Comparison-Footnote-1387851
 +Ref: POSIX String Comparison-Footnote-2387990
 +Node: Boolean Ops388074
 +Ref: Boolean Ops-Footnote-1392556
 +Node: Conditional Exp392648
 +Node: Function Calls394384
 +Node: Precedence398261
 +Node: Locales401920
 +Node: Expressions Summary403552
 +Node: Patterns and Actions406125
 +Node: Pattern Overview407245
 +Node: Regexp Patterns408922
 +Node: Expression Patterns409464
 +Node: Ranges413245
 +Node: BEGIN/END416353
 +Node: Using BEGIN/END417114
 +Ref: Using BEGIN/END-Footnote-1419850
 +Node: I/O And BEGIN/END419956
 +Node: BEGINFILE/ENDFILE422270
 +Node: Empty425183
 +Node: Using Shell Variables425500
 +Node: Action Overview427774
 +Node: Statements430099
 +Node: If Statement431947
 +Node: While Statement433442
 +Node: Do Statement435470
 +Node: For Statement436618
 +Node: Switch Statement439776
 +Node: Break Statement442162
 +Node: Continue Statement444254
 +Node: Next Statement446081
 +Node: Nextfile Statement448464
 +Node: Exit Statement451116
 +Node: Built-in Variables453519
 +Node: User-modified454652
 +Node: Auto-set462419
 +Ref: Auto-set-Footnote-1478752
 +Ref: Auto-set-Footnote-2478958
 +Node: ARGC and ARGV479014
 +Node: Pattern Action Summary483227
 +Node: Arrays485657
 +Node: Array Basics486986
 +Node: Array Intro487830
 +Ref: figure-array-elements489805
 +Ref: Array Intro-Footnote-1492509
 +Node: Reference to Elements492637
 +Node: Assigning Elements495101
 +Node: Array Example495592
 +Node: Scanning an Array497351
 +Node: Controlling Scanning500373
 +Ref: Controlling Scanning-Footnote-1505772
 +Node: Numeric Array Subscripts506088
 +Node: Uninitialized Subscripts508272
 +Node: Delete509891
 +Ref: Delete-Footnote-1512643
 +Node: Multidimensional512700
 +Node: Multiscanning515795
 +Node: Arrays of Arrays517386
 +Node: Arrays Summary522153
 +Node: Functions524246
 +Node: Built-in525284
 +Node: Calling Built-in526365
 +Node: Numeric Functions528361
 +Ref: Numeric Functions-Footnote-1532389
 +Ref: Numeric Functions-Footnote-2532746
 +Ref: Numeric Functions-Footnote-3532794
 +Node: String Functions533066
 +Ref: String Functions-Footnote-1556724
 +Ref: String Functions-Footnote-2556852
 +Ref: String Functions-Footnote-3557100
 +Node: Gory Details557187
 +Ref: table-sub-escapes558978
 +Ref: table-sub-proposed560497
 +Ref: table-posix-sub561860
 +Ref: table-gensub-escapes563401
 +Ref: Gory Details-Footnote-1564224
 +Node: I/O Functions564378
 +Ref: table-system-return-values570960
 +Ref: I/O Functions-Footnote-1572940
 +Ref: I/O Functions-Footnote-2573088
 +Node: Time Functions573208
 +Ref: Time Functions-Footnote-1583879
 +Ref: Time Functions-Footnote-2583947
 +Ref: Time Functions-Footnote-3584105
 +Ref: Time Functions-Footnote-4584216
 +Ref: Time Functions-Footnote-5584328
 +Ref: Time Functions-Footnote-6584555
 +Node: Bitwise Functions584821
 +Ref: table-bitwise-ops585415
 +Ref: Bitwise Functions-Footnote-1591448
 +Ref: Bitwise Functions-Footnote-2591621
 +Node: Type Functions591812
- Node: I18N Functions594729
- Node: User-defined596380
- Node: Definition Syntax597185
- Ref: Definition Syntax-Footnote-1602872
- Node: Function Example602943
- Ref: Function Example-Footnote-1605865
- Node: Function Caveats605887
- Node: Calling A Function606405
- Node: Variable Scope607363
- Node: Pass By Value/Reference610357
- Node: Return Statement613856
- Node: Dynamic Typing616835
- Node: Indirect Calls617765
- Ref: Indirect Calls-Footnote-1628017
- Node: Functions Summary628145
- Node: Library Functions630850
- Ref: Library Functions-Footnote-1634457
- Ref: Library Functions-Footnote-2634600
- Node: Library Names634771
- Ref: Library Names-Footnote-1638447
- Ref: Library Names-Footnote-2638670
- Node: General Functions638756
- Node: Strtonum Function639859
- Node: Assert Function642881
- Node: Round Function646207
- Node: Cliff Random Function647748
- Node: Ordinal Functions648764
- Ref: Ordinal Functions-Footnote-1651827
- Ref: Ordinal Functions-Footnote-2652079
- Node: Join Function652289
- Ref: Join Function-Footnote-1654059
- Node: Getlocaltime Function654259
- Node: Readfile Function658001
- Node: Shell Quoting659978
- Node: Data File Management661379
- Node: Filetrans Function662011
- Node: Rewind Function666107
- Node: File Checking668017
- Ref: File Checking-Footnote-1669351
- Node: Empty Files669552
- Node: Ignoring Assigns671531
- Node: Getopt Function673081
- Ref: Getopt Function-Footnote-1684550
- Node: Passwd Functions684750
- Ref: Passwd Functions-Footnote-1693589
- Node: Group Functions693677
- Ref: Group Functions-Footnote-1701575
- Node: Walking Arrays701782
- Node: Library Functions Summary704790
- Node: Library Exercises706196
- Node: Sample Programs706661
- Node: Running Examples707431
- Node: Clones708159
- Node: Cut Program709383
- Node: Egrep Program719312
- Ref: Egrep Program-Footnote-1726824
- Node: Id Program726934
- Node: Split Program730614
- Ref: Split Program-Footnote-1734073
- Node: Tee Program734202
- Node: Uniq Program736992
- Node: Wc Program744418
- Ref: Wc Program-Footnote-1748673
- Node: Miscellaneous Programs748767
- Node: Dupword Program749980
- Node: Alarm Program752010
- Node: Translate Program756865
- Ref: Translate Program-Footnote-1761430
- Node: Labels Program761700
- Ref: Labels Program-Footnote-1765051
- Node: Word Sorting765135
- Node: History Sorting769207
- Node: Extract Program771042
- Node: Simple Sed778572
- Node: Igawk Program781646
- Ref: Igawk Program-Footnote-1795977
- Ref: Igawk Program-Footnote-2796179
- Ref: Igawk Program-Footnote-3796301
- Node: Anagram Program796416
- Node: Signature Program799478
- Node: Programs Summary800725
- Node: Programs Exercises801939
- Ref: Programs Exercises-Footnote-1806068
- Node: Advanced Features806159
- Node: Nondecimal Data808149
- Node: Array Sorting809740
- Node: Controlling Array Traversal810440
- Ref: Controlling Array Traversal-Footnote-1818807
- Node: Array Sorting Functions818925
- Ref: Array Sorting Functions-Footnote-1824016
- Node: Two-way I/O824212
- Ref: Two-way I/O-Footnote-1830764
- Ref: Two-way I/O-Footnote-2830951
- Node: TCP/IP Networking831033
- Node: Profiling834151
- Ref: Profiling-Footnote-1842823
- Node: Advanced Features Summary843146
- Node: Internationalization844990
- Node: I18N and L10N846470
- Node: Explaining gettext847157
- Ref: Explaining gettext-Footnote-1853049
- Ref: Explaining gettext-Footnote-2853234
- Node: Programmer i18n853399
- Ref: Programmer i18n-Footnote-1858348
- Node: Translator i18n858397
- Node: String Extraction859191
- Ref: String Extraction-Footnote-1860323
- Node: Printf Ordering860409
- Ref: Printf Ordering-Footnote-1863195
- Node: I18N Portability863259
- Ref: I18N Portability-Footnote-1865715
- Node: I18N Example865778
- Ref: I18N Example-Footnote-1868584
- Node: Gawk I18N868657
- Node: I18N Summary869302
- Node: Debugger870643
- Node: Debugging871646
- Node: Debugging Concepts872087
- Node: Debugging Terms873896
- Node: Awk Debugging876471
- Node: Sample Debugging Session877377
- Node: Debugger Invocation877911
- Node: Finding The Bug879297
- Node: List of Debugger Commands885775
- Node: Breakpoint Control887108
- Node: Debugger Execution Control890802
- Node: Viewing And Changing Data894164
- Node: Execution Stack897538
- Node: Debugger Info899175
- Node: Miscellaneous Debugger Commands903246
- Node: Readline Support908334
- Node: Limitations909230
- Node: Debugging Summary911339
- Node: Namespaces912618
- Node: Global Namespace913436
- Node: Qualified Names914790
- Node: Default Namespace915789
- Node: Changing The Namespace916530
- Node: Naming Rules918141
- Node: Internal Name Management919990
- Node: Namespace Example921032
- Node: Namespace And Features923594
- Node: Namespace Summary925029
- Node: Arbitrary Precision Arithmetic926506
- Node: Computer Arithmetic927993
- Ref: table-numeric-ranges931584
- Ref: Computer Arithmetic-Footnote-1932306
- Node: Math Definitions932363
- Ref: table-ieee-formats935679
- Ref: Math Definitions-Footnote-1936282
- Node: MPFR features936387
- Node: FP Math Caution938105
- Ref: FP Math Caution-Footnote-1939177
- Node: Inexactness of computations939546
- Node: Inexact representation940506
- Node: Comparing FP Values941866
- Node: Errors accumulate942948
- Node: Getting Accuracy944381
- Node: Try To Round947091
- Node: Setting precision947990
- Ref: table-predefined-precision-strings948687
- Node: Setting the rounding mode950517
- Ref: table-gawk-rounding-modes950891
- Ref: Setting the rounding mode-Footnote-1954299
- Node: Arbitrary Precision Integers954478
- Ref: Arbitrary Precision Integers-Footnote-1957653
- Node: Checking for MPFR957802
- Node: POSIX Floating Point Problems959099
- Ref: POSIX Floating Point Problems-Footnote-1962970
- Node: Floating point summary963008
- Node: Dynamic Extensions965198
- Node: Extension Intro966751
- Node: Plugin License968017
- Node: Extension Mechanism Outline968814
- Ref: figure-load-extension969253
- Ref: figure-register-new-function970818
- Ref: figure-call-new-function971910
- Node: Extension API Description973972
- Node: Extension API Functions Introduction975614
- Node: General Data Types981154
- Ref: General Data Types-Footnote-1989275
- Node: Memory Allocation Functions989574
- Ref: Memory Allocation Functions-Footnote-1993782
- Node: Constructor Functions993881
- Node: Registration Functions997467
- Node: Extension Functions998152
- Node: Exit Callback Functions1003367
- Node: Extension Version String1004617
- Node: Input Parsers1005280
- Node: Output Wrappers1018001
- Node: Two-way processors1022513
- Node: Printing Messages1024778
- Ref: Printing Messages-Footnote-11025949
- Node: Updating ERRNO1026102
- Node: Requesting Values1026841
- Ref: table-value-types-returned1027578
- Node: Accessing Parameters1028514
- Node: Symbol Table Access1029749
- Node: Symbol table by name1030261
- Ref: Symbol table by name-Footnote-11033151
- Node: Symbol table by cookie1033279
- Ref: Symbol table by cookie-Footnote-11037464
- Node: Cached values1037528
- Ref: Cached values-Footnote-11041064
- Node: Array Manipulation1041217
- Ref: Array Manipulation-Footnote-11042308
- Node: Array Data Types1042345
- Ref: Array Data Types-Footnote-11045003
- Node: Array Functions1045095
- Node: Flattening Arrays1049593
- Node: Creating Arrays1056569
- Node: Redirection API1061338
- Node: Extension API Variables1064171
- Node: Extension Versioning1064882
- Ref: gawk-api-version1065311
- Node: Extension GMP/MPFR Versioning1067039
- Node: Extension API Informational Variables1068667
- Node: Extension API Boilerplate1069740
- Node: Changes from API V11073714
- Node: Finding Extensions1074374
- Node: Extension Example1074933
- Node: Internal File Description1075731
- Node: Internal File Ops1079811
- Ref: Internal File Ops-Footnote-11091211
- Node: Using Internal File Ops1091351
- Ref: Using Internal File Ops-Footnote-11093734
- Node: Extension Samples1094008
- Node: Extension Sample File Functions1095537
- Node: Extension Sample Fnmatch1103186
- Node: Extension Sample Fork1104673
- Node: Extension Sample Inplace1105891
- Node: Extension Sample Ord1109195
- Node: Extension Sample Readdir1110031
- Ref: table-readdir-file-types1110920
- Node: Extension Sample Revout1111725
- Node: Extension Sample Rev2way1112314
- Node: Extension Sample Read write array1113054
- Node: Extension Sample Readfile1114996
- Node: Extension Sample Time1116091
- Node: Extension Sample API Tests1117439
- Node: gawkextlib1117931
- Node: Extension summary1120387
- Node: Extension Exercises1124089
- Node: Language History1125331
- Node: V7/SVR3.11126987
- Node: SVR41129139
- Node: POSIX1130573
- Node: BTL1131953
- Node: POSIX/GNU1132682
- Node: Feature History1138460
- Node: Common Extensions1154319
- Node: Ranges and Locales1155602
- Ref: Ranges and Locales-Footnote-11160218
- Ref: Ranges and Locales-Footnote-21160245
- Ref: Ranges and Locales-Footnote-31160480
- Node: Contributors1160701
- Node: History summary1166646
- Node: Installation1168026
- Node: Gawk Distribution1168970
- Node: Getting1169454
- Node: Extracting1170417
- Node: Distribution contents1172055
- Node: Unix Installation1178535
- Node: Quick Installation1179217
- Node: Shell Startup Files1181631
- Node: Additional Configuration Options1182720
- Node: Configuration Philosophy1184709
- Node: Non-Unix Installation1187078
- Node: PC Installation1187538
- Node: PC Binary Installation1188376
- Node: PC Compiling1188811
- Node: PC Using1189928
- Node: Cygwin1192973
- Node: MSYS1193743
- Node: VMS Installation1194244
- Node: VMS Compilation1195035
- Ref: VMS Compilation-Footnote-11196264
- Node: VMS Dynamic Extensions1196322
- Node: VMS Installation Details1198007
- Node: VMS Running1200260
- Node: VMS GNV1204539
- Node: VMS Old Gawk1205274
- Node: Bugs1205745
- Node: Bug address1206408
- Node: Usenet1209200
- Node: Maintainers1209977
- Node: Other Versions1211238
- Node: Installation summary1218033
- Node: Notes1219235
- Node: Compatibility Mode1220100
- Node: Additions1220882
- Node: Accessing The Source1221807
- Node: Adding Code1223244
- Node: New Ports1229463
- Node: Derived Files1233951
- Ref: Derived Files-Footnote-11239597
- Ref: Derived Files-Footnote-21239632
- Ref: Derived Files-Footnote-31240230
- Node: Future Extensions1240344
- Node: Implementation Limitations1241002
- Node: Extension Design1242185
- Node: Old Extension Problems1243339
- Ref: Old Extension Problems-Footnote-11244857
- Node: Extension New Mechanism Goals1244914
- Ref: Extension New Mechanism Goals-Footnote-11248278
- Node: Extension Other Design Decisions1248467
- Node: Extension Future Growth1250580
- Node: Old Extension Mechanism1251416
- Node: Notes summary1253179
- Node: Basic Concepts1254361
- Node: Basic High Level1255042
- Ref: figure-general-flow1255324
- Ref: figure-process-flow1256009
- Ref: Basic High Level-Footnote-11259310
- Node: Basic Data Typing1259495
- Node: Glossary1262823
- Node: Copying1294773
- Node: GNU Free Documentation License1332312
- Node: Index1357430
++Node: I18N Functions594563
++Node: User-defined596214
++Node: Definition Syntax597019
++Ref: Definition Syntax-Footnote-1602706
++Node: Function Example602777
++Ref: Function Example-Footnote-1605699
++Node: Function Caveats605721
++Node: Calling A Function606239
++Node: Variable Scope607197
++Node: Pass By Value/Reference610191
++Node: Return Statement613690
++Node: Dynamic Typing616669
++Node: Indirect Calls617599
++Ref: Indirect Calls-Footnote-1627851
++Node: Functions Summary627979
++Node: Library Functions630684
++Ref: Library Functions-Footnote-1634291
++Ref: Library Functions-Footnote-2634434
++Node: Library Names634605
++Ref: Library Names-Footnote-1638281
++Ref: Library Names-Footnote-2638504
++Node: General Functions638590
++Node: Strtonum Function639693
++Node: Assert Function642715
++Node: Round Function646041
++Node: Cliff Random Function647582
++Node: Ordinal Functions648598
++Ref: Ordinal Functions-Footnote-1651661
++Ref: Ordinal Functions-Footnote-2651913
++Node: Join Function652123
++Ref: Join Function-Footnote-1653893
++Node: Getlocaltime Function654093
++Node: Readfile Function657835
++Node: Shell Quoting659812
++Node: Data File Management661213
++Node: Filetrans Function661845
++Node: Rewind Function665941
++Node: File Checking667851
++Ref: File Checking-Footnote-1669185
++Node: Empty Files669386
++Node: Ignoring Assigns671365
++Node: Getopt Function672915
++Ref: Getopt Function-Footnote-1684384
++Node: Passwd Functions684584
++Ref: Passwd Functions-Footnote-1693423
++Node: Group Functions693511
++Ref: Group Functions-Footnote-1701409
++Node: Walking Arrays701616
++Node: Library Functions Summary704624
++Node: Library Exercises706030
++Node: Sample Programs706495
++Node: Running Examples707265
++Node: Clones707993
++Node: Cut Program709217
++Node: Egrep Program719146
++Ref: Egrep Program-Footnote-1726658
++Node: Id Program726768
++Node: Split Program730448
++Ref: Split Program-Footnote-1733907
++Node: Tee Program734036
++Node: Uniq Program736826
++Node: Wc Program744252
++Ref: Wc Program-Footnote-1748507
++Node: Miscellaneous Programs748601
++Node: Dupword Program749814
++Node: Alarm Program751844
++Node: Translate Program756699
++Ref: Translate Program-Footnote-1761264
++Node: Labels Program761534
++Ref: Labels Program-Footnote-1764885
++Node: Word Sorting764969
++Node: History Sorting769041
++Node: Extract Program770876
++Node: Simple Sed778406
++Node: Igawk Program781480
++Ref: Igawk Program-Footnote-1795811
++Ref: Igawk Program-Footnote-2796013
++Ref: Igawk Program-Footnote-3796135
++Node: Anagram Program796250
++Node: Signature Program799312
++Node: Programs Summary800559
++Node: Programs Exercises801773
++Ref: Programs Exercises-Footnote-1805902
++Node: Advanced Features805993
++Node: Nondecimal Data807983
++Node: Array Sorting809574
++Node: Controlling Array Traversal810274
++Ref: Controlling Array Traversal-Footnote-1818641
++Node: Array Sorting Functions818759
++Ref: Array Sorting Functions-Footnote-1823850
++Node: Two-way I/O824046
++Ref: Two-way I/O-Footnote-1830598
++Ref: Two-way I/O-Footnote-2830785
++Node: TCP/IP Networking830867
++Node: Profiling833985
++Ref: Profiling-Footnote-1842657
++Node: Advanced Features Summary842980
++Node: Internationalization844824
++Node: I18N and L10N846304
++Node: Explaining gettext846991
++Ref: Explaining gettext-Footnote-1852883
++Ref: Explaining gettext-Footnote-2853068
++Node: Programmer i18n853233
++Ref: Programmer i18n-Footnote-1858182
++Node: Translator i18n858231
++Node: String Extraction859025
++Ref: String Extraction-Footnote-1860157
++Node: Printf Ordering860243
++Ref: Printf Ordering-Footnote-1863029
++Node: I18N Portability863093
++Ref: I18N Portability-Footnote-1865549
++Node: I18N Example865612
++Ref: I18N Example-Footnote-1868418
++Node: Gawk I18N868491
++Node: I18N Summary869136
++Node: Debugger870477
++Node: Debugging871480
++Node: Debugging Concepts871921
++Node: Debugging Terms873730
++Node: Awk Debugging876305
++Node: Sample Debugging Session877211
++Node: Debugger Invocation877745
++Node: Finding The Bug879131
++Node: List of Debugger Commands885609
++Node: Breakpoint Control886942
++Node: Debugger Execution Control890636
++Node: Viewing And Changing Data893998
++Node: Execution Stack897372
++Node: Debugger Info899009
++Node: Miscellaneous Debugger Commands903080
++Node: Readline Support908168
++Node: Limitations909064
++Node: Debugging Summary911173
++Node: Namespaces912452
++Node: Global Namespace913270
++Node: Qualified Names914624
++Node: Default Namespace915623
++Node: Changing The Namespace916364
++Node: Naming Rules917975
++Node: Internal Name Management919824
++Node: Namespace Example920866
++Node: Namespace And Features923428
++Node: Namespace Summary924863
++Node: Arbitrary Precision Arithmetic926340
++Node: Computer Arithmetic927827
++Ref: table-numeric-ranges931418
++Ref: Computer Arithmetic-Footnote-1932140
++Node: Math Definitions932197
++Ref: table-ieee-formats935513
++Ref: Math Definitions-Footnote-1936116
++Node: MPFR features936221
++Node: FP Math Caution937939
++Ref: FP Math Caution-Footnote-1939011
++Node: Inexactness of computations939380
++Node: Inexact representation940340
++Node: Comparing FP Values941700
++Node: Errors accumulate942782
++Node: Getting Accuracy944215
++Node: Try To Round946925
++Node: Setting precision947824
++Ref: table-predefined-precision-strings948521
++Node: Setting the rounding mode950351
++Ref: table-gawk-rounding-modes950725
++Ref: Setting the rounding mode-Footnote-1954133
++Node: Arbitrary Precision Integers954312
++Ref: Arbitrary Precision Integers-Footnote-1957487
++Node: Checking for MPFR957636
++Node: POSIX Floating Point Problems958933
++Ref: POSIX Floating Point Problems-Footnote-1962804
++Node: Floating point summary962842
++Node: Dynamic Extensions965032
++Node: Extension Intro966585
++Node: Plugin License967851
++Node: Extension Mechanism Outline968648
++Ref: figure-load-extension969087
++Ref: figure-register-new-function970652
++Ref: figure-call-new-function971744
++Node: Extension API Description973806
++Node: Extension API Functions Introduction975448
++Node: General Data Types980988
++Ref: General Data Types-Footnote-1989109
++Node: Memory Allocation Functions989408
++Ref: Memory Allocation Functions-Footnote-1993616
++Node: Constructor Functions993715
++Node: Registration Functions997301
++Node: Extension Functions997986
++Node: Exit Callback Functions1003201
++Node: Extension Version String1004451
++Node: Input Parsers1005114
++Node: Output Wrappers1017835
++Node: Two-way processors1022347
++Node: Printing Messages1024612
++Ref: Printing Messages-Footnote-11025783
++Node: Updating ERRNO1025936
++Node: Requesting Values1026675
++Ref: table-value-types-returned1027412
++Node: Accessing Parameters1028348
++Node: Symbol Table Access1029583
++Node: Symbol table by name1030095
++Ref: Symbol table by name-Footnote-11032985
++Node: Symbol table by cookie1033113
++Ref: Symbol table by cookie-Footnote-11037298
++Node: Cached values1037362
++Ref: Cached values-Footnote-11040898
++Node: Array Manipulation1041051
++Ref: Array Manipulation-Footnote-11042142
++Node: Array Data Types1042179
++Ref: Array Data Types-Footnote-11044837
++Node: Array Functions1044929
++Node: Flattening Arrays1049427
++Node: Creating Arrays1056403
++Node: Redirection API1061172
++Node: Extension API Variables1064005
++Node: Extension Versioning1064716
++Ref: gawk-api-version1065145
++Node: Extension GMP/MPFR Versioning1066873
++Node: Extension API Informational Variables1068501
++Node: Extension API Boilerplate1069574
++Node: Changes from API V11073548
++Node: Finding Extensions1074208
++Node: Extension Example1074767
++Node: Internal File Description1075565
++Node: Internal File Ops1079645
++Ref: Internal File Ops-Footnote-11091045
++Node: Using Internal File Ops1091185
++Ref: Using Internal File Ops-Footnote-11093568
++Node: Extension Samples1093842
++Node: Extension Sample File Functions1095371
++Node: Extension Sample Fnmatch1103020
++Node: Extension Sample Fork1104507
++Node: Extension Sample Inplace1105725
++Node: Extension Sample Ord1109029
++Node: Extension Sample Readdir1109865
++Ref: table-readdir-file-types1110754
++Node: Extension Sample Revout1111559
++Node: Extension Sample Rev2way1112148
++Node: Extension Sample Read write array1112888
++Node: Extension Sample Readfile1114830
++Node: Extension Sample Time1115925
++Node: Extension Sample API Tests1117273
++Node: gawkextlib1117765
++Node: Extension summary1120221
++Node: Extension Exercises1123923
++Node: Language History1125165
++Node: V7/SVR3.11126821
++Node: SVR41128973
++Node: POSIX1130407
++Node: BTL1131787
++Node: POSIX/GNU1132516
++Node: Feature History1138294
++Node: Common Extensions1154153
++Node: Ranges and Locales1155436
++Ref: Ranges and Locales-Footnote-11160052
++Ref: Ranges and Locales-Footnote-21160079
++Ref: Ranges and Locales-Footnote-31160314
++Node: Contributors1160535
++Node: History summary1166480
++Node: Installation1167860
++Node: Gawk Distribution1168804
++Node: Getting1169288
++Node: Extracting1170251
++Node: Distribution contents1171889
++Node: Unix Installation1178369
++Node: Quick Installation1179051
++Node: Shell Startup Files1181465
++Node: Additional Configuration Options1182554
++Node: Configuration Philosophy1184543
++Node: Non-Unix Installation1186912
++Node: PC Installation1187372
++Node: PC Binary Installation1188210
++Node: PC Compiling1188645
++Node: PC Using1189762
++Node: Cygwin1192807
++Node: MSYS1193577
++Node: VMS Installation1194078
++Node: VMS Compilation1194869
++Ref: VMS Compilation-Footnote-11196098
++Node: VMS Dynamic Extensions1196156
++Node: VMS Installation Details1197841
++Node: VMS Running1200094
++Node: VMS GNV1204373
++Node: VMS Old Gawk1205108
++Node: Bugs1205579
++Node: Bug address1206242
++Node: Usenet1209034
++Node: Maintainers1209811
++Node: Other Versions1211072
++Node: Installation summary1217834
++Node: Notes1219036
++Node: Compatibility Mode1219901
++Node: Additions1220683
++Node: Accessing The Source1221608
++Node: Adding Code1223045
++Node: New Ports1229264
++Node: Derived Files1233752
++Ref: Derived Files-Footnote-11239398
++Ref: Derived Files-Footnote-21239433
++Ref: Derived Files-Footnote-31240031
++Node: Future Extensions1240145
++Node: Implementation Limitations1240803
++Node: Extension Design1241986
++Node: Old Extension Problems1243140
++Ref: Old Extension Problems-Footnote-11244658
++Node: Extension New Mechanism Goals1244715
++Ref: Extension New Mechanism Goals-Footnote-11248079
++Node: Extension Other Design Decisions1248268
++Node: Extension Future Growth1250381
++Node: Old Extension Mechanism1251217
++Node: Notes summary1252980
++Node: Basic Concepts1254162
++Node: Basic High Level1254843
++Ref: figure-general-flow1255125
++Ref: figure-process-flow1255810
++Ref: Basic High Level-Footnote-11259111
++Node: Basic Data Typing1259296
++Node: Glossary1262624
++Node: Copying1294460
++Node: GNU Free Documentation License1331999
++Node: Index1357117
  
  End Tag Table

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

Summary of changes:
 ChangeLog          |   5 +
 NEWS               |   3 +-
 builtin.c          |   6 -
 doc/ChangeLog      |  14 +
 doc/awkcard.in     |   1 -
 doc/gawk.1         |   1 -
 doc/gawk.info      | 734 ++++++++++++++++++++++++++---------------------------
 doc/gawk.texi      |  14 +-
 doc/gawktexi.in    |  14 +-
 doc/it/ChangeLog   |   9 +
 doc/it/gawktexi.in |  13 +-
 test/ChangeLog     |   8 +
 test/forcenum.awk  |  17 +-
 test/forcenum.ok   |   2 +
 14 files changed, 431 insertions(+), 410 deletions(-)
 mode change 100755 => 100644 doc/it/gawktexi.in


hooks/post-receive
-- 
gawk



reply via email to

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