gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1988-g2acb7e


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1988-g2acb7e7
Date: Sun, 2 Oct 2016 10:53:54 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, master has been updated
       via  2acb7e752d79c8c57098461c00d2a1022e761b55 (commit)
       via  234fe8af6075075c84e142d2f62ee35a7006a39b (commit)
      from  196eeabf82e8f4653872afa2f49fa124295f15d5 (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=2acb7e752d79c8c57098461c00d2a1022e761b55

commit 2acb7e752d79c8c57098461c00d2a1022e761b55
Merge: 196eeab 234fe8a
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 2 13:53:42 2016 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 5e6a2c5,dd82d71..3c68a11
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -33705,10 -33181,10 +33737,10 @@@ Inde
                                                                (line  47)
  * G-d:                                   Acknowledgments.     (line  94)
  * G., Daniel Richard:                    Acknowledgments.     (line  60)
- * G., Daniel Richard <1>:                Bugs.                (line  73)
+ * G., Daniel Richard <1>:                Maintainers.         (line  14)
  * Garfinkle, Scott:                      Contributors.        (line  35)
 -* gawk program, dynamic profiling:       Profiling.           (line 178)
 -* gawk version:                          Auto-set.            (line 198)
 +* gawk program, dynamic profiling:       Profiling.           (line 177)
 +* gawk version:                          Auto-set.            (line 221)
  * gawk, ARGIND variable in:              Other Arguments.     (line  15)
  * gawk, awk and:                         Preface.             (line  21)
  * gawk, awk and <1>:                     This Manual.         (line  14)
@@@ -35276,570 -34745,566 +35308,573 @@@
  
  Tag Table:
  Node: Top1200
- Node: Foreword342506
- Node: Foreword446948
- Node: Preface48480
- Ref: Preface-Footnote-151352
- Ref: Preface-Footnote-251459
- Ref: Preface-Footnote-351693
- Node: History51835
- Node: Names54187
- Ref: Names-Footnote-155281
- Node: This Manual55428
- Ref: This Manual-Footnote-161913
- Node: Conventions62013
- Node: Manual History64367
- Ref: Manual History-Footnote-167362
- Ref: Manual History-Footnote-267403
- Node: How To Contribute67477
- Node: Acknowledgments68606
- Node: Getting Started73492
- Node: Running gawk75931
- Node: One-shot77121
- Node: Read Terminal78384
- Node: Long80416
- Node: Executable Scripts81929
- Ref: Executable Scripts-Footnote-184724
- Node: Comments84827
- Node: Quoting87311
- Node: DOS Quoting92828
- Node: Sample Data Files93503
- Node: Very Simple96098
- Node: Two Rules101000
- Node: More Complex102885
- Node: Statements/Lines105751
- Ref: Statements/Lines-Footnote-1110210
- Node: Other Features110475
- Node: When111411
- Ref: When-Footnote-1113165
- Node: Intro Summary113230
- Node: Invoking Gawk114114
- Node: Command Line115628
- Node: Options116426
- Ref: Options-Footnote-1132525
- Ref: Options-Footnote-2132755
- Node: Other Arguments132780
- Node: Naming Standard Input135727
- Node: Environment Variables136820
- Node: AWKPATH Variable137378
- Ref: AWKPATH Variable-Footnote-1140789
- Ref: AWKPATH Variable-Footnote-2140834
- Node: AWKLIBPATH Variable141095
- Node: Other Environment Variables142352
- Node: Exit Status146173
- Node: Include Files146850
- Node: Loading Shared Libraries150445
- Node: Obsolete151873
- Node: Undocumented152565
- Node: Invoking Summary152862
- Node: Regexp154522
- Node: Regexp Usage156041
- Node: Escape Sequences158078
- Node: Regexp Operators164310
- Ref: Regexp Operators-Footnote-1171726
- Ref: Regexp Operators-Footnote-2171873
- Node: Bracket Expressions171971
- Ref: table-char-classes174447
- Node: Leftmost Longest177584
- Node: Computed Regexps178887
- Node: GNU Regexp Operators182314
- Node: Case-sensitivity185993
- Ref: Case-sensitivity-Footnote-1188889
- Ref: Case-sensitivity-Footnote-2189124
- Node: Strong Regexp Constants189232
- Node: Regexp Summary190021
- Node: Reading Files191496
- Node: Records193659
- Node: awk split records194392
- Node: gawk split records199323
- Ref: gawk split records-Footnote-1203863
- Node: Fields203900
- Node: Nonconstant Fields206641
- Ref: Nonconstant Fields-Footnote-1208877
- Node: Changing Fields209081
- Node: Field Separators215009
- Node: Default Field Splitting217707
- Node: Regexp Field Splitting218825
- Node: Single Character Fields222178
- Node: Command Line Field Separator223238
- Node: Full Line Fields226456
- Ref: Full Line Fields-Footnote-1227978
- Ref: Full Line Fields-Footnote-2228024
- Node: Field Splitting Summary228125
- Node: Constant Size230199
- Node: Splitting By Content234777
- Ref: Splitting By Content-Footnote-1238748
- Node: Multiple Line238911
- Ref: Multiple Line-Footnote-1244793
- Node: Getline244972
- Node: Plain Getline247439
- Node: Getline/Variable250078
- Node: Getline/File251227
- Node: Getline/Variable/File252613
- Ref: Getline/Variable/File-Footnote-1254216
- Node: Getline/Pipe254304
- Node: Getline/Variable/Pipe257009
- Node: Getline/Coprocess258142
- Node: Getline/Variable/Coprocess259407
- Node: Getline Notes260147
- Node: Getline Summary262942
- Ref: table-getline-variants263364
- Node: Read Timeout264112
- Ref: Read Timeout-Footnote-1268018
- Node: Retrying Input268076
- Node: Command-line directories269275
- Node: Input Summary270181
- Node: Input Exercises273353
- Node: Printing274081
- Node: Print275915
- Node: Print Examples277372
- Node: Output Separators280152
- Node: OFMT282169
- Node: Printf283525
- Node: Basic Printf284310
- Node: Control Letters285884
- Node: Format Modifiers289872
- Node: Printf Examples295887
- Node: Redirection298373
- Node: Special FD305214
- Ref: Special FD-Footnote-1308382
- Node: Special Files308456
- Node: Other Inherited Files309073
- Node: Special Network310074
- Node: Special Caveats310934
- Node: Close Files And Pipes311883
- Ref: table-close-pipe-return-values318790
- Ref: Close Files And Pipes-Footnote-1319573
- Ref: Close Files And Pipes-Footnote-2319721
- Node: Nonfatal319873
- Node: Output Summary322198
- Node: Output Exercises323420
- Node: Expressions324099
- Node: Values325287
- Node: Constants325965
- Node: Scalar Constants326656
- Ref: Scalar Constants-Footnote-1327520
- Node: Nondecimal-numbers327770
- Node: Regexp Constants330783
- Node: Using Constant Regexps331309
- Node: Variables334472
- Node: Using Variables335129
- Node: Assignment Options337039
- Node: Conversion338912
- Node: Strings And Numbers339436
- Ref: Strings And Numbers-Footnote-1342499
- Node: Locale influences conversions342608
- Ref: table-locale-affects345366
- Node: All Operators345984
- Node: Arithmetic Ops346613
- Node: Concatenation349119
- Ref: Concatenation-Footnote-1351966
- Node: Assignment Ops352073
- Ref: table-assign-ops357064
- Node: Increment Ops358377
- Node: Truth Values and Conditions361837
- Node: Truth Values362911
- Node: Typing and Comparison363959
- Node: Variable Typing364779
- Node: Comparison Operators368403
- Ref: table-relational-ops368822
- Node: POSIX String Comparison372317
- Ref: POSIX String Comparison-Footnote-1374012
- Ref: POSIX String Comparison-Footnote-2374151
- Node: Boolean Ops374235
- Ref: Boolean Ops-Footnote-1378717
- Node: Conditional Exp378809
- Node: Function Calls380545
- Node: Precedence384422
- Node: Locales388081
- Node: Expressions Summary389713
- Node: Patterns and Actions392286
- Node: Pattern Overview393406
- Node: Regexp Patterns395083
- Node: Expression Patterns395625
- Node: Ranges399406
- Node: BEGIN/END402514
- Node: Using BEGIN/END403275
- Ref: Using BEGIN/END-Footnote-1406011
- Node: I/O And BEGIN/END406117
- Node: BEGINFILE/ENDFILE408431
- Node: Empty411338
- Node: Using Shell Variables411655
- Node: Action Overview413929
- Node: Statements416254
- Node: If Statement418102
- Node: While Statement419597
- Node: Do Statement421625
- Node: For Statement422773
- Node: Switch Statement425931
- Node: Break Statement428317
- Node: Continue Statement430409
- Node: Next Statement432236
- Node: Nextfile Statement434619
- Node: Exit Statement437271
- Node: Built-in Variables439674
- Node: User-modified440807
- Node: Auto-set448393
- Ref: Auto-set-Footnote-1463046
- Ref: Auto-set-Footnote-2463252
- Node: ARGC and ARGV463308
- Node: Pattern Action Summary467521
- Node: Arrays469951
- Node: Array Basics471280
- Node: Array Intro472124
- Ref: figure-array-elements474099
- Ref: Array Intro-Footnote-1476803
- Node: Reference to Elements476931
- Node: Assigning Elements479395
- Node: Array Example479886
- Node: Scanning an Array481645
- Node: Controlling Scanning484667
- Ref: Controlling Scanning-Footnote-1490066
- Node: Numeric Array Subscripts490382
- Node: Uninitialized Subscripts492566
- Node: Delete494185
- Ref: Delete-Footnote-1496937
- Node: Multidimensional496994
- Node: Multiscanning500089
- Node: Arrays of Arrays501680
- Node: Arrays Summary506447
- Node: Functions508540
- Node: Built-in509578
- Node: Calling Built-in510659
- Node: Numeric Functions512655
- Ref: Numeric Functions-Footnote-1517488
- Ref: Numeric Functions-Footnote-2517845
- Ref: Numeric Functions-Footnote-3517893
- Node: String Functions518165
- Ref: String Functions-Footnote-1541669
- Ref: String Functions-Footnote-2541797
- Ref: String Functions-Footnote-3542045
- Node: Gory Details542132
- Ref: table-sub-escapes543923
- Ref: table-sub-proposed545442
- Ref: table-posix-sub546805
- Ref: table-gensub-escapes548346
- Ref: Gory Details-Footnote-1549169
- Node: I/O Functions549323
- Ref: table-system-return-values555905
- Ref: I/O Functions-Footnote-1557885
- Ref: I/O Functions-Footnote-2558033
- Node: Time Functions558153
- Ref: Time Functions-Footnote-1568675
- Ref: Time Functions-Footnote-2568743
- Ref: Time Functions-Footnote-3568901
- Ref: Time Functions-Footnote-4569012
- Ref: Time Functions-Footnote-5569124
- Ref: Time Functions-Footnote-6569351
- Node: Bitwise Functions569617
- Ref: table-bitwise-ops570211
- Ref: Bitwise Functions-Footnote-1574549
- Node: Type Functions574722
- Node: I18N Functions577254
- Node: User-defined578905
- Node: Definition Syntax579710
- Ref: Definition Syntax-Footnote-1585397
- Node: Function Example585468
- Ref: Function Example-Footnote-1588390
- Node: Function Caveats588412
- Node: Calling A Function588930
- Node: Variable Scope589888
- Node: Pass By Value/Reference592882
- Node: Return Statement596381
- Node: Dynamic Typing599360
- Node: Indirect Calls600290
- Ref: Indirect Calls-Footnote-1610541
- Node: Functions Summary610669
- Node: Library Functions613374
- Ref: Library Functions-Footnote-1616981
- Ref: Library Functions-Footnote-2617124
- Node: Library Names617295
- Ref: Library Names-Footnote-1620755
- Ref: Library Names-Footnote-2620978
- Node: General Functions621064
- Node: Strtonum Function622167
- Node: Assert Function625189
- Node: Round Function628515
- Node: Cliff Random Function630056
- Node: Ordinal Functions631072
- Ref: Ordinal Functions-Footnote-1634135
- Ref: Ordinal Functions-Footnote-2634387
- Node: Join Function634597
- Ref: Join Function-Footnote-1636367
- Node: Getlocaltime Function636567
- Node: Readfile Function640309
- Node: Shell Quoting642281
- Node: Data File Management643682
- Node: Filetrans Function644314
- Node: Rewind Function648410
- Node: File Checking650316
- Ref: File Checking-Footnote-1651650
- Node: Empty Files651851
- Node: Ignoring Assigns653830
- Node: Getopt Function655380
- Ref: Getopt Function-Footnote-1666849
- Node: Passwd Functions667049
- Ref: Passwd Functions-Footnote-1675888
- Node: Group Functions675976
- Ref: Group Functions-Footnote-1683874
- Node: Walking Arrays684081
- Node: Library Functions Summary687089
- Node: Library Exercises688495
- Node: Sample Programs688960
- Node: Running Examples689730
- Node: Clones690458
- Node: Cut Program691682
- Node: Egrep Program701611
- Ref: Egrep Program-Footnote-1709123
- Node: Id Program709233
- Node: Split Program712913
- Ref: Split Program-Footnote-1716372
- Node: Tee Program716501
- Node: Uniq Program719291
- Node: Wc Program726717
- Ref: Wc Program-Footnote-1730972
- Node: Miscellaneous Programs731066
- Node: Dupword Program732279
- Node: Alarm Program734309
- Node: Translate Program739164
- Ref: Translate Program-Footnote-1743729
- Node: Labels Program743999
- Ref: Labels Program-Footnote-1747350
- Node: Word Sorting747434
- Node: History Sorting751506
- Node: Extract Program753341
- Node: Simple Sed760870
- Node: Igawk Program763944
- Ref: Igawk Program-Footnote-1778275
- Ref: Igawk Program-Footnote-2778477
- Ref: Igawk Program-Footnote-3778599
- Node: Anagram Program778714
- Node: Signature Program781776
- Node: Programs Summary783023
- Node: Programs Exercises784237
- Ref: Programs Exercises-Footnote-1788366
- Node: Advanced Features788457
- Node: Nondecimal Data790447
- Node: Array Sorting792038
- Node: Controlling Array Traversal792738
- Ref: Controlling Array Traversal-Footnote-1801105
- Node: Array Sorting Functions801223
- Ref: Array Sorting Functions-Footnote-1806314
- Node: Two-way I/O806510
- Ref: Two-way I/O-Footnote-1813060
- Ref: Two-way I/O-Footnote-2813247
- Node: TCP/IP Networking813329
- Node: Profiling816447
- Ref: Profiling-Footnote-1824940
- Node: Advanced Features Summary825263
- Node: Internationalization827107
- Node: I18N and L10N828587
- Node: Explaining gettext829274
- Ref: Explaining gettext-Footnote-1835166
- Ref: Explaining gettext-Footnote-2835351
- Node: Programmer i18n835516
- Ref: Programmer i18n-Footnote-1840371
- Node: Translator i18n840420
- Node: String Extraction841214
- Ref: String Extraction-Footnote-1842346
- Node: Printf Ordering842432
- Ref: Printf Ordering-Footnote-1845218
- Node: I18N Portability845282
- Ref: I18N Portability-Footnote-1847738
- Node: I18N Example847801
- Ref: I18N Example-Footnote-1850607
- Node: Gawk I18N850680
- Node: I18N Summary851325
- Node: Debugger852666
- Node: Debugging853688
- Node: Debugging Concepts854129
- Node: Debugging Terms855938
- Node: Awk Debugging858513
- Node: Sample Debugging Session859419
- Node: Debugger Invocation859953
- Node: Finding The Bug861339
- Node: List of Debugger Commands867817
- Node: Breakpoint Control869150
- Node: Debugger Execution Control872844
- Node: Viewing And Changing Data876206
- Node: Execution Stack879580
- Node: Debugger Info881217
- Node: Miscellaneous Debugger Commands885288
- Node: Readline Support890376
- Node: Limitations891272
- Ref: Limitations-Footnote-1895503
- Node: Debugging Summary895554
- Node: Arbitrary Precision Arithmetic896833
- Node: Computer Arithmetic898249
- Ref: table-numeric-ranges901840
- Ref: Computer Arithmetic-Footnote-1902562
- Node: Math Definitions902619
- Ref: table-ieee-formats905933
- Ref: Math Definitions-Footnote-1906536
- Node: MPFR features906641
- Node: FP Math Caution908358
- Ref: FP Math Caution-Footnote-1909430
- Node: Inexactness of computations909799
- Node: Inexact representation910759
- Node: Comparing FP Values912119
- Node: Errors accumulate913201
- Node: Getting Accuracy914634
- Node: Try To Round917344
- Node: Setting precision918243
- Ref: table-predefined-precision-strings918940
- Node: Setting the rounding mode920770
- Ref: table-gawk-rounding-modes921144
- Ref: Setting the rounding mode-Footnote-1924552
- Node: Arbitrary Precision Integers924731
- Ref: Arbitrary Precision Integers-Footnote-1929648
- Node: POSIX Floating Point Problems929797
- Ref: POSIX Floating Point Problems-Footnote-1933679
- Node: Floating point summary933717
- Node: Dynamic Extensions935907
- Node: Extension Intro937460
- Node: Plugin License938726
- Node: Extension Mechanism Outline939523
- Ref: figure-load-extension939962
- Ref: figure-register-new-function941527
- Ref: figure-call-new-function942619
- Node: Extension API Description944681
- Node: Extension API Functions Introduction946213
- Node: General Data Types951072
- Ref: General Data Types-Footnote-1957027
- Node: Memory Allocation Functions957326
- Ref: Memory Allocation Functions-Footnote-1960171
- Node: Constructor Functions960270
- Node: Registration Functions962015
- Node: Extension Functions962700
- Node: Exit Callback Functions965323
- Node: Extension Version String966573
- Node: Input Parsers967236
- Node: Output Wrappers977118
- Node: Two-way processors981630
- Node: Printing Messages983895
- Ref: Printing Messages-Footnote-1985066
- Node: Updating ERRNO985219
- Node: Requesting Values985958
- Ref: table-value-types-returned986695
- Node: Accessing Parameters987578
- Node: Symbol Table Access988813
- Node: Symbol table by name989325
- Node: Symbol table by cookie991346
- Ref: Symbol table by cookie-Footnote-1995498
- Node: Cached values995562
- Ref: Cached values-Footnote-1999069
- Node: Array Manipulation999160
- Ref: Array Manipulation-Footnote-11000251
- Node: Array Data Types1000288
- Ref: Array Data Types-Footnote-11002946
- Node: Array Functions1003038
- Node: Flattening Arrays1006896
- Node: Creating Arrays1013804
- Node: Redirection API1018573
- Node: Extension API Variables1021404
- Node: Extension Versioning1022037
- Ref: gawk-api-version1022474
- Node: Extension API Informational Variables1024230
- Node: Extension API Boilerplate1025294
- Node: Finding Extensions1029108
- Node: Extension Example1029667
- Node: Internal File Description1030465
- Node: Internal File Ops1034545
- Ref: Internal File Ops-Footnote-11046307
- Node: Using Internal File Ops1046447
- Ref: Using Internal File Ops-Footnote-11048830
- Node: Extension Samples1049104
- Node: Extension Sample File Functions1050633
- Node: Extension Sample Fnmatch1058282
- Node: Extension Sample Fork1059769
- Node: Extension Sample Inplace1060987
- Node: Extension Sample Ord1064197
- Node: Extension Sample Readdir1065033
- Ref: table-readdir-file-types1065922
- Node: Extension Sample Revout1066727
- Node: Extension Sample Rev2way1067316
- Node: Extension Sample Read write array1068056
- Node: Extension Sample Readfile1069998
- Node: Extension Sample Time1071093
- Node: Extension Sample API Tests1072441
- Node: gawkextlib1072933
- Node: Extension summary1075380
- Node: Extension Exercises1079082
- Node: Language History1080580
- Node: V7/SVR3.11082236
- Node: SVR41084388
- Node: POSIX1085822
- Node: BTL1087201
- Node: POSIX/GNU1087930
- Node: Feature History1093792
- Node: Common Extensions1108162
- Node: Ranges and Locales1109445
- Ref: Ranges and Locales-Footnote-11114061
- Ref: Ranges and Locales-Footnote-21114088
- Ref: Ranges and Locales-Footnote-31114323
- Node: Contributors1114544
- Node: History summary1120104
- Node: Installation1121484
- Node: Gawk Distribution1122428
- Node: Getting1122912
- Node: Extracting1123873
- Node: Distribution contents1125511
- Node: Unix Installation1131605
- Node: Quick Installation1132287
- Node: Shell Startup Files1134701
- Node: Additional Configuration Options1135779
- Node: Configuration Philosophy1137584
- Node: Non-Unix Installation1139953
- Node: PC Installation1140411
- Node: PC Binary Installation1141731
- Node: PC Compiling1143583
- Ref: PC Compiling-Footnote-11146377
- Node: PC Testing1146486
- Node: PC Using1147666
- Ref: PC Using-Footnote-11151819
- Node: Cygwin1151892
- Node: MSYS1152662
- Node: VMS Installation1153163
- Node: VMS Compilation1153954
- Ref: VMS Compilation-Footnote-11155183
- Node: VMS Dynamic Extensions1155241
- Node: VMS Installation Details1156926
- Node: VMS Running1159179
- Node: VMS GNV1163458
- Node: VMS Old Gawk1164193
- Node: Bugs1164664
- Node: Other Versions1168979
- Node: Installation summary1175563
- Node: Notes1176614
- Node: Compatibility Mode1177479
- Node: Additions1178261
- Node: Accessing The Source1179186
- Node: Adding Code1180621
- Node: New Ports1186840
- Node: Derived Files1191328
- Ref: Derived Files-Footnote-11196813
- Ref: Derived Files-Footnote-21196848
- Ref: Derived Files-Footnote-31197446
- Node: Future Extensions1197560
- Node: Implementation Limitations1198218
- Node: Extension Design1199401
- Node: Old Extension Problems1200555
- Ref: Old Extension Problems-Footnote-11202073
- Node: Extension New Mechanism Goals1202130
- Ref: Extension New Mechanism Goals-Footnote-11205494
- Node: Extension Other Design Decisions1205683
- Node: Extension Future Growth1207796
- Node: Old Extension Mechanism1208632
- Node: Notes summary1210395
- Node: Basic Concepts1211577
- Node: Basic High Level1212258
- Ref: figure-general-flow1212540
- Ref: figure-process-flow1213225
- Ref: Basic High Level-Footnote-11216526
- Node: Basic Data Typing1216711
- Node: Glossary1220039
- Node: Copying1251986
- Node: GNU Free Documentation License1289525
- Node: Index1314643
 -Node: Foreword342345
 -Node: Foreword446787
 -Node: Preface48319
 -Ref: Preface-Footnote-151191
 -Ref: Preface-Footnote-251298
 -Ref: Preface-Footnote-351532
 -Node: History51674
 -Node: Names54026
 -Ref: Names-Footnote-155120
 -Node: This Manual55267
 -Ref: This Manual-Footnote-161752
 -Node: Conventions61852
 -Node: Manual History64206
 -Ref: Manual History-Footnote-167201
 -Ref: Manual History-Footnote-267242
 -Node: How To Contribute67316
 -Node: Acknowledgments68445
 -Node: Getting Started73331
 -Node: Running gawk75770
 -Node: One-shot76960
 -Node: Read Terminal78223
 -Node: Long80255
 -Node: Executable Scripts81768
 -Ref: Executable Scripts-Footnote-184563
 -Node: Comments84666
 -Node: Quoting87150
 -Node: DOS Quoting92667
 -Node: Sample Data Files93342
 -Node: Very Simple95937
 -Node: Two Rules100839
 -Node: More Complex102724
 -Node: Statements/Lines105590
 -Ref: Statements/Lines-Footnote-1110049
 -Node: Other Features110314
 -Node: When111250
 -Ref: When-Footnote-1113004
 -Node: Intro Summary113069
 -Node: Invoking Gawk113953
 -Node: Command Line115467
 -Node: Options116265
 -Ref: Options-Footnote-1132172
 -Ref: Options-Footnote-2132402
 -Node: Other Arguments132427
 -Node: Naming Standard Input135374
 -Node: Environment Variables136467
 -Node: AWKPATH Variable137025
 -Ref: AWKPATH Variable-Footnote-1140326
 -Ref: AWKPATH Variable-Footnote-2140371
 -Node: AWKLIBPATH Variable140632
 -Node: Other Environment Variables141776
 -Node: Exit Status145724
 -Node: Include Files146401
 -Node: Loading Shared Libraries149996
 -Node: Obsolete151424
 -Node: Undocumented152116
 -Node: Invoking Summary152413
 -Node: Regexp154073
 -Node: Regexp Usage155527
 -Node: Escape Sequences157564
 -Node: Regexp Operators163578
 -Ref: Regexp Operators-Footnote-1170994
 -Ref: Regexp Operators-Footnote-2171141
 -Node: Bracket Expressions171239
 -Ref: table-char-classes173715
 -Node: Leftmost Longest176852
 -Node: Computed Regexps178155
 -Node: GNU Regexp Operators181582
 -Node: Case-sensitivity185261
 -Ref: Case-sensitivity-Footnote-1188148
 -Ref: Case-sensitivity-Footnote-2188383
 -Node: Regexp Summary188491
 -Node: Reading Files189957
 -Node: Records192051
 -Node: awk split records192784
 -Node: gawk split records197715
 -Ref: gawk split records-Footnote-1202255
 -Node: Fields202292
 -Ref: Fields-Footnote-1205072
 -Node: Nonconstant Fields205158
 -Ref: Nonconstant Fields-Footnote-1207394
 -Node: Changing Fields207598
 -Node: Field Separators213526
 -Node: Default Field Splitting216224
 -Node: Regexp Field Splitting217342
 -Node: Single Character Fields220695
 -Node: Command Line Field Separator221755
 -Node: Full Line Fields224973
 -Ref: Full Line Fields-Footnote-1226495
 -Ref: Full Line Fields-Footnote-2226541
 -Node: Field Splitting Summary226642
 -Node: Constant Size228716
 -Node: Splitting By Content233294
 -Ref: Splitting By Content-Footnote-1237265
 -Node: Multiple Line237428
 -Ref: Multiple Line-Footnote-1243310
 -Node: Getline243489
 -Node: Plain Getline245693
 -Node: Getline/Variable248332
 -Node: Getline/File249481
 -Node: Getline/Variable/File250867
 -Ref: Getline/Variable/File-Footnote-1252470
 -Node: Getline/Pipe252558
 -Node: Getline/Variable/Pipe255263
 -Node: Getline/Coprocess256396
 -Node: Getline/Variable/Coprocess257661
 -Node: Getline Notes258401
 -Node: Getline Summary261196
 -Ref: table-getline-variants261618
 -Node: Read Timeout262366
 -Ref: Read Timeout-Footnote-1266207
 -Node: Command-line directories266265
 -Node: Input Summary267169
 -Node: Input Exercises270341
 -Node: Printing271069
 -Node: Print272845
 -Node: Print Examples274302
 -Node: Output Separators277082
 -Node: OFMT279099
 -Node: Printf280455
 -Node: Basic Printf281240
 -Node: Control Letters282814
 -Node: Format Modifiers286802
 -Node: Printf Examples292817
 -Node: Redirection295303
 -Node: Special FD302144
 -Ref: Special FD-Footnote-1305312
 -Node: Special Files305386
 -Node: Other Inherited Files306003
 -Node: Special Network307004
 -Node: Special Caveats307864
 -Node: Close Files And Pipes308813
 -Ref: Close Files And Pipes-Footnote-1316006
 -Ref: Close Files And Pipes-Footnote-2316154
 -Node: Output Summary316305
 -Node: Output Exercises317303
 -Node: Expressions317982
 -Node: Values319170
 -Node: Constants319848
 -Node: Scalar Constants320539
 -Ref: Scalar Constants-Footnote-1321403
 -Node: Nondecimal-numbers321653
 -Node: Regexp Constants324666
 -Node: Using Constant Regexps325192
 -Node: Variables328355
 -Node: Using Variables329012
 -Node: Assignment Options330922
 -Node: Conversion332795
 -Node: Strings And Numbers333319
 -Ref: Strings And Numbers-Footnote-1336382
 -Node: Locale influences conversions336491
 -Ref: table-locale-affects339249
 -Node: All Operators339867
 -Node: Arithmetic Ops340496
 -Node: Concatenation343002
 -Ref: Concatenation-Footnote-1345849
 -Node: Assignment Ops345956
 -Ref: table-assign-ops350947
 -Node: Increment Ops352260
 -Node: Truth Values and Conditions355720
 -Node: Truth Values356794
 -Node: Typing and Comparison357842
 -Node: Variable Typing358662
 -Node: Comparison Operators362286
 -Ref: table-relational-ops362705
 -Node: POSIX String Comparison366200
 -Ref: POSIX String Comparison-Footnote-1367274
 -Node: Boolean Ops367413
 -Ref: Boolean Ops-Footnote-1371895
 -Node: Conditional Exp371987
 -Node: Function Calls373723
 -Node: Precedence377600
 -Node: Locales381259
 -Node: Expressions Summary382891
 -Node: Patterns and Actions385464
 -Node: Pattern Overview386584
 -Node: Regexp Patterns388261
 -Node: Expression Patterns388803
 -Node: Ranges392584
 -Node: BEGIN/END395692
 -Node: Using BEGIN/END396453
 -Ref: Using BEGIN/END-Footnote-1399189
 -Node: I/O And BEGIN/END399295
 -Node: BEGINFILE/ENDFILE401609
 -Node: Empty404516
 -Node: Using Shell Variables404833
 -Node: Action Overview407107
 -Node: Statements409432
 -Node: If Statement411280
 -Node: While Statement412775
 -Node: Do Statement414803
 -Node: For Statement415951
 -Node: Switch Statement419109
 -Node: Break Statement421495
 -Node: Continue Statement423587
 -Node: Next Statement425414
 -Node: Nextfile Statement427797
 -Node: Exit Statement430449
 -Node: Built-in Variables432852
 -Node: User-modified433985
 -Ref: User-modified-Footnote-1441610
 -Node: Auto-set441672
 -Ref: Auto-set-Footnote-1455028
 -Ref: Auto-set-Footnote-2455234
 -Node: ARGC and ARGV455290
 -Node: Pattern Action Summary459503
 -Node: Arrays461933
 -Node: Array Basics463262
 -Node: Array Intro464106
 -Ref: figure-array-elements466081
 -Ref: Array Intro-Footnote-1468785
 -Node: Reference to Elements468913
 -Node: Assigning Elements471377
 -Node: Array Example471868
 -Node: Scanning an Array473627
 -Node: Controlling Scanning476649
 -Ref: Controlling Scanning-Footnote-1482048
 -Node: Numeric Array Subscripts482364
 -Node: Uninitialized Subscripts484548
 -Node: Delete486167
 -Ref: Delete-Footnote-1488919
 -Node: Multidimensional488976
 -Node: Multiscanning492071
 -Node: Arrays of Arrays493662
 -Node: Arrays Summary498429
 -Node: Functions500522
 -Node: Built-in501560
 -Node: Calling Built-in502641
 -Node: Numeric Functions504637
 -Ref: Numeric Functions-Footnote-1508665
 -Ref: Numeric Functions-Footnote-2509022
 -Ref: Numeric Functions-Footnote-3509070
 -Node: String Functions509342
 -Ref: String Functions-Footnote-1532846
 -Ref: String Functions-Footnote-2532974
 -Ref: String Functions-Footnote-3533222
 -Node: Gory Details533309
 -Ref: table-sub-escapes535100
 -Ref: table-sub-proposed536619
 -Ref: table-posix-sub537982
 -Ref: table-gensub-escapes539523
 -Ref: Gory Details-Footnote-1540346
 -Node: I/O Functions540500
 -Ref: table-system-return-values547082
 -Ref: I/O Functions-Footnote-1549062
 -Ref: I/O Functions-Footnote-2549210
 -Node: Time Functions549330
 -Ref: Time Functions-Footnote-1559852
 -Ref: Time Functions-Footnote-2559920
 -Ref: Time Functions-Footnote-3560078
 -Ref: Time Functions-Footnote-4560189
 -Ref: Time Functions-Footnote-5560301
 -Ref: Time Functions-Footnote-6560528
 -Node: Bitwise Functions560794
 -Ref: table-bitwise-ops561388
 -Ref: Bitwise Functions-Footnote-1565726
 -Node: Type Functions565899
 -Node: I18N Functions567055
 -Node: User-defined568706
 -Node: Definition Syntax569511
 -Ref: Definition Syntax-Footnote-1575198
 -Node: Function Example575269
 -Ref: Function Example-Footnote-1578191
 -Node: Function Caveats578213
 -Node: Calling A Function578731
 -Node: Variable Scope579689
 -Node: Pass By Value/Reference582683
 -Node: Return Statement586182
 -Node: Dynamic Typing589161
 -Node: Indirect Calls590091
 -Ref: Indirect Calls-Footnote-1600342
 -Node: Functions Summary600470
 -Node: Library Functions603175
 -Ref: Library Functions-Footnote-1606782
 -Ref: Library Functions-Footnote-2606925
 -Node: Library Names607096
 -Ref: Library Names-Footnote-1610556
 -Ref: Library Names-Footnote-2610779
 -Node: General Functions610865
 -Node: Strtonum Function611968
 -Node: Assert Function614990
 -Node: Round Function618316
 -Node: Cliff Random Function619857
 -Node: Ordinal Functions620873
 -Ref: Ordinal Functions-Footnote-1623936
 -Ref: Ordinal Functions-Footnote-2624188
 -Node: Join Function624398
 -Ref: Join Function-Footnote-1626168
 -Node: Getlocaltime Function626368
 -Node: Readfile Function630110
 -Node: Shell Quoting632082
 -Node: Data File Management633483
 -Node: Filetrans Function634115
 -Node: Rewind Function638211
 -Node: File Checking640117
 -Ref: File Checking-Footnote-1641451
 -Node: Empty Files641652
 -Node: Ignoring Assigns643631
 -Node: Getopt Function645181
 -Ref: Getopt Function-Footnote-1656650
 -Node: Passwd Functions656850
 -Ref: Passwd Functions-Footnote-1665689
 -Node: Group Functions665777
 -Ref: Group Functions-Footnote-1673675
 -Node: Walking Arrays673882
 -Node: Library Functions Summary676890
 -Node: Library Exercises678296
 -Node: Sample Programs678761
 -Node: Running Examples679531
 -Node: Clones680259
 -Node: Cut Program681483
 -Node: Egrep Program691412
 -Ref: Egrep Program-Footnote-1698924
 -Node: Id Program699034
 -Node: Split Program702714
 -Ref: Split Program-Footnote-1706173
 -Node: Tee Program706302
 -Node: Uniq Program709092
 -Node: Wc Program716518
 -Ref: Wc Program-Footnote-1720773
 -Node: Miscellaneous Programs720867
 -Node: Dupword Program722080
 -Node: Alarm Program724110
 -Node: Translate Program728965
 -Ref: Translate Program-Footnote-1733530
 -Node: Labels Program733800
 -Ref: Labels Program-Footnote-1737151
 -Node: Word Sorting737235
 -Node: History Sorting741307
 -Node: Extract Program743142
 -Node: Simple Sed750671
 -Node: Igawk Program753745
 -Ref: Igawk Program-Footnote-1768076
 -Ref: Igawk Program-Footnote-2768278
 -Ref: Igawk Program-Footnote-3768400
 -Node: Anagram Program768515
 -Node: Signature Program771577
 -Node: Programs Summary772824
 -Node: Programs Exercises774038
 -Ref: Programs Exercises-Footnote-1778167
 -Node: Advanced Features778258
 -Node: Nondecimal Data780248
 -Node: Array Sorting781839
 -Node: Controlling Array Traversal782539
 -Ref: Controlling Array Traversal-Footnote-1790906
 -Node: Array Sorting Functions791024
 -Ref: Array Sorting Functions-Footnote-1796115
 -Node: Two-way I/O796311
 -Ref: Two-way I/O-Footnote-1802605
 -Ref: Two-way I/O-Footnote-2802792
 -Node: TCP/IP Networking802874
 -Node: Profiling805992
 -Node: Advanced Features Summary813531
 -Node: Internationalization815467
 -Node: I18N and L10N816947
 -Node: Explaining gettext817634
 -Ref: Explaining gettext-Footnote-1823526
 -Ref: Explaining gettext-Footnote-2823711
 -Node: Programmer i18n823876
 -Ref: Programmer i18n-Footnote-1828731
 -Node: Translator i18n828780
 -Node: String Extraction829574
 -Ref: String Extraction-Footnote-1830706
 -Node: Printf Ordering830792
 -Ref: Printf Ordering-Footnote-1833578
 -Node: I18N Portability833642
 -Ref: I18N Portability-Footnote-1836098
 -Node: I18N Example836161
 -Ref: I18N Example-Footnote-1838967
 -Node: Gawk I18N839040
 -Node: I18N Summary839685
 -Node: Debugger841026
 -Node: Debugging842048
 -Node: Debugging Concepts842489
 -Node: Debugging Terms844298
 -Node: Awk Debugging846873
 -Node: Sample Debugging Session847779
 -Node: Debugger Invocation848313
 -Node: Finding The Bug849699
 -Node: List of Debugger Commands856177
 -Node: Breakpoint Control857510
 -Node: Debugger Execution Control861204
 -Node: Viewing And Changing Data864566
 -Node: Execution Stack867940
 -Node: Debugger Info869577
 -Node: Miscellaneous Debugger Commands873648
 -Node: Readline Support878736
 -Node: Limitations879632
 -Node: Debugging Summary881741
 -Node: Arbitrary Precision Arithmetic882914
 -Node: Computer Arithmetic884330
 -Ref: table-numeric-ranges887921
 -Ref: Computer Arithmetic-Footnote-1888643
 -Node: Math Definitions888700
 -Ref: table-ieee-formats892014
 -Ref: Math Definitions-Footnote-1892617
 -Node: MPFR features892722
 -Node: FP Math Caution894439
 -Ref: FP Math Caution-Footnote-1895511
 -Node: Inexactness of computations895880
 -Node: Inexact representation896840
 -Node: Comparing FP Values898200
 -Node: Errors accumulate899282
 -Node: Getting Accuracy900715
 -Node: Try To Round903425
 -Node: Setting precision904324
 -Ref: table-predefined-precision-strings905021
 -Node: Setting the rounding mode906851
 -Ref: table-gawk-rounding-modes907225
 -Ref: Setting the rounding mode-Footnote-1910633
 -Node: Arbitrary Precision Integers910812
 -Ref: Arbitrary Precision Integers-Footnote-1913796
 -Node: POSIX Floating Point Problems913945
 -Ref: POSIX Floating Point Problems-Footnote-1917827
 -Node: Floating point summary917865
 -Node: Dynamic Extensions920055
 -Node: Extension Intro921608
 -Node: Plugin License922874
 -Node: Extension Mechanism Outline923671
 -Ref: figure-load-extension924110
 -Ref: figure-register-new-function925675
 -Ref: figure-call-new-function926767
 -Node: Extension API Description928829
 -Node: Extension API Functions Introduction930277
 -Node: General Data Types935089
 -Ref: General Data Types-Footnote-1941044
 -Node: Memory Allocation Functions941343
 -Ref: Memory Allocation Functions-Footnote-1944188
 -Node: Constructor Functions944287
 -Node: Registration Functions946032
 -Node: Extension Functions946717
 -Node: Exit Callback Functions949016
 -Node: Extension Version String950266
 -Node: Input Parsers950929
 -Node: Output Wrappers960811
 -Node: Two-way processors965323
 -Node: Printing Messages967588
 -Ref: Printing Messages-Footnote-1968662
 -Node: Updating ERRNO968815
 -Node: Requesting Values969554
 -Ref: table-value-types-returned970291
 -Node: Accessing Parameters971174
 -Node: Symbol Table Access972409
 -Node: Symbol table by name972921
 -Node: Symbol table by cookie974942
 -Ref: Symbol table by cookie-Footnote-1979094
 -Node: Cached values979158
 -Ref: Cached values-Footnote-1982665
 -Node: Array Manipulation982756
 -Ref: Array Manipulation-Footnote-1983855
 -Node: Array Data Types983892
 -Ref: Array Data Types-Footnote-1986550
 -Node: Array Functions986642
 -Node: Flattening Arrays990500
 -Node: Creating Arrays997408
 -Node: Extension API Variables1002177
 -Node: Extension Versioning1002813
 -Ref: gawk-api-version1003250
 -Node: Extension API Informational Variables1005006
 -Node: Extension API Boilerplate1006070
 -Node: Finding Extensions1009884
 -Node: Extension Example1010443
 -Node: Internal File Description1011241
 -Node: Internal File Ops1015321
 -Ref: Internal File Ops-Footnote-11027083
 -Node: Using Internal File Ops1027223
 -Ref: Using Internal File Ops-Footnote-11029606
 -Node: Extension Samples1029880
 -Node: Extension Sample File Functions1031409
 -Node: Extension Sample Fnmatch1039058
 -Node: Extension Sample Fork1040545
 -Node: Extension Sample Inplace1041763
 -Node: Extension Sample Ord1044973
 -Node: Extension Sample Readdir1045809
 -Ref: table-readdir-file-types1046698
 -Node: Extension Sample Revout1047503
 -Node: Extension Sample Rev2way1048092
 -Node: Extension Sample Read write array1048832
 -Node: Extension Sample Readfile1050774
 -Node: Extension Sample Time1051869
 -Node: Extension Sample API Tests1053217
 -Node: gawkextlib1053709
 -Node: Extension summary1056133
 -Node: Extension Exercises1059825
 -Node: Language History1061323
 -Node: V7/SVR3.11062979
 -Node: SVR41065131
 -Node: POSIX1066565
 -Node: BTL1067944
 -Node: POSIX/GNU1068673
 -Node: Feature History1074194
 -Node: Common Extensions1087523
 -Node: Ranges and Locales1088806
 -Ref: Ranges and Locales-Footnote-11093422
 -Ref: Ranges and Locales-Footnote-21093449
 -Ref: Ranges and Locales-Footnote-31093684
 -Node: Contributors1093905
 -Node: History summary1099465
 -Node: Installation1100845
 -Node: Gawk Distribution1101789
 -Node: Getting1102273
 -Node: Extracting1103234
 -Node: Distribution contents1104872
 -Node: Unix Installation1110623
 -Node: Quick Installation1111239
 -Node: Additional Configuration Options1113666
 -Node: Configuration Philosophy1115470
 -Node: Non-Unix Installation1117839
 -Node: PC Installation1118297
 -Node: PC Binary Installation1119617
 -Node: PC Compiling1121469
 -Ref: PC Compiling-Footnote-11124263
 -Node: PC Testing1124372
 -Node: PC Using1125552
 -Ref: PC Using-Footnote-11129705
 -Node: Cygwin1129778
 -Node: MSYS1130548
 -Node: VMS Installation1131049
 -Node: VMS Compilation1131840
 -Ref: VMS Compilation-Footnote-11133069
 -Node: VMS Dynamic Extensions1133127
 -Node: VMS Installation Details1134812
 -Node: VMS Running1137065
 -Node: VMS GNV1141344
 -Node: VMS Old Gawk1142079
 -Node: Bugs1142550
 -Node: Bug address1143213
 -Node: Usenet1145610
 -Node: Maintainers1146385
 -Node: Other Versions1147761
 -Node: Installation summary1154345
 -Node: Notes1155396
 -Node: Compatibility Mode1156261
 -Node: Additions1157043
 -Node: Accessing The Source1157968
 -Node: Adding Code1159403
 -Node: New Ports1165622
 -Node: Derived Files1170110
 -Ref: Derived Files-Footnote-11175595
 -Ref: Derived Files-Footnote-21175630
 -Ref: Derived Files-Footnote-31176228
 -Node: Future Extensions1176342
 -Node: Implementation Limitations1177000
 -Node: Extension Design1178183
 -Node: Old Extension Problems1179337
 -Ref: Old Extension Problems-Footnote-11180855
 -Node: Extension New Mechanism Goals1180912
 -Ref: Extension New Mechanism Goals-Footnote-11184276
 -Node: Extension Other Design Decisions1184465
 -Node: Extension Future Growth1186578
 -Node: Old Extension Mechanism1187414
 -Node: Notes summary1189177
 -Node: Basic Concepts1190359
 -Node: Basic High Level1191040
 -Ref: figure-general-flow1191322
 -Ref: figure-process-flow1192007
 -Ref: Basic High Level-Footnote-11195308
 -Node: Basic Data Typing1195493
 -Node: Glossary1198821
 -Node: Copying1230768
 -Node: GNU Free Documentation License1268307
 -Node: Index1293425
++Node: Foreword342713
++Node: Foreword447155
++Node: Preface48687
++Ref: Preface-Footnote-151559
++Ref: Preface-Footnote-251666
++Ref: Preface-Footnote-351900
++Node: History52042
++Node: Names54394
++Ref: Names-Footnote-155488
++Node: This Manual55635
++Ref: This Manual-Footnote-162120
++Node: Conventions62220
++Node: Manual History64574
++Ref: Manual History-Footnote-167569
++Ref: Manual History-Footnote-267610
++Node: How To Contribute67684
++Node: Acknowledgments68813
++Node: Getting Started73699
++Node: Running gawk76138
++Node: One-shot77328
++Node: Read Terminal78591
++Node: Long80623
++Node: Executable Scripts82136
++Ref: Executable Scripts-Footnote-184931
++Node: Comments85034
++Node: Quoting87518
++Node: DOS Quoting93035
++Node: Sample Data Files93710
++Node: Very Simple96305
++Node: Two Rules101207
++Node: More Complex103092
++Node: Statements/Lines105958
++Ref: Statements/Lines-Footnote-1110417
++Node: Other Features110682
++Node: When111618
++Ref: When-Footnote-1113372
++Node: Intro Summary113437
++Node: Invoking Gawk114321
++Node: Command Line115835
++Node: Options116633
++Ref: Options-Footnote-1132732
++Ref: Options-Footnote-2132962
++Node: Other Arguments132987
++Node: Naming Standard Input135934
++Node: Environment Variables137027
++Node: AWKPATH Variable137585
++Ref: AWKPATH Variable-Footnote-1140996
++Ref: AWKPATH Variable-Footnote-2141041
++Node: AWKLIBPATH Variable141302
++Node: Other Environment Variables142559
++Node: Exit Status146380
++Node: Include Files147057
++Node: Loading Shared Libraries150652
++Node: Obsolete152080
++Node: Undocumented152772
++Node: Invoking Summary153069
++Node: Regexp154729
++Node: Regexp Usage156248
++Node: Escape Sequences158285
++Node: Regexp Operators164517
++Ref: Regexp Operators-Footnote-1171933
++Ref: Regexp Operators-Footnote-2172080
++Node: Bracket Expressions172178
++Ref: table-char-classes174654
++Node: Leftmost Longest177791
++Node: Computed Regexps179094
++Node: GNU Regexp Operators182521
++Node: Case-sensitivity186200
++Ref: Case-sensitivity-Footnote-1189096
++Ref: Case-sensitivity-Footnote-2189331
++Node: Strong Regexp Constants189439
++Node: Regexp Summary190228
++Node: Reading Files191703
++Node: Records193866
++Node: awk split records194599
++Node: gawk split records199530
++Ref: gawk split records-Footnote-1204070
++Node: Fields204107
++Node: Nonconstant Fields206848
++Ref: Nonconstant Fields-Footnote-1209084
++Node: Changing Fields209288
++Node: Field Separators215216
++Node: Default Field Splitting217914
++Node: Regexp Field Splitting219032
++Node: Single Character Fields222385
++Node: Command Line Field Separator223445
++Node: Full Line Fields226663
++Ref: Full Line Fields-Footnote-1228185
++Ref: Full Line Fields-Footnote-2228231
++Node: Field Splitting Summary228332
++Node: Constant Size230406
++Node: Splitting By Content234984
++Ref: Splitting By Content-Footnote-1238955
++Node: Multiple Line239118
++Ref: Multiple Line-Footnote-1245000
++Node: Getline245179
++Node: Plain Getline247646
++Node: Getline/Variable250285
++Node: Getline/File251434
++Node: Getline/Variable/File252820
++Ref: Getline/Variable/File-Footnote-1254423
++Node: Getline/Pipe254511
++Node: Getline/Variable/Pipe257216
++Node: Getline/Coprocess258349
++Node: Getline/Variable/Coprocess259614
++Node: Getline Notes260354
++Node: Getline Summary263149
++Ref: table-getline-variants263571
++Node: Read Timeout264319
++Ref: Read Timeout-Footnote-1268225
++Node: Retrying Input268283
++Node: Command-line directories269482
++Node: Input Summary270388
++Node: Input Exercises273560
++Node: Printing274288
++Node: Print276122
++Node: Print Examples277579
++Node: Output Separators280359
++Node: OFMT282376
++Node: Printf283732
++Node: Basic Printf284517
++Node: Control Letters286091
++Node: Format Modifiers290079
++Node: Printf Examples296094
++Node: Redirection298580
++Node: Special FD305421
++Ref: Special FD-Footnote-1308589
++Node: Special Files308663
++Node: Other Inherited Files309280
++Node: Special Network310281
++Node: Special Caveats311141
++Node: Close Files And Pipes312090
++Ref: table-close-pipe-return-values318997
++Ref: Close Files And Pipes-Footnote-1319780
++Ref: Close Files And Pipes-Footnote-2319928
++Node: Nonfatal320080
++Node: Output Summary322405
++Node: Output Exercises323627
++Node: Expressions324306
++Node: Values325494
++Node: Constants326172
++Node: Scalar Constants326863
++Ref: Scalar Constants-Footnote-1327727
++Node: Nondecimal-numbers327977
++Node: Regexp Constants330990
++Node: Using Constant Regexps331516
++Node: Variables334679
++Node: Using Variables335336
++Node: Assignment Options337246
++Node: Conversion339119
++Node: Strings And Numbers339643
++Ref: Strings And Numbers-Footnote-1342706
++Node: Locale influences conversions342815
++Ref: table-locale-affects345573
++Node: All Operators346191
++Node: Arithmetic Ops346820
++Node: Concatenation349326
++Ref: Concatenation-Footnote-1352173
++Node: Assignment Ops352280
++Ref: table-assign-ops357271
++Node: Increment Ops358584
++Node: Truth Values and Conditions362044
++Node: Truth Values363118
++Node: Typing and Comparison364166
++Node: Variable Typing364986
++Node: Comparison Operators368610
++Ref: table-relational-ops369029
++Node: POSIX String Comparison372524
++Ref: POSIX String Comparison-Footnote-1374219
++Ref: POSIX String Comparison-Footnote-2374358
++Node: Boolean Ops374442
++Ref: Boolean Ops-Footnote-1378924
++Node: Conditional Exp379016
++Node: Function Calls380752
++Node: Precedence384629
++Node: Locales388288
++Node: Expressions Summary389920
++Node: Patterns and Actions392493
++Node: Pattern Overview393613
++Node: Regexp Patterns395290
++Node: Expression Patterns395832
++Node: Ranges399613
++Node: BEGIN/END402721
++Node: Using BEGIN/END403482
++Ref: Using BEGIN/END-Footnote-1406218
++Node: I/O And BEGIN/END406324
++Node: BEGINFILE/ENDFILE408638
++Node: Empty411545
++Node: Using Shell Variables411862
++Node: Action Overview414136
++Node: Statements416461
++Node: If Statement418309
++Node: While Statement419804
++Node: Do Statement421832
++Node: For Statement422980
++Node: Switch Statement426138
++Node: Break Statement428524
++Node: Continue Statement430616
++Node: Next Statement432443
++Node: Nextfile Statement434826
++Node: Exit Statement437478
++Node: Built-in Variables439881
++Node: User-modified441014
++Node: Auto-set448600
++Ref: Auto-set-Footnote-1463253
++Ref: Auto-set-Footnote-2463459
++Node: ARGC and ARGV463515
++Node: Pattern Action Summary467728
++Node: Arrays470158
++Node: Array Basics471487
++Node: Array Intro472331
++Ref: figure-array-elements474306
++Ref: Array Intro-Footnote-1477010
++Node: Reference to Elements477138
++Node: Assigning Elements479602
++Node: Array Example480093
++Node: Scanning an Array481852
++Node: Controlling Scanning484874
++Ref: Controlling Scanning-Footnote-1490273
++Node: Numeric Array Subscripts490589
++Node: Uninitialized Subscripts492773
++Node: Delete494392
++Ref: Delete-Footnote-1497144
++Node: Multidimensional497201
++Node: Multiscanning500296
++Node: Arrays of Arrays501887
++Node: Arrays Summary506654
++Node: Functions508747
++Node: Built-in509785
++Node: Calling Built-in510866
++Node: Numeric Functions512862
++Ref: Numeric Functions-Footnote-1517695
++Ref: Numeric Functions-Footnote-2518052
++Ref: Numeric Functions-Footnote-3518100
++Node: String Functions518372
++Ref: String Functions-Footnote-1541876
++Ref: String Functions-Footnote-2542004
++Ref: String Functions-Footnote-3542252
++Node: Gory Details542339
++Ref: table-sub-escapes544130
++Ref: table-sub-proposed545649
++Ref: table-posix-sub547012
++Ref: table-gensub-escapes548553
++Ref: Gory Details-Footnote-1549376
++Node: I/O Functions549530
++Ref: table-system-return-values556112
++Ref: I/O Functions-Footnote-1558092
++Ref: I/O Functions-Footnote-2558240
++Node: Time Functions558360
++Ref: Time Functions-Footnote-1568882
++Ref: Time Functions-Footnote-2568950
++Ref: Time Functions-Footnote-3569108
++Ref: Time Functions-Footnote-4569219
++Ref: Time Functions-Footnote-5569331
++Ref: Time Functions-Footnote-6569558
++Node: Bitwise Functions569824
++Ref: table-bitwise-ops570418
++Ref: Bitwise Functions-Footnote-1574756
++Node: Type Functions574929
++Node: I18N Functions577461
++Node: User-defined579112
++Node: Definition Syntax579917
++Ref: Definition Syntax-Footnote-1585604
++Node: Function Example585675
++Ref: Function Example-Footnote-1588597
++Node: Function Caveats588619
++Node: Calling A Function589137
++Node: Variable Scope590095
++Node: Pass By Value/Reference593089
++Node: Return Statement596588
++Node: Dynamic Typing599567
++Node: Indirect Calls600497
++Ref: Indirect Calls-Footnote-1610748
++Node: Functions Summary610876
++Node: Library Functions613581
++Ref: Library Functions-Footnote-1617188
++Ref: Library Functions-Footnote-2617331
++Node: Library Names617502
++Ref: Library Names-Footnote-1620962
++Ref: Library Names-Footnote-2621185
++Node: General Functions621271
++Node: Strtonum Function622374
++Node: Assert Function625396
++Node: Round Function628722
++Node: Cliff Random Function630263
++Node: Ordinal Functions631279
++Ref: Ordinal Functions-Footnote-1634342
++Ref: Ordinal Functions-Footnote-2634594
++Node: Join Function634804
++Ref: Join Function-Footnote-1636574
++Node: Getlocaltime Function636774
++Node: Readfile Function640516
++Node: Shell Quoting642488
++Node: Data File Management643889
++Node: Filetrans Function644521
++Node: Rewind Function648617
++Node: File Checking650523
++Ref: File Checking-Footnote-1651857
++Node: Empty Files652058
++Node: Ignoring Assigns654037
++Node: Getopt Function655587
++Ref: Getopt Function-Footnote-1667056
++Node: Passwd Functions667256
++Ref: Passwd Functions-Footnote-1676095
++Node: Group Functions676183
++Ref: Group Functions-Footnote-1684081
++Node: Walking Arrays684288
++Node: Library Functions Summary687296
++Node: Library Exercises688702
++Node: Sample Programs689167
++Node: Running Examples689937
++Node: Clones690665
++Node: Cut Program691889
++Node: Egrep Program701818
++Ref: Egrep Program-Footnote-1709330
++Node: Id Program709440
++Node: Split Program713120
++Ref: Split Program-Footnote-1716579
++Node: Tee Program716708
++Node: Uniq Program719498
++Node: Wc Program726924
++Ref: Wc Program-Footnote-1731179
++Node: Miscellaneous Programs731273
++Node: Dupword Program732486
++Node: Alarm Program734516
++Node: Translate Program739371
++Ref: Translate Program-Footnote-1743936
++Node: Labels Program744206
++Ref: Labels Program-Footnote-1747557
++Node: Word Sorting747641
++Node: History Sorting751713
++Node: Extract Program753548
++Node: Simple Sed761077
++Node: Igawk Program764151
++Ref: Igawk Program-Footnote-1778482
++Ref: Igawk Program-Footnote-2778684
++Ref: Igawk Program-Footnote-3778806
++Node: Anagram Program778921
++Node: Signature Program781983
++Node: Programs Summary783230
++Node: Programs Exercises784444
++Ref: Programs Exercises-Footnote-1788573
++Node: Advanced Features788664
++Node: Nondecimal Data790654
++Node: Array Sorting792245
++Node: Controlling Array Traversal792945
++Ref: Controlling Array Traversal-Footnote-1801312
++Node: Array Sorting Functions801430
++Ref: Array Sorting Functions-Footnote-1806521
++Node: Two-way I/O806717
++Ref: Two-way I/O-Footnote-1813267
++Ref: Two-way I/O-Footnote-2813454
++Node: TCP/IP Networking813536
++Node: Profiling816654
++Ref: Profiling-Footnote-1825147
++Node: Advanced Features Summary825470
++Node: Internationalization827314
++Node: I18N and L10N828794
++Node: Explaining gettext829481
++Ref: Explaining gettext-Footnote-1835373
++Ref: Explaining gettext-Footnote-2835558
++Node: Programmer i18n835723
++Ref: Programmer i18n-Footnote-1840578
++Node: Translator i18n840627
++Node: String Extraction841421
++Ref: String Extraction-Footnote-1842553
++Node: Printf Ordering842639
++Ref: Printf Ordering-Footnote-1845425
++Node: I18N Portability845489
++Ref: I18N Portability-Footnote-1847945
++Node: I18N Example848008
++Ref: I18N Example-Footnote-1850814
++Node: Gawk I18N850887
++Node: I18N Summary851532
++Node: Debugger852873
++Node: Debugging853895
++Node: Debugging Concepts854336
++Node: Debugging Terms856145
++Node: Awk Debugging858720
++Node: Sample Debugging Session859626
++Node: Debugger Invocation860160
++Node: Finding The Bug861546
++Node: List of Debugger Commands868024
++Node: Breakpoint Control869357
++Node: Debugger Execution Control873051
++Node: Viewing And Changing Data876413
++Node: Execution Stack879787
++Node: Debugger Info881424
++Node: Miscellaneous Debugger Commands885495
++Node: Readline Support890583
++Node: Limitations891479
++Ref: Limitations-Footnote-1895710
++Node: Debugging Summary895761
++Node: Arbitrary Precision Arithmetic897040
++Node: Computer Arithmetic898456
++Ref: table-numeric-ranges902047
++Ref: Computer Arithmetic-Footnote-1902769
++Node: Math Definitions902826
++Ref: table-ieee-formats906140
++Ref: Math Definitions-Footnote-1906743
++Node: MPFR features906848
++Node: FP Math Caution908565
++Ref: FP Math Caution-Footnote-1909637
++Node: Inexactness of computations910006
++Node: Inexact representation910966
++Node: Comparing FP Values912326
++Node: Errors accumulate913408
++Node: Getting Accuracy914841
++Node: Try To Round917551
++Node: Setting precision918450
++Ref: table-predefined-precision-strings919147
++Node: Setting the rounding mode920977
++Ref: table-gawk-rounding-modes921351
++Ref: Setting the rounding mode-Footnote-1924759
++Node: Arbitrary Precision Integers924938
++Ref: Arbitrary Precision Integers-Footnote-1929855
++Node: POSIX Floating Point Problems930004
++Ref: POSIX Floating Point Problems-Footnote-1933886
++Node: Floating point summary933924
++Node: Dynamic Extensions936114
++Node: Extension Intro937667
++Node: Plugin License938933
++Node: Extension Mechanism Outline939730
++Ref: figure-load-extension940169
++Ref: figure-register-new-function941734
++Ref: figure-call-new-function942826
++Node: Extension API Description944888
++Node: Extension API Functions Introduction946420
++Node: General Data Types951279
++Ref: General Data Types-Footnote-1957234
++Node: Memory Allocation Functions957533
++Ref: Memory Allocation Functions-Footnote-1960378
++Node: Constructor Functions960477
++Node: Registration Functions962222
++Node: Extension Functions962907
++Node: Exit Callback Functions965530
++Node: Extension Version String966780
++Node: Input Parsers967443
++Node: Output Wrappers977325
++Node: Two-way processors981837
++Node: Printing Messages984102
++Ref: Printing Messages-Footnote-1985273
++Node: Updating ERRNO985426
++Node: Requesting Values986165
++Ref: table-value-types-returned986902
++Node: Accessing Parameters987785
++Node: Symbol Table Access989020
++Node: Symbol table by name989532
++Node: Symbol table by cookie991553
++Ref: Symbol table by cookie-Footnote-1995705
++Node: Cached values995769
++Ref: Cached values-Footnote-1999276
++Node: Array Manipulation999367
++Ref: Array Manipulation-Footnote-11000458
++Node: Array Data Types1000495
++Ref: Array Data Types-Footnote-11003153
++Node: Array Functions1003245
++Node: Flattening Arrays1007103
++Node: Creating Arrays1014011
++Node: Redirection API1018780
++Node: Extension API Variables1021611
++Node: Extension Versioning1022244
++Ref: gawk-api-version1022681
++Node: Extension API Informational Variables1024437
++Node: Extension API Boilerplate1025501
++Node: Finding Extensions1029315
++Node: Extension Example1029874
++Node: Internal File Description1030672
++Node: Internal File Ops1034752
++Ref: Internal File Ops-Footnote-11046514
++Node: Using Internal File Ops1046654
++Ref: Using Internal File Ops-Footnote-11049037
++Node: Extension Samples1049311
++Node: Extension Sample File Functions1050840
++Node: Extension Sample Fnmatch1058489
++Node: Extension Sample Fork1059976
++Node: Extension Sample Inplace1061194
++Node: Extension Sample Ord1064404
++Node: Extension Sample Readdir1065240
++Ref: table-readdir-file-types1066129
++Node: Extension Sample Revout1066934
++Node: Extension Sample Rev2way1067523
++Node: Extension Sample Read write array1068263
++Node: Extension Sample Readfile1070205
++Node: Extension Sample Time1071300
++Node: Extension Sample API Tests1072648
++Node: gawkextlib1073140
++Node: Extension summary1075587
++Node: Extension Exercises1079289
++Node: Language History1080787
++Node: V7/SVR3.11082443
++Node: SVR41084595
++Node: POSIX1086029
++Node: BTL1087408
++Node: POSIX/GNU1088137
++Node: Feature History1093999
++Node: Common Extensions1108369
++Node: Ranges and Locales1109652
++Ref: Ranges and Locales-Footnote-11114268
++Ref: Ranges and Locales-Footnote-21114295
++Ref: Ranges and Locales-Footnote-31114530
++Node: Contributors1114751
++Node: History summary1120311
++Node: Installation1121691
++Node: Gawk Distribution1122635
++Node: Getting1123119
++Node: Extracting1124080
++Node: Distribution contents1125718
++Node: Unix Installation1131812
++Node: Quick Installation1132494
++Node: Shell Startup Files1134908
++Node: Additional Configuration Options1135986
++Node: Configuration Philosophy1137791
++Node: Non-Unix Installation1140160
++Node: PC Installation1140618
++Node: PC Binary Installation1141938
++Node: PC Compiling1143790
++Ref: PC Compiling-Footnote-11146584
++Node: PC Testing1146693
++Node: PC Using1147873
++Ref: PC Using-Footnote-11152026
++Node: Cygwin1152099
++Node: MSYS1152869
++Node: VMS Installation1153370
++Node: VMS Compilation1154161
++Ref: VMS Compilation-Footnote-11155390
++Node: VMS Dynamic Extensions1155448
++Node: VMS Installation Details1157133
++Node: VMS Running1159386
++Node: VMS GNV1163665
++Node: VMS Old Gawk1164400
++Node: Bugs1164871
++Node: Bug address1165534
++Node: Usenet1167931
++Node: Maintainers1168706
++Node: Other Versions1170082
++Node: Installation summary1176666
++Node: Notes1177717
++Node: Compatibility Mode1178582
++Node: Additions1179364
++Node: Accessing The Source1180289
++Node: Adding Code1181724
++Node: New Ports1187943
++Node: Derived Files1192431
++Ref: Derived Files-Footnote-11197916
++Ref: Derived Files-Footnote-21197951
++Ref: Derived Files-Footnote-31198549
++Node: Future Extensions1198663
++Node: Implementation Limitations1199321
++Node: Extension Design1200504
++Node: Old Extension Problems1201658
++Ref: Old Extension Problems-Footnote-11203176
++Node: Extension New Mechanism Goals1203233
++Ref: Extension New Mechanism Goals-Footnote-11206597
++Node: Extension Other Design Decisions1206786
++Node: Extension Future Growth1208899
++Node: Old Extension Mechanism1209735
++Node: Notes summary1211498
++Node: Basic Concepts1212680
++Node: Basic High Level1213361
++Ref: figure-general-flow1213643
++Ref: figure-process-flow1214328
++Ref: Basic High Level-Footnote-11217629
++Node: Basic Data Typing1217814
++Node: Glossary1221142
++Node: Copying1253089
++Node: GNU Free Documentation License1290628
++Node: Index1315746
  
  End Tag Table

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

Summary of changes:
 doc/ChangeLog   |    6 +
 doc/gawk.info   | 1221 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   86 ++--
 doc/gawktexi.in |   86 ++--
 4 files changed, 736 insertions(+), 663 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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