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-3482-g253b7c0
Date: Mon, 26 Nov 2018 15:04:32 -0500 (EST)

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  253b7c09c7acd8cc14d524ed63c91cad8e7aedd1 (commit)
       via  4d481023b2ff756dc8c77c66e6a4864f9c072007 (commit)
       via  6e786c0622d9afd845ff56ac83c6bc9726dbe230 (commit)
       via  7eac08335f61dc6b0f236f9bf7c3ad434576b70f (commit)
      from  44c4acd3c8706239d270499f3abc524deee81dc8 (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=253b7c09c7acd8cc14d524ed63c91cad8e7aedd1

commit 253b7c09c7acd8cc14d524ed63c91cad8e7aedd1
Merge: 44c4acd 4d48102
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Nov 26 22:04:17 2018 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 7906fd4,dacbee1..1575861
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -35751,8 -35322,8 +35758,8 @@@ Inde
  * portability, NF variable, decrementing: Changing Fields.    (line 115)
  * portability, operators:                Increment Ops.       (line  60)
  * portability, operators, not in POSIX awk: Precedence.       (line  97)
 -* portability, POSIXLY_CORRECT environment variable: Options. (line 376)
 +* portability, POSIXLY_CORRECT environment variable: Options. (line 386)
- * portability, substr() function:        String Functions.    (line 516)
+ * portability, substr() function:        String Functions.    (line 518)
  * portable object files:                 Explaining gettext.  (line  37)
  * portable object files <1>:             Translator i18n.     (line   6)
  * portable object files, converting to message object files: I18N Example.
@@@ -36427,10 -35998,10 +36434,10 @@@
  * troubleshooting, regexp constants vs. string constants: Computed Regexps.
                                                                (line  40)
  * troubleshooting, string concatenation: Concatenation.       (line  27)
- * troubleshooting, substr() function:    String Functions.    (line 503)
+ * troubleshooting, substr() function:    String Functions.    (line 505)
  * troubleshooting, system() function:    I/O Functions.       (line 128)
  * troubleshooting, typographical errors, global variables: Options.
 -                                                              (line  99)
 +                                                              (line 102)
  * true, logical:                         Truth Values.        (line   6)
  * Trueman, David:                        History.             (line  30)
  * Trueman, David <1>:                    Acknowledgments.     (line  47)
@@@ -36586,592 -36157,581 +36593,592 @@@
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343320
 -Node: Foreword447762
 -Node: Preface49294
 -Ref: Preface-Footnote-152153
 -Ref: Preface-Footnote-252260
 -Ref: Preface-Footnote-352494
 -Node: History52636
 -Node: Names54988
 -Ref: Names-Footnote-156082
 -Node: This Manual56229
 -Ref: This Manual-Footnote-162714
 -Node: Conventions62814
 -Node: Manual History65169
 -Ref: Manual History-Footnote-168166
 -Ref: Manual History-Footnote-268207
 -Node: How To Contribute68281
 -Node: Acknowledgments69207
 -Node: Getting Started74115
 -Node: Running gawk76554
 -Node: One-shot77744
 -Node: Read Terminal79007
 -Node: Long81000
 -Node: Executable Scripts82513
 -Ref: Executable Scripts-Footnote-185308
 -Node: Comments85411
 -Node: Quoting87895
 -Node: DOS Quoting93412
 -Node: Sample Data Files95468
 -Node: Very Simple98063
 -Node: Two Rules102965
 -Node: More Complex104850
 -Node: Statements/Lines107716
 -Ref: Statements/Lines-Footnote-1112175
 -Node: Other Features112440
 -Node: When113376
 -Ref: When-Footnote-1115130
 -Node: Intro Summary115195
 -Node: Invoking Gawk116079
 -Node: Command Line117593
 -Node: Options118391
 -Ref: Options-Footnote-1134953
 -Ref: Options-Footnote-2135184
 -Node: Other Arguments135209
 -Node: Naming Standard Input138156
 -Node: Environment Variables139249
 -Node: AWKPATH Variable139807
 -Ref: AWKPATH Variable-Footnote-1143219
 -Ref: AWKPATH Variable-Footnote-2143253
 -Node: AWKLIBPATH Variable143514
 -Node: Other Environment Variables145172
 -Node: Exit Status148993
 -Node: Include Files149670
 -Node: Loading Shared Libraries153195
 -Node: Obsolete154623
 -Node: Undocumented155315
 -Node: Invoking Summary155612
 -Node: Regexp157272
 -Node: Regexp Usage158726
 -Node: Escape Sequences160763
 -Node: Regexp Operators166995
 -Ref: Regexp Operators-Footnote-1174411
 -Ref: Regexp Operators-Footnote-2174558
 -Node: Bracket Expressions174656
 -Ref: table-char-classes177132
 -Node: Leftmost Longest180458
 -Node: Computed Regexps181761
 -Node: GNU Regexp Operators185188
 -Node: Case-sensitivity188867
 -Ref: Case-sensitivity-Footnote-1191754
 -Ref: Case-sensitivity-Footnote-2191989
 -Node: Regexp Summary192097
 -Node: Reading Files193563
 -Node: Records195832
 -Node: awk split records196907
 -Node: gawk split records202182
 -Ref: gawk split records-Footnote-1206768
 -Node: Fields206805
 -Node: Nonconstant Fields209546
 -Ref: Nonconstant Fields-Footnote-1211782
 -Node: Changing Fields211986
 -Node: Field Separators218017
 -Node: Default Field Splitting220715
 -Node: Regexp Field Splitting221833
 -Node: Single Character Fields225186
 -Node: Command Line Field Separator226246
 -Node: Full Line Fields229464
 -Ref: Full Line Fields-Footnote-1230986
 -Ref: Full Line Fields-Footnote-2231032
 -Node: Field Splitting Summary231133
 -Node: Constant Size233207
 -Node: Fixed width data233939
 -Node: Skipping intervening237406
 -Node: Allowing trailing data238204
 -Node: Fields with fixed data239241
 -Node: Splitting By Content240759
 -Ref: Splitting By Content-Footnote-1244409
 -Node: Testing field creation244572
 -Node: Multiple Line246197
 -Ref: Multiple Line-Footnote-1252081
 -Node: Getline252260
 -Node: Plain Getline254729
 -Node: Getline/Variable257370
 -Node: Getline/File258521
 -Node: Getline/Variable/File259909
 -Ref: Getline/Variable/File-Footnote-1261514
 -Node: Getline/Pipe261602
 -Node: Getline/Variable/Pipe264309
 -Node: Getline/Coprocess265444
 -Node: Getline/Variable/Coprocess266711
 -Node: Getline Notes267453
 -Node: Getline Summary270250
 -Ref: table-getline-variants270674
 -Node: Read Timeout271422
 -Ref: Read Timeout-Footnote-1275328
 -Node: Retrying Input275386
 -Node: Command-line directories276585
 -Node: Input Summary277491
 -Node: Input Exercises280663
 -Node: Printing281391
 -Node: Print283225
 -Node: Print Examples284682
 -Node: Output Separators287462
 -Node: OFMT289479
 -Node: Printf290835
 -Node: Basic Printf291620
 -Node: Control Letters293194
 -Node: Format Modifiers298356
 -Node: Printf Examples304371
 -Node: Redirection306857
 -Node: Special FD313698
 -Ref: Special FD-Footnote-1316866
 -Node: Special Files316940
 -Node: Other Inherited Files317557
 -Node: Special Network318558
 -Node: Special Caveats319418
 -Node: Close Files And Pipes320367
 -Ref: table-close-pipe-return-values327274
 -Ref: Close Files And Pipes-Footnote-1328087
 -Ref: Close Files And Pipes-Footnote-2328235
 -Node: Nonfatal328387
 -Node: Output Summary330725
 -Node: Output Exercises331947
 -Node: Expressions332626
 -Node: Values333814
 -Node: Constants334492
 -Node: Scalar Constants335183
 -Ref: Scalar Constants-Footnote-1337708
 -Node: Nondecimal-numbers337958
 -Node: Regexp Constants340959
 -Node: Using Constant Regexps341485
 -Node: Standard Regexp Constants342107
 -Node: Strong Regexp Constants345295
 -Node: Variables348253
 -Node: Using Variables348910
 -Node: Assignment Options350820
 -Node: Conversion353287
 -Node: Strings And Numbers353811
 -Ref: Strings And Numbers-Footnote-1356874
 -Node: Locale influences conversions356983
 -Ref: table-locale-affects359741
 -Node: All Operators360359
 -Node: Arithmetic Ops360988
 -Node: Concatenation363494
 -Ref: Concatenation-Footnote-1366341
 -Node: Assignment Ops366448
 -Ref: table-assign-ops371439
 -Node: Increment Ops372752
 -Node: Truth Values and Conditions376212
 -Node: Truth Values377286
 -Node: Typing and Comparison378334
 -Node: Variable Typing379154
 -Ref: Variable Typing-Footnote-1385617
 -Ref: Variable Typing-Footnote-2385689
 -Node: Comparison Operators385766
 -Ref: table-relational-ops386185
 -Node: POSIX String Comparison389680
 -Ref: POSIX String Comparison-Footnote-1391375
 -Ref: POSIX String Comparison-Footnote-2391514
 -Node: Boolean Ops391598
 -Ref: Boolean Ops-Footnote-1396080
 -Node: Conditional Exp396172
 -Node: Function Calls397908
 -Node: Precedence401785
 -Node: Locales405444
 -Node: Expressions Summary407076
 -Node: Patterns and Actions409649
 -Node: Pattern Overview410769
 -Node: Regexp Patterns412446
 -Node: Expression Patterns412988
 -Node: Ranges416769
 -Node: BEGIN/END419877
 -Node: Using BEGIN/END420638
 -Ref: Using BEGIN/END-Footnote-1423374
 -Node: I/O And BEGIN/END423480
 -Node: BEGINFILE/ENDFILE425794
 -Node: Empty428707
 -Node: Using Shell Variables429024
 -Node: Action Overview431298
 -Node: Statements433623
 -Node: If Statement435471
 -Node: While Statement436966
 -Node: Do Statement438994
 -Node: For Statement440142
 -Node: Switch Statement443313
 -Node: Break Statement445699
 -Node: Continue Statement447791
 -Node: Next Statement449618
 -Node: Nextfile Statement452001
 -Node: Exit Statement454653
 -Node: Built-in Variables457056
 -Node: User-modified458189
 -Node: Auto-set465956
 -Ref: Auto-set-Footnote-1482792
 -Ref: Auto-set-Footnote-2482998
 -Node: ARGC and ARGV483054
 -Node: Pattern Action Summary487267
 -Node: Arrays489697
 -Node: Array Basics491026
 -Node: Array Intro491870
 -Ref: figure-array-elements493845
 -Ref: Array Intro-Footnote-1496549
 -Node: Reference to Elements496677
 -Node: Assigning Elements499141
 -Node: Array Example499632
 -Node: Scanning an Array501391
 -Node: Controlling Scanning504413
 -Ref: Controlling Scanning-Footnote-1509812
 -Node: Numeric Array Subscripts510128
 -Node: Uninitialized Subscripts512312
 -Node: Delete513931
 -Ref: Delete-Footnote-1516683
 -Node: Multidimensional516740
 -Node: Multiscanning519835
 -Node: Arrays of Arrays521426
 -Node: Arrays Summary526194
 -Node: Functions528287
 -Node: Built-in529325
 -Node: Calling Built-in530406
 -Node: Numeric Functions532402
 -Ref: Numeric Functions-Footnote-1536430
 -Ref: Numeric Functions-Footnote-2536787
 -Ref: Numeric Functions-Footnote-3536835
 -Node: String Functions537107
 -Ref: String Functions-Footnote-1560965
 -Ref: String Functions-Footnote-2561093
 -Ref: String Functions-Footnote-3561341
 -Node: Gory Details561428
 -Ref: table-sub-escapes563219
 -Ref: table-sub-proposed564738
 -Ref: table-posix-sub566101
 -Ref: table-gensub-escapes567642
 -Ref: Gory Details-Footnote-1568465
 -Node: I/O Functions568619
 -Ref: table-system-return-values575087
 -Ref: I/O Functions-Footnote-1577167
 -Ref: I/O Functions-Footnote-2577315
 -Node: Time Functions577435
 -Ref: Time Functions-Footnote-1588106
 -Ref: Time Functions-Footnote-2588174
 -Ref: Time Functions-Footnote-3588332
 -Ref: Time Functions-Footnote-4588443
 -Ref: Time Functions-Footnote-5588555
 -Ref: Time Functions-Footnote-6588782
 -Node: Bitwise Functions589048
 -Ref: table-bitwise-ops589642
 -Ref: Bitwise Functions-Footnote-1595705
 -Ref: Bitwise Functions-Footnote-2595878
 -Node: Type Functions596069
 -Node: I18N Functions598820
 -Node: User-defined600471
 -Node: Definition Syntax601276
 -Ref: Definition Syntax-Footnote-1606963
 -Node: Function Example607034
 -Ref: Function Example-Footnote-1609956
 -Node: Function Caveats609978
 -Node: Calling A Function610496
 -Node: Variable Scope611454
 -Node: Pass By Value/Reference614448
 -Node: Return Statement617947
 -Node: Dynamic Typing620926
 -Node: Indirect Calls621856
 -Ref: Indirect Calls-Footnote-1632108
 -Node: Functions Summary632236
 -Node: Library Functions634941
 -Ref: Library Functions-Footnote-1638548
 -Ref: Library Functions-Footnote-2638691
 -Node: Library Names638862
 -Ref: Library Names-Footnote-1642322
 -Ref: Library Names-Footnote-2642545
 -Node: General Functions642631
 -Node: Strtonum Function643734
 -Node: Assert Function646756
 -Node: Round Function650082
 -Node: Cliff Random Function651622
 -Node: Ordinal Functions652638
 -Ref: Ordinal Functions-Footnote-1655701
 -Ref: Ordinal Functions-Footnote-2655953
 -Node: Join Function656163
 -Ref: Join Function-Footnote-1657933
 -Node: Getlocaltime Function658133
 -Node: Readfile Function661875
 -Node: Shell Quoting663852
 -Node: Data File Management665253
 -Node: Filetrans Function665885
 -Node: Rewind Function669981
 -Node: File Checking671891
 -Ref: File Checking-Footnote-1673225
 -Node: Empty Files673426
 -Node: Ignoring Assigns675405
 -Node: Getopt Function676955
 -Ref: Getopt Function-Footnote-1688424
 -Node: Passwd Functions688624
 -Ref: Passwd Functions-Footnote-1697463
 -Node: Group Functions697551
 -Ref: Group Functions-Footnote-1705449
 -Node: Walking Arrays705656
 -Node: Library Functions Summary708664
 -Node: Library Exercises710070
 -Node: Sample Programs710535
 -Node: Running Examples711305
 -Node: Clones712033
 -Node: Cut Program713257
 -Node: Egrep Program723186
 -Ref: Egrep Program-Footnote-1730698
 -Node: Id Program730808
 -Node: Split Program734488
 -Ref: Split Program-Footnote-1737946
 -Node: Tee Program738075
 -Node: Uniq Program740865
 -Node: Wc Program748291
 -Ref: Wc Program-Footnote-1752546
 -Node: Miscellaneous Programs752640
 -Node: Dupword Program753853
 -Node: Alarm Program755883
 -Node: Translate Program760738
 -Ref: Translate Program-Footnote-1765303
 -Node: Labels Program765573
 -Ref: Labels Program-Footnote-1768924
 -Node: Word Sorting769008
 -Node: History Sorting773080
 -Node: Extract Program774915
 -Node: Simple Sed782969
 -Node: Igawk Program786043
 -Ref: Igawk Program-Footnote-1800374
 -Ref: Igawk Program-Footnote-2800576
 -Ref: Igawk Program-Footnote-3800698
 -Node: Anagram Program800813
 -Node: Signature Program803875
 -Node: Programs Summary805122
 -Node: Programs Exercises806336
 -Ref: Programs Exercises-Footnote-1810465
 -Node: Advanced Features810556
 -Node: Nondecimal Data812546
 -Node: Array Sorting814137
 -Node: Controlling Array Traversal814837
 -Ref: Controlling Array Traversal-Footnote-1823205
 -Node: Array Sorting Functions823323
 -Ref: Array Sorting Functions-Footnote-1828414
 -Node: Two-way I/O828610
 -Ref: Two-way I/O-Footnote-1836330
 -Ref: Two-way I/O-Footnote-2836517
 -Node: TCP/IP Networking836599
 -Node: Profiling839717
 -Ref: Profiling-Footnote-1848389
 -Node: Advanced Features Summary848712
 -Node: Internationalization850556
 -Node: I18N and L10N852036
 -Node: Explaining gettext852723
 -Ref: Explaining gettext-Footnote-1858615
 -Ref: Explaining gettext-Footnote-2858800
 -Node: Programmer i18n858965
 -Ref: Programmer i18n-Footnote-1863914
 -Node: Translator i18n863963
 -Node: String Extraction864757
 -Ref: String Extraction-Footnote-1865889
 -Node: Printf Ordering865975
 -Ref: Printf Ordering-Footnote-1868761
 -Node: I18N Portability868825
 -Ref: I18N Portability-Footnote-1871281
 -Node: I18N Example871344
 -Ref: I18N Example-Footnote-1874150
 -Node: Gawk I18N874223
 -Node: I18N Summary874868
 -Node: Debugger876209
 -Node: Debugging877232
 -Node: Debugging Concepts877673
 -Node: Debugging Terms879482
 -Node: Awk Debugging882057
 -Node: Sample Debugging Session882963
 -Node: Debugger Invocation883497
 -Node: Finding The Bug884883
 -Node: List of Debugger Commands891361
 -Node: Breakpoint Control892694
 -Node: Debugger Execution Control896388
 -Node: Viewing And Changing Data899750
 -Node: Execution Stack903124
 -Node: Debugger Info904761
 -Node: Miscellaneous Debugger Commands908832
 -Node: Readline Support913894
 -Node: Limitations914790
 -Node: Debugging Summary916899
 -Node: Arbitrary Precision Arithmetic918178
 -Node: Computer Arithmetic919663
 -Ref: table-numeric-ranges923429
 -Ref: table-floating-point-ranges923922
 -Ref: Computer Arithmetic-Footnote-1924580
 -Node: Math Definitions924637
 -Ref: table-ieee-formats927953
 -Ref: Math Definitions-Footnote-1928556
 -Node: MPFR features928661
 -Node: FP Math Caution930379
 -Ref: FP Math Caution-Footnote-1931451
 -Node: Inexactness of computations931820
 -Node: Inexact representation932780
 -Node: Comparing FP Values934140
 -Node: Errors accumulate935381
 -Node: Getting Accuracy936814
 -Node: Try To Round939524
 -Node: Setting precision940423
 -Ref: table-predefined-precision-strings941120
 -Node: Setting the rounding mode942950
 -Ref: table-gawk-rounding-modes943324
 -Ref: Setting the rounding mode-Footnote-1947255
 -Node: Arbitrary Precision Integers947434
 -Ref: Arbitrary Precision Integers-Footnote-1950609
 -Node: Checking for MPFR950758
 -Node: POSIX Floating Point Problems952232
 -Ref: POSIX Floating Point Problems-Footnote-1956517
 -Node: Floating point summary956555
 -Node: Dynamic Extensions958745
 -Node: Extension Intro960298
 -Node: Plugin License961564
 -Node: Extension Mechanism Outline962361
 -Ref: figure-load-extension962800
 -Ref: figure-register-new-function964365
 -Ref: figure-call-new-function965457
 -Node: Extension API Description967519
 -Node: Extension API Functions Introduction969161
 -Node: General Data Types974701
 -Ref: General Data Types-Footnote-1983062
 -Node: Memory Allocation Functions983361
 -Ref: Memory Allocation Functions-Footnote-1987571
 -Node: Constructor Functions987670
 -Node: Registration Functions991256
 -Node: Extension Functions991941
 -Node: Exit Callback Functions997156
 -Node: Extension Version String998406
 -Node: Input Parsers999069
 -Node: Output Wrappers1011790
 -Node: Two-way processors1016302
 -Node: Printing Messages1018567
 -Ref: Printing Messages-Footnote-11019738
 -Node: Updating ERRNO1019891
 -Node: Requesting Values1020630
 -Ref: table-value-types-returned1021367
 -Node: Accessing Parameters1022303
 -Node: Symbol Table Access1023538
 -Node: Symbol table by name1024050
 -Node: Symbol table by cookie1025839
 -Ref: Symbol table by cookie-Footnote-11030024
 -Node: Cached values1030088
 -Ref: Cached values-Footnote-11033624
 -Node: Array Manipulation1033777
 -Ref: Array Manipulation-Footnote-11034868
 -Node: Array Data Types1034905
 -Ref: Array Data Types-Footnote-11037563
 -Node: Array Functions1037655
 -Node: Flattening Arrays1042153
 -Node: Creating Arrays1049129
 -Node: Redirection API1053896
 -Node: Extension API Variables1056729
 -Node: Extension Versioning1057440
 -Ref: gawk-api-version1057869
 -Node: Extension GMP/MPFR Versioning1059600
 -Node: Extension API Informational Variables1061228
 -Node: Extension API Boilerplate1062301
 -Node: Changes from API V11066275
 -Node: Finding Extensions1067847
 -Node: Extension Example1068406
 -Node: Internal File Description1069204
 -Node: Internal File Ops1073284
 -Ref: Internal File Ops-Footnote-11084634
 -Node: Using Internal File Ops1084774
 -Ref: Using Internal File Ops-Footnote-11087157
 -Node: Extension Samples1087431
 -Node: Extension Sample File Functions1088960
 -Node: Extension Sample Fnmatch1096609
 -Node: Extension Sample Fork1098096
 -Node: Extension Sample Inplace1099314
 -Node: Extension Sample Ord1102531
 -Node: Extension Sample Readdir1103367
 -Ref: table-readdir-file-types1104256
 -Node: Extension Sample Revout1105061
 -Node: Extension Sample Rev2way1105650
 -Node: Extension Sample Read write array1106390
 -Node: Extension Sample Readfile1108332
 -Node: Extension Sample Time1109427
 -Node: Extension Sample API Tests1110775
 -Node: gawkextlib1111267
 -Node: Extension summary1114185
 -Node: Extension Exercises1117887
 -Node: Language History1119385
 -Node: V7/SVR3.11121041
 -Node: SVR41123193
 -Node: POSIX1124627
 -Node: BTL1126007
 -Node: POSIX/GNU1126736
 -Node: Feature History1132514
 -Node: Common Extensions1148560
 -Node: Ranges and Locales1149843
 -Ref: Ranges and Locales-Footnote-11154459
 -Ref: Ranges and Locales-Footnote-21154486
 -Ref: Ranges and Locales-Footnote-31154721
 -Node: Contributors1154942
 -Node: History summary1160887
 -Node: Installation1162267
 -Node: Gawk Distribution1163211
 -Node: Getting1163695
 -Node: Extracting1164658
 -Node: Distribution contents1166296
 -Node: Unix Installation1172776
 -Node: Quick Installation1173458
 -Node: Shell Startup Files1175872
 -Node: Additional Configuration Options1176961
 -Node: Configuration Philosophy1179126
 -Node: Non-Unix Installation1181495
 -Node: PC Installation1181955
 -Node: PC Binary Installation1182793
 -Node: PC Compiling1183228
 -Node: PC Using1184345
 -Node: Cygwin1187898
 -Node: MSYS1188997
 -Node: VMS Installation1189498
 -Node: VMS Compilation1190289
 -Ref: VMS Compilation-Footnote-11191518
 -Node: VMS Dynamic Extensions1191576
 -Node: VMS Installation Details1193261
 -Node: VMS Running1195514
 -Node: VMS GNV1199793
 -Node: VMS Old Gawk1200528
 -Node: Bugs1200999
 -Node: Bug address1201662
 -Node: Usenet1204644
 -Node: Maintainers1205648
 -Node: Other Versions1206909
 -Node: Installation summary1213467
 -Node: Notes1214669
 -Node: Compatibility Mode1215463
 -Node: Additions1216245
 -Node: Accessing The Source1217170
 -Node: Adding Code1218607
 -Node: New Ports1224826
 -Node: Derived Files1229314
 -Ref: Derived Files-Footnote-11234960
 -Ref: Derived Files-Footnote-21234995
 -Ref: Derived Files-Footnote-31235593
 -Node: Future Extensions1235707
 -Node: Implementation Limitations1236365
 -Node: Extension Design1237548
 -Node: Old Extension Problems1238692
 -Ref: Old Extension Problems-Footnote-11240210
 -Node: Extension New Mechanism Goals1240267
 -Ref: Extension New Mechanism Goals-Footnote-11243631
 -Node: Extension Other Design Decisions1243820
 -Node: Extension Future Growth1245933
 -Node: Notes summary1246769
 -Node: Basic Concepts1247944
 -Node: Basic High Level1248625
 -Ref: figure-general-flow1248907
 -Ref: figure-process-flow1249592
 -Ref: Basic High Level-Footnote-11252893
 -Node: Basic Data Typing1253078
 -Node: Glossary1256406
 -Node: Copying1288244
 -Node: GNU Free Documentation License1325787
 -Node: Index1350907
 +Node: Foreword344048
 +Node: Foreword448490
 +Node: Preface50022
 +Ref: Preface-Footnote-152881
 +Ref: Preface-Footnote-252988
 +Ref: Preface-Footnote-353222
 +Node: History53364
 +Node: Names55716
 +Ref: Names-Footnote-156810
 +Node: This Manual56957
 +Ref: This Manual-Footnote-163596
 +Node: Conventions63696
 +Node: Manual History66051
 +Ref: Manual History-Footnote-169048
 +Ref: Manual History-Footnote-269089
 +Node: How To Contribute69163
 +Node: Acknowledgments70089
 +Node: Getting Started74997
 +Node: Running gawk77436
 +Node: One-shot78626
 +Node: Read Terminal79889
 +Node: Long81882
 +Node: Executable Scripts83395
 +Ref: Executable Scripts-Footnote-186190
 +Node: Comments86293
 +Node: Quoting88777
 +Node: DOS Quoting94294
 +Node: Sample Data Files96350
 +Node: Very Simple98945
 +Node: Two Rules103847
 +Node: More Complex105732
 +Node: Statements/Lines108598
 +Ref: Statements/Lines-Footnote-1113057
 +Node: Other Features113322
 +Node: When114258
 +Ref: When-Footnote-1116012
 +Node: Intro Summary116077
 +Node: Invoking Gawk116961
 +Node: Command Line118475
 +Node: Options119273
 +Ref: Options-Footnote-1136312
 +Ref: Options-Footnote-2136543
 +Node: Other Arguments136568
 +Node: Naming Standard Input139515
 +Node: Environment Variables140608
 +Node: AWKPATH Variable141166
 +Ref: AWKPATH Variable-Footnote-1144578
 +Ref: AWKPATH Variable-Footnote-2144612
 +Node: AWKLIBPATH Variable144873
 +Node: Other Environment Variables146531
 +Node: Exit Status150352
 +Node: Include Files151029
 +Node: Loading Shared Libraries154707
 +Node: Obsolete156135
 +Node: Undocumented156827
 +Node: Invoking Summary157124
 +Node: Regexp158784
 +Node: Regexp Usage160238
 +Node: Escape Sequences162275
 +Node: Regexp Operators168507
 +Ref: Regexp Operators-Footnote-1175923
 +Ref: Regexp Operators-Footnote-2176070
 +Node: Bracket Expressions176168
 +Ref: table-char-classes178644
 +Node: Leftmost Longest181970
 +Node: Computed Regexps183273
 +Node: GNU Regexp Operators186700
 +Node: Case-sensitivity190379
 +Ref: Case-sensitivity-Footnote-1193266
 +Ref: Case-sensitivity-Footnote-2193501
 +Node: Regexp Summary193609
 +Node: Reading Files195075
 +Node: Records197344
 +Node: awk split records198419
 +Node: gawk split records203694
 +Ref: gawk split records-Footnote-1208280
 +Node: Fields208317
 +Node: Nonconstant Fields211058
 +Ref: Nonconstant Fields-Footnote-1213294
 +Node: Changing Fields213498
 +Node: Field Separators219529
 +Node: Default Field Splitting222227
 +Node: Regexp Field Splitting223345
 +Node: Single Character Fields226698
 +Node: Command Line Field Separator227758
 +Node: Full Line Fields230976
 +Ref: Full Line Fields-Footnote-1232498
 +Ref: Full Line Fields-Footnote-2232544
 +Node: Field Splitting Summary232645
 +Node: Constant Size234719
 +Node: Fixed width data235451
 +Node: Skipping intervening238918
 +Node: Allowing trailing data239716
 +Node: Fields with fixed data240753
 +Node: Splitting By Content242271
 +Ref: Splitting By Content-Footnote-1245921
 +Node: Testing field creation246084
 +Node: Multiple Line247709
 +Ref: Multiple Line-Footnote-1253593
 +Node: Getline253772
 +Node: Plain Getline256241
 +Node: Getline/Variable258882
 +Node: Getline/File260033
 +Node: Getline/Variable/File261421
 +Ref: Getline/Variable/File-Footnote-1263026
 +Node: Getline/Pipe263114
 +Node: Getline/Variable/Pipe265821
 +Node: Getline/Coprocess266956
 +Node: Getline/Variable/Coprocess268223
 +Node: Getline Notes268965
 +Node: Getline Summary271762
 +Ref: table-getline-variants272186
 +Node: Read Timeout272934
 +Ref: Read Timeout-Footnote-1276840
 +Node: Retrying Input276898
 +Node: Command-line directories278097
 +Node: Input Summary279003
 +Node: Input Exercises282175
 +Node: Printing282903
 +Node: Print284737
 +Node: Print Examples286194
 +Node: Output Separators288974
 +Node: OFMT290991
 +Node: Printf292347
 +Node: Basic Printf293132
 +Node: Control Letters294706
 +Node: Format Modifiers299868
 +Node: Printf Examples305883
 +Node: Redirection308369
 +Node: Special FD315210
 +Ref: Special FD-Footnote-1318378
 +Node: Special Files318452
 +Node: Other Inherited Files319069
 +Node: Special Network320070
 +Node: Special Caveats320930
 +Node: Close Files And Pipes321879
 +Ref: table-close-pipe-return-values328786
 +Ref: Close Files And Pipes-Footnote-1329599
 +Ref: Close Files And Pipes-Footnote-2329747
 +Node: Nonfatal329899
 +Node: Output Summary332237
 +Node: Output Exercises333459
 +Node: Expressions334138
 +Node: Values335326
 +Node: Constants336004
 +Node: Scalar Constants336695
 +Ref: Scalar Constants-Footnote-1339220
 +Node: Nondecimal-numbers339470
 +Node: Regexp Constants342471
 +Node: Using Constant Regexps342997
 +Node: Standard Regexp Constants343619
 +Node: Strong Regexp Constants346807
 +Node: Variables349765
 +Node: Using Variables350422
 +Node: Assignment Options352332
 +Node: Conversion354799
 +Node: Strings And Numbers355323
 +Ref: Strings And Numbers-Footnote-1358386
 +Node: Locale influences conversions358495
 +Ref: table-locale-affects361253
 +Node: All Operators361871
 +Node: Arithmetic Ops362500
 +Node: Concatenation365006
 +Ref: Concatenation-Footnote-1367853
 +Node: Assignment Ops367960
 +Ref: table-assign-ops372951
 +Node: Increment Ops374264
 +Node: Truth Values and Conditions377724
 +Node: Truth Values378798
 +Node: Typing and Comparison379846
 +Node: Variable Typing380666
 +Ref: Variable Typing-Footnote-1387129
 +Ref: Variable Typing-Footnote-2387201
 +Node: Comparison Operators387278
 +Ref: table-relational-ops387697
 +Node: POSIX String Comparison391192
 +Ref: POSIX String Comparison-Footnote-1392887
 +Ref: POSIX String Comparison-Footnote-2393026
 +Node: Boolean Ops393110
 +Ref: Boolean Ops-Footnote-1397592
 +Node: Conditional Exp397684
 +Node: Function Calls399420
 +Node: Precedence403297
 +Node: Locales406956
 +Node: Expressions Summary408588
 +Node: Patterns and Actions411161
 +Node: Pattern Overview412281
 +Node: Regexp Patterns413958
 +Node: Expression Patterns414500
 +Node: Ranges418281
 +Node: BEGIN/END421389
 +Node: Using BEGIN/END422150
 +Ref: Using BEGIN/END-Footnote-1424886
 +Node: I/O And BEGIN/END424992
 +Node: BEGINFILE/ENDFILE427306
 +Node: Empty430219
 +Node: Using Shell Variables430536
 +Node: Action Overview432810
 +Node: Statements435135
 +Node: If Statement436983
 +Node: While Statement438478
 +Node: Do Statement440506
 +Node: For Statement441654
 +Node: Switch Statement444825
 +Node: Break Statement447211
 +Node: Continue Statement449303
 +Node: Next Statement451130
 +Node: Nextfile Statement453513
 +Node: Exit Statement456165
 +Node: Built-in Variables458568
 +Node: User-modified459701
 +Node: Auto-set467468
- Ref: Auto-set-Footnote-1484318
- Ref: Auto-set-Footnote-2484524
- Node: ARGC and ARGV484580
- Node: Pattern Action Summary488793
- Node: Arrays491223
- Node: Array Basics492552
- Node: Array Intro493396
- Ref: figure-array-elements495371
- Ref: Array Intro-Footnote-1498075
- Node: Reference to Elements498203
- Node: Assigning Elements500667
- Node: Array Example501158
- Node: Scanning an Array502917
- Node: Controlling Scanning505939
- Ref: Controlling Scanning-Footnote-1511338
- Node: Numeric Array Subscripts511654
- Node: Uninitialized Subscripts513838
- Node: Delete515457
- Ref: Delete-Footnote-1518209
- Node: Multidimensional518266
- Node: Multiscanning521361
- Node: Arrays of Arrays522952
- Node: Arrays Summary527720
- Node: Functions529813
- Node: Built-in530851
- Node: Calling Built-in531932
- Node: Numeric Functions533928
- Ref: Numeric Functions-Footnote-1537956
- Ref: Numeric Functions-Footnote-2538313
- Ref: Numeric Functions-Footnote-3538361
- Node: String Functions538633
- Ref: String Functions-Footnote-1562342
- Ref: String Functions-Footnote-2562470
- Ref: String Functions-Footnote-3562718
- Node: Gory Details562805
- Ref: table-sub-escapes564596
- Ref: table-sub-proposed566115
- Ref: table-posix-sub567478
- Ref: table-gensub-escapes569019
- Ref: Gory Details-Footnote-1569842
- Node: I/O Functions569996
- Ref: table-system-return-values576464
- Ref: I/O Functions-Footnote-1578544
- Ref: I/O Functions-Footnote-2578692
- Node: Time Functions578812
- Ref: Time Functions-Footnote-1589483
- Ref: Time Functions-Footnote-2589551
- Ref: Time Functions-Footnote-3589709
- Ref: Time Functions-Footnote-4589820
- Ref: Time Functions-Footnote-5589932
- Ref: Time Functions-Footnote-6590159
- Node: Bitwise Functions590425
- Ref: table-bitwise-ops591019
- Ref: Bitwise Functions-Footnote-1597082
- Ref: Bitwise Functions-Footnote-2597255
- Node: Type Functions597446
- Node: I18N Functions600197
- Node: User-defined601848
- Node: Definition Syntax602653
- Ref: Definition Syntax-Footnote-1608340
- Node: Function Example608411
- Ref: Function Example-Footnote-1611333
- Node: Function Caveats611355
- Node: Calling A Function611873
- Node: Variable Scope612831
- Node: Pass By Value/Reference615825
- Node: Return Statement619324
- Node: Dynamic Typing622303
- Node: Indirect Calls623233
- Ref: Indirect Calls-Footnote-1633485
- Node: Functions Summary633613
- Node: Library Functions636318
- Ref: Library Functions-Footnote-1639925
- Ref: Library Functions-Footnote-2640068
- Node: Library Names640239
- Ref: Library Names-Footnote-1643915
- Ref: Library Names-Footnote-2644138
- Node: General Functions644224
- Node: Strtonum Function645327
- Node: Assert Function648349
- Node: Round Function651675
- Node: Cliff Random Function653215
- Node: Ordinal Functions654231
- Ref: Ordinal Functions-Footnote-1657294
- Ref: Ordinal Functions-Footnote-2657546
- Node: Join Function657756
- Ref: Join Function-Footnote-1659526
- Node: Getlocaltime Function659726
- Node: Readfile Function663468
- Node: Shell Quoting665445
- Node: Data File Management666846
- Node: Filetrans Function667478
- Node: Rewind Function671574
- Node: File Checking673484
- Ref: File Checking-Footnote-1674818
- Node: Empty Files675019
- Node: Ignoring Assigns676998
- Node: Getopt Function678548
- Ref: Getopt Function-Footnote-1690017
- Node: Passwd Functions690217
- Ref: Passwd Functions-Footnote-1699056
- Node: Group Functions699144
- Ref: Group Functions-Footnote-1707042
- Node: Walking Arrays707249
- Node: Library Functions Summary710257
- Node: Library Exercises711663
- Node: Sample Programs712128
- Node: Running Examples712898
- Node: Clones713626
- Node: Cut Program714850
- Node: Egrep Program724779
- Ref: Egrep Program-Footnote-1732291
- Node: Id Program732401
- Node: Split Program736081
- Ref: Split Program-Footnote-1739539
- Node: Tee Program739668
- Node: Uniq Program742458
- Node: Wc Program749884
- Ref: Wc Program-Footnote-1754139
- Node: Miscellaneous Programs754233
- Node: Dupword Program755446
- Node: Alarm Program757476
- Node: Translate Program762331
- Ref: Translate Program-Footnote-1766896
- Node: Labels Program767166
- Ref: Labels Program-Footnote-1770517
- Node: Word Sorting770601
- Node: History Sorting774673
- Node: Extract Program776508
- Node: Simple Sed784562
- Node: Igawk Program787636
- Ref: Igawk Program-Footnote-1801967
- Ref: Igawk Program-Footnote-2802169
- Ref: Igawk Program-Footnote-3802291
- Node: Anagram Program802406
- Node: Signature Program805468
- Node: Programs Summary806715
- Node: Programs Exercises807929
- Ref: Programs Exercises-Footnote-1812058
- Node: Advanced Features812149
- Node: Nondecimal Data814139
- Node: Array Sorting815730
- Node: Controlling Array Traversal816430
- Ref: Controlling Array Traversal-Footnote-1824798
- Node: Array Sorting Functions824916
- Ref: Array Sorting Functions-Footnote-1830007
- Node: Two-way I/O830203
- Ref: Two-way I/O-Footnote-1837923
- Ref: Two-way I/O-Footnote-2838110
- Node: TCP/IP Networking838192
- Node: Profiling841310
- Ref: Profiling-Footnote-1849982
- Node: Advanced Features Summary850305
- Node: Internationalization852149
- Node: I18N and L10N853629
- Node: Explaining gettext854316
- Ref: Explaining gettext-Footnote-1860208
- Ref: Explaining gettext-Footnote-2860393
- Node: Programmer i18n860558
- Ref: Programmer i18n-Footnote-1865507
- Node: Translator i18n865556
- Node: String Extraction866350
- Ref: String Extraction-Footnote-1867482
- Node: Printf Ordering867568
- Ref: Printf Ordering-Footnote-1870354
- Node: I18N Portability870418
- Ref: I18N Portability-Footnote-1872874
- Node: I18N Example872937
- Ref: I18N Example-Footnote-1875743
- Node: Gawk I18N875816
- Node: I18N Summary876461
- Node: Debugger877802
- Node: Debugging878805
- Node: Debugging Concepts879246
- Node: Debugging Terms881055
- Node: Awk Debugging883630
- Node: Sample Debugging Session884536
- Node: Debugger Invocation885070
- Node: Finding The Bug886456
- Node: List of Debugger Commands892934
- Node: Breakpoint Control894267
- Node: Debugger Execution Control897961
- Node: Viewing And Changing Data901323
- Node: Execution Stack904697
- Node: Debugger Info906334
- Node: Miscellaneous Debugger Commands910405
- Node: Readline Support915467
- Node: Limitations916363
- Node: Debugging Summary918472
- Node: Namespaces919751
- Node: Global Namespace920569
- Node: Qualified Names921923
- Node: Default Namespace922922
- Node: Changing The Namespace923663
- Node: Naming Rules925274
- Node: Internal Name Management927123
- Node: Namespace Example928165
- Node: Namespace And Features930727
- Node: Namespace Summary932162
- Node: Arbitrary Precision Arithmetic933639
- Node: Computer Arithmetic935126
- Ref: table-numeric-ranges938892
- Ref: table-floating-point-ranges939385
- Ref: Computer Arithmetic-Footnote-1940043
- Node: Math Definitions940100
- Ref: table-ieee-formats943416
- Ref: Math Definitions-Footnote-1944019
- Node: MPFR features944124
- Node: FP Math Caution945842
- Ref: FP Math Caution-Footnote-1946914
- Node: Inexactness of computations947283
- Node: Inexact representation948243
- Node: Comparing FP Values949603
- Node: Errors accumulate950844
- Node: Getting Accuracy952277
- Node: Try To Round954987
- Node: Setting precision955886
- Ref: table-predefined-precision-strings956583
- Node: Setting the rounding mode958413
- Ref: table-gawk-rounding-modes958787
- Ref: Setting the rounding mode-Footnote-1962718
- Node: Arbitrary Precision Integers962897
- Ref: Arbitrary Precision Integers-Footnote-1966072
- Node: Checking for MPFR966221
- Node: POSIX Floating Point Problems967695
- Ref: POSIX Floating Point Problems-Footnote-1971980
- Node: Floating point summary972018
- Node: Dynamic Extensions974208
- Node: Extension Intro975761
- Node: Plugin License977027
- Node: Extension Mechanism Outline977824
- Ref: figure-load-extension978263
- Ref: figure-register-new-function979828
- Ref: figure-call-new-function980920
- Node: Extension API Description982982
- Node: Extension API Functions Introduction984624
- Node: General Data Types990164
- Ref: General Data Types-Footnote-1998525
- Node: Memory Allocation Functions998824
- Ref: Memory Allocation Functions-Footnote-11003034
- Node: Constructor Functions1003133
- Node: Registration Functions1006719
- Node: Extension Functions1007404
- Node: Exit Callback Functions1012619
- Node: Extension Version String1013869
- Node: Input Parsers1014532
- Node: Output Wrappers1027253
- Node: Two-way processors1031765
- Node: Printing Messages1034030
- Ref: Printing Messages-Footnote-11035201
- Node: Updating ERRNO1035354
- Node: Requesting Values1036093
- Ref: table-value-types-returned1036830
- Node: Accessing Parameters1037766
- Node: Symbol Table Access1039001
- Node: Symbol table by name1039513
- Ref: Symbol table by name-Footnote-11042403
- Node: Symbol table by cookie1042531
- Ref: Symbol table by cookie-Footnote-11046716
- Node: Cached values1046780
- Ref: Cached values-Footnote-11050316
- Node: Array Manipulation1050469
- Ref: Array Manipulation-Footnote-11051560
- Node: Array Data Types1051597
- Ref: Array Data Types-Footnote-11054255
- Node: Array Functions1054347
- Node: Flattening Arrays1058845
- Node: Creating Arrays1065821
- Node: Redirection API1070588
- Node: Extension API Variables1073421
- Node: Extension Versioning1074132
- Ref: gawk-api-version1074561
- Node: Extension GMP/MPFR Versioning1076292
- Node: Extension API Informational Variables1077920
- Node: Extension API Boilerplate1078993
- Node: Changes from API V11082967
- Node: Finding Extensions1084539
- Node: Extension Example1085098
- Node: Internal File Description1085896
- Node: Internal File Ops1089976
- Ref: Internal File Ops-Footnote-11101326
- Node: Using Internal File Ops1101466
- Ref: Using Internal File Ops-Footnote-11103849
- Node: Extension Samples1104123
- Node: Extension Sample File Functions1105652
- Node: Extension Sample Fnmatch1113301
- Node: Extension Sample Fork1114788
- Node: Extension Sample Inplace1116006
- Node: Extension Sample Ord1119310
- Node: Extension Sample Readdir1120146
- Ref: table-readdir-file-types1121035
- Node: Extension Sample Revout1121840
- Node: Extension Sample Rev2way1122429
- Node: Extension Sample Read write array1123169
- Node: Extension Sample Readfile1125111
- Node: Extension Sample Time1126206
- Node: Extension Sample API Tests1127554
- Node: gawkextlib1128046
- Node: Extension summary1130964
- Node: Extension Exercises1134666
- Node: Language History1135908
- Node: V7/SVR3.11137564
- Node: SVR41139716
- Node: POSIX1141150
- Node: BTL1142530
- Node: POSIX/GNU1143259
- Node: Feature History1149037
- Node: Common Extensions1165083
- Node: Ranges and Locales1166366
- Ref: Ranges and Locales-Footnote-11170982
- Ref: Ranges and Locales-Footnote-21171009
- Ref: Ranges and Locales-Footnote-31171244
- Node: Contributors1171465
- Node: History summary1177410
- Node: Installation1178790
- Node: Gawk Distribution1179734
- Node: Getting1180218
- Node: Extracting1181181
- Node: Distribution contents1182819
- Node: Unix Installation1189299
- Node: Quick Installation1189981
- Node: Shell Startup Files1192395
- Node: Additional Configuration Options1193484
- Node: Configuration Philosophy1195649
- Node: Non-Unix Installation1198018
- Node: PC Installation1198478
- Node: PC Binary Installation1199316
- Node: PC Compiling1199751
- Node: PC Using1200868
- Node: Cygwin1204083
- Node: MSYS1205182
- Node: VMS Installation1205683
- Node: VMS Compilation1206474
- Ref: VMS Compilation-Footnote-11207703
- Node: VMS Dynamic Extensions1207761
- Node: VMS Installation Details1209446
- Node: VMS Running1211699
- Node: VMS GNV1215978
- Node: VMS Old Gawk1216713
- Node: Bugs1217184
- Node: Bug address1217847
- Node: Usenet1220829
- Node: Maintainers1221833
- Node: Other Versions1223094
- Node: Installation summary1229652
- Node: Notes1230854
- Node: Compatibility Mode1231648
- Node: Additions1232430
- Node: Accessing The Source1233355
- Node: Adding Code1234792
- Node: New Ports1241011
- Node: Derived Files1245499
- Ref: Derived Files-Footnote-11251145
- Ref: Derived Files-Footnote-21251180
- Ref: Derived Files-Footnote-31251778
- Node: Future Extensions1251892
- Node: Implementation Limitations1252550
- Node: Extension Design1253733
- Node: Old Extension Problems1254877
- Ref: Old Extension Problems-Footnote-11256395
- Node: Extension New Mechanism Goals1256452
- Ref: Extension New Mechanism Goals-Footnote-11259816
- Node: Extension Other Design Decisions1260005
- Node: Extension Future Growth1262118
- Node: Notes summary1262954
- Node: Basic Concepts1264129
- Node: Basic High Level1264810
- Ref: figure-general-flow1265092
- Ref: figure-process-flow1265777
- Ref: Basic High Level-Footnote-11269078
- Node: Basic Data Typing1269263
- Node: Glossary1272591
- Node: Copying1304429
- Node: GNU Free Documentation License1341972
- Node: Index1367092
++Ref: Auto-set-Footnote-1484304
++Ref: Auto-set-Footnote-2484510
++Node: ARGC and ARGV484566
++Node: Pattern Action Summary488779
++Node: Arrays491209
++Node: Array Basics492538
++Node: Array Intro493382
++Ref: figure-array-elements495357
++Ref: Array Intro-Footnote-1498061
++Node: Reference to Elements498189
++Node: Assigning Elements500653
++Node: Array Example501144
++Node: Scanning an Array502903
++Node: Controlling Scanning505925
++Ref: Controlling Scanning-Footnote-1511324
++Node: Numeric Array Subscripts511640
++Node: Uninitialized Subscripts513824
++Node: Delete515443
++Ref: Delete-Footnote-1518195
++Node: Multidimensional518252
++Node: Multiscanning521347
++Node: Arrays of Arrays522938
++Node: Arrays Summary527706
++Node: Functions529799
++Node: Built-in530837
++Node: Calling Built-in531918
++Node: Numeric Functions533914
++Ref: Numeric Functions-Footnote-1537942
++Ref: Numeric Functions-Footnote-2538299
++Ref: Numeric Functions-Footnote-3538347
++Node: String Functions538619
++Ref: String Functions-Footnote-1562477
++Ref: String Functions-Footnote-2562605
++Ref: String Functions-Footnote-3562853
++Node: Gory Details562940
++Ref: table-sub-escapes564731
++Ref: table-sub-proposed566250
++Ref: table-posix-sub567613
++Ref: table-gensub-escapes569154
++Ref: Gory Details-Footnote-1569977
++Node: I/O Functions570131
++Ref: table-system-return-values576599
++Ref: I/O Functions-Footnote-1578679
++Ref: I/O Functions-Footnote-2578827
++Node: Time Functions578947
++Ref: Time Functions-Footnote-1589618
++Ref: Time Functions-Footnote-2589686
++Ref: Time Functions-Footnote-3589844
++Ref: Time Functions-Footnote-4589955
++Ref: Time Functions-Footnote-5590067
++Ref: Time Functions-Footnote-6590294
++Node: Bitwise Functions590560
++Ref: table-bitwise-ops591154
++Ref: Bitwise Functions-Footnote-1597217
++Ref: Bitwise Functions-Footnote-2597390
++Node: Type Functions597581
++Node: I18N Functions600332
++Node: User-defined601983
++Node: Definition Syntax602788
++Ref: Definition Syntax-Footnote-1608475
++Node: Function Example608546
++Ref: Function Example-Footnote-1611468
++Node: Function Caveats611490
++Node: Calling A Function612008
++Node: Variable Scope612966
++Node: Pass By Value/Reference615960
++Node: Return Statement619459
++Node: Dynamic Typing622438
++Node: Indirect Calls623368
++Ref: Indirect Calls-Footnote-1633620
++Node: Functions Summary633748
++Node: Library Functions636453
++Ref: Library Functions-Footnote-1640060
++Ref: Library Functions-Footnote-2640203
++Node: Library Names640374
++Ref: Library Names-Footnote-1644050
++Ref: Library Names-Footnote-2644273
++Node: General Functions644359
++Node: Strtonum Function645462
++Node: Assert Function648484
++Node: Round Function651810
++Node: Cliff Random Function653350
++Node: Ordinal Functions654366
++Ref: Ordinal Functions-Footnote-1657429
++Ref: Ordinal Functions-Footnote-2657681
++Node: Join Function657891
++Ref: Join Function-Footnote-1659661
++Node: Getlocaltime Function659861
++Node: Readfile Function663603
++Node: Shell Quoting665580
++Node: Data File Management666981
++Node: Filetrans Function667613
++Node: Rewind Function671709
++Node: File Checking673619
++Ref: File Checking-Footnote-1674953
++Node: Empty Files675154
++Node: Ignoring Assigns677133
++Node: Getopt Function678683
++Ref: Getopt Function-Footnote-1690152
++Node: Passwd Functions690352
++Ref: Passwd Functions-Footnote-1699191
++Node: Group Functions699279
++Ref: Group Functions-Footnote-1707177
++Node: Walking Arrays707384
++Node: Library Functions Summary710392
++Node: Library Exercises711798
++Node: Sample Programs712263
++Node: Running Examples713033
++Node: Clones713761
++Node: Cut Program714985
++Node: Egrep Program724914
++Ref: Egrep Program-Footnote-1732426
++Node: Id Program732536
++Node: Split Program736216
++Ref: Split Program-Footnote-1739674
++Node: Tee Program739803
++Node: Uniq Program742593
++Node: Wc Program750019
++Ref: Wc Program-Footnote-1754274
++Node: Miscellaneous Programs754368
++Node: Dupword Program755581
++Node: Alarm Program757611
++Node: Translate Program762466
++Ref: Translate Program-Footnote-1767031
++Node: Labels Program767301
++Ref: Labels Program-Footnote-1770652
++Node: Word Sorting770736
++Node: History Sorting774808
++Node: Extract Program776643
++Node: Simple Sed784697
++Node: Igawk Program787771
++Ref: Igawk Program-Footnote-1802102
++Ref: Igawk Program-Footnote-2802304
++Ref: Igawk Program-Footnote-3802426
++Node: Anagram Program802541
++Node: Signature Program805603
++Node: Programs Summary806850
++Node: Programs Exercises808064
++Ref: Programs Exercises-Footnote-1812193
++Node: Advanced Features812284
++Node: Nondecimal Data814274
++Node: Array Sorting815865
++Node: Controlling Array Traversal816565
++Ref: Controlling Array Traversal-Footnote-1824933
++Node: Array Sorting Functions825051
++Ref: Array Sorting Functions-Footnote-1830142
++Node: Two-way I/O830338
++Ref: Two-way I/O-Footnote-1838058
++Ref: Two-way I/O-Footnote-2838245
++Node: TCP/IP Networking838327
++Node: Profiling841445
++Ref: Profiling-Footnote-1850117
++Node: Advanced Features Summary850440
++Node: Internationalization852284
++Node: I18N and L10N853764
++Node: Explaining gettext854451
++Ref: Explaining gettext-Footnote-1860343
++Ref: Explaining gettext-Footnote-2860528
++Node: Programmer i18n860693
++Ref: Programmer i18n-Footnote-1865642
++Node: Translator i18n865691
++Node: String Extraction866485
++Ref: String Extraction-Footnote-1867617
++Node: Printf Ordering867703
++Ref: Printf Ordering-Footnote-1870489
++Node: I18N Portability870553
++Ref: I18N Portability-Footnote-1873009
++Node: I18N Example873072
++Ref: I18N Example-Footnote-1875878
++Node: Gawk I18N875951
++Node: I18N Summary876596
++Node: Debugger877937
++Node: Debugging878940
++Node: Debugging Concepts879381
++Node: Debugging Terms881190
++Node: Awk Debugging883765
++Node: Sample Debugging Session884671
++Node: Debugger Invocation885205
++Node: Finding The Bug886591
++Node: List of Debugger Commands893069
++Node: Breakpoint Control894402
++Node: Debugger Execution Control898096
++Node: Viewing And Changing Data901458
++Node: Execution Stack904832
++Node: Debugger Info906469
++Node: Miscellaneous Debugger Commands910540
++Node: Readline Support915602
++Node: Limitations916498
++Node: Debugging Summary918607
++Node: Namespaces919886
++Node: Global Namespace920704
++Node: Qualified Names922058
++Node: Default Namespace923057
++Node: Changing The Namespace923798
++Node: Naming Rules925409
++Node: Internal Name Management927258
++Node: Namespace Example928300
++Node: Namespace And Features930862
++Node: Namespace Summary932297
++Node: Arbitrary Precision Arithmetic933774
++Node: Computer Arithmetic935261
++Ref: table-numeric-ranges939027
++Ref: table-floating-point-ranges939520
++Ref: Computer Arithmetic-Footnote-1940178
++Node: Math Definitions940235
++Ref: table-ieee-formats943551
++Ref: Math Definitions-Footnote-1944154
++Node: MPFR features944259
++Node: FP Math Caution945977
++Ref: FP Math Caution-Footnote-1947049
++Node: Inexactness of computations947418
++Node: Inexact representation948378
++Node: Comparing FP Values949738
++Node: Errors accumulate950979
++Node: Getting Accuracy952412
++Node: Try To Round955122
++Node: Setting precision956021
++Ref: table-predefined-precision-strings956718
++Node: Setting the rounding mode958548
++Ref: table-gawk-rounding-modes958922
++Ref: Setting the rounding mode-Footnote-1962853
++Node: Arbitrary Precision Integers963032
++Ref: Arbitrary Precision Integers-Footnote-1966207
++Node: Checking for MPFR966356
++Node: POSIX Floating Point Problems967830
++Ref: POSIX Floating Point Problems-Footnote-1972115
++Node: Floating point summary972153
++Node: Dynamic Extensions974343
++Node: Extension Intro975896
++Node: Plugin License977162
++Node: Extension Mechanism Outline977959
++Ref: figure-load-extension978398
++Ref: figure-register-new-function979963
++Ref: figure-call-new-function981055
++Node: Extension API Description983117
++Node: Extension API Functions Introduction984759
++Node: General Data Types990299
++Ref: General Data Types-Footnote-1998660
++Node: Memory Allocation Functions998959
++Ref: Memory Allocation Functions-Footnote-11003169
++Node: Constructor Functions1003268
++Node: Registration Functions1006854
++Node: Extension Functions1007539
++Node: Exit Callback Functions1012754
++Node: Extension Version String1014004
++Node: Input Parsers1014667
++Node: Output Wrappers1027388
++Node: Two-way processors1031900
++Node: Printing Messages1034165
++Ref: Printing Messages-Footnote-11035336
++Node: Updating ERRNO1035489
++Node: Requesting Values1036228
++Ref: table-value-types-returned1036965
++Node: Accessing Parameters1037901
++Node: Symbol Table Access1039136
++Node: Symbol table by name1039648
++Ref: Symbol table by name-Footnote-11042538
++Node: Symbol table by cookie1042666
++Ref: Symbol table by cookie-Footnote-11046851
++Node: Cached values1046915
++Ref: Cached values-Footnote-11050451
++Node: Array Manipulation1050604
++Ref: Array Manipulation-Footnote-11051695
++Node: Array Data Types1051732
++Ref: Array Data Types-Footnote-11054390
++Node: Array Functions1054482
++Node: Flattening Arrays1058980
++Node: Creating Arrays1065956
++Node: Redirection API1070723
++Node: Extension API Variables1073556
++Node: Extension Versioning1074267
++Ref: gawk-api-version1074696
++Node: Extension GMP/MPFR Versioning1076427
++Node: Extension API Informational Variables1078055
++Node: Extension API Boilerplate1079128
++Node: Changes from API V11083102
++Node: Finding Extensions1084674
++Node: Extension Example1085233
++Node: Internal File Description1086031
++Node: Internal File Ops1090111
++Ref: Internal File Ops-Footnote-11101461
++Node: Using Internal File Ops1101601
++Ref: Using Internal File Ops-Footnote-11103984
++Node: Extension Samples1104258
++Node: Extension Sample File Functions1105787
++Node: Extension Sample Fnmatch1113436
++Node: Extension Sample Fork1114923
++Node: Extension Sample Inplace1116141
++Node: Extension Sample Ord1119445
++Node: Extension Sample Readdir1120281
++Ref: table-readdir-file-types1121170
++Node: Extension Sample Revout1121975
++Node: Extension Sample Rev2way1122564
++Node: Extension Sample Read write array1123304
++Node: Extension Sample Readfile1125246
++Node: Extension Sample Time1126341
++Node: Extension Sample API Tests1127689
++Node: gawkextlib1128181
++Node: Extension summary1131099
++Node: Extension Exercises1134801
++Node: Language History1136043
++Node: V7/SVR3.11137699
++Node: SVR41139851
++Node: POSIX1141285
++Node: BTL1142665
++Node: POSIX/GNU1143394
++Node: Feature History1149172
++Node: Common Extensions1165218
++Node: Ranges and Locales1166501
++Ref: Ranges and Locales-Footnote-11171117
++Ref: Ranges and Locales-Footnote-21171144
++Ref: Ranges and Locales-Footnote-31171379
++Node: Contributors1171600
++Node: History summary1177545
++Node: Installation1178925
++Node: Gawk Distribution1179869
++Node: Getting1180353
++Node: Extracting1181316
++Node: Distribution contents1182954
++Node: Unix Installation1189434
++Node: Quick Installation1190116
++Node: Shell Startup Files1192530
++Node: Additional Configuration Options1193619
++Node: Configuration Philosophy1195784
++Node: Non-Unix Installation1198153
++Node: PC Installation1198613
++Node: PC Binary Installation1199451
++Node: PC Compiling1199886
++Node: PC Using1201003
++Node: Cygwin1204556
++Node: MSYS1205655
++Node: VMS Installation1206156
++Node: VMS Compilation1206947
++Ref: VMS Compilation-Footnote-11208176
++Node: VMS Dynamic Extensions1208234
++Node: VMS Installation Details1209919
++Node: VMS Running1212172
++Node: VMS GNV1216451
++Node: VMS Old Gawk1217186
++Node: Bugs1217657
++Node: Bug address1218320
++Node: Usenet1221302
++Node: Maintainers1222306
++Node: Other Versions1223567
++Node: Installation summary1230125
++Node: Notes1231327
++Node: Compatibility Mode1232121
++Node: Additions1232903
++Node: Accessing The Source1233828
++Node: Adding Code1235265
++Node: New Ports1241484
++Node: Derived Files1245972
++Ref: Derived Files-Footnote-11251618
++Ref: Derived Files-Footnote-21251653
++Ref: Derived Files-Footnote-31252251
++Node: Future Extensions1252365
++Node: Implementation Limitations1253023
++Node: Extension Design1254206
++Node: Old Extension Problems1255350
++Ref: Old Extension Problems-Footnote-11256868
++Node: Extension New Mechanism Goals1256925
++Ref: Extension New Mechanism Goals-Footnote-11260289
++Node: Extension Other Design Decisions1260478
++Node: Extension Future Growth1262591
++Node: Notes summary1263427
++Node: Basic Concepts1264602
++Node: Basic High Level1265283
++Ref: figure-general-flow1265565
++Ref: figure-process-flow1266250
++Ref: Basic High Level-Footnote-11269551
++Node: Basic Data Typing1269736
++Node: Glossary1273064
++Node: Copying1304902
++Node: GNU Free Documentation License1342445
++Node: Index1367565
  
  End Tag Table

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

Summary of changes:
 ChangeLog       |   5 +
 doc/ChangeLog   |  14 +
 doc/gawk.1      |  10 +-
 doc/gawk.info   | 877 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  26 +-
 doc/gawktexi.in |  26 +-
 main.c          |   7 +-
 7 files changed, 503 insertions(+), 462 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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