[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-793-g2a47256

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-793-g2a47256
Date: Tue, 23 Sep 2014 17:08:33 +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  2a4725673f46d42cddff89b7002b193c67222c85 (commit)
       via  32649f52d26b1c3a6d09ffbca04928b476698713 (commit)
       via  ffab492af7444f26e3eb4945700cf72841a36e6e (commit)
       via  fc9b58482ce186b2fa0461351d4e060735e21b78 (commit)
      from  6641754c13e38dd6198832f23aa2be4b4546b324 (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 2a4725673f46d42cddff89b7002b193c67222c85
Merge: 6641754 32649f5
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Sep 23 20:07:54 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index dc347a0,547bee9..77a3b20
--- a/doc/
+++ b/doc/
@@@ -32113,8 -32094,8 +32136,8 @@@ Inde
                                                                (line  81)
  * differences in awk and gawk, command-line directories: Command-line 
                                                                (line   6)
 -* differences in awk and gawk, ERRNO variable: Auto-set.      (line  74)
 +* differences in awk and gawk, ERRNO variable: Auto-set.      (line  82)
- * differences in awk and gawk, error messages: Special FD.    (line  16)
+ * differences in awk and gawk, error messages: Special FD.    (line  19)
  * differences in awk and gawk, FIELDWIDTHS variable: User-modified.
                                                                (line  37)
  * differences in awk and gawk, FPAT variable: User-modified.  (line  43)
@@@ -32260,8 -32240,8 +32283,8 @@@
  * ERRNO variable, with close() function: Close Files And Pipes.
                                                                (line 140)
  * ERRNO variable, with getline command:  Getline.             (line  19)
- * error handling:                        Special FD.          (line  16)
+ * error handling:                        Special FD.          (line  19)
 -* error handling, ERRNO variable and:    Auto-set.            (line  74)
 +* error handling, ERRNO variable and:    Auto-set.            (line  82)
  * error output:                          Special FD.          (line   6)
  * escape processing, gsub()/gensub()/sub() functions: Gory Details.
                                                                (line   6)
@@@ -32396,8 -32376,8 +32419,8 @@@
  * file inclusion, @include directive:    Include Files.       (line   8)
  * file names, distinguishing:            Auto-set.            (line  56)
  * file names, in compatibility mode:     Special Caveats.     (line   9)
- * file names, standard streams in gawk:  Special FD.          (line  47)
+ * file names, standard streams in gawk:  Special FD.          (line  48)
 -* FILENAME variable <1>:                 Auto-set.            (line  90)
 +* FILENAME variable <1>:                 Auto-set.            (line  98)
  * FILENAME variable:                     Reading Files.       (line   6)
  * FILENAME variable, getline, setting with: Getline Notes.    (line  19)
  * filenames, assignments as:             Ignoring Assigns.    (line   6)
@@@ -34119,553 -34099,554 +34142,554 @@@
  Tag Table:
  Node: Top1204
- Node: Foreword41858
- Node: Preface46205
- Ref: Preface-Footnote-149100
- Ref: Preface-Footnote-249207
- Ref: Preface-Footnote-349440
- Node: History49582
- Node: Names51956
- Ref: Names-Footnote-153050
- Node: This Manual53196
- Ref: This Manual-Footnote-159031
- Node: Conventions59131
- Node: Manual History61476
- Ref: Manual History-Footnote-164552
- Ref: Manual History-Footnote-264593
- Node: How To Contribute64667
- Node: Acknowledgments65906
- Node: Getting Started70654
- Node: Running gawk73088
- Node: One-shot74278
- Node: Read Terminal75503
- Node: Long77530
- Node: Executable Scripts79046
- Ref: Executable Scripts-Footnote-181835
- Node: Comments81937
- Node: Quoting84410
- Node: DOS Quoting89920
- Node: Sample Data Files90595
- Node: Very Simple93188
- Node: Two Rules98079
- Node: More Complex99965
- Node: Statements/Lines102827
- Ref: Statements/Lines-Footnote-1107283
- Node: Other Features107548
- Node: When108479
- Ref: When-Footnote-1110235
- Node: Intro Summary110300
- Node: Invoking Gawk111183
- Node: Command Line112698
- Node: Options113489
- Ref: Options-Footnote-1129187
- Node: Other Arguments129212
- Node: Naming Standard Input132173
- Node: Environment Variables133266
- Node: AWKPATH Variable133824
- Ref: AWKPATH Variable-Footnote-1136676
- Ref: AWKPATH Variable-Footnote-2136721
- Node: AWKLIBPATH Variable136981
- Node: Other Environment Variables137740
- Node: Exit Status141213
- Node: Include Files141888
- Node: Loading Shared Libraries145466
- Node: Obsolete146893
- Node: Undocumented147590
- Node: Invoking Summary147857
- Node: Regexp149523
- Node: Regexp Usage150982
- Node: Escape Sequences153015
- Node: Regexp Operators159115
- Ref: Regexp Operators-Footnote-1166550
- Ref: Regexp Operators-Footnote-2166697
- Node: Bracket Expressions166795
- Ref: table-char-classes168812
- Node: Leftmost Longest171752
- Node: Computed Regexps173054
- Node: GNU Regexp Operators176451
- Node: Case-sensitivity180157
- Ref: Case-sensitivity-Footnote-1183047
- Ref: Case-sensitivity-Footnote-2183282
- Node: Regexp Summary183390
- Node: Reading Files184859
- Node: Records186951
- Node: awk split records187679
- Node: gawk split records192591
- Ref: gawk split records-Footnote-1197130
- Node: Fields197167
- Ref: Fields-Footnote-1199963
- Node: Nonconstant Fields200049
- Ref: Nonconstant Fields-Footnote-1202279
- Node: Changing Fields202481
- Node: Field Separators208413
- Node: Default Field Splitting211115
- Node: Regexp Field Splitting212232
- Node: Single Character Fields215582
- Node: Command Line Field Separator216641
- Node: Full Line Fields219851
- Ref: Full Line Fields-Footnote-1220359
- Node: Field Splitting Summary220405
- Ref: Field Splitting Summary-Footnote-1223536
- Node: Constant Size223637
- Node: Splitting By Content228243
- Ref: Splitting By Content-Footnote-1232316
- Node: Multiple Line232356
- Ref: Multiple Line-Footnote-1238245
- Node: Getline238424
- Node: Plain Getline240635
- Node: Getline/Variable243275
- Node: Getline/File244422
- Node: Getline/Variable/File245806
- Ref: Getline/Variable/File-Footnote-1247405
- Node: Getline/Pipe247492
- Node: Getline/Variable/Pipe250175
- Node: Getline/Coprocess251304
- Node: Getline/Variable/Coprocess252556
- Node: Getline Notes253293
- Node: Getline Summary256085
- Ref: table-getline-variants256493
- Node: Read Timeout257322
- Ref: Read Timeout-Footnote-1261136
- Node: Command-line directories261194
- Node: Input Summary262098
- Node: Input Exercises265350
- Node: Printing266078
- Node: Print267800
- Node: Print Examples269257
- Node: Output Separators272036
- Node: OFMT274052
- Node: Printf275404
- Node: Basic Printf276189
- Node: Control Letters277760
- Node: Format Modifiers281744
- Node: Printf Examples287751
- Node: Redirection290233
- Node: Special Files296967
- Node: Special FD297500
- Ref: Special FD-Footnote-1301194
- Node: Special Network301268
- Node: Special Caveats302118
- Node: Close Files And Pipes302910
- Ref: Close Files And Pipes-Footnote-1310087
- Ref: Close Files And Pipes-Footnote-2310235
- Node: Output Summary310385
- Node: Output Exercises311379
- Node: Expressions312059
- Node: Values313244
- Node: Constants313920
- Node: Scalar Constants314600
- Ref: Scalar Constants-Footnote-1315459
- Node: Nondecimal-numbers315709
- Node: Regexp Constants318709
- Node: Using Constant Regexps319234
- Node: Variables322372
- Node: Using Variables323027
- Node: Assignment Options324931
- Node: Conversion326806
- Node: Strings And Numbers327330
- Ref: Strings And Numbers-Footnote-1330392
- Node: Locale influences conversions330501
- Ref: table-locale-affects333216
- Node: All Operators333804
- Node: Arithmetic Ops334434
- Node: Concatenation336939
- Ref: Concatenation-Footnote-1339758
- Node: Assignment Ops339864
- Ref: table-assign-ops344847
- Node: Increment Ops346125
- Node: Truth Values and Conditions349563
- Node: Truth Values350646
- Node: Typing and Comparison351695
- Node: Variable Typing352488
- Node: Comparison Operators356140
- Ref: table-relational-ops356550
- Node: POSIX String Comparison360065
- Ref: POSIX String Comparison-Footnote-1361137
- Node: Boolean Ops361275
- Ref: Boolean Ops-Footnote-1365754
- Node: Conditional Exp365845
- Node: Function Calls367572
- Node: Precedence371452
- Node: Locales375120
- Node: Expressions Summary376751
- Node: Patterns and Actions379325
- Node: Pattern Overview380441
- Node: Regexp Patterns382120
- Node: Expression Patterns382663
- Node: Ranges386443
- Node: BEGIN/END389549
- Node: Using BEGIN/END390311
- Ref: Using BEGIN/END-Footnote-1393048
- Node: I/O And BEGIN/END393154
- Node: Empty398369
- Node: Using Shell Variables398686
- Node: Action Overview400962
- Node: Statements403289
- Node: If Statement405137
- Node: While Statement406635
- Node: Do Statement408663
- Node: For Statement409805
- Node: Switch Statement412960
- Node: Break Statement415348
- Node: Continue Statement417389
- Node: Next Statement419214
- Node: Nextfile Statement421594
- Node: Exit Statement424224
- Node: Built-in Variables426627
- Node: User-modified427754
- Ref: User-modified-Footnote-1435434
- Node: Auto-set435496
- Ref: Auto-set-Footnote-1448690
- Ref: Auto-set-Footnote-2448895
- Node: ARGC and ARGV448951
- Node: Pattern Action Summary453155
- Node: Arrays455574
- Node: Array Basics456903
- Node: Array Intro457747
- Ref: figure-array-elements459720
- Ref: Array Intro-Footnote-1462244
- Node: Reference to Elements462372
- Node: Assigning Elements464822
- Node: Array Example465313
- Node: Scanning an Array467071
- Node: Controlling Scanning470087
- Ref: Controlling Scanning-Footnote-1475276
- Node: Numeric Array Subscripts475592
- Node: Uninitialized Subscripts477775
- Node: Delete479392
- Ref: Delete-Footnote-1482136
- Node: Multidimensional482193
- Node: Multiscanning485288
- Node: Arrays of Arrays486877
- Node: Arrays Summary491638
- Node: Functions493743
- Node: Built-in494616
- Node: Calling Built-in495694
- Node: Numeric Functions497682
- Ref: Numeric Functions-Footnote-1502506
- Ref: Numeric Functions-Footnote-2502863
- Ref: Numeric Functions-Footnote-3502911
- Node: String Functions503180
- Ref: String Functions-Footnote-1526640
- Ref: String Functions-Footnote-2526769
- Ref: String Functions-Footnote-3527017
- Node: Gory Details527104
- Ref: table-sub-escapes528885
- Ref: table-sub-proposed530405
- Ref: table-posix-sub531769
- Ref: table-gensub-escapes533309
- Ref: Gory Details-Footnote-1534141
- Node: I/O Functions534292
- Ref: I/O Functions-Footnote-1541393
- Node: Time Functions541540
- Ref: Time Functions-Footnote-1552009
- Ref: Time Functions-Footnote-2552077
- Ref: Time Functions-Footnote-3552235
- Ref: Time Functions-Footnote-4552346
- Ref: Time Functions-Footnote-5552458
- Ref: Time Functions-Footnote-6552685
- Node: Bitwise Functions552951
- Ref: table-bitwise-ops553513
- Ref: Bitwise Functions-Footnote-1557821
- Node: Type Functions557990
- Node: I18N Functions559139
- Node: User-defined560784
- Node: Definition Syntax561588
- Ref: Definition Syntax-Footnote-1566992
- Node: Function Example567061
- Ref: Function Example-Footnote-1569978
- Node: Function Caveats570000
- Node: Calling A Function570518
- Node: Variable Scope571473
- Node: Pass By Value/Reference574461
- Node: Return Statement577971
- Node: Dynamic Typing580955
- Node: Indirect Calls581884
- Ref: Indirect Calls-Footnote-1591605
- Node: Functions Summary591733
- Node: Library Functions594432
- Ref: Library Functions-Footnote-1598050
- Ref: Library Functions-Footnote-2598193
- Node: Library Names598364
- Ref: Library Names-Footnote-1601822
- Ref: Library Names-Footnote-2602042
- Node: General Functions602128
- Node: Strtonum Function603156
- Node: Assert Function606176
- Node: Round Function609500
- Node: Cliff Random Function611041
- Node: Ordinal Functions612057
- Ref: Ordinal Functions-Footnote-1615122
- Ref: Ordinal Functions-Footnote-2615374
- Node: Join Function615585
- Ref: Join Function-Footnote-1617356
- Node: Getlocaltime Function617556
- Node: Readfile Function621297
- Node: Data File Management623245
- Node: Filetrans Function623877
- Node: Rewind Function627936
- Node: File Checking629494
- Ref: File Checking-Footnote-1630626
- Node: Empty Files630827
- Node: Ignoring Assigns632806
- Node: Getopt Function634360
- Ref: Getopt Function-Footnote-1645624
- Node: Passwd Functions645827
- Ref: Passwd Functions-Footnote-1654806
- Node: Group Functions654894
- Ref: Group Functions-Footnote-1662825
- Node: Walking Arrays663038
- Node: Library Functions Summary664641
- Node: Library Exercises666029
- Node: Sample Programs667309
- Node: Running Examples668079
- Node: Clones668807
- Node: Cut Program670031
- Node: Egrep Program679889
- Ref: Egrep Program-Footnote-1687476
- Node: Id Program687586
- Node: Split Program691240
- Ref: Split Program-Footnote-1694778
- Node: Tee Program694906
- Node: Uniq Program697693
- Node: Wc Program705116
- Ref: Wc Program-Footnote-1709381
- Node: Miscellaneous Programs709473
- Node: Dupword Program710686
- Node: Alarm Program712717
- Node: Translate Program717521
- Ref: Translate Program-Footnote-1722094
- Ref: Translate Program-Footnote-2722364
- Node: Labels Program722503
- Ref: Labels Program-Footnote-1725864
- Node: Word Sorting725948
- Node: History Sorting729991
- Node: Extract Program731827
- Node: Simple Sed739363
- Node: Igawk Program742425
- Ref: Igawk Program-Footnote-1756729
- Ref: Igawk Program-Footnote-2756930
- Node: Anagram Program757052
- Node: Signature Program760120
- Node: Programs Summary761367
- Node: Programs Exercises762582
- Ref: Programs Exercises-Footnote-1766713
- Node: Advanced Features766804
- Node: Nondecimal Data768752
- Node: Array Sorting770329
- Node: Controlling Array Traversal771026
- Node: Array Sorting Functions779306
- Ref: Array Sorting Functions-Footnote-1783198
- Node: Two-way I/O783392
- Ref: Two-way I/O-Footnote-1788336
- Ref: Two-way I/O-Footnote-2788515
- Node: TCP/IP Networking788597
- Node: Profiling791439
- Node: Advanced Features Summary798990
- Node: Internationalization800851
- Node: I18N and L10N802331
- Node: Explaining gettext803017
- Ref: Explaining gettext-Footnote-1808043
- Ref: Explaining gettext-Footnote-2808227
- Node: Programmer i18n808392
- Ref: Programmer i18n-Footnote-1813186
- Node: Translator i18n813235
- Node: String Extraction814029
- Ref: String Extraction-Footnote-1815162
- Node: Printf Ordering815248
- Ref: Printf Ordering-Footnote-1818030
- Node: I18N Portability818094
- Ref: I18N Portability-Footnote-1820543
- Node: I18N Example820606
- Ref: I18N Example-Footnote-1823312
- Node: Gawk I18N823384
- Node: I18N Summary824022
- Node: Debugger825361
- Node: Debugging826383
- Node: Debugging Concepts826824
- Node: Debugging Terms828680
- Node: Awk Debugging831277
- Node: Sample Debugging Session832169
- Node: Debugger Invocation832689
- Node: Finding The Bug834025
- Node: List of Debugger Commands840504
- Node: Breakpoint Control841836
- Node: Debugger Execution Control845500
- Node: Viewing And Changing Data848860
- Node: Execution Stack852218
- Node: Debugger Info853731
- Node: Miscellaneous Debugger Commands857725
- Node: Readline Support862909
- Node: Limitations863801
- Node: Debugging Summary866074
- Node: Arbitrary Precision Arithmetic867242
- Node: Computer Arithmetic868729
- Ref: Computer Arithmetic-Footnote-1873116
- Node: Math Definitions873173
- Ref: table-ieee-formats876462
- Ref: Math Definitions-Footnote-1877002
- Node: MPFR features877105
- Node: FP Math Caution878722
- Ref: FP Math Caution-Footnote-1879772
- Node: Inexactness of computations880141
- Node: Inexact representation881089
- Node: Comparing FP Values882444
- Node: Errors accumulate883408
- Node: Getting Accuracy884841
- Node: Try To Round887500
- Node: Setting precision888399
- Ref: table-predefined-precision-strings889081
- Node: Setting the rounding mode890874
- Ref: table-gawk-rounding-modes891238
- Ref: Setting the rounding mode-Footnote-1894692
- Node: Arbitrary Precision Integers894871
- Ref: Arbitrary Precision Integers-Footnote-1898644
- Node: POSIX Floating Point Problems898793
- Ref: POSIX Floating Point Problems-Footnote-1902669
- Node: Floating point summary902707
- Node: Dynamic Extensions904911
- Node: Extension Intro906463
- Node: Plugin License907728
- Node: Extension Mechanism Outline908413
- Ref: figure-load-extension908837
- Ref: figure-load-new-function910322
- Ref: figure-call-new-function911324
- Node: Extension API Description913308
- Node: Extension API Functions Introduction914758
- Node: General Data Types919625
- Ref: General Data Types-Footnote-1925318
- Node: Requesting Values925617
- Ref: table-value-types-returned926354
- Node: Memory Allocation Functions927312
- Ref: Memory Allocation Functions-Footnote-1930059
- Node: Constructor Functions930155
- Node: Registration Functions931913
- Node: Extension Functions932598
- Node: Exit Callback Functions934900
- Node: Extension Version String936148
- Node: Input Parsers936798
- Node: Output Wrappers946612
- Node: Two-way processors951128
- Node: Printing Messages953332
- Ref: Printing Messages-Footnote-1954409
- Node: Updating `ERRNO'954561
- Node: Accessing Parameters955300
- Node: Symbol Table Access956530
- Node: Symbol table by name957044
- Node: Symbol table by cookie959020
- Ref: Symbol table by cookie-Footnote-1963153
- Node: Cached values963216
- Ref: Cached values-Footnote-1966720
- Node: Array Manipulation966811
- Ref: Array Manipulation-Footnote-1967909
- Node: Array Data Types967948
- Ref: Array Data Types-Footnote-1970651
- Node: Array Functions970743
- Node: Flattening Arrays974617
- Node: Creating Arrays981469
- Node: Extension API Variables986200
- Node: Extension Versioning986836
- Node: Extension API Informational Variables988737
- Node: Extension API Boilerplate989823
- Node: Finding Extensions993627
- Node: Extension Example994187
- Node: Internal File Description994917
- Node: Internal File Ops999008
- Ref: Internal File Ops-Footnote-11010440
- Node: Using Internal File Ops1010580
- Ref: Using Internal File Ops-Footnote-11012927
- Node: Extension Samples1013195
- Node: Extension Sample File Functions1014719
- Node: Extension Sample Fnmatch1022287
- Node: Extension Sample Fork1023769
- Node: Extension Sample Inplace1024982
- Node: Extension Sample Ord1026657
- Node: Extension Sample Readdir1027493
- Ref: table-readdir-file-types1028349
- Node: Extension Sample Revout1029148
- Node: Extension Sample Rev2way1029739
- Node: Extension Sample Read write array1030480
- Node: Extension Sample Readfile1032359
- Node: Extension Sample API Tests1033459
- Node: Extension Sample Time1033984
- Node: gawkextlib1035299
- Node: Extension summary1038112
- Node: Extension Exercises1041805
- Node: Language History1042527
- Node: V7/SVR3.11044170
- Node: SVR41046490
- Node: POSIX1047932
- Node: BTL1049318
- Node: POSIX/GNU1050052
- Node: Feature History1055828
- Node: Common Extensions1068919
- Node: Ranges and Locales1070231
- Ref: Ranges and Locales-Footnote-11074848
- Ref: Ranges and Locales-Footnote-21074875
- Ref: Ranges and Locales-Footnote-31075109
- Node: Contributors1075330
- Node: History summary1080755
- Node: Installation1082124
- Node: Gawk Distribution1083075
- Node: Getting1083559
- Node: Extracting1084383
- Node: Distribution contents1086025
- Node: Unix Installation1091795
- Node: Quick Installation1092412
- Node: Additional Configuration Options1094854
- Node: Configuration Philosophy1096592
- Node: Non-Unix Installation1098943
- Node: PC Installation1099401
- Node: PC Binary Installation1100712
- Node: PC Compiling1102560
- Ref: PC Compiling-Footnote-11105559
- Node: PC Testing1105664
- Node: PC Using1106840
- Node: Cygwin1110992
- Node: MSYS1111801
- Node: VMS Installation1112299
- Node: VMS Compilation1113095
- Ref: VMS Compilation-Footnote-11114317
- Node: VMS Dynamic Extensions1114375
- Node: VMS Installation Details1115748
- Node: VMS Running1118000
- Node: VMS GNV1120834
- Node: VMS Old Gawk1121557
- Node: Bugs1122027
- Node: Other Versions1126031
- Node: Installation summary1132255
- Node: Notes1133311
- Node: Compatibility Mode1134176
- Node: Additions1134958
- Node: Accessing The Source1135883
- Node: Adding Code1137319
- Node: New Ports1143497
- Node: Derived Files1147978
- Ref: Derived Files-Footnote-11153453
- Ref: Derived Files-Footnote-21153487
- Ref: Derived Files-Footnote-31154083
- Node: Future Extensions1154197
- Node: Implementation Limitations1154803
- Node: Extension Design1156051
- Node: Old Extension Problems1157205
- Ref: Old Extension Problems-Footnote-11158722
- Node: Extension New Mechanism Goals1158779
- Ref: Extension New Mechanism Goals-Footnote-11162139
- Node: Extension Other Design Decisions1162328
- Node: Extension Future Growth1164434
- Node: Old Extension Mechanism1165270
- Node: Notes summary1167032
- Node: Basic Concepts1168218
- Node: Basic High Level1168899
- Ref: figure-general-flow1169171
- Ref: figure-process-flow1169770
- Ref: Basic High Level-Footnote-11172999
- Node: Basic Data Typing1173184
- Node: Glossary1176512
- Node: Copying1201664
- Node: GNU Free Documentation License1239220
- Node: Index1264356
+ Node: Foreword41978
+ Node: Preface46325
+ Ref: Preface-Footnote-149220
+ Ref: Preface-Footnote-249327
+ Ref: Preface-Footnote-349560
+ Node: History49702
+ Node: Names52076
+ Ref: Names-Footnote-153170
+ Node: This Manual53316
+ Ref: This Manual-Footnote-159151
+ Node: Conventions59251
+ Node: Manual History61596
+ Ref: Manual History-Footnote-164672
+ Ref: Manual History-Footnote-264713
+ Node: How To Contribute64787
+ Node: Acknowledgments66026
+ Node: Getting Started70774
+ Node: Running gawk73208
+ Node: One-shot74398
+ Node: Read Terminal75623
+ Node: Long77650
+ Node: Executable Scripts79166
+ Ref: Executable Scripts-Footnote-181955
+ Node: Comments82057
+ Node: Quoting84530
+ Node: DOS Quoting90040
+ Node: Sample Data Files90715
+ Node: Very Simple93308
+ Node: Two Rules98199
+ Node: More Complex100085
+ Node: Statements/Lines102947
+ Ref: Statements/Lines-Footnote-1107403
+ Node: Other Features107668
+ Node: When108599
+ Ref: When-Footnote-1110355
+ Node: Intro Summary110420
+ Node: Invoking Gawk111303
+ Node: Command Line112818
+ Node: Options113609
 -Ref: Options-Footnote-1129436
 -Node: Other Arguments129461
 -Node: Naming Standard Input132422
 -Node: Environment Variables133515
 -Node: AWKPATH Variable134073
 -Ref: AWKPATH Variable-Footnote-1136925
 -Ref: AWKPATH Variable-Footnote-2136970
 -Node: AWKLIBPATH Variable137230
 -Node: Other Environment Variables137989
 -Node: Exit Status141691
 -Node: Include Files142366
 -Node: Loading Shared Libraries145944
 -Node: Obsolete147371
 -Node: Undocumented148068
 -Node: Invoking Summary148335
 -Node: Regexp150001
 -Node: Regexp Usage151460
 -Node: Escape Sequences153493
 -Node: Regexp Operators159510
 -Ref: Regexp Operators-Footnote-1166945
 -Ref: Regexp Operators-Footnote-2167092
 -Node: Bracket Expressions167190
 -Ref: table-char-classes169207
 -Node: Leftmost Longest172147
 -Node: Computed Regexps173449
 -Node: GNU Regexp Operators176846
 -Node: Case-sensitivity180552
 -Ref: Case-sensitivity-Footnote-1183442
 -Ref: Case-sensitivity-Footnote-2183677
 -Node: Regexp Summary183785
 -Node: Reading Files185254
 -Node: Records187346
 -Node: awk split records188074
 -Node: gawk split records192986
 -Ref: gawk split records-Footnote-1197525
 -Node: Fields197562
 -Ref: Fields-Footnote-1200358
 -Node: Nonconstant Fields200444
 -Ref: Nonconstant Fields-Footnote-1202674
 -Node: Changing Fields202876
 -Node: Field Separators208808
 -Node: Default Field Splitting211510
 -Node: Regexp Field Splitting212627
 -Node: Single Character Fields215977
 -Node: Command Line Field Separator217036
 -Node: Full Line Fields220246
 -Ref: Full Line Fields-Footnote-1220754
 -Node: Field Splitting Summary220800
 -Ref: Field Splitting Summary-Footnote-1223931
 -Node: Constant Size224032
 -Node: Splitting By Content228638
 -Ref: Splitting By Content-Footnote-1232711
 -Node: Multiple Line232751
 -Ref: Multiple Line-Footnote-1238640
 -Node: Getline238819
 -Node: Plain Getline241030
 -Node: Getline/Variable243670
 -Node: Getline/File244817
 -Node: Getline/Variable/File246201
 -Ref: Getline/Variable/File-Footnote-1247800
 -Node: Getline/Pipe247887
 -Node: Getline/Variable/Pipe250570
 -Node: Getline/Coprocess251699
 -Node: Getline/Variable/Coprocess252951
 -Node: Getline Notes253688
 -Node: Getline Summary256480
 -Ref: table-getline-variants256888
 -Node: Read Timeout257717
 -Ref: Read Timeout-Footnote-1261531
 -Node: Command-line directories261589
 -Node: Input Summary262493
 -Node: Input Exercises265745
 -Node: Printing266473
 -Node: Print268250
 -Node: Print Examples269707
 -Node: Output Separators272486
 -Node: OFMT274502
 -Node: Printf275854
 -Node: Basic Printf276639
 -Node: Control Letters278210
 -Node: Format Modifiers282194
 -Node: Printf Examples288201
 -Node: Redirection290683
 -Node: Special FD297414
 -Ref: Special FD-Footnote-1300571
 -Node: Special Files300645
 -Node: Other Inherited Files301261
 -Node: Special Network302261
 -Node: Special Caveats303122
 -Node: Close Files And Pipes304073
 -Ref: Close Files And Pipes-Footnote-1311250
 -Ref: Close Files And Pipes-Footnote-2311398
 -Node: Output Summary311548
 -Node: Output Exercises312544
 -Node: Expressions313224
 -Node: Values314409
 -Node: Constants315085
 -Node: Scalar Constants315765
 -Ref: Scalar Constants-Footnote-1316624
 -Node: Nondecimal-numbers316874
 -Node: Regexp Constants319874
 -Node: Using Constant Regexps320399
 -Node: Variables323537
 -Node: Using Variables324192
 -Node: Assignment Options326096
 -Node: Conversion327971
 -Node: Strings And Numbers328495
 -Ref: Strings And Numbers-Footnote-1331557
 -Node: Locale influences conversions331666
 -Ref: table-locale-affects334381
 -Node: All Operators334969
 -Node: Arithmetic Ops335599
 -Node: Concatenation338104
 -Ref: Concatenation-Footnote-1340923
 -Node: Assignment Ops341029
 -Ref: table-assign-ops346012
 -Node: Increment Ops347290
 -Node: Truth Values and Conditions350728
 -Node: Truth Values351811
 -Node: Typing and Comparison352860
 -Node: Variable Typing353653
 -Node: Comparison Operators357305
 -Ref: table-relational-ops357715
 -Node: POSIX String Comparison361230
 -Ref: POSIX String Comparison-Footnote-1362302
 -Node: Boolean Ops362440
 -Ref: Boolean Ops-Footnote-1366919
 -Node: Conditional Exp367010
 -Node: Function Calls368737
 -Node: Precedence372617
 -Node: Locales376285
 -Node: Expressions Summary377916
 -Node: Patterns and Actions380490
 -Node: Pattern Overview381606
 -Node: Regexp Patterns383285
 -Node: Expression Patterns383828
 -Node: Ranges387608
 -Node: BEGIN/END390714
 -Node: Using BEGIN/END391476
 -Ref: Using BEGIN/END-Footnote-1394213
 -Node: I/O And BEGIN/END394319
 -Node: Empty399534
 -Node: Using Shell Variables399851
 -Node: Action Overview402127
 -Node: Statements404454
 -Node: If Statement406302
 -Node: While Statement407800
 -Node: Do Statement409828
 -Node: For Statement410970
 -Node: Switch Statement414125
 -Node: Break Statement416513
 -Node: Continue Statement418554
 -Node: Next Statement420379
 -Node: Nextfile Statement422759
 -Node: Exit Statement425389
 -Node: Built-in Variables427792
 -Node: User-modified428919
 -Ref: User-modified-Footnote-1436599
 -Node: Auto-set436661
 -Ref: Auto-set-Footnote-1449518
 -Ref: Auto-set-Footnote-2449723
 -Node: ARGC and ARGV449779
 -Node: Pattern Action Summary453983
 -Node: Arrays456402
 -Node: Array Basics457731
 -Node: Array Intro458575
 -Ref: figure-array-elements460548
 -Ref: Array Intro-Footnote-1463072
 -Node: Reference to Elements463200
 -Node: Assigning Elements465650
 -Node: Array Example466141
 -Node: Scanning an Array467899
 -Node: Controlling Scanning470915
 -Ref: Controlling Scanning-Footnote-1476104
 -Node: Numeric Array Subscripts476420
 -Node: Uninitialized Subscripts478603
 -Node: Delete480220
 -Ref: Delete-Footnote-1482964
 -Node: Multidimensional483021
 -Node: Multiscanning486116
 -Node: Arrays of Arrays487705
 -Node: Arrays Summary492466
 -Node: Functions494571
 -Node: Built-in495444
 -Node: Calling Built-in496522
 -Node: Numeric Functions498510
 -Ref: Numeric Functions-Footnote-1502532
 -Ref: Numeric Functions-Footnote-2502889
 -Ref: Numeric Functions-Footnote-3502937
 -Node: String Functions503206
 -Ref: String Functions-Footnote-1526666
 -Ref: String Functions-Footnote-2526795
 -Ref: String Functions-Footnote-3527043
 -Node: Gory Details527130
 -Ref: table-sub-escapes528911
 -Ref: table-sub-proposed530431
 -Ref: table-posix-sub531795
 -Ref: table-gensub-escapes533335
 -Ref: Gory Details-Footnote-1534167
 -Node: I/O Functions534318
 -Ref: I/O Functions-Footnote-1541419
 -Node: Time Functions541566
 -Ref: Time Functions-Footnote-1552035
 -Ref: Time Functions-Footnote-2552103
 -Ref: Time Functions-Footnote-3552261
 -Ref: Time Functions-Footnote-4552372
 -Ref: Time Functions-Footnote-5552484
 -Ref: Time Functions-Footnote-6552711
 -Node: Bitwise Functions552977
 -Ref: table-bitwise-ops553539
 -Ref: Bitwise Functions-Footnote-1557847
 -Node: Type Functions558016
 -Node: I18N Functions559165
 -Node: User-defined560810
 -Node: Definition Syntax561614
 -Ref: Definition Syntax-Footnote-1567018
 -Node: Function Example567087
 -Ref: Function Example-Footnote-1570004
 -Node: Function Caveats570026
 -Node: Calling A Function570544
 -Node: Variable Scope571499
 -Node: Pass By Value/Reference574487
 -Node: Return Statement577997
 -Node: Dynamic Typing580981
 -Node: Indirect Calls581910
 -Ref: Indirect Calls-Footnote-1591631
 -Node: Functions Summary591759
 -Node: Library Functions594458
 -Ref: Library Functions-Footnote-1598076
 -Ref: Library Functions-Footnote-2598219
 -Node: Library Names598390
 -Ref: Library Names-Footnote-1601848
 -Ref: Library Names-Footnote-2602068
 -Node: General Functions602154
 -Node: Strtonum Function603182
 -Node: Assert Function606202
 -Node: Round Function609526
 -Node: Cliff Random Function611067
 -Node: Ordinal Functions612083
 -Ref: Ordinal Functions-Footnote-1615148
 -Ref: Ordinal Functions-Footnote-2615400
 -Node: Join Function615611
 -Ref: Join Function-Footnote-1617382
 -Node: Getlocaltime Function617582
 -Node: Readfile Function621323
 -Node: Data File Management623271
 -Node: Filetrans Function623903
 -Node: Rewind Function627962
 -Node: File Checking629520
 -Ref: File Checking-Footnote-1630652
 -Node: Empty Files630853
 -Node: Ignoring Assigns632832
 -Node: Getopt Function634386
 -Ref: Getopt Function-Footnote-1645650
 -Node: Passwd Functions645853
 -Ref: Passwd Functions-Footnote-1654832
 -Node: Group Functions654920
 -Ref: Group Functions-Footnote-1662851
 -Node: Walking Arrays663064
 -Node: Library Functions Summary664667
 -Node: Library Exercises666055
 -Node: Sample Programs667335
 -Node: Running Examples668105
 -Node: Clones668833
 -Node: Cut Program670057
 -Node: Egrep Program679915
 -Ref: Egrep Program-Footnote-1687502
 -Node: Id Program687612
 -Node: Split Program691266
 -Ref: Split Program-Footnote-1694804
 -Node: Tee Program694932
 -Node: Uniq Program697719
 -Node: Wc Program705142
 -Ref: Wc Program-Footnote-1709407
 -Node: Miscellaneous Programs709499
 -Node: Dupword Program710712
 -Node: Alarm Program712743
 -Node: Translate Program717547
 -Ref: Translate Program-Footnote-1722120
 -Ref: Translate Program-Footnote-2722390
 -Node: Labels Program722529
 -Ref: Labels Program-Footnote-1725890
 -Node: Word Sorting725974
 -Node: History Sorting730017
 -Node: Extract Program731853
 -Node: Simple Sed739389
 -Node: Igawk Program742451
 -Ref: Igawk Program-Footnote-1756755
 -Ref: Igawk Program-Footnote-2756956
 -Node: Anagram Program757078
 -Node: Signature Program760146
 -Node: Programs Summary761393
 -Node: Programs Exercises762608
 -Ref: Programs Exercises-Footnote-1766739
 -Node: Advanced Features766830
 -Node: Nondecimal Data768778
 -Node: Array Sorting770355
 -Node: Controlling Array Traversal771052
 -Node: Array Sorting Functions779332
 -Ref: Array Sorting Functions-Footnote-1783224
 -Node: Two-way I/O783418
 -Ref: Two-way I/O-Footnote-1788362
 -Ref: Two-way I/O-Footnote-2788541
 -Node: TCP/IP Networking788623
 -Node: Profiling791465
 -Node: Advanced Features Summary799007
 -Node: Internationalization800868
 -Node: I18N and L10N802348
 -Node: Explaining gettext803034
 -Ref: Explaining gettext-Footnote-1808060
 -Ref: Explaining gettext-Footnote-2808244
 -Node: Programmer i18n808409
 -Ref: Programmer i18n-Footnote-1813203
 -Node: Translator i18n813252
 -Node: String Extraction814046
 -Ref: String Extraction-Footnote-1815179
 -Node: Printf Ordering815265
 -Ref: Printf Ordering-Footnote-1818047
 -Node: I18N Portability818111
 -Ref: I18N Portability-Footnote-1820560
 -Node: I18N Example820623
 -Ref: I18N Example-Footnote-1823329
 -Node: Gawk I18N823401
 -Node: I18N Summary824039
 -Node: Debugger825378
 -Node: Debugging826400
 -Node: Debugging Concepts826841
 -Node: Debugging Terms828697
 -Node: Awk Debugging831294
 -Node: Sample Debugging Session832186
 -Node: Debugger Invocation832706
 -Node: Finding The Bug834042
 -Node: List of Debugger Commands840521
 -Node: Breakpoint Control841853
 -Node: Debugger Execution Control845517
 -Node: Viewing And Changing Data848877
 -Node: Execution Stack852235
 -Node: Debugger Info853748
 -Node: Miscellaneous Debugger Commands857742
 -Node: Readline Support862926
 -Node: Limitations863818
 -Node: Debugging Summary866091
 -Node: Arbitrary Precision Arithmetic867259
 -Node: Computer Arithmetic868746
 -Ref: Computer Arithmetic-Footnote-1873133
 -Node: Math Definitions873190
 -Ref: table-ieee-formats876479
 -Ref: Math Definitions-Footnote-1877019
 -Node: MPFR features877122
 -Node: FP Math Caution878739
 -Ref: FP Math Caution-Footnote-1879789
 -Node: Inexactness of computations880158
 -Node: Inexact representation881106
 -Node: Comparing FP Values882461
 -Node: Errors accumulate883425
 -Node: Getting Accuracy884858
 -Node: Try To Round887517
 -Node: Setting precision888416
 -Ref: table-predefined-precision-strings889098
 -Node: Setting the rounding mode890891
 -Ref: table-gawk-rounding-modes891255
 -Ref: Setting the rounding mode-Footnote-1894709
 -Node: Arbitrary Precision Integers894888
 -Ref: Arbitrary Precision Integers-Footnote-1897869
 -Node: POSIX Floating Point Problems898018
 -Ref: POSIX Floating Point Problems-Footnote-1901894
 -Node: Floating point summary901932
 -Node: Dynamic Extensions904136
 -Node: Extension Intro905688
 -Node: Plugin License906953
 -Node: Extension Mechanism Outline907638
 -Ref: figure-load-extension908062
 -Ref: figure-load-new-function909547
 -Ref: figure-call-new-function910549
 -Node: Extension API Description912533
 -Node: Extension API Functions Introduction913983
 -Node: General Data Types918850
 -Ref: General Data Types-Footnote-1924543
 -Node: Requesting Values924842
 -Ref: table-value-types-returned925579
 -Node: Memory Allocation Functions926537
 -Ref: Memory Allocation Functions-Footnote-1929284
 -Node: Constructor Functions929380
 -Node: Registration Functions931138
 -Node: Extension Functions931823
 -Node: Exit Callback Functions934125
 -Node: Extension Version String935373
 -Node: Input Parsers936023
 -Node: Output Wrappers945837
 -Node: Two-way processors950353
 -Node: Printing Messages952557
 -Ref: Printing Messages-Footnote-1953634
 -Node: Updating `ERRNO'953786
 -Node: Accessing Parameters954525
 -Node: Symbol Table Access955755
 -Node: Symbol table by name956269
 -Node: Symbol table by cookie958245
 -Ref: Symbol table by cookie-Footnote-1962378
 -Node: Cached values962441
 -Ref: Cached values-Footnote-1965945
 -Node: Array Manipulation966036
 -Ref: Array Manipulation-Footnote-1967134
 -Node: Array Data Types967173
 -Ref: Array Data Types-Footnote-1969876
 -Node: Array Functions969968
 -Node: Flattening Arrays973842
 -Node: Creating Arrays980694
 -Node: Extension API Variables985425
 -Node: Extension Versioning986061
 -Node: Extension API Informational Variables987962
 -Node: Extension API Boilerplate989048
 -Node: Finding Extensions992852
 -Node: Extension Example993412
 -Node: Internal File Description994142
 -Node: Internal File Ops998233
 -Ref: Internal File Ops-Footnote-11009665
 -Node: Using Internal File Ops1009805
 -Ref: Using Internal File Ops-Footnote-11012152
 -Node: Extension Samples1012420
 -Node: Extension Sample File Functions1013944
 -Node: Extension Sample Fnmatch1021512
 -Node: Extension Sample Fork1022994
 -Node: Extension Sample Inplace1024207
 -Node: Extension Sample Ord1025882
 -Node: Extension Sample Readdir1026718
 -Ref: table-readdir-file-types1027574
 -Node: Extension Sample Revout1028373
 -Node: Extension Sample Rev2way1028964
 -Node: Extension Sample Read write array1029705
 -Node: Extension Sample Readfile1031584
 -Node: Extension Sample API Tests1032684
 -Node: Extension Sample Time1033209
 -Node: gawkextlib1034524
 -Node: Extension summary1037337
 -Node: Extension Exercises1041030
 -Node: Language History1041752
 -Node: V7/SVR3.11043395
 -Node: SVR41045715
 -Node: POSIX1047157
 -Node: BTL1048543
 -Node: POSIX/GNU1049277
 -Node: Feature History1054993
 -Node: Common Extensions1068084
 -Node: Ranges and Locales1069396
 -Ref: Ranges and Locales-Footnote-11074013
 -Ref: Ranges and Locales-Footnote-21074040
 -Ref: Ranges and Locales-Footnote-31074274
 -Node: Contributors1074495
 -Node: History summary1079920
 -Node: Installation1081289
 -Node: Gawk Distribution1082240
 -Node: Getting1082724
 -Node: Extracting1083548
 -Node: Distribution contents1085190
 -Node: Unix Installation1090907
 -Node: Quick Installation1091524
 -Node: Additional Configuration Options1093966
 -Node: Configuration Philosophy1095704
 -Node: Non-Unix Installation1098055
 -Node: PC Installation1098513
 -Node: PC Binary Installation1099824
 -Node: PC Compiling1101672
 -Ref: PC Compiling-Footnote-11104671
 -Node: PC Testing1104776
 -Node: PC Using1105952
 -Node: Cygwin1110104
 -Node: MSYS1110913
 -Node: VMS Installation1111411
 -Node: VMS Compilation1112207
 -Ref: VMS Compilation-Footnote-11113429
 -Node: VMS Dynamic Extensions1113487
 -Node: VMS Installation Details1114860
 -Node: VMS Running1117112
 -Node: VMS GNV1119946
 -Node: VMS Old Gawk1120669
 -Node: Bugs1121139
 -Node: Other Versions1125143
 -Node: Installation summary1131367
 -Node: Notes1132423
 -Node: Compatibility Mode1133288
 -Node: Additions1134070
 -Node: Accessing The Source1134995
 -Node: Adding Code1136431
 -Node: New Ports1142609
 -Node: Derived Files1147090
 -Ref: Derived Files-Footnote-11152565
 -Ref: Derived Files-Footnote-21152599
 -Ref: Derived Files-Footnote-31153195
 -Node: Future Extensions1153309
 -Node: Implementation Limitations1153915
 -Node: Extension Design1155163
 -Node: Old Extension Problems1156317
 -Ref: Old Extension Problems-Footnote-11157834
 -Node: Extension New Mechanism Goals1157891
 -Ref: Extension New Mechanism Goals-Footnote-11161251
 -Node: Extension Other Design Decisions1161440
 -Node: Extension Future Growth1163546
 -Node: Old Extension Mechanism1164382
 -Node: Notes summary1166144
 -Node: Basic Concepts1167330
 -Node: Basic High Level1168011
 -Ref: figure-general-flow1168283
 -Ref: figure-process-flow1168882
 -Ref: Basic High Level-Footnote-11172111
 -Node: Basic Data Typing1172296
 -Node: Glossary1175624
 -Node: Copying1200776
 -Node: GNU Free Documentation License1238332
 -Node: Index1263468
++Ref: Options-Footnote-1129307
++Node: Other Arguments129332
++Node: Naming Standard Input132293
++Node: Environment Variables133386
++Node: AWKPATH Variable133944
++Ref: AWKPATH Variable-Footnote-1136796
++Ref: AWKPATH Variable-Footnote-2136841
++Node: AWKLIBPATH Variable137101
++Node: Other Environment Variables137860
++Node: Exit Status141333
++Node: Include Files142008
++Node: Loading Shared Libraries145586
++Node: Obsolete147013
++Node: Undocumented147710
++Node: Invoking Summary147977
++Node: Regexp149643
++Node: Regexp Usage151102
++Node: Escape Sequences153135
++Node: Regexp Operators159235
++Ref: Regexp Operators-Footnote-1166670
++Ref: Regexp Operators-Footnote-2166817
++Node: Bracket Expressions166915
++Ref: table-char-classes168932
++Node: Leftmost Longest171872
++Node: Computed Regexps173174
++Node: GNU Regexp Operators176571
++Node: Case-sensitivity180277
++Ref: Case-sensitivity-Footnote-1183167
++Ref: Case-sensitivity-Footnote-2183402
++Node: Regexp Summary183510
++Node: Reading Files184979
++Node: Records187071
++Node: awk split records187799
++Node: gawk split records192711
++Ref: gawk split records-Footnote-1197250
++Node: Fields197287
++Ref: Fields-Footnote-1200083
++Node: Nonconstant Fields200169
++Ref: Nonconstant Fields-Footnote-1202399
++Node: Changing Fields202601
++Node: Field Separators208533
++Node: Default Field Splitting211235
++Node: Regexp Field Splitting212352
++Node: Single Character Fields215702
++Node: Command Line Field Separator216761
++Node: Full Line Fields219971
++Ref: Full Line Fields-Footnote-1220479
++Node: Field Splitting Summary220525
++Ref: Field Splitting Summary-Footnote-1223656
++Node: Constant Size223757
++Node: Splitting By Content228363
++Ref: Splitting By Content-Footnote-1232436
++Node: Multiple Line232476
++Ref: Multiple Line-Footnote-1238365
++Node: Getline238544
++Node: Plain Getline240755
++Node: Getline/Variable243395
++Node: Getline/File244542
++Node: Getline/Variable/File245926
++Ref: Getline/Variable/File-Footnote-1247525
++Node: Getline/Pipe247612
++Node: Getline/Variable/Pipe250295
++Node: Getline/Coprocess251424
++Node: Getline/Variable/Coprocess252676
++Node: Getline Notes253413
++Node: Getline Summary256205
++Ref: table-getline-variants256613
++Node: Read Timeout257442
++Ref: Read Timeout-Footnote-1261256
++Node: Command-line directories261314
++Node: Input Summary262218
++Node: Input Exercises265470
++Node: Printing266198
++Node: Print267975
++Node: Print Examples269432
++Node: Output Separators272211
++Node: OFMT274227
++Node: Printf275579
++Node: Basic Printf276364
++Node: Control Letters277935
++Node: Format Modifiers281919
++Node: Printf Examples287926
++Node: Redirection290408
++Node: Special FD297139
++Ref: Special FD-Footnote-1300296
++Node: Special Files300370
++Node: Other Inherited Files300986
++Node: Special Network301986
++Node: Special Caveats302847
++Node: Close Files And Pipes303798
++Ref: Close Files And Pipes-Footnote-1310975
++Ref: Close Files And Pipes-Footnote-2311123
++Node: Output Summary311273
++Node: Output Exercises312269
++Node: Expressions312949
++Node: Values314134
++Node: Constants314810
++Node: Scalar Constants315490
++Ref: Scalar Constants-Footnote-1316349
++Node: Nondecimal-numbers316599
++Node: Regexp Constants319599
++Node: Using Constant Regexps320124
++Node: Variables323262
++Node: Using Variables323917
++Node: Assignment Options325821
++Node: Conversion327696
++Node: Strings And Numbers328220
++Ref: Strings And Numbers-Footnote-1331282
++Node: Locale influences conversions331391
++Ref: table-locale-affects334106
++Node: All Operators334694
++Node: Arithmetic Ops335324
++Node: Concatenation337829
++Ref: Concatenation-Footnote-1340648
++Node: Assignment Ops340754
++Ref: table-assign-ops345737
++Node: Increment Ops347015
++Node: Truth Values and Conditions350453
++Node: Truth Values351536
++Node: Typing and Comparison352585
++Node: Variable Typing353378
++Node: Comparison Operators357030
++Ref: table-relational-ops357440
++Node: POSIX String Comparison360955
++Ref: POSIX String Comparison-Footnote-1362027
++Node: Boolean Ops362165
++Ref: Boolean Ops-Footnote-1366644
++Node: Conditional Exp366735
++Node: Function Calls368462
++Node: Precedence372342
++Node: Locales376010
++Node: Expressions Summary377641
++Node: Patterns and Actions380215
++Node: Pattern Overview381331
++Node: Regexp Patterns383010
++Node: Expression Patterns383553
++Node: Ranges387333
++Node: BEGIN/END390439
++Node: Using BEGIN/END391201
++Ref: Using BEGIN/END-Footnote-1393938
++Node: I/O And BEGIN/END394044
++Node: Empty399259
++Node: Using Shell Variables399576
++Node: Action Overview401852
++Node: Statements404179
++Node: If Statement406027
++Node: While Statement407525
++Node: Do Statement409553
++Node: For Statement410695
++Node: Switch Statement413850
++Node: Break Statement416238
++Node: Continue Statement418279
++Node: Next Statement420104
++Node: Nextfile Statement422484
++Node: Exit Statement425114
++Node: Built-in Variables427517
++Node: User-modified428644
++Ref: User-modified-Footnote-1436324
++Node: Auto-set436386
++Ref: Auto-set-Footnote-1449580
++Ref: Auto-set-Footnote-2449785
++Node: ARGC and ARGV449841
++Node: Pattern Action Summary454045
++Node: Arrays456464
++Node: Array Basics457793
++Node: Array Intro458637
++Ref: figure-array-elements460610
++Ref: Array Intro-Footnote-1463134
++Node: Reference to Elements463262
++Node: Assigning Elements465712
++Node: Array Example466203
++Node: Scanning an Array467961
++Node: Controlling Scanning470977
++Ref: Controlling Scanning-Footnote-1476166
++Node: Numeric Array Subscripts476482
++Node: Uninitialized Subscripts478665
++Node: Delete480282
++Ref: Delete-Footnote-1483026
++Node: Multidimensional483083
++Node: Multiscanning486178
++Node: Arrays of Arrays487767
++Node: Arrays Summary492528
++Node: Functions494633
++Node: Built-in495506
++Node: Calling Built-in496584
++Node: Numeric Functions498572
++Ref: Numeric Functions-Footnote-1503396
++Ref: Numeric Functions-Footnote-2503753
++Ref: Numeric Functions-Footnote-3503801
++Node: String Functions504070
++Ref: String Functions-Footnote-1527530
++Ref: String Functions-Footnote-2527659
++Ref: String Functions-Footnote-3527907
++Node: Gory Details527994
++Ref: table-sub-escapes529775
++Ref: table-sub-proposed531295
++Ref: table-posix-sub532659
++Ref: table-gensub-escapes534199
++Ref: Gory Details-Footnote-1535031
++Node: I/O Functions535182
++Ref: I/O Functions-Footnote-1542283
++Node: Time Functions542430
++Ref: Time Functions-Footnote-1552899
++Ref: Time Functions-Footnote-2552967
++Ref: Time Functions-Footnote-3553125
++Ref: Time Functions-Footnote-4553236
++Ref: Time Functions-Footnote-5553348
++Ref: Time Functions-Footnote-6553575
++Node: Bitwise Functions553841
++Ref: table-bitwise-ops554403
++Ref: Bitwise Functions-Footnote-1558711
++Node: Type Functions558880
++Node: I18N Functions560029
++Node: User-defined561674
++Node: Definition Syntax562478
++Ref: Definition Syntax-Footnote-1567882
++Node: Function Example567951
++Ref: Function Example-Footnote-1570868
++Node: Function Caveats570890
++Node: Calling A Function571408
++Node: Variable Scope572363
++Node: Pass By Value/Reference575351
++Node: Return Statement578861
++Node: Dynamic Typing581845
++Node: Indirect Calls582774
++Ref: Indirect Calls-Footnote-1592495
++Node: Functions Summary592623
++Node: Library Functions595322
++Ref: Library Functions-Footnote-1598940
++Ref: Library Functions-Footnote-2599083
++Node: Library Names599254
++Ref: Library Names-Footnote-1602712
++Ref: Library Names-Footnote-2602932
++Node: General Functions603018
++Node: Strtonum Function604046
++Node: Assert Function607066
++Node: Round Function610390
++Node: Cliff Random Function611931
++Node: Ordinal Functions612947
++Ref: Ordinal Functions-Footnote-1616012
++Ref: Ordinal Functions-Footnote-2616264
++Node: Join Function616475
++Ref: Join Function-Footnote-1618246
++Node: Getlocaltime Function618446
++Node: Readfile Function622187
++Node: Data File Management624135
++Node: Filetrans Function624767
++Node: Rewind Function628826
++Node: File Checking630384
++Ref: File Checking-Footnote-1631516
++Node: Empty Files631717
++Node: Ignoring Assigns633696
++Node: Getopt Function635250
++Ref: Getopt Function-Footnote-1646514
++Node: Passwd Functions646717
++Ref: Passwd Functions-Footnote-1655696
++Node: Group Functions655784
++Ref: Group Functions-Footnote-1663715
++Node: Walking Arrays663928
++Node: Library Functions Summary665531
++Node: Library Exercises666919
++Node: Sample Programs668199
++Node: Running Examples668969
++Node: Clones669697
++Node: Cut Program670921
++Node: Egrep Program680779
++Ref: Egrep Program-Footnote-1688366
++Node: Id Program688476
++Node: Split Program692130
++Ref: Split Program-Footnote-1695668
++Node: Tee Program695796
++Node: Uniq Program698583
++Node: Wc Program706006
++Ref: Wc Program-Footnote-1710271
++Node: Miscellaneous Programs710363
++Node: Dupword Program711576
++Node: Alarm Program713607
++Node: Translate Program718411
++Ref: Translate Program-Footnote-1722984
++Ref: Translate Program-Footnote-2723254
++Node: Labels Program723393
++Ref: Labels Program-Footnote-1726754
++Node: Word Sorting726838
++Node: History Sorting730881
++Node: Extract Program732717
++Node: Simple Sed740253
++Node: Igawk Program743315
++Ref: Igawk Program-Footnote-1757619
++Ref: Igawk Program-Footnote-2757820
++Node: Anagram Program757942
++Node: Signature Program761010
++Node: Programs Summary762257
++Node: Programs Exercises763472
++Ref: Programs Exercises-Footnote-1767603
++Node: Advanced Features767694
++Node: Nondecimal Data769642
++Node: Array Sorting771219
++Node: Controlling Array Traversal771916
++Node: Array Sorting Functions780196
++Ref: Array Sorting Functions-Footnote-1784088
++Node: Two-way I/O784282
++Ref: Two-way I/O-Footnote-1789226
++Ref: Two-way I/O-Footnote-2789405
++Node: TCP/IP Networking789487
++Node: Profiling792329
++Node: Advanced Features Summary799880
++Node: Internationalization801741
++Node: I18N and L10N803221
++Node: Explaining gettext803907
++Ref: Explaining gettext-Footnote-1808933
++Ref: Explaining gettext-Footnote-2809117
++Node: Programmer i18n809282
++Ref: Programmer i18n-Footnote-1814076
++Node: Translator i18n814125
++Node: String Extraction814919
++Ref: String Extraction-Footnote-1816052
++Node: Printf Ordering816138
++Ref: Printf Ordering-Footnote-1818920
++Node: I18N Portability818984
++Ref: I18N Portability-Footnote-1821433
++Node: I18N Example821496
++Ref: I18N Example-Footnote-1824202
++Node: Gawk I18N824274
++Node: I18N Summary824912
++Node: Debugger826251
++Node: Debugging827273
++Node: Debugging Concepts827714
++Node: Debugging Terms829570
++Node: Awk Debugging832167
++Node: Sample Debugging Session833059
++Node: Debugger Invocation833579
++Node: Finding The Bug834915
++Node: List of Debugger Commands841394
++Node: Breakpoint Control842726
++Node: Debugger Execution Control846390
++Node: Viewing And Changing Data849750
++Node: Execution Stack853108
++Node: Debugger Info854621
++Node: Miscellaneous Debugger Commands858615
++Node: Readline Support863799
++Node: Limitations864691
++Node: Debugging Summary866964
++Node: Arbitrary Precision Arithmetic868132
++Node: Computer Arithmetic869619
++Ref: Computer Arithmetic-Footnote-1874006
++Node: Math Definitions874063
++Ref: table-ieee-formats877352
++Ref: Math Definitions-Footnote-1877892
++Node: MPFR features877995
++Node: FP Math Caution879612
++Ref: FP Math Caution-Footnote-1880662
++Node: Inexactness of computations881031
++Node: Inexact representation881979
++Node: Comparing FP Values883334
++Node: Errors accumulate884298
++Node: Getting Accuracy885731
++Node: Try To Round888390
++Node: Setting precision889289
++Ref: table-predefined-precision-strings889971
++Node: Setting the rounding mode891764
++Ref: table-gawk-rounding-modes892128
++Ref: Setting the rounding mode-Footnote-1895582
++Node: Arbitrary Precision Integers895761
++Ref: Arbitrary Precision Integers-Footnote-1899534
++Node: POSIX Floating Point Problems899683
++Ref: POSIX Floating Point Problems-Footnote-1903559
++Node: Floating point summary903597
++Node: Dynamic Extensions905801
++Node: Extension Intro907353
++Node: Plugin License908618
++Node: Extension Mechanism Outline909303
++Ref: figure-load-extension909727
++Ref: figure-load-new-function911212
++Ref: figure-call-new-function912214
++Node: Extension API Description914198
++Node: Extension API Functions Introduction915648
++Node: General Data Types920515
++Ref: General Data Types-Footnote-1926208
++Node: Requesting Values926507
++Ref: table-value-types-returned927244
++Node: Memory Allocation Functions928202
++Ref: Memory Allocation Functions-Footnote-1930949
++Node: Constructor Functions931045
++Node: Registration Functions932803
++Node: Extension Functions933488
++Node: Exit Callback Functions935790
++Node: Extension Version String937038
++Node: Input Parsers937688
++Node: Output Wrappers947502
++Node: Two-way processors952018
++Node: Printing Messages954222
++Ref: Printing Messages-Footnote-1955299
++Node: Updating `ERRNO'955451
++Node: Accessing Parameters956190
++Node: Symbol Table Access957420
++Node: Symbol table by name957934
++Node: Symbol table by cookie959910
++Ref: Symbol table by cookie-Footnote-1964043
++Node: Cached values964106
++Ref: Cached values-Footnote-1967610
++Node: Array Manipulation967701
++Ref: Array Manipulation-Footnote-1968799
++Node: Array Data Types968838
++Ref: Array Data Types-Footnote-1971541
++Node: Array Functions971633
++Node: Flattening Arrays975507
++Node: Creating Arrays982359
++Node: Extension API Variables987090
++Node: Extension Versioning987726
++Node: Extension API Informational Variables989627
++Node: Extension API Boilerplate990713
++Node: Finding Extensions994517
++Node: Extension Example995077
++Node: Internal File Description995807
++Node: Internal File Ops999898
++Ref: Internal File Ops-Footnote-11011330
++Node: Using Internal File Ops1011470
++Ref: Using Internal File Ops-Footnote-11013817
++Node: Extension Samples1014085
++Node: Extension Sample File Functions1015609
++Node: Extension Sample Fnmatch1023177
++Node: Extension Sample Fork1024659
++Node: Extension Sample Inplace1025872
++Node: Extension Sample Ord1027547
++Node: Extension Sample Readdir1028383
++Ref: table-readdir-file-types1029239
++Node: Extension Sample Revout1030038
++Node: Extension Sample Rev2way1030629
++Node: Extension Sample Read write array1031370
++Node: Extension Sample Readfile1033249
++Node: Extension Sample API Tests1034349
++Node: Extension Sample Time1034874
++Node: gawkextlib1036189
++Node: Extension summary1039002
++Node: Extension Exercises1042695
++Node: Language History1043417
++Node: V7/SVR3.11045060
++Node: SVR41047380
++Node: POSIX1048822
++Node: BTL1050208
++Node: POSIX/GNU1050942
++Node: Feature History1056718
++Node: Common Extensions1069809
++Node: Ranges and Locales1071121
++Ref: Ranges and Locales-Footnote-11075738
++Ref: Ranges and Locales-Footnote-21075765
++Ref: Ranges and Locales-Footnote-31075999
++Node: Contributors1076220
++Node: History summary1081645
++Node: Installation1083014
++Node: Gawk Distribution1083965
++Node: Getting1084449
++Node: Extracting1085273
++Node: Distribution contents1086915
++Node: Unix Installation1092685
++Node: Quick Installation1093302
++Node: Additional Configuration Options1095744
++Node: Configuration Philosophy1097482
++Node: Non-Unix Installation1099833
++Node: PC Installation1100291
++Node: PC Binary Installation1101602
++Node: PC Compiling1103450
++Ref: PC Compiling-Footnote-11106449
++Node: PC Testing1106554
++Node: PC Using1107730
++Node: Cygwin1111882
++Node: MSYS1112691
++Node: VMS Installation1113189
++Node: VMS Compilation1113985
++Ref: VMS Compilation-Footnote-11115207
++Node: VMS Dynamic Extensions1115265
++Node: VMS Installation Details1116638
++Node: VMS Running1118890
++Node: VMS GNV1121724
++Node: VMS Old Gawk1122447
++Node: Bugs1122917
++Node: Other Versions1126921
++Node: Installation summary1133145
++Node: Notes1134201
++Node: Compatibility Mode1135066
++Node: Additions1135848
++Node: Accessing The Source1136773
++Node: Adding Code1138209
++Node: New Ports1144387
++Node: Derived Files1148868
++Ref: Derived Files-Footnote-11154343
++Ref: Derived Files-Footnote-21154377
++Ref: Derived Files-Footnote-31154973
++Node: Future Extensions1155087
++Node: Implementation Limitations1155693
++Node: Extension Design1156941
++Node: Old Extension Problems1158095
++Ref: Old Extension Problems-Footnote-11159612
++Node: Extension New Mechanism Goals1159669
++Ref: Extension New Mechanism Goals-Footnote-11163029
++Node: Extension Other Design Decisions1163218
++Node: Extension Future Growth1165324
++Node: Old Extension Mechanism1166160
++Node: Notes summary1167922
++Node: Basic Concepts1169108
++Node: Basic High Level1169789
++Ref: figure-general-flow1170061
++Ref: figure-process-flow1170660
++Ref: Basic High Level-Footnote-11173889
++Node: Basic Data Typing1174074
++Node: Glossary1177402
++Node: Copying1202554
++Node: GNU Free Documentation License1240110
++Node: Index1265246
  End Tag Table


Summary of changes:
 ChangeLog       |   10 +
 awkgram.c       |    6 +-
 awkgram.y       |    6 +-
 doc/ChangeLog   |    5 +
 doc/   | 1270 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  121 +++---
 doc/ |  121 +++---
 io.c            |   17 +-
 pc/ChangeLog    |    4 +
 pc/Makefile.tst |   79 +++-
 10 files changed, 899 insertions(+), 740 deletions(-)


reply via email to

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