[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-866-g62988ea

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-866-g62988ea
Date: Sun, 05 Oct 2014 18:21:23 +0000

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

The branch, master has been updated
       via  62988ea2ac1f845e30c3986bfc9bf4620693682a (commit)
       via  c86aa5e85c7ced14a81389c0bf96b6c75fe420c9 (commit)
       via  6b818c7f463e1bd6b9470f4bfb694f240ac3e5c2 (commit)
      from  2f7402ec4b65a2546373403fa701a29d7482cf3f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 62988ea2ac1f845e30c3986bfc9bf4620693682a
Merge: 2f7402e c86aa5e
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 5 21:21:09 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc ChangeLog
index 2e305dd,e8d57f5..38f06ee
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,8 -1,7 +1,12 @@@
  2014-10-05         Arnold D. Robbins     <address@hidden>
+       * profile.c (pprint): Fix typo in header. Sheesh.
++      Unrelated:
 +      * awkgram.y (mk_program): Add a comment that we don't need to
 +      clear the comment* variables.
  2014-10-04         Arnold D. Robbins     <address@hidden>
        * profile.c (pp_string_fp): Fix breaklines case to actually
diff --cc doc/
index 9f70b42,68d6012..30dfc58
--- a/doc/
+++ b/doc/
@@@ -34329,532 -34254,532 +34330,532 @@@ Node: Executable Scripts7920
  Ref: Executable Scripts-Footnote-181993
  Node: Comments82095
  Node: Quoting84568
- Node: DOS Quoting90078
- Node: Sample Data Files90753
- Node: Very Simple93346
- Node: Two Rules98237
- Node: More Complex100123
- Node: Statements/Lines102985
- Ref: Statements/Lines-Footnote-1107441
- Node: Other Features107706
- Node: When108637
- Ref: When-Footnote-1110393
- Node: Intro Summary110458
- Node: Invoking Gawk111341
- Node: Command Line112856
- Node: Options113647
- Ref: Options-Footnote-1129413
- Node: Other Arguments129438
- Node: Naming Standard Input132399
- Node: Environment Variables133492
- Node: AWKPATH Variable134050
- Ref: AWKPATH Variable-Footnote-1136902
- Ref: AWKPATH Variable-Footnote-2136947
- Node: AWKLIBPATH Variable137207
- Node: Other Environment Variables137966
- Node: Exit Status141439
- Node: Include Files142114
- Node: Loading Shared Libraries145692
- Node: Obsolete147119
- Node: Undocumented147816
- Node: Invoking Summary148083
- Node: Regexp149749
- Node: Regexp Usage151208
- Node: Escape Sequences153241
- Node: Regexp Operators159341
- Ref: Regexp Operators-Footnote-1166775
- Ref: Regexp Operators-Footnote-2166922
- Node: Bracket Expressions167020
- Ref: table-char-classes169037
- Node: Leftmost Longest171977
- Node: Computed Regexps173279
- Node: GNU Regexp Operators176676
- Node: Case-sensitivity180382
- Ref: Case-sensitivity-Footnote-1183272
- Ref: Case-sensitivity-Footnote-2183507
- Node: Regexp Summary183615
- Node: Reading Files185084
- Node: Records187178
- Node: awk split records187910
- Node: gawk split records192824
- Ref: gawk split records-Footnote-1197363
- Node: Fields197400
- Ref: Fields-Footnote-1200198
- Node: Nonconstant Fields200284
- Ref: Nonconstant Fields-Footnote-1202514
- Node: Changing Fields202716
- Node: Field Separators208648
- Node: Default Field Splitting211352
- Node: Regexp Field Splitting212469
- Node: Single Character Fields215819
- Node: Command Line Field Separator216878
- Node: Full Line Fields220090
- Ref: Full Line Fields-Footnote-1220598
- Node: Field Splitting Summary220644
- Ref: Field Splitting Summary-Footnote-1223775
- Node: Constant Size223876
- Node: Splitting By Content228482
- Ref: Splitting By Content-Footnote-1232555
- Node: Multiple Line232595
- Ref: Multiple Line-Footnote-1238484
- Node: Getline238663
- Node: Plain Getline240874
- Node: Getline/Variable243514
- Node: Getline/File244661
- Node: Getline/Variable/File246045
- Ref: Getline/Variable/File-Footnote-1247646
- Node: Getline/Pipe247733
- Node: Getline/Variable/Pipe250416
- Node: Getline/Coprocess251547
- Node: Getline/Variable/Coprocess252799
- Node: Getline Notes253538
- Node: Getline Summary256330
- Ref: table-getline-variants256742
- Node: Read Timeout257571
- Ref: Read Timeout-Footnote-1261385
- Node: Command-line directories261443
- Node: Input Summary262347
- Node: Input Exercises265599
- Node: Printing266327
- Node: Print268104
- Node: Print Examples269561
- Node: Output Separators272340
- Node: OFMT274358
- Node: Printf275712
- Node: Basic Printf276497
- Node: Control Letters278068
- Node: Format Modifiers282052
- Node: Printf Examples288059
- Node: Redirection290541
- Node: Special FD297380
- Ref: Special FD-Footnote-1300537
- Node: Special Files300611
- Node: Other Inherited Files301227
- Node: Special Network302227
- Node: Special Caveats303088
- Node: Close Files And Pipes304039
- Ref: Close Files And Pipes-Footnote-1311218
- Ref: Close Files And Pipes-Footnote-2311366
- Node: Output Summary311516
- Node: Output Exercises312512
- Node: Expressions313192
- Node: Values314377
- Node: Constants315053
- Node: Scalar Constants315733
- Ref: Scalar Constants-Footnote-1316592
- Node: Nondecimal-numbers316842
- Node: Regexp Constants319842
- Node: Using Constant Regexps320367
- Node: Variables323505
- Node: Using Variables324160
- Node: Assignment Options326070
- Node: Conversion327945
- Node: Strings And Numbers328469
- Ref: Strings And Numbers-Footnote-1331533
- Node: Locale influences conversions331642
- Ref: table-locale-affects334357
- Node: All Operators334945
- Node: Arithmetic Ops335575
- Node: Concatenation338080
- Ref: Concatenation-Footnote-1340899
- Node: Assignment Ops341005
- Ref: table-assign-ops345988
- Node: Increment Ops347266
- Node: Truth Values and Conditions350704
- Node: Truth Values351787
- Node: Typing and Comparison352836
- Node: Variable Typing353629
- Node: Comparison Operators357281
- Ref: table-relational-ops357691
- Node: POSIX String Comparison361206
- Ref: POSIX String Comparison-Footnote-1362278
- Node: Boolean Ops362416
- Ref: Boolean Ops-Footnote-1366895
- Node: Conditional Exp366986
- Node: Function Calls368713
- Node: Precedence372593
- Node: Locales376261
- Node: Expressions Summary377892
- Node: Patterns and Actions380466
- Node: Pattern Overview381586
- Node: Regexp Patterns383265
- Node: Expression Patterns383808
- Node: Ranges387588
- Node: BEGIN/END390694
- Node: Using BEGIN/END391456
- Ref: Using BEGIN/END-Footnote-1394193
- Node: I/O And BEGIN/END394299
- Node: Empty399514
- Node: Using Shell Variables399831
- Node: Action Overview402107
- Node: Statements404434
- Node: If Statement406282
- Node: While Statement407780
- Node: Do Statement409808
- Node: For Statement410950
- Node: Switch Statement414105
- Node: Break Statement416493
- Node: Continue Statement418534
- Node: Next Statement420359
- Node: Nextfile Statement422739
- Node: Exit Statement425369
- Node: Built-in Variables427772
- Node: User-modified428905
- Ref: User-modified-Footnote-1436585
- Node: Auto-set436647
- Ref: Auto-set-Footnote-1449841
- Ref: Auto-set-Footnote-2450046
- Node: ARGC and ARGV450102
- Node: Pattern Action Summary454306
- Node: Arrays456733
- Node: Array Basics458062
- Node: Array Intro458906
- Ref: figure-array-elements460879
- Ref: Array Intro-Footnote-1463403
- Node: Reference to Elements463531
- Node: Assigning Elements465981
- Node: Array Example466472
- Node: Scanning an Array468230
- Node: Controlling Scanning471246
- Ref: Controlling Scanning-Footnote-1476435
- Node: Numeric Array Subscripts476751
- Node: Uninitialized Subscripts478936
- Node: Delete480553
- Ref: Delete-Footnote-1483297
- Node: Multidimensional483354
- Node: Multiscanning486449
- Node: Arrays of Arrays488038
- Node: Arrays Summary492799
- Node: Functions494904
- Node: Built-in495777
- Node: Calling Built-in496855
- Node: Numeric Functions498843
- Ref: Numeric Functions-Footnote-1503667
- Ref: Numeric Functions-Footnote-2504024
- Ref: Numeric Functions-Footnote-3504072
- Node: String Functions504341
- Ref: String Functions-Footnote-1527805
- Ref: String Functions-Footnote-2527934
- Ref: String Functions-Footnote-3528182
- Node: Gory Details528269
- Ref: table-sub-escapes530050
- Ref: table-sub-proposed531570
- Ref: table-posix-sub532934
- Ref: table-gensub-escapes534474
- Ref: Gory Details-Footnote-1535306
- Node: I/O Functions535457
- Ref: I/O Functions-Footnote-1542558
- Node: Time Functions542705
- Ref: Time Functions-Footnote-1553174
- Ref: Time Functions-Footnote-2553242
- Ref: Time Functions-Footnote-3553400
- Ref: Time Functions-Footnote-4553511
- Ref: Time Functions-Footnote-5553623
- Ref: Time Functions-Footnote-6553850
- Node: Bitwise Functions554116
- Ref: table-bitwise-ops554678
- Ref: Bitwise Functions-Footnote-1558986
- Node: Type Functions559155
- Node: I18N Functions560304
- Node: User-defined561949
- Node: Definition Syntax562753
- Ref: Definition Syntax-Footnote-1568159
- Node: Function Example568228
- Ref: Function Example-Footnote-1571145
- Node: Function Caveats571167
- Node: Calling A Function571685
- Node: Variable Scope572640
- Node: Pass By Value/Reference575628
- Node: Return Statement579138
- Node: Dynamic Typing582122
- Node: Indirect Calls583051
- Ref: Indirect Calls-Footnote-1594355
- Node: Functions Summary594483
- Node: Library Functions597182
- Ref: Library Functions-Footnote-1600800
- Ref: Library Functions-Footnote-2600943
- Node: Library Names601114
- Ref: Library Names-Footnote-1604574
- Ref: Library Names-Footnote-2604794
- Node: General Functions604880
- Node: Strtonum Function605983
- Node: Assert Function609003
- Node: Round Function612327
- Node: Cliff Random Function613868
- Node: Ordinal Functions614884
- Ref: Ordinal Functions-Footnote-1617949
- Ref: Ordinal Functions-Footnote-2618201
- Node: Join Function618412
- Ref: Join Function-Footnote-1620183
- Node: Getlocaltime Function620383
- Node: Readfile Function624124
- Node: Shell Quoting626094
- Node: Data File Management627495
- Node: Filetrans Function628127
- Node: Rewind Function632186
- Node: File Checking633571
- Ref: File Checking-Footnote-1634899
- Node: Empty Files635100
- Node: Ignoring Assigns637079
- Node: Getopt Function638630
- Ref: Getopt Function-Footnote-1650090
- Node: Passwd Functions650293
- Ref: Passwd Functions-Footnote-1659144
- Node: Group Functions659232
- Ref: Group Functions-Footnote-1667135
- Node: Walking Arrays667348
- Node: Library Functions Summary668951
- Node: Library Exercises670352
- Node: Sample Programs671632
- Node: Running Examples672402
- Node: Clones673130
- Node: Cut Program674354
- Node: Egrep Program684084
- Ref: Egrep Program-Footnote-1691588
- Node: Id Program691698
- Node: Split Program695342
- Ref: Split Program-Footnote-1698788
- Node: Tee Program698916
- Node: Uniq Program701703
- Node: Wc Program709124
- Ref: Wc Program-Footnote-1713372
- Node: Miscellaneous Programs713464
- Node: Dupword Program714677
- Node: Alarm Program716708
- Node: Translate Program721512
- Ref: Translate Program-Footnote-1726076
- Node: Labels Program726346
- Ref: Labels Program-Footnote-1729695
- Node: Word Sorting729779
- Node: History Sorting733849
- Node: Extract Program735685
- Node: Simple Sed743217
- Node: Igawk Program746279
- Ref: Igawk Program-Footnote-1760605
- Ref: Igawk Program-Footnote-2760806
- Ref: Igawk Program-Footnote-3760928
- Node: Anagram Program761043
- Node: Signature Program764105
- Node: Programs Summary765352
- Node: Programs Exercises766545
- Ref: Programs Exercises-Footnote-1770676
- Node: Advanced Features770767
- Node: Nondecimal Data772715
- Node: Array Sorting774305
- Node: Controlling Array Traversal775002
- Ref: Controlling Array Traversal-Footnote-1783333
- Node: Array Sorting Functions783451
- Ref: Array Sorting Functions-Footnote-1787343
- Node: Two-way I/O787537
- Ref: Two-way I/O-Footnote-1792481
- Ref: Two-way I/O-Footnote-2792667
- Node: TCP/IP Networking792749
- Node: Profiling795621
- Node: Advanced Features Summary803174
- Node: Internationalization805107
- Node: I18N and L10N806587
- Node: Explaining gettext807273
- Ref: Explaining gettext-Footnote-1812302
- Ref: Explaining gettext-Footnote-2812486
- Node: Programmer i18n812651
- Ref: Programmer i18n-Footnote-1817517
- Node: Translator i18n817566
- Node: String Extraction818360
- Ref: String Extraction-Footnote-1819491
- Node: Printf Ordering819577
- Ref: Printf Ordering-Footnote-1822363
- Node: I18N Portability822427
- Ref: I18N Portability-Footnote-1824876
- Node: I18N Example824939
- Ref: I18N Example-Footnote-1827739
- Node: Gawk I18N827811
- Node: I18N Summary828449
- Node: Debugger829788
- Node: Debugging830810
- Node: Debugging Concepts831251
- Node: Debugging Terms833108
- Node: Awk Debugging835683
- Node: Sample Debugging Session836575
- Node: Debugger Invocation837095
- Node: Finding The Bug838479
- Node: List of Debugger Commands844954
- Node: Breakpoint Control846286
- Node: Debugger Execution Control849978
- Node: Viewing And Changing Data853342
- Node: Execution Stack856707
- Node: Debugger Info858345
- Node: Miscellaneous Debugger Commands862362
- Node: Readline Support867554
- Node: Limitations868446
- Node: Debugging Summary870543
- Node: Arbitrary Precision Arithmetic871711
- Node: Computer Arithmetic873127
- Ref: table-numeric-ranges876728
- Ref: Computer Arithmetic-Footnote-1877587
- Node: Math Definitions877644
- Ref: table-ieee-formats880931
- Ref: Math Definitions-Footnote-1881535
- Node: MPFR features881640
- Node: FP Math Caution883311
- Ref: FP Math Caution-Footnote-1884361
- Node: Inexactness of computations884730
- Node: Inexact representation885678
- Node: Comparing FP Values887033
- Node: Errors accumulate888106
- Node: Getting Accuracy889539
- Node: Try To Round892198
- Node: Setting precision893097
- Ref: table-predefined-precision-strings893781
- Node: Setting the rounding mode895575
- Ref: table-gawk-rounding-modes895939
- Ref: Setting the rounding mode-Footnote-1899393
- Node: Arbitrary Precision Integers899572
- Ref: Arbitrary Precision Integers-Footnote-1904476
- Node: POSIX Floating Point Problems904625
- Ref: POSIX Floating Point Problems-Footnote-1908501
- Node: Floating point summary908539
- Node: Dynamic Extensions910731
- Node: Extension Intro912283
- Node: Plugin License913549
- Node: Extension Mechanism Outline914346
- Ref: figure-load-extension914774
- Ref: figure-register-new-function916254
- Ref: figure-call-new-function917258
- Node: Extension API Description919244
- Node: Extension API Functions Introduction920694
- Node: General Data Types925530
- Ref: General Data Types-Footnote-1931217
- Node: Memory Allocation Functions931516
- Ref: Memory Allocation Functions-Footnote-1934346
- Node: Constructor Functions934442
- Node: Registration Functions936176
- Node: Extension Functions936861
- Node: Exit Callback Functions939157
- Node: Extension Version String940405
- Node: Input Parsers941055
- Node: Output Wrappers950870
- Node: Two-way processors955386
- Node: Printing Messages957590
- Ref: Printing Messages-Footnote-1958667
- Node: Updating `ERRNO'958819
- Node: Requesting Values959559
- Ref: table-value-types-returned960287
- Node: Accessing Parameters961245
- Node: Symbol Table Access962476
- Node: Symbol table by name962990
- Node: Symbol table by cookie964970
- Ref: Symbol table by cookie-Footnote-1969109
- Node: Cached values969172
- Ref: Cached values-Footnote-1972676
- Node: Array Manipulation972767
- Ref: Array Manipulation-Footnote-1973865
- Node: Array Data Types973904
- Ref: Array Data Types-Footnote-1976561
- Node: Array Functions976653
- Node: Flattening Arrays980507
- Node: Creating Arrays987394
- Node: Extension API Variables992161
- Node: Extension Versioning992797
- Node: Extension API Informational Variables994698
- Node: Extension API Boilerplate995786
- Node: Finding Extensions999602
- Node: Extension Example1000162
- Node: Internal File Description1000934
- Node: Internal File Ops1005001
- Ref: Internal File Ops-Footnote-11016659
- Node: Using Internal File Ops1016799
- Ref: Using Internal File Ops-Footnote-11019182
- Node: Extension Samples1019455
- Node: Extension Sample File Functions1020979
- Node: Extension Sample Fnmatch1028581
- Node: Extension Sample Fork1030063
- Node: Extension Sample Inplace1031276
- Node: Extension Sample Ord1032951
- Node: Extension Sample Readdir1033787
- Ref: table-readdir-file-types1034643
- Node: Extension Sample Revout1035454
- Node: Extension Sample Rev2way1036045
- Node: Extension Sample Read write array1036786
- Node: Extension Sample Readfile1038725
- Node: Extension Sample Time1039820
- Node: Extension Sample API Tests1041169
- Node: gawkextlib1041660
- Node: Extension summary1044310
- Node: Extension Exercises1047992
- Node: Language History1048714
- Node: V7/SVR3.11050371
- Node: SVR41052552
- Node: POSIX1053997
- Node: BTL1055386
- Node: POSIX/GNU1056120
- Node: Feature History1061749
- Node: Common Extensions1074840
- Node: Ranges and Locales1076164
- Ref: Ranges and Locales-Footnote-11080803
- Ref: Ranges and Locales-Footnote-21080830
- Ref: Ranges and Locales-Footnote-31081064
- Node: Contributors1081285
- Node: History summary1086825
- Node: Installation1088194
- Node: Gawk Distribution1089150
- Node: Getting1089634
- Node: Extracting1090458
- Node: Distribution contents1092100
- Node: Unix Installation1097870
- Node: Quick Installation1098487
- Node: Additional Configuration Options1100918
- Node: Configuration Philosophy1102658
- Node: Non-Unix Installation1105009
- Node: PC Installation1105467
- Node: PC Binary Installation1106793
- Node: PC Compiling1108641
- Ref: PC Compiling-Footnote-11111662
- Node: PC Testing1111767
- Node: PC Using1112943
- Node: Cygwin1117058
- Node: MSYS1117881
- Node: VMS Installation1118379
- Node: VMS Compilation1119171
- Ref: VMS Compilation-Footnote-11120393
- Node: VMS Dynamic Extensions1120451
- Node: VMS Installation Details1122135
- Node: VMS Running1124387
- Node: VMS GNV1127228
- Node: VMS Old Gawk1127957
- Node: Bugs1128427
- Node: Other Versions1132397
- Node: Installation summary1138610
- Node: Notes1139666
- Node: Compatibility Mode1140531
- Node: Additions1141313
- Node: Accessing The Source1142238
- Node: Adding Code1143674
- Node: New Ports1149846
- Node: Derived Files1154328
- Ref: Derived Files-Footnote-11159803
- Ref: Derived Files-Footnote-21159837
- Ref: Derived Files-Footnote-31160433
- Node: Future Extensions1160547
- Node: Implementation Limitations1161153
- Node: Extension Design1162401
- Node: Old Extension Problems1163555
- Ref: Old Extension Problems-Footnote-11165072
- Node: Extension New Mechanism Goals1165129
- Ref: Extension New Mechanism Goals-Footnote-11168489
- Node: Extension Other Design Decisions1168678
- Node: Extension Future Growth1170786
- Node: Old Extension Mechanism1171622
- Node: Notes summary1173384
- Node: Basic Concepts1174570
- Node: Basic High Level1175251
- Ref: figure-general-flow1175523
- Ref: figure-process-flow1176122
- Ref: Basic High Level-Footnote-11179351
- Node: Basic Data Typing1179536
- Node: Glossary1182864
- Node: Copying1208022
- Node: GNU Free Documentation License1245578
- Node: Index1270714
+ Node: DOS Quoting90074
+ Node: Sample Data Files90749
+ Node: Very Simple93342
+ Node: Two Rules98233
+ Node: More Complex100119
+ Node: Statements/Lines102981
+ Ref: Statements/Lines-Footnote-1107437
+ Node: Other Features107702
+ Node: When108633
+ Ref: When-Footnote-1110389
+ Node: Intro Summary110454
+ Node: Invoking Gawk111337
+ Node: Command Line112852
+ Node: Options113643
 -Ref: Options-Footnote-1129538
 -Node: Other Arguments129563
 -Node: Naming Standard Input132524
 -Node: Environment Variables133617
 -Node: AWKPATH Variable134175
 -Ref: AWKPATH Variable-Footnote-1137027
 -Ref: AWKPATH Variable-Footnote-2137072
 -Node: AWKLIBPATH Variable137332
 -Node: Other Environment Variables138091
 -Node: Exit Status141793
 -Node: Include Files142468
 -Node: Loading Shared Libraries146046
 -Node: Obsolete147473
 -Node: Undocumented148170
 -Node: Invoking Summary148437
 -Node: Regexp150103
 -Node: Regexp Usage151562
 -Node: Escape Sequences153595
 -Node: Regexp Operators159612
 -Ref: Regexp Operators-Footnote-1167046
 -Ref: Regexp Operators-Footnote-2167193
 -Node: Bracket Expressions167291
 -Ref: table-char-classes169308
 -Node: Leftmost Longest172248
 -Node: Computed Regexps173550
 -Node: GNU Regexp Operators176947
 -Node: Case-sensitivity180649
 -Ref: Case-sensitivity-Footnote-1183539
 -Ref: Case-sensitivity-Footnote-2183774
 -Node: Regexp Summary183882
 -Node: Reading Files185351
 -Node: Records187445
 -Node: awk split records188177
 -Node: gawk split records193091
 -Ref: gawk split records-Footnote-1197630
 -Node: Fields197667
 -Ref: Fields-Footnote-1200465
 -Node: Nonconstant Fields200551
 -Ref: Nonconstant Fields-Footnote-1202787
 -Node: Changing Fields202989
 -Node: Field Separators208921
 -Node: Default Field Splitting211625
 -Node: Regexp Field Splitting212742
 -Node: Single Character Fields216092
 -Node: Command Line Field Separator217151
 -Node: Full Line Fields220363
 -Ref: Full Line Fields-Footnote-1220871
 -Node: Field Splitting Summary220917
 -Ref: Field Splitting Summary-Footnote-1224048
 -Node: Constant Size224149
 -Node: Splitting By Content228755
 -Ref: Splitting By Content-Footnote-1232828
 -Node: Multiple Line232868
 -Ref: Multiple Line-Footnote-1238757
 -Node: Getline238936
 -Node: Plain Getline241147
 -Node: Getline/Variable243787
 -Node: Getline/File244934
 -Node: Getline/Variable/File246318
 -Ref: Getline/Variable/File-Footnote-1247919
 -Node: Getline/Pipe248006
 -Node: Getline/Variable/Pipe250689
 -Node: Getline/Coprocess251820
 -Node: Getline/Variable/Coprocess253072
 -Node: Getline Notes253811
 -Node: Getline Summary256603
 -Ref: table-getline-variants257015
 -Node: Read Timeout257844
 -Ref: Read Timeout-Footnote-1261658
 -Node: Command-line directories261716
 -Node: Input Summary262620
 -Node: Input Exercises265872
 -Node: Printing266600
 -Node: Print268377
 -Node: Print Examples269834
 -Node: Output Separators272613
 -Node: OFMT274631
 -Node: Printf275985
 -Node: Basic Printf276770
 -Node: Control Letters278341
 -Node: Format Modifiers282325
 -Node: Printf Examples288332
 -Node: Redirection290814
 -Node: Special FD297653
 -Ref: Special FD-Footnote-1300810
 -Node: Special Files300884
 -Node: Other Inherited Files301500
 -Node: Special Network302500
 -Node: Special Caveats303361
 -Node: Close Files And Pipes304312
 -Ref: Close Files And Pipes-Footnote-1311491
 -Ref: Close Files And Pipes-Footnote-2311639
 -Node: Output Summary311789
 -Node: Output Exercises312785
 -Node: Expressions313465
 -Node: Values314650
 -Node: Constants315326
 -Node: Scalar Constants316006
 -Ref: Scalar Constants-Footnote-1316865
 -Node: Nondecimal-numbers317115
 -Node: Regexp Constants320115
 -Node: Using Constant Regexps320640
 -Node: Variables323778
 -Node: Using Variables324433
 -Node: Assignment Options326343
 -Node: Conversion328218
 -Node: Strings And Numbers328742
 -Ref: Strings And Numbers-Footnote-1331806
 -Node: Locale influences conversions331915
 -Ref: table-locale-affects334660
 -Node: All Operators335248
 -Node: Arithmetic Ops335878
 -Node: Concatenation338383
 -Ref: Concatenation-Footnote-1341202
 -Node: Assignment Ops341308
 -Ref: table-assign-ops346291
 -Node: Increment Ops347569
 -Node: Truth Values and Conditions351007
 -Node: Truth Values352090
 -Node: Typing and Comparison353139
 -Node: Variable Typing353932
 -Node: Comparison Operators357584
 -Ref: table-relational-ops357994
 -Node: POSIX String Comparison361509
 -Ref: POSIX String Comparison-Footnote-1362581
 -Node: Boolean Ops362719
 -Ref: Boolean Ops-Footnote-1367198
 -Node: Conditional Exp367289
 -Node: Function Calls369016
 -Node: Precedence372896
 -Node: Locales376564
 -Node: Expressions Summary378195
 -Node: Patterns and Actions380769
 -Node: Pattern Overview381889
 -Node: Regexp Patterns383568
 -Node: Expression Patterns384111
 -Node: Ranges387891
 -Node: BEGIN/END390997
 -Node: Using BEGIN/END391759
 -Ref: Using BEGIN/END-Footnote-1394496
 -Node: I/O And BEGIN/END394602
 -Node: Empty399817
 -Node: Using Shell Variables400134
 -Node: Action Overview402410
 -Node: Statements404737
 -Node: If Statement406585
 -Node: While Statement408083
 -Node: Do Statement410111
 -Node: For Statement411253
 -Node: Switch Statement414408
 -Node: Break Statement416796
 -Node: Continue Statement418837
 -Node: Next Statement420662
 -Node: Nextfile Statement423042
 -Node: Exit Statement425672
 -Node: Built-in Variables428075
 -Node: User-modified429208
 -Ref: User-modified-Footnote-1436888
 -Node: Auto-set436950
 -Ref: Auto-set-Footnote-1449807
 -Ref: Auto-set-Footnote-2450012
 -Node: ARGC and ARGV450068
 -Node: Pattern Action Summary454272
 -Node: Arrays456699
 -Node: Array Basics458028
 -Node: Array Intro458872
 -Ref: figure-array-elements460836
 -Ref: Array Intro-Footnote-1463360
 -Node: Reference to Elements463488
 -Node: Assigning Elements465938
 -Node: Array Example466429
 -Node: Scanning an Array468187
 -Node: Controlling Scanning471203
 -Ref: Controlling Scanning-Footnote-1476392
 -Node: Numeric Array Subscripts476708
 -Node: Uninitialized Subscripts478893
 -Node: Delete480510
 -Ref: Delete-Footnote-1483254
 -Node: Multidimensional483311
 -Node: Multiscanning486406
 -Node: Arrays of Arrays487995
 -Node: Arrays Summary492756
 -Node: Functions494861
 -Node: Built-in495734
 -Node: Calling Built-in496812
 -Node: Numeric Functions498800
 -Ref: Numeric Functions-Footnote-1502822
 -Ref: Numeric Functions-Footnote-2503179
 -Ref: Numeric Functions-Footnote-3503227
 -Node: String Functions503496
 -Ref: String Functions-Footnote-1526968
 -Ref: String Functions-Footnote-2527097
 -Ref: String Functions-Footnote-3527345
 -Node: Gory Details527432
 -Ref: table-sub-escapes529213
 -Ref: table-sub-proposed530733
 -Ref: table-posix-sub532097
 -Ref: table-gensub-escapes533637
 -Ref: Gory Details-Footnote-1534469
 -Node: I/O Functions534620
 -Ref: I/O Functions-Footnote-1541721
 -Node: Time Functions541868
 -Ref: Time Functions-Footnote-1552337
 -Ref: Time Functions-Footnote-2552405
 -Ref: Time Functions-Footnote-3552563
 -Ref: Time Functions-Footnote-4552674
 -Ref: Time Functions-Footnote-5552786
 -Ref: Time Functions-Footnote-6553013
 -Node: Bitwise Functions553279
 -Ref: table-bitwise-ops553841
 -Ref: Bitwise Functions-Footnote-1558149
 -Node: Type Functions558318
 -Node: I18N Functions559467
 -Node: User-defined561112
 -Node: Definition Syntax561916
 -Ref: Definition Syntax-Footnote-1567322
 -Node: Function Example567391
 -Ref: Function Example-Footnote-1570308
 -Node: Function Caveats570330
 -Node: Calling A Function570848
 -Node: Variable Scope571803
 -Node: Pass By Value/Reference574791
 -Node: Return Statement578301
 -Node: Dynamic Typing581285
 -Node: Indirect Calls582214
 -Ref: Indirect Calls-Footnote-1593518
 -Node: Functions Summary593646
 -Node: Library Functions596345
 -Ref: Library Functions-Footnote-1599963
 -Ref: Library Functions-Footnote-2600106
 -Node: Library Names600277
 -Ref: Library Names-Footnote-1603737
 -Ref: Library Names-Footnote-2603957
 -Node: General Functions604043
 -Node: Strtonum Function605146
 -Node: Assert Function608166
 -Node: Round Function611490
 -Node: Cliff Random Function613031
 -Node: Ordinal Functions614047
 -Ref: Ordinal Functions-Footnote-1617112
 -Ref: Ordinal Functions-Footnote-2617364
 -Node: Join Function617575
 -Ref: Join Function-Footnote-1619346
 -Node: Getlocaltime Function619546
 -Node: Readfile Function623287
 -Node: Shell Quoting625257
 -Node: Data File Management626658
 -Node: Filetrans Function627290
 -Node: Rewind Function631349
 -Node: File Checking632734
 -Ref: File Checking-Footnote-1634062
 -Node: Empty Files634263
 -Node: Ignoring Assigns636242
 -Node: Getopt Function637793
 -Ref: Getopt Function-Footnote-1649253
 -Node: Passwd Functions649456
 -Ref: Passwd Functions-Footnote-1658307
 -Node: Group Functions658395
 -Ref: Group Functions-Footnote-1666298
 -Node: Walking Arrays666511
 -Node: Library Functions Summary668114
 -Node: Library Exercises669515
 -Node: Sample Programs670795
 -Node: Running Examples671565
 -Node: Clones672293
 -Node: Cut Program673517
 -Node: Egrep Program683247
 -Ref: Egrep Program-Footnote-1690751
 -Node: Id Program690861
 -Node: Split Program694505
 -Ref: Split Program-Footnote-1697951
 -Node: Tee Program698079
 -Node: Uniq Program700866
 -Node: Wc Program708287
 -Ref: Wc Program-Footnote-1712535
 -Node: Miscellaneous Programs712627
 -Node: Dupword Program713840
 -Node: Alarm Program715871
 -Node: Translate Program720675
 -Ref: Translate Program-Footnote-1725239
 -Node: Labels Program725509
 -Ref: Labels Program-Footnote-1728858
 -Node: Word Sorting728942
 -Node: History Sorting733012
 -Node: Extract Program734848
 -Node: Simple Sed742380
 -Node: Igawk Program745442
 -Ref: Igawk Program-Footnote-1759768
 -Ref: Igawk Program-Footnote-2759969
 -Ref: Igawk Program-Footnote-3760091
 -Node: Anagram Program760206
 -Node: Signature Program763268
 -Node: Programs Summary764515
 -Node: Programs Exercises765708
 -Ref: Programs Exercises-Footnote-1769839
 -Node: Advanced Features769930
 -Node: Nondecimal Data771878
 -Node: Array Sorting773468
 -Node: Controlling Array Traversal774165
 -Ref: Controlling Array Traversal-Footnote-1782496
 -Node: Array Sorting Functions782614
 -Ref: Array Sorting Functions-Footnote-1786506
 -Node: Two-way I/O786700
 -Ref: Two-way I/O-Footnote-1791644
 -Ref: Two-way I/O-Footnote-2791830
 -Node: TCP/IP Networking791912
 -Node: Profiling794784
 -Node: Advanced Features Summary802328
 -Node: Internationalization804261
 -Node: I18N and L10N805741
 -Node: Explaining gettext806427
 -Ref: Explaining gettext-Footnote-1811456
 -Ref: Explaining gettext-Footnote-2811640
 -Node: Programmer i18n811805
 -Ref: Programmer i18n-Footnote-1816671
 -Node: Translator i18n816720
 -Node: String Extraction817514
 -Ref: String Extraction-Footnote-1818645
 -Node: Printf Ordering818731
 -Ref: Printf Ordering-Footnote-1821517
 -Node: I18N Portability821581
 -Ref: I18N Portability-Footnote-1824030
 -Node: I18N Example824093
 -Ref: I18N Example-Footnote-1826893
 -Node: Gawk I18N826965
 -Node: I18N Summary827603
 -Node: Debugger828942
 -Node: Debugging829964
 -Node: Debugging Concepts830405
 -Node: Debugging Terms832262
 -Node: Awk Debugging834837
 -Node: Sample Debugging Session835729
 -Node: Debugger Invocation836249
 -Node: Finding The Bug837633
 -Node: List of Debugger Commands844108
 -Node: Breakpoint Control845440
 -Node: Debugger Execution Control849132
 -Node: Viewing And Changing Data852496
 -Node: Execution Stack855861
 -Node: Debugger Info857499
 -Node: Miscellaneous Debugger Commands861516
 -Node: Readline Support866708
 -Node: Limitations867600
 -Node: Debugging Summary869697
 -Node: Arbitrary Precision Arithmetic870865
 -Node: Computer Arithmetic872281
 -Ref: table-numeric-ranges875882
 -Ref: Computer Arithmetic-Footnote-1876741
 -Node: Math Definitions876798
 -Ref: table-ieee-formats880085
 -Ref: Math Definitions-Footnote-1880689
 -Node: MPFR features880794
 -Node: FP Math Caution882465
 -Ref: FP Math Caution-Footnote-1883515
 -Node: Inexactness of computations883884
 -Node: Inexact representation884832
 -Node: Comparing FP Values886187
 -Node: Errors accumulate887260
 -Node: Getting Accuracy888693
 -Node: Try To Round891352
 -Node: Setting precision892251
 -Ref: table-predefined-precision-strings892935
 -Node: Setting the rounding mode894729
 -Ref: table-gawk-rounding-modes895093
 -Ref: Setting the rounding mode-Footnote-1898547
 -Node: Arbitrary Precision Integers898726
 -Ref: Arbitrary Precision Integers-Footnote-1901717
 -Node: POSIX Floating Point Problems901866
 -Ref: POSIX Floating Point Problems-Footnote-1905742
 -Node: Floating point summary905780
 -Node: Dynamic Extensions907972
 -Node: Extension Intro909524
 -Node: Plugin License910790
 -Node: Extension Mechanism Outline911587
 -Ref: figure-load-extension912015
 -Ref: figure-register-new-function913495
 -Ref: figure-call-new-function914499
 -Node: Extension API Description916485
 -Node: Extension API Functions Introduction917935
 -Node: General Data Types922771
 -Ref: General Data Types-Footnote-1928458
 -Node: Memory Allocation Functions928757
 -Ref: Memory Allocation Functions-Footnote-1931587
 -Node: Constructor Functions931683
 -Node: Registration Functions933417
 -Node: Extension Functions934102
 -Node: Exit Callback Functions936398
 -Node: Extension Version String937646
 -Node: Input Parsers938296
 -Node: Output Wrappers948111
 -Node: Two-way processors952627
 -Node: Printing Messages954831
 -Ref: Printing Messages-Footnote-1955908
 -Node: Updating `ERRNO'956060
 -Node: Requesting Values956800
 -Ref: table-value-types-returned957528
 -Node: Accessing Parameters958486
 -Node: Symbol Table Access959717
 -Node: Symbol table by name960231
 -Node: Symbol table by cookie962211
 -Ref: Symbol table by cookie-Footnote-1966350
 -Node: Cached values966413
 -Ref: Cached values-Footnote-1969917
 -Node: Array Manipulation970008
 -Ref: Array Manipulation-Footnote-1971106
 -Node: Array Data Types971145
 -Ref: Array Data Types-Footnote-1973802
 -Node: Array Functions973894
 -Node: Flattening Arrays977748
 -Node: Creating Arrays984635
 -Node: Extension API Variables989402
 -Node: Extension Versioning990038
 -Node: Extension API Informational Variables991939
 -Node: Extension API Boilerplate993027
 -Node: Finding Extensions996843
 -Node: Extension Example997403
 -Node: Internal File Description998175
 -Node: Internal File Ops1002242
 -Ref: Internal File Ops-Footnote-11013900
 -Node: Using Internal File Ops1014040
 -Ref: Using Internal File Ops-Footnote-11016423
 -Node: Extension Samples1016696
 -Node: Extension Sample File Functions1018220
 -Node: Extension Sample Fnmatch1025822
 -Node: Extension Sample Fork1027304
 -Node: Extension Sample Inplace1028517
 -Node: Extension Sample Ord1030192
 -Node: Extension Sample Readdir1031028
 -Ref: table-readdir-file-types1031884
 -Node: Extension Sample Revout1032695
 -Node: Extension Sample Rev2way1033286
 -Node: Extension Sample Read write array1034027
 -Node: Extension Sample Readfile1035966
 -Node: Extension Sample Time1037061
 -Node: Extension Sample API Tests1038410
 -Node: gawkextlib1038901
 -Node: Extension summary1041551
 -Node: Extension Exercises1045233
 -Node: Language History1045955
 -Node: V7/SVR3.11047612
 -Node: SVR41049793
 -Node: POSIX1051238
 -Node: BTL1052627
 -Node: POSIX/GNU1053361
 -Node: Feature History1058930
 -Node: Common Extensions1072021
 -Node: Ranges and Locales1073345
 -Ref: Ranges and Locales-Footnote-11077984
 -Ref: Ranges and Locales-Footnote-21078011
 -Ref: Ranges and Locales-Footnote-31078245
 -Node: Contributors1078466
 -Node: History summary1084006
 -Node: Installation1085375
 -Node: Gawk Distribution1086331
 -Node: Getting1086815
 -Node: Extracting1087639
 -Node: Distribution contents1089281
 -Node: Unix Installation1094998
 -Node: Quick Installation1095615
 -Node: Additional Configuration Options1098046
 -Node: Configuration Philosophy1099786
 -Node: Non-Unix Installation1102137
 -Node: PC Installation1102595
 -Node: PC Binary Installation1103921
 -Node: PC Compiling1105769
 -Ref: PC Compiling-Footnote-11108790
 -Node: PC Testing1108895
 -Node: PC Using1110071
 -Node: Cygwin1114186
 -Node: MSYS1115009
 -Node: VMS Installation1115507
 -Node: VMS Compilation1116299
 -Ref: VMS Compilation-Footnote-11117521
 -Node: VMS Dynamic Extensions1117579
 -Node: VMS Installation Details1119263
 -Node: VMS Running1121515
 -Node: VMS GNV1124356
 -Node: VMS Old Gawk1125090
 -Node: Bugs1125560
 -Node: Other Versions1129530
 -Node: Installation summary1135743
 -Node: Notes1136799
 -Node: Compatibility Mode1137664
 -Node: Additions1138446
 -Node: Accessing The Source1139371
 -Node: Adding Code1140807
 -Node: New Ports1146979
 -Node: Derived Files1151461
 -Ref: Derived Files-Footnote-11156936
 -Ref: Derived Files-Footnote-21156970
 -Ref: Derived Files-Footnote-31157566
 -Node: Future Extensions1157680
 -Node: Implementation Limitations1158286
 -Node: Extension Design1159534
 -Node: Old Extension Problems1160688
 -Ref: Old Extension Problems-Footnote-11162205
 -Node: Extension New Mechanism Goals1162262
 -Ref: Extension New Mechanism Goals-Footnote-11165622
 -Node: Extension Other Design Decisions1165811
 -Node: Extension Future Growth1167919
 -Node: Old Extension Mechanism1168755
 -Node: Notes summary1170517
 -Node: Basic Concepts1171703
 -Node: Basic High Level1172384
 -Ref: figure-general-flow1172656
 -Ref: figure-process-flow1173255
 -Ref: Basic High Level-Footnote-11176484
 -Node: Basic Data Typing1176669
 -Node: Glossary1179997
 -Node: Copying1205155
 -Node: GNU Free Documentation License1242711
 -Node: Index1267847
++Ref: Options-Footnote-1129409
++Node: Other Arguments129434
++Node: Naming Standard Input132395
++Node: Environment Variables133488
++Node: AWKPATH Variable134046
++Ref: AWKPATH Variable-Footnote-1136898
++Ref: AWKPATH Variable-Footnote-2136943
++Node: AWKLIBPATH Variable137203
++Node: Other Environment Variables137962
++Node: Exit Status141435
++Node: Include Files142110
++Node: Loading Shared Libraries145688
++Node: Obsolete147115
++Node: Undocumented147812
++Node: Invoking Summary148079
++Node: Regexp149745
++Node: Regexp Usage151204
++Node: Escape Sequences153237
++Node: Regexp Operators159337
++Ref: Regexp Operators-Footnote-1166771
++Ref: Regexp Operators-Footnote-2166918
++Node: Bracket Expressions167016
++Ref: table-char-classes169033
++Node: Leftmost Longest171973
++Node: Computed Regexps173275
++Node: GNU Regexp Operators176672
++Node: Case-sensitivity180374
++Ref: Case-sensitivity-Footnote-1183264
++Ref: Case-sensitivity-Footnote-2183499
++Node: Regexp Summary183607
++Node: Reading Files185076
++Node: Records187170
++Node: awk split records187902
++Node: gawk split records192816
++Ref: gawk split records-Footnote-1197355
++Node: Fields197392
++Ref: Fields-Footnote-1200190
++Node: Nonconstant Fields200276
++Ref: Nonconstant Fields-Footnote-1202512
++Node: Changing Fields202714
++Node: Field Separators208646
++Node: Default Field Splitting211350
++Node: Regexp Field Splitting212467
++Node: Single Character Fields215817
++Node: Command Line Field Separator216876
++Node: Full Line Fields220088
++Ref: Full Line Fields-Footnote-1220596
++Node: Field Splitting Summary220642
++Ref: Field Splitting Summary-Footnote-1223773
++Node: Constant Size223874
++Node: Splitting By Content228480
++Ref: Splitting By Content-Footnote-1232553
++Node: Multiple Line232593
++Ref: Multiple Line-Footnote-1238482
++Node: Getline238661
++Node: Plain Getline240872
++Node: Getline/Variable243512
++Node: Getline/File244659
++Node: Getline/Variable/File246043
++Ref: Getline/Variable/File-Footnote-1247644
++Node: Getline/Pipe247731
++Node: Getline/Variable/Pipe250414
++Node: Getline/Coprocess251545
++Node: Getline/Variable/Coprocess252797
++Node: Getline Notes253536
++Node: Getline Summary256328
++Ref: table-getline-variants256740
++Node: Read Timeout257569
++Ref: Read Timeout-Footnote-1261383
++Node: Command-line directories261441
++Node: Input Summary262345
++Node: Input Exercises265597
++Node: Printing266325
++Node: Print268102
++Node: Print Examples269559
++Node: Output Separators272338
++Node: OFMT274356
++Node: Printf275710
++Node: Basic Printf276495
++Node: Control Letters278066
++Node: Format Modifiers282050
++Node: Printf Examples288057
++Node: Redirection290539
++Node: Special FD297378
++Ref: Special FD-Footnote-1300535
++Node: Special Files300609
++Node: Other Inherited Files301225
++Node: Special Network302225
++Node: Special Caveats303086
++Node: Close Files And Pipes304037
++Ref: Close Files And Pipes-Footnote-1311216
++Ref: Close Files And Pipes-Footnote-2311364
++Node: Output Summary311514
++Node: Output Exercises312510
++Node: Expressions313190
++Node: Values314375
++Node: Constants315051
++Node: Scalar Constants315731
++Ref: Scalar Constants-Footnote-1316590
++Node: Nondecimal-numbers316840
++Node: Regexp Constants319840
++Node: Using Constant Regexps320365
++Node: Variables323503
++Node: Using Variables324158
++Node: Assignment Options326068
++Node: Conversion327943
++Node: Strings And Numbers328467
++Ref: Strings And Numbers-Footnote-1331531
++Node: Locale influences conversions331640
++Ref: table-locale-affects334385
++Node: All Operators334973
++Node: Arithmetic Ops335603
++Node: Concatenation338108
++Ref: Concatenation-Footnote-1340927
++Node: Assignment Ops341033
++Ref: table-assign-ops346016
++Node: Increment Ops347294
++Node: Truth Values and Conditions350732
++Node: Truth Values351815
++Node: Typing and Comparison352864
++Node: Variable Typing353657
++Node: Comparison Operators357309
++Ref: table-relational-ops357719
++Node: POSIX String Comparison361234
++Ref: POSIX String Comparison-Footnote-1362306
++Node: Boolean Ops362444
++Ref: Boolean Ops-Footnote-1366923
++Node: Conditional Exp367014
++Node: Function Calls368741
++Node: Precedence372621
++Node: Locales376289
++Node: Expressions Summary377920
++Node: Patterns and Actions380494
++Node: Pattern Overview381614
++Node: Regexp Patterns383293
++Node: Expression Patterns383836
++Node: Ranges387616
++Node: BEGIN/END390722
++Node: Using BEGIN/END391484
++Ref: Using BEGIN/END-Footnote-1394221
++Node: I/O And BEGIN/END394327
++Node: Empty399542
++Node: Using Shell Variables399859
++Node: Action Overview402135
++Node: Statements404462
++Node: If Statement406310
++Node: While Statement407808
++Node: Do Statement409836
++Node: For Statement410978
++Node: Switch Statement414133
++Node: Break Statement416521
++Node: Continue Statement418562
++Node: Next Statement420387
++Node: Nextfile Statement422767
++Node: Exit Statement425397
++Node: Built-in Variables427800
++Node: User-modified428933
++Ref: User-modified-Footnote-1436613
++Node: Auto-set436675
++Ref: Auto-set-Footnote-1449869
++Ref: Auto-set-Footnote-2450074
++Node: ARGC and ARGV450130
++Node: Pattern Action Summary454334
++Node: Arrays456761
++Node: Array Basics458090
++Node: Array Intro458934
++Ref: figure-array-elements460898
++Ref: Array Intro-Footnote-1463422
++Node: Reference to Elements463550
++Node: Assigning Elements466000
++Node: Array Example466491
++Node: Scanning an Array468249
++Node: Controlling Scanning471265
++Ref: Controlling Scanning-Footnote-1476454
++Node: Numeric Array Subscripts476770
++Node: Uninitialized Subscripts478955
++Node: Delete480572
++Ref: Delete-Footnote-1483316
++Node: Multidimensional483373
++Node: Multiscanning486468
++Node: Arrays of Arrays488057
++Node: Arrays Summary492818
++Node: Functions494923
++Node: Built-in495796
++Node: Calling Built-in496874
++Node: Numeric Functions498862
++Ref: Numeric Functions-Footnote-1503686
++Ref: Numeric Functions-Footnote-2504043
++Ref: Numeric Functions-Footnote-3504091
++Node: String Functions504360
++Ref: String Functions-Footnote-1527832
++Ref: String Functions-Footnote-2527961
++Ref: String Functions-Footnote-3528209
++Node: Gory Details528296
++Ref: table-sub-escapes530077
++Ref: table-sub-proposed531597
++Ref: table-posix-sub532961
++Ref: table-gensub-escapes534501
++Ref: Gory Details-Footnote-1535333
++Node: I/O Functions535484
++Ref: I/O Functions-Footnote-1542585
++Node: Time Functions542732
++Ref: Time Functions-Footnote-1553201
++Ref: Time Functions-Footnote-2553269
++Ref: Time Functions-Footnote-3553427
++Ref: Time Functions-Footnote-4553538
++Ref: Time Functions-Footnote-5553650
++Ref: Time Functions-Footnote-6553877
++Node: Bitwise Functions554143
++Ref: table-bitwise-ops554705
++Ref: Bitwise Functions-Footnote-1559013
++Node: Type Functions559182
++Node: I18N Functions560331
++Node: User-defined561976
++Node: Definition Syntax562780
++Ref: Definition Syntax-Footnote-1568186
++Node: Function Example568255
++Ref: Function Example-Footnote-1571172
++Node: Function Caveats571194
++Node: Calling A Function571712
++Node: Variable Scope572667
++Node: Pass By Value/Reference575655
++Node: Return Statement579165
++Node: Dynamic Typing582149
++Node: Indirect Calls583078
++Ref: Indirect Calls-Footnote-1594382
++Node: Functions Summary594510
++Node: Library Functions597209
++Ref: Library Functions-Footnote-1600827
++Ref: Library Functions-Footnote-2600970
++Node: Library Names601141
++Ref: Library Names-Footnote-1604601
++Ref: Library Names-Footnote-2604821
++Node: General Functions604907
++Node: Strtonum Function606010
++Node: Assert Function609030
++Node: Round Function612354
++Node: Cliff Random Function613895
++Node: Ordinal Functions614911
++Ref: Ordinal Functions-Footnote-1617976
++Ref: Ordinal Functions-Footnote-2618228
++Node: Join Function618439
++Ref: Join Function-Footnote-1620210
++Node: Getlocaltime Function620410
++Node: Readfile Function624151
++Node: Shell Quoting626121
++Node: Data File Management627522
++Node: Filetrans Function628154
++Node: Rewind Function632213
++Node: File Checking633598
++Ref: File Checking-Footnote-1634926
++Node: Empty Files635127
++Node: Ignoring Assigns637106
++Node: Getopt Function638657
++Ref: Getopt Function-Footnote-1650117
++Node: Passwd Functions650320
++Ref: Passwd Functions-Footnote-1659171
++Node: Group Functions659259
++Ref: Group Functions-Footnote-1667162
++Node: Walking Arrays667375
++Node: Library Functions Summary668978
++Node: Library Exercises670379
++Node: Sample Programs671659
++Node: Running Examples672429
++Node: Clones673157
++Node: Cut Program674381
++Node: Egrep Program684111
++Ref: Egrep Program-Footnote-1691615
++Node: Id Program691725
++Node: Split Program695369
++Ref: Split Program-Footnote-1698815
++Node: Tee Program698943
++Node: Uniq Program701730
++Node: Wc Program709151
++Ref: Wc Program-Footnote-1713399
++Node: Miscellaneous Programs713491
++Node: Dupword Program714704
++Node: Alarm Program716735
++Node: Translate Program721539
++Ref: Translate Program-Footnote-1726103
++Node: Labels Program726373
++Ref: Labels Program-Footnote-1729722
++Node: Word Sorting729806
++Node: History Sorting733876
++Node: Extract Program735712
++Node: Simple Sed743244
++Node: Igawk Program746306
++Ref: Igawk Program-Footnote-1760632
++Ref: Igawk Program-Footnote-2760833
++Ref: Igawk Program-Footnote-3760955
++Node: Anagram Program761070
++Node: Signature Program764132
++Node: Programs Summary765379
++Node: Programs Exercises766572
++Ref: Programs Exercises-Footnote-1770703
++Node: Advanced Features770794
++Node: Nondecimal Data772742
++Node: Array Sorting774332
++Node: Controlling Array Traversal775029
++Ref: Controlling Array Traversal-Footnote-1783360
++Node: Array Sorting Functions783478
++Ref: Array Sorting Functions-Footnote-1787370
++Node: Two-way I/O787564
++Ref: Two-way I/O-Footnote-1792508
++Ref: Two-way I/O-Footnote-2792694
++Node: TCP/IP Networking792776
++Node: Profiling795648
++Node: Advanced Features Summary803201
++Node: Internationalization805134
++Node: I18N and L10N806614
++Node: Explaining gettext807300
++Ref: Explaining gettext-Footnote-1812329
++Ref: Explaining gettext-Footnote-2812513
++Node: Programmer i18n812678
++Ref: Programmer i18n-Footnote-1817544
++Node: Translator i18n817593
++Node: String Extraction818387
++Ref: String Extraction-Footnote-1819518
++Node: Printf Ordering819604
++Ref: Printf Ordering-Footnote-1822390
++Node: I18N Portability822454
++Ref: I18N Portability-Footnote-1824903
++Node: I18N Example824966
++Ref: I18N Example-Footnote-1827766
++Node: Gawk I18N827838
++Node: I18N Summary828476
++Node: Debugger829815
++Node: Debugging830837
++Node: Debugging Concepts831278
++Node: Debugging Terms833135
++Node: Awk Debugging835710
++Node: Sample Debugging Session836602
++Node: Debugger Invocation837122
++Node: Finding The Bug838506
++Node: List of Debugger Commands844981
++Node: Breakpoint Control846313
++Node: Debugger Execution Control850005
++Node: Viewing And Changing Data853369
++Node: Execution Stack856734
++Node: Debugger Info858372
++Node: Miscellaneous Debugger Commands862389
++Node: Readline Support867581
++Node: Limitations868473
++Node: Debugging Summary870570
++Node: Arbitrary Precision Arithmetic871738
++Node: Computer Arithmetic873154
++Ref: table-numeric-ranges876755
++Ref: Computer Arithmetic-Footnote-1877614
++Node: Math Definitions877671
++Ref: table-ieee-formats880958
++Ref: Math Definitions-Footnote-1881562
++Node: MPFR features881667
++Node: FP Math Caution883338
++Ref: FP Math Caution-Footnote-1884388
++Node: Inexactness of computations884757
++Node: Inexact representation885705
++Node: Comparing FP Values887060
++Node: Errors accumulate888133
++Node: Getting Accuracy889566
++Node: Try To Round892225
++Node: Setting precision893124
++Ref: table-predefined-precision-strings893808
++Node: Setting the rounding mode895602
++Ref: table-gawk-rounding-modes895966
++Ref: Setting the rounding mode-Footnote-1899420
++Node: Arbitrary Precision Integers899599
++Ref: Arbitrary Precision Integers-Footnote-1904503
++Node: POSIX Floating Point Problems904652
++Ref: POSIX Floating Point Problems-Footnote-1908528
++Node: Floating point summary908566
++Node: Dynamic Extensions910758
++Node: Extension Intro912310
++Node: Plugin License913576
++Node: Extension Mechanism Outline914373
++Ref: figure-load-extension914801
++Ref: figure-register-new-function916281
++Ref: figure-call-new-function917285
++Node: Extension API Description919271
++Node: Extension API Functions Introduction920721
++Node: General Data Types925557
++Ref: General Data Types-Footnote-1931244
++Node: Memory Allocation Functions931543
++Ref: Memory Allocation Functions-Footnote-1934373
++Node: Constructor Functions934469
++Node: Registration Functions936203
++Node: Extension Functions936888
++Node: Exit Callback Functions939184
++Node: Extension Version String940432
++Node: Input Parsers941082
++Node: Output Wrappers950897
++Node: Two-way processors955413
++Node: Printing Messages957617
++Ref: Printing Messages-Footnote-1958694
++Node: Updating `ERRNO'958846
++Node: Requesting Values959586
++Ref: table-value-types-returned960314
++Node: Accessing Parameters961272
++Node: Symbol Table Access962503
++Node: Symbol table by name963017
++Node: Symbol table by cookie964997
++Ref: Symbol table by cookie-Footnote-1969136
++Node: Cached values969199
++Ref: Cached values-Footnote-1972703
++Node: Array Manipulation972794
++Ref: Array Manipulation-Footnote-1973892
++Node: Array Data Types973931
++Ref: Array Data Types-Footnote-1976588
++Node: Array Functions976680
++Node: Flattening Arrays980534
++Node: Creating Arrays987421
++Node: Extension API Variables992188
++Node: Extension Versioning992824
++Node: Extension API Informational Variables994725
++Node: Extension API Boilerplate995813
++Node: Finding Extensions999629
++Node: Extension Example1000189
++Node: Internal File Description1000961
++Node: Internal File Ops1005028
++Ref: Internal File Ops-Footnote-11016686
++Node: Using Internal File Ops1016826
++Ref: Using Internal File Ops-Footnote-11019209
++Node: Extension Samples1019482
++Node: Extension Sample File Functions1021006
++Node: Extension Sample Fnmatch1028608
++Node: Extension Sample Fork1030090
++Node: Extension Sample Inplace1031303
++Node: Extension Sample Ord1032978
++Node: Extension Sample Readdir1033814
++Ref: table-readdir-file-types1034670
++Node: Extension Sample Revout1035481
++Node: Extension Sample Rev2way1036072
++Node: Extension Sample Read write array1036813
++Node: Extension Sample Readfile1038752
++Node: Extension Sample Time1039847
++Node: Extension Sample API Tests1041196
++Node: gawkextlib1041687
++Node: Extension summary1044337
++Node: Extension Exercises1048019
++Node: Language History1048741
++Node: V7/SVR3.11050398
++Node: SVR41052579
++Node: POSIX1054024
++Node: BTL1055413
++Node: POSIX/GNU1056147
++Node: Feature History1061776
++Node: Common Extensions1074867
++Node: Ranges and Locales1076191
++Ref: Ranges and Locales-Footnote-11080830
++Ref: Ranges and Locales-Footnote-21080857
++Ref: Ranges and Locales-Footnote-31081091
++Node: Contributors1081312
++Node: History summary1086852
++Node: Installation1088221
++Node: Gawk Distribution1089177
++Node: Getting1089661
++Node: Extracting1090485
++Node: Distribution contents1092127
++Node: Unix Installation1097897
++Node: Quick Installation1098514
++Node: Additional Configuration Options1100945
++Node: Configuration Philosophy1102685
++Node: Non-Unix Installation1105036
++Node: PC Installation1105494
++Node: PC Binary Installation1106820
++Node: PC Compiling1108668
++Ref: PC Compiling-Footnote-11111689
++Node: PC Testing1111794
++Node: PC Using1112970
++Node: Cygwin1117085
++Node: MSYS1117908
++Node: VMS Installation1118406
++Node: VMS Compilation1119198
++Ref: VMS Compilation-Footnote-11120420
++Node: VMS Dynamic Extensions1120478
++Node: VMS Installation Details1122162
++Node: VMS Running1124414
++Node: VMS GNV1127255
++Node: VMS Old Gawk1127989
++Node: Bugs1128459
++Node: Other Versions1132429
++Node: Installation summary1138642
++Node: Notes1139698
++Node: Compatibility Mode1140563
++Node: Additions1141345
++Node: Accessing The Source1142270
++Node: Adding Code1143706
++Node: New Ports1149878
++Node: Derived Files1154360
++Ref: Derived Files-Footnote-11159835
++Ref: Derived Files-Footnote-21159869
++Ref: Derived Files-Footnote-31160465
++Node: Future Extensions1160579
++Node: Implementation Limitations1161185
++Node: Extension Design1162433
++Node: Old Extension Problems1163587
++Ref: Old Extension Problems-Footnote-11165104
++Node: Extension New Mechanism Goals1165161
++Ref: Extension New Mechanism Goals-Footnote-11168521
++Node: Extension Other Design Decisions1168710
++Node: Extension Future Growth1170818
++Node: Old Extension Mechanism1171654
++Node: Notes summary1173416
++Node: Basic Concepts1174602
++Node: Basic High Level1175283
++Ref: figure-general-flow1175555
++Ref: figure-process-flow1176154
++Ref: Basic High Level-Footnote-11179383
++Node: Basic Data Typing1179568
++Node: Glossary1182896
++Node: Copying1208054
++Node: GNU Free Documentation License1245610
++Node: Index1270746
  End Tag Table


Summary of changes:
 ChangeLog       |    4 +
 doc/ChangeLog   |    4 +
 doc/   | 1089 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   30 +-
 doc/ |   30 +-
 test/ChangeLog  |    5 +
 6 files changed, 596 insertions(+), 566 deletions(-)


reply via email to

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