[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-732-g3cf354e

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-732-g3cf354e
Date: Fri, 22 Aug 2014 13:04:57 +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  3cf354e731174233ff2370a8d3cd4cd9ba0b8e91 (commit)
       via  f215e2b823693103796cd71493b90300f54adba4 (commit)
      from  0a8f56def1597bd886d7c9095c1f73e157d1197b (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 3cf354e731174233ff2370a8d3cd4cd9ba0b8e91
Merge: 0a8f56d f215e2b
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Aug 22 16:04:46 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index a4f52a5,39da489..0543455
--- a/doc/
+++ b/doc/
@@@ -31571,9 -31549,8 +31591,8 @@@ Inde
                                                                (line  67)
  * Brian Kernighan's awk <12>:            GNU Regexp Operators.
                                                                (line  83)
 -* Brian Kernighan's awk <13>:            Escape Sequences.    (line 120)
 +* Brian Kernighan's awk <13>:            Escape Sequences.    (line 122)
- * Brian Kernighan's awk <14>:            When.                (line  21)
- * Brian Kernighan's awk:                 Preface.             (line  13)
+ * Brian Kernighan's awk:                 When.                (line  21)
  * Brian Kernighan's awk, extensions:     BTL.                 (line   6)
  * Brian Kernighan's awk, source code:    Other Versions.      (line  13)
  * Brini, Davide:                         Signature Program.   (line   6)
@@@ -34011,541 -33987,542 +34030,542 @@@ Ref: Names-Footnote-15340
  Node: This Manual53476
  Ref: This Manual-Footnote-159255
  Node: Conventions59355
- Node: Manual History61511
- Ref: Manual History-Footnote-164587
- Ref: Manual History-Footnote-264628
- Node: How To Contribute64702
- Node: Acknowledgments65941
- Node: Getting Started70689
- Node: Running gawk73123
- Node: One-shot74313
- Node: Read Terminal75538
- Ref: Read Terminal-Footnote-177501
- Node: Long77672
- Node: Executable Scripts79048
- Ref: Executable Scripts-Footnote-180881
- Ref: Executable Scripts-Footnote-280983
- Node: Comments81530
- Node: Quoting84003
- Node: DOS Quoting89316
- Node: Sample Data Files89991
- Node: Very Simple92545
- Node: Two Rules97318
- Node: More Complex99212
- Ref: More Complex-Footnote-1102144
- Node: Statements/Lines102229
- Ref: Statements/Lines-Footnote-1106685
- Node: Other Features106950
- Node: When107878
- Ref: When-Footnote-1109764
- Node: Intro Summary109829
- Node: Invoking Gawk110595
- Node: Command Line112110
- Node: Options112901
- Ref: Options-Footnote-1128570
- Node: Other Arguments128595
- Node: Naming Standard Input131257
- Node: Environment Variables132350
- Node: AWKPATH Variable132908
- Ref: AWKPATH Variable-Footnote-1135774
- Ref: AWKPATH Variable-Footnote-2135819
- Node: AWKLIBPATH Variable136079
- Node: Other Environment Variables136838
- Node: Exit Status140290
- Node: Include Files140965
- Node: Loading Shared Libraries144543
- Node: Obsolete145927
- Node: Undocumented146624
- Node: Invoking Summary146891
- Node: Regexp148491
- Node: Regexp Usage149941
- Node: Escape Sequences151974
- Node: Regexp Operators157888
- Ref: Regexp Operators-Footnote-1165368
- Ref: Regexp Operators-Footnote-2165515
- Node: Bracket Expressions165613
- Ref: table-char-classes167503
- Node: GNU Regexp Operators170443
- Node: Case-sensitivity174166
- Ref: Case-sensitivity-Footnote-1177058
- Ref: Case-sensitivity-Footnote-2177293
- Node: Leftmost Longest177401
- Node: Computed Regexps178602
- Node: Regexp Summary181974
- Node: Reading Files183443
- Node: Records185535
- Node: awk split records186278
- Node: gawk split records191136
- Ref: gawk split records-Footnote-1195657
- Node: Fields195694
- Ref: Fields-Footnote-1198658
- Node: Nonconstant Fields198744
- Ref: Nonconstant Fields-Footnote-1200974
- Node: Changing Fields201176
- Node: Field Separators207130
- Node: Default Field Splitting209832
- Node: Regexp Field Splitting210949
- Node: Single Character Fields214290
- Node: Command Line Field Separator215349
- Node: Full Line Fields218775
- Ref: Full Line Fields-Footnote-1219283
- Node: Field Splitting Summary219329
- Ref: Field Splitting Summary-Footnote-1222461
- Node: Constant Size222562
- Node: Splitting By Content227168
- Ref: Splitting By Content-Footnote-1231241
- Node: Multiple Line231281
- Ref: Multiple Line-Footnote-1237137
- Node: Getline237316
- Node: Plain Getline239532
- Node: Getline/Variable241627
- Node: Getline/File242774
- Node: Getline/Variable/File244158
- Ref: Getline/Variable/File-Footnote-1245757
- Node: Getline/Pipe245844
- Node: Getline/Variable/Pipe248543
- Node: Getline/Coprocess249650
- Node: Getline/Variable/Coprocess250902
- Node: Getline Notes251639
- Node: Getline Summary254443
- Ref: table-getline-variants254851
- Node: Read Timeout255763
- Ref: Read Timeout-Footnote-1259590
- Node: Command-line directories259648
- Node: Input Summary260552
- Node: Input Exercises263689
- Node: Printing264422
- Node: Print266144
- Node: Print Examples267485
- Node: Output Separators270264
- Node: OFMT272280
- Node: Printf273638
- Node: Basic Printf274544
- Node: Control Letters276083
- Node: Format Modifiers280074
- Node: Printf Examples286101
- Node: Redirection288565
- Node: Special Files295537
- Node: Special FD296070
- Ref: Special FD-Footnote-1299667
- Node: Special Network299741
- Node: Special Caveats300591
- Node: Close Files And Pipes301387
- Ref: Close Files And Pipes-Footnote-1308548
- Ref: Close Files And Pipes-Footnote-2308696
- Node: Output Summary308846
- Node: Output exercises309843
- Node: Expressions310523
- Node: Values311708
- Node: Constants312384
- Node: Scalar Constants313064
- Ref: Scalar Constants-Footnote-1313923
- Node: Nondecimal-numbers314173
- Node: Regexp Constants317173
- Node: Using Constant Regexps317648
- Node: Variables320720
- Node: Using Variables321375
- Node: Assignment Options323099
- Node: Conversion324974
- Node: Strings And Numbers325498
- Ref: Strings And Numbers-Footnote-1328560
- Node: Locale influences conversions328669
- Ref: table-locale-affects331386
- Node: All Operators331974
- Node: Arithmetic Ops332604
- Node: Concatenation335109
- Ref: Concatenation-Footnote-1337928
- Node: Assignment Ops338048
- Ref: table-assign-ops343031
- Node: Increment Ops344348
- Node: Truth Values and Conditions347786
- Node: Truth Values348869
- Node: Typing and Comparison349918
- Node: Variable Typing350711
- Node: Comparison Operators354363
- Ref: table-relational-ops354773
- Node: POSIX String Comparison358323
- Ref: POSIX String Comparison-Footnote-1359407
- Node: Boolean Ops359545
- Ref: Boolean Ops-Footnote-1363615
- Node: Conditional Exp363706
- Node: Function Calls365433
- Node: Precedence369313
- Node: Locales372982
- Node: Expressions Summary374613
- Node: Patterns and Actions377154
- Node: Pattern Overview378270
- Node: Regexp Patterns379947
- Node: Expression Patterns380490
- Node: Ranges384271
- Node: BEGIN/END387377
- Node: Using BEGIN/END388139
- Ref: Using BEGIN/END-Footnote-1390875
- Node: I/O And BEGIN/END390981
- Node: Empty396197
- Node: Using Shell Variables396514
- Node: Action Overview398797
- Node: Statements401124
- Node: If Statement402972
- Node: While Statement404470
- Node: Do Statement406514
- Node: For Statement407670
- Node: Switch Statement410822
- Node: Break Statement413210
- Node: Continue Statement415265
- Node: Next Statement417104
- Node: Nextfile Statement419494
- Node: Exit Statement422149
- Node: Built-in Variables424553
- Node: User-modified425680
- Ref: User-modified-Footnote-1433369
- Node: Auto-set433431
- Ref: Auto-set-Footnote-1446350
- Ref: Auto-set-Footnote-2446555
- Node: ARGC and ARGV446611
- Node: Pattern Action Summary450515
- Node: Arrays452738
- Node: Array Basics454287
- Node: Array Intro455113
- Ref: figure-array-elements457086
- Node: Reference to Elements459493
- Node: Assigning Elements461872
- Node: Array Example462363
- Node: Scanning an Array464095
- Node: Controlling Scanning467110
- Ref: Controlling Scanning-Footnote-1472283
- Node: Delete472599
- Ref: Delete-Footnote-1475364
- Node: Numeric Array Subscripts475421
- Node: Uninitialized Subscripts477604
- Node: Multidimensional479229
- Node: Multiscanning482342
- Node: Arrays of Arrays483931
- Node: Arrays Summary488594
- Node: Functions490699
- Node: Built-in491572
- Node: Calling Built-in492650
- Node: Numeric Functions494638
- Ref: Numeric Functions-Footnote-1499474
- Ref: Numeric Functions-Footnote-2499831
- Ref: Numeric Functions-Footnote-3499879
- Node: String Functions500148
- Ref: String Functions-Footnote-1523159
- Ref: String Functions-Footnote-2523288
- Ref: String Functions-Footnote-3523536
- Node: Gory Details523623
- Ref: table-sub-escapes525410
- Ref: table-sub-proposed526930
- Ref: table-posix-sub528294
- Ref: table-gensub-escapes529834
- Ref: Gory Details-Footnote-1531010
- Node: I/O Functions531161
- Ref: I/O Functions-Footnote-1538284
- Node: Time Functions538431
- Ref: Time Functions-Footnote-1548895
- Ref: Time Functions-Footnote-2548963
- Ref: Time Functions-Footnote-3549121
- Ref: Time Functions-Footnote-4549232
- Ref: Time Functions-Footnote-5549344
- Ref: Time Functions-Footnote-6549571
- Node: Bitwise Functions549837
- Ref: table-bitwise-ops550399
- Ref: Bitwise Functions-Footnote-1554644
- Node: Type Functions554828
- Node: I18N Functions555970
- Node: User-defined557615
- Node: Definition Syntax558419
- Ref: Definition Syntax-Footnote-1563598
- Node: Function Example563667
- Ref: Function Example-Footnote-1566307
- Node: Function Caveats566329
- Node: Calling A Function566847
- Node: Variable Scope567802
- Node: Pass By Value/Reference570790
- Node: Return Statement574300
- Node: Dynamic Typing577284
- Node: Indirect Calls578213
- Node: Functions Summary587926
- Node: Library Functions590465
- Ref: Library Functions-Footnote-1594083
- Ref: Library Functions-Footnote-2594226
- Node: Library Names594397
- Ref: Library Names-Footnote-1597870
- Ref: Library Names-Footnote-2598090
- Node: General Functions598176
- Node: Strtonum Function599204
- Node: Assert Function601984
- Node: Round Function605310
- Node: Cliff Random Function606851
- Node: Ordinal Functions607867
- Ref: Ordinal Functions-Footnote-1610944
- Ref: Ordinal Functions-Footnote-2611196
- Node: Join Function611407
- Ref: Join Function-Footnote-1613178
- Node: Getlocaltime Function613378
- Node: Readfile Function617114
- Node: Data File Management618953
- Node: Filetrans Function619585
- Node: Rewind Function623654
- Node: File Checking625212
- Ref: File Checking-Footnote-1626344
- Node: Empty Files626545
- Node: Ignoring Assigns628524
- Node: Getopt Function630078
- Ref: Getopt Function-Footnote-1641381
- Node: Passwd Functions641584
- Ref: Passwd Functions-Footnote-1650563
- Node: Group Functions650651
- Ref: Group Functions-Footnote-1658592
- Node: Walking Arrays658805
- Node: Library Functions Summary660408
- Node: Library exercises661796
- Node: Sample Programs663076
- Node: Running Examples663846
- Node: Clones664574
- Node: Cut Program665798
- Node: Egrep Program675666
- Ref: Egrep Program-Footnote-1683637
- Node: Id Program683747
- Node: Split Program687411
- Ref: Split Program-Footnote-1690949
- Node: Tee Program691077
- Node: Uniq Program693884
- Node: Wc Program701314
- Ref: Wc Program-Footnote-1705579
- Node: Miscellaneous Programs705671
- Node: Dupword Program706884
- Node: Alarm Program708915
- Node: Translate Program713729
- Ref: Translate Program-Footnote-1718120
- Ref: Translate Program-Footnote-2718390
- Node: Labels Program718524
- Ref: Labels Program-Footnote-1721895
- Node: Word Sorting721979
- Node: History Sorting726022
- Node: Extract Program727858
- Node: Simple Sed735394
- Node: Igawk Program738456
- Ref: Igawk Program-Footnote-1752760
- Ref: Igawk Program-Footnote-2752961
- Node: Anagram Program753099
- Node: Signature Program756167
- Node: Programs Summary757414
- Node: Programs Exercises758629
- Node: Advanced Features762280
- Node: Nondecimal Data764228
- Node: Array Sorting765805
- Node: Controlling Array Traversal766502
- Node: Array Sorting Functions774782
- Ref: Array Sorting Functions-Footnote-1778689
- Node: Two-way I/O778883
- Ref: Two-way I/O-Footnote-1783827
- Ref: Two-way I/O-Footnote-2784006
- Node: TCP/IP Networking784088
- Node: Profiling786933
- Node: Advanced Features Summary794484
- Node: Internationalization796348
- Node: I18N and L10N797828
- Node: Explaining gettext798514
- Ref: Explaining gettext-Footnote-1803654
- Ref: Explaining gettext-Footnote-2803838
- Node: Programmer i18n804003
- Node: Translator i18n808228
- Node: String Extraction809022
- Ref: String Extraction-Footnote-1809983
- Node: Printf Ordering810069
- Ref: Printf Ordering-Footnote-1812851
- Node: I18N Portability812915
- Ref: I18N Portability-Footnote-1815364
- Node: I18N Example815427
- Ref: I18N Example-Footnote-1818149
- Node: Gawk I18N818221
- Node: I18N Summary818859
- Node: Debugger820198
- Node: Debugging821220
- Node: Debugging Concepts821661
- Node: Debugging Terms823517
- Node: Awk Debugging826114
- Node: Sample Debugging Session827006
- Node: Debugger Invocation827526
- Node: Finding The Bug828859
- Node: List of Debugger Commands835341
- Node: Breakpoint Control836673
- Node: Debugger Execution Control840337
- Node: Viewing And Changing Data843697
- Node: Execution Stack847055
- Node: Debugger Info848568
- Node: Miscellaneous Debugger Commands852562
- Node: Readline Support857746
- Node: Limitations858638
- Node: Debugging Summary860912
- Node: Arbitrary Precision Arithmetic862080
- Node: Computer Arithmetic863567
- Ref: Computer Arithmetic-Footnote-1867954
- Node: Math Definitions868011
- Ref: table-ieee-formats871300
- Ref: Math Definitions-Footnote-1871840
- Node: MPFR features871943
- Node: FP Math Caution873560
- Ref: FP Math Caution-Footnote-1874610
- Node: Inexactness of computations874979
- Node: Inexact representation875927
- Node: Comparing FP Values877282
- Node: Errors accumulate878246
- Node: Getting Accuracy879679
- Node: Try To Round882338
- Node: Setting precision883237
- Ref: table-predefined-precision-strings883919
- Node: Setting the rounding mode885712
- Ref: table-gawk-rounding-modes886076
- Ref: Setting the rounding mode-Footnote-1889530
- Node: Arbitrary Precision Integers889709
- Ref: Arbitrary Precision Integers-Footnote-1893482
- Node: POSIX Floating Point Problems893631
- Ref: POSIX Floating Point Problems-Footnote-1897507
- Node: Floating point summary897545
- Node: Dynamic Extensions899749
- Node: Extension Intro901301
- Node: Plugin License902566
- Node: Extension Mechanism Outline903251
- Ref: figure-load-extension903675
- Ref: figure-load-new-function905160
- Ref: figure-call-new-function906162
- Node: Extension API Description908146
- Node: Extension API Functions Introduction909596
- Node: General Data Types914463
- Ref: General Data Types-Footnote-1920156
- Node: Requesting Values920455
- Ref: table-value-types-returned921192
- Node: Memory Allocation Functions922150
- Ref: Memory Allocation Functions-Footnote-1924897
- Node: Constructor Functions924993
- Node: Registration Functions926751
- Node: Extension Functions927436
- Node: Exit Callback Functions929738
- Node: Extension Version String930986
- Node: Input Parsers931636
- Node: Output Wrappers941450
- Node: Two-way processors945966
- Node: Printing Messages948170
- Ref: Printing Messages-Footnote-1949247
- Node: Updating `ERRNO'949399
- Node: Accessing Parameters950138
- Node: Symbol Table Access951368
- Node: Symbol table by name951882
- Node: Symbol table by cookie953858
- Ref: Symbol table by cookie-Footnote-1957991
- Node: Cached values958054
- Ref: Cached values-Footnote-1961558
- Node: Array Manipulation961649
- Ref: Array Manipulation-Footnote-1962747
- Node: Array Data Types962786
- Ref: Array Data Types-Footnote-1965489
- Node: Array Functions965581
- Node: Flattening Arrays969455
- Node: Creating Arrays976307
- Node: Extension API Variables981038
- Node: Extension Versioning981674
- Node: Extension API Informational Variables983575
- Node: Extension API Boilerplate984661
- Node: Finding Extensions988465
- Node: Extension Example989025
- Node: Internal File Description989755
- Node: Internal File Ops993846
- Ref: Internal File Ops-Footnote-11005278
- Node: Using Internal File Ops1005418
- Ref: Using Internal File Ops-Footnote-11007765
- Node: Extension Samples1008033
- Node: Extension Sample File Functions1009557
- Node: Extension Sample Fnmatch1017125
- Node: Extension Sample Fork1018607
- Node: Extension Sample Inplace1019820
- Node: Extension Sample Ord1021495
- Node: Extension Sample Readdir1022331
- Ref: table-readdir-file-types1023187
- Node: Extension Sample Revout1023986
- Node: Extension Sample Rev2way1024577
- Node: Extension Sample Read write array1025318
- Node: Extension Sample Readfile1027197
- Node: Extension Sample API Tests1028297
- Node: Extension Sample Time1028822
- Node: gawkextlib1030137
- Node: Extension summary1032950
- Node: Extension Exercises1036643
- Node: Language History1037365
- Node: V7/SVR3.11039008
- Node: SVR41041328
- Node: POSIX1042770
- Node: BTL1044156
- Node: POSIX/GNU1044890
- Node: Feature History1050631
- Node: Common Extensions1063761
- Node: Ranges and Locales1065073
- Ref: Ranges and Locales-Footnote-11069690
- Ref: Ranges and Locales-Footnote-21069717
- Ref: Ranges and Locales-Footnote-31069951
- Node: Contributors1070172
- Node: History summary1075597
- Node: Installation1076966
- Node: Gawk Distribution1077917
- Node: Getting1078401
- Node: Extracting1079225
- Node: Distribution contents1080867
- Node: Unix Installation1086637
- Node: Quick Installation1087254
- Node: Additional Configuration Options1089696
- Node: Configuration Philosophy1091434
- Node: Non-Unix Installation1093785
- Node: PC Installation1094243
- Node: PC Binary Installation1095554
- Node: PC Compiling1097402
- Ref: PC Compiling-Footnote-11100401
- Node: PC Testing1100506
- Node: PC Using1101682
- Node: Cygwin1105834
- Node: MSYS1106643
- Node: VMS Installation1107157
- Node: VMS Compilation1107953
- Ref: VMS Compilation-Footnote-11109175
- Node: VMS Dynamic Extensions1109233
- Node: VMS Installation Details1110606
- Node: VMS Running1112858
- Node: VMS GNV1115692
- Node: VMS Old Gawk1116415
- Node: Bugs1116885
- Node: Other Versions1120889
- Node: Installation summary1127144
- Node: Notes1128200
- Node: Compatibility Mode1129065
- Node: Additions1129847
- Node: Accessing The Source1130772
- Node: Adding Code1132208
- Node: New Ports1138386
- Node: Derived Files1142867
- Ref: Derived Files-Footnote-11147948
- Ref: Derived Files-Footnote-21147982
- Ref: Derived Files-Footnote-31148578
- Node: Future Extensions1148692
- Node: Implementation Limitations1149298
- Node: Extension Design1150546
- Node: Old Extension Problems1151700
- Ref: Old Extension Problems-Footnote-11153217
- Node: Extension New Mechanism Goals1153274
- Ref: Extension New Mechanism Goals-Footnote-11156634
- Node: Extension Other Design Decisions1156823
- Node: Extension Future Growth1158929
- Node: Old Extension Mechanism1159765
- Node: Notes summary1161527
- Node: Basic Concepts1162713
- Node: Basic High Level1163394
- Ref: figure-general-flow1163666
- Ref: figure-process-flow1164265
- Ref: Basic High Level-Footnote-11167494
- Node: Basic Data Typing1167679
- Node: Glossary1171007
- Node: Copying1196159
- Node: GNU Free Documentation License1233715
- Node: Index1258851
+ Node: Manual History61700
+ Ref: Manual History-Footnote-164776
+ Ref: Manual History-Footnote-264817
+ Node: How To Contribute64891
+ Node: Acknowledgments66130
+ Node: Getting Started70878
+ Node: Running gawk73312
+ Node: One-shot74502
+ Node: Read Terminal75727
+ Ref: Read Terminal-Footnote-177690
+ Node: Long77861
+ Node: Executable Scripts79255
+ Ref: Executable Scripts-Footnote-181088
+ Ref: Executable Scripts-Footnote-281190
+ Node: Comments81743
+ Node: Quoting84216
+ Node: DOS Quoting89529
+ Node: Sample Data Files90204
+ Node: Very Simple92758
+ Node: Two Rules97531
+ Node: More Complex99425
+ Ref: More Complex-Footnote-1102357
+ Node: Statements/Lines102442
+ Ref: Statements/Lines-Footnote-1106898
+ Node: Other Features107163
+ Node: When108091
+ Ref: When-Footnote-1109952
+ Node: Intro Summary110017
+ Node: Invoking Gawk110783
+ Node: Command Line112298
+ Node: Options113089
 -Ref: Options-Footnote-1128865
 -Node: Other Arguments128890
 -Node: Naming Standard Input131552
 -Node: Environment Variables132645
 -Node: AWKPATH Variable133203
 -Ref: AWKPATH Variable-Footnote-1136069
 -Ref: AWKPATH Variable-Footnote-2136114
 -Node: AWKLIBPATH Variable136374
 -Node: Other Environment Variables137133
 -Node: Exit Status140790
 -Node: Include Files141465
 -Node: Loading Shared Libraries145043
 -Node: Obsolete146427
 -Node: Undocumented147124
 -Node: Invoking Summary147391
 -Node: Regexp148991
 -Node: Regexp Usage150441
 -Node: Escape Sequences152474
 -Node: Regexp Operators158291
 -Ref: Regexp Operators-Footnote-1165771
 -Ref: Regexp Operators-Footnote-2165918
 -Node: Bracket Expressions166016
 -Ref: table-char-classes167906
 -Node: GNU Regexp Operators170846
 -Node: Case-sensitivity174555
 -Ref: Case-sensitivity-Footnote-1177447
 -Ref: Case-sensitivity-Footnote-2177682
 -Node: Leftmost Longest177790
 -Node: Computed Regexps178991
 -Node: Regexp Summary182363
 -Node: Reading Files183832
 -Node: Records185924
 -Node: awk split records186667
 -Node: gawk split records191525
 -Ref: gawk split records-Footnote-1196046
 -Node: Fields196083
 -Ref: Fields-Footnote-1199047
 -Node: Nonconstant Fields199133
 -Ref: Nonconstant Fields-Footnote-1201363
 -Node: Changing Fields201565
 -Node: Field Separators207519
 -Node: Default Field Splitting210221
 -Node: Regexp Field Splitting211338
 -Node: Single Character Fields214665
 -Node: Command Line Field Separator215724
 -Node: Full Line Fields219150
 -Ref: Full Line Fields-Footnote-1219658
 -Node: Field Splitting Summary219704
 -Ref: Field Splitting Summary-Footnote-1222836
 -Node: Constant Size222937
 -Node: Splitting By Content227543
 -Ref: Splitting By Content-Footnote-1231616
 -Node: Multiple Line231656
 -Ref: Multiple Line-Footnote-1237512
 -Node: Getline237691
 -Node: Plain Getline239907
 -Node: Getline/Variable242002
 -Node: Getline/File243149
 -Node: Getline/Variable/File244533
 -Ref: Getline/Variable/File-Footnote-1246132
 -Node: Getline/Pipe246219
 -Node: Getline/Variable/Pipe248905
 -Node: Getline/Coprocess250012
 -Node: Getline/Variable/Coprocess251264
 -Node: Getline Notes252001
 -Node: Getline Summary254805
 -Ref: table-getline-variants255213
 -Node: Read Timeout256125
 -Ref: Read Timeout-Footnote-1259952
 -Node: Command-line directories260010
 -Node: Input Summary260914
 -Node: Input Exercises264051
 -Node: Printing264784
 -Node: Print266506
 -Node: Print Examples267999
 -Node: Output Separators270778
 -Node: OFMT272794
 -Node: Printf274152
 -Node: Basic Printf275058
 -Node: Control Letters276597
 -Node: Format Modifiers280588
 -Node: Printf Examples286615
 -Node: Redirection289079
 -Node: Special Files296051
 -Node: Special FD296584
 -Ref: Special FD-Footnote-1300181
 -Node: Special Network300255
 -Node: Special Caveats301105
 -Node: Close Files And Pipes301901
 -Ref: Close Files And Pipes-Footnote-1309062
 -Ref: Close Files And Pipes-Footnote-2309210
 -Node: Output Summary309360
 -Node: Output exercises310357
 -Node: Expressions311037
 -Node: Values312222
 -Node: Constants312898
 -Node: Scalar Constants313578
 -Ref: Scalar Constants-Footnote-1314437
 -Node: Nondecimal-numbers314687
 -Node: Regexp Constants317687
 -Node: Using Constant Regexps318162
 -Node: Variables321234
 -Node: Using Variables321889
 -Node: Assignment Options323613
 -Node: Conversion325488
 -Node: Strings And Numbers326012
 -Ref: Strings And Numbers-Footnote-1329074
 -Node: Locale influences conversions329183
 -Ref: table-locale-affects331900
 -Node: All Operators332488
 -Node: Arithmetic Ops333118
 -Node: Concatenation335623
 -Ref: Concatenation-Footnote-1338442
 -Node: Assignment Ops338548
 -Ref: table-assign-ops343531
 -Node: Increment Ops344834
 -Node: Truth Values and Conditions348272
 -Node: Truth Values349355
 -Node: Typing and Comparison350404
 -Node: Variable Typing351197
 -Node: Comparison Operators354849
 -Ref: table-relational-ops355259
 -Node: POSIX String Comparison358809
 -Ref: POSIX String Comparison-Footnote-1359893
 -Node: Boolean Ops360031
 -Ref: Boolean Ops-Footnote-1364101
 -Node: Conditional Exp364192
 -Node: Function Calls365919
 -Node: Precedence369799
 -Node: Locales373468
 -Node: Expressions Summary375099
 -Node: Patterns and Actions377640
 -Node: Pattern Overview378756
 -Node: Regexp Patterns380433
 -Node: Expression Patterns380976
 -Node: Ranges384757
 -Node: BEGIN/END387863
 -Node: Using BEGIN/END388625
 -Ref: Using BEGIN/END-Footnote-1391361
 -Node: I/O And BEGIN/END391467
 -Node: Empty396669
 -Node: Using Shell Variables396986
 -Node: Action Overview399269
 -Node: Statements401596
 -Node: If Statement403444
 -Node: While Statement404942
 -Node: Do Statement406986
 -Node: For Statement408142
 -Node: Switch Statement411294
 -Node: Break Statement413682
 -Node: Continue Statement415723
 -Node: Next Statement417548
 -Node: Nextfile Statement419938
 -Node: Exit Statement422574
 -Node: Built-in Variables424978
 -Node: User-modified426105
 -Ref: User-modified-Footnote-1433794
 -Node: Auto-set433856
 -Ref: Auto-set-Footnote-1446438
 -Ref: Auto-set-Footnote-2446643
 -Node: ARGC and ARGV446699
 -Node: Pattern Action Summary450603
 -Node: Arrays452826
 -Node: Array Basics454375
 -Node: Array Intro455201
 -Ref: figure-array-elements457174
 -Node: Reference to Elements459581
 -Node: Assigning Elements461960
 -Node: Array Example462451
 -Node: Scanning an Array464183
 -Node: Controlling Scanning467184
 -Ref: Controlling Scanning-Footnote-1472357
 -Node: Delete472673
 -Ref: Delete-Footnote-1475424
 -Node: Numeric Array Subscripts475481
 -Node: Uninitialized Subscripts477664
 -Node: Multidimensional479289
 -Node: Multiscanning482402
 -Node: Arrays of Arrays483991
 -Node: Arrays Summary488654
 -Node: Functions490759
 -Node: Built-in491632
 -Node: Calling Built-in492710
 -Node: Numeric Functions494698
 -Ref: Numeric Functions-Footnote-1498732
 -Ref: Numeric Functions-Footnote-2499089
 -Ref: Numeric Functions-Footnote-3499137
 -Node: String Functions499406
 -Ref: String Functions-Footnote-1522403
 -Ref: String Functions-Footnote-2522532
 -Ref: String Functions-Footnote-3522780
 -Node: Gory Details522867
 -Ref: table-sub-escapes524640
 -Ref: table-sub-proposed526160
 -Ref: table-posix-sub527524
 -Ref: table-gensub-escapes529064
 -Ref: Gory Details-Footnote-1530240
 -Node: I/O Functions530391
 -Ref: I/O Functions-Footnote-1537501
 -Node: Time Functions537648
 -Ref: Time Functions-Footnote-1548112
 -Ref: Time Functions-Footnote-2548180
 -Ref: Time Functions-Footnote-3548338
 -Ref: Time Functions-Footnote-4548449
 -Ref: Time Functions-Footnote-5548561
 -Ref: Time Functions-Footnote-6548788
 -Node: Bitwise Functions549054
 -Ref: table-bitwise-ops549616
 -Ref: Bitwise Functions-Footnote-1553861
 -Node: Type Functions554045
 -Node: I18N Functions555187
 -Node: User-defined556832
 -Node: Definition Syntax557636
 -Ref: Definition Syntax-Footnote-1562815
 -Node: Function Example562884
 -Ref: Function Example-Footnote-1565524
 -Node: Function Caveats565546
 -Node: Calling A Function566064
 -Node: Variable Scope567019
 -Node: Pass By Value/Reference570007
 -Node: Return Statement573517
 -Node: Dynamic Typing576501
 -Node: Indirect Calls577430
 -Node: Functions Summary587143
 -Node: Library Functions589682
 -Ref: Library Functions-Footnote-1593300
 -Ref: Library Functions-Footnote-2593443
 -Node: Library Names593614
 -Ref: Library Names-Footnote-1597087
 -Ref: Library Names-Footnote-2597307
 -Node: General Functions597393
 -Node: Strtonum Function598421
 -Node: Assert Function601201
 -Node: Round Function604527
 -Node: Cliff Random Function606068
 -Node: Ordinal Functions607084
 -Ref: Ordinal Functions-Footnote-1610161
 -Ref: Ordinal Functions-Footnote-2610413
 -Node: Join Function610624
 -Ref: Join Function-Footnote-1612395
 -Node: Getlocaltime Function612595
 -Node: Readfile Function616331
 -Node: Data File Management618170
 -Node: Filetrans Function618802
 -Node: Rewind Function622871
 -Node: File Checking624429
 -Ref: File Checking-Footnote-1625561
 -Node: Empty Files625762
 -Node: Ignoring Assigns627741
 -Node: Getopt Function629295
 -Ref: Getopt Function-Footnote-1640598
 -Node: Passwd Functions640801
 -Ref: Passwd Functions-Footnote-1649780
 -Node: Group Functions649868
 -Ref: Group Functions-Footnote-1657809
 -Node: Walking Arrays658022
 -Node: Library Functions Summary659625
 -Node: Library exercises661013
 -Node: Sample Programs662293
 -Node: Running Examples663063
 -Node: Clones663791
 -Node: Cut Program665015
 -Node: Egrep Program674883
 -Ref: Egrep Program-Footnote-1682854
 -Node: Id Program682964
 -Node: Split Program686628
 -Ref: Split Program-Footnote-1690166
 -Node: Tee Program690294
 -Node: Uniq Program693101
 -Node: Wc Program700531
 -Ref: Wc Program-Footnote-1704796
 -Node: Miscellaneous Programs704888
 -Node: Dupword Program706101
 -Node: Alarm Program708132
 -Node: Translate Program712946
 -Ref: Translate Program-Footnote-1717337
 -Ref: Translate Program-Footnote-2717607
 -Node: Labels Program717741
 -Ref: Labels Program-Footnote-1721112
 -Node: Word Sorting721196
 -Node: History Sorting725239
 -Node: Extract Program727075
 -Node: Simple Sed734611
 -Node: Igawk Program737673
 -Ref: Igawk Program-Footnote-1751977
 -Ref: Igawk Program-Footnote-2752178
 -Node: Anagram Program752316
 -Node: Signature Program755384
 -Node: Programs Summary756631
 -Node: Programs Exercises757846
 -Node: Advanced Features761497
 -Node: Nondecimal Data763445
 -Node: Array Sorting765022
 -Node: Controlling Array Traversal765719
 -Node: Array Sorting Functions773999
 -Ref: Array Sorting Functions-Footnote-1777906
 -Node: Two-way I/O778100
 -Ref: Two-way I/O-Footnote-1783044
 -Ref: Two-way I/O-Footnote-2783223
 -Node: TCP/IP Networking783305
 -Node: Profiling786150
 -Node: Advanced Features Summary793692
 -Node: Internationalization795556
 -Node: I18N and L10N797036
 -Node: Explaining gettext797722
 -Ref: Explaining gettext-Footnote-1802748
 -Ref: Explaining gettext-Footnote-2802932
 -Node: Programmer i18n803097
 -Ref: Programmer i18n-Footnote-1807891
 -Node: Translator i18n807940
 -Node: String Extraction808734
 -Ref: String Extraction-Footnote-1809867
 -Node: Printf Ordering809953
 -Ref: Printf Ordering-Footnote-1812735
 -Node: I18N Portability812799
 -Ref: I18N Portability-Footnote-1815248
 -Node: I18N Example815311
 -Ref: I18N Example-Footnote-1818017
 -Node: Gawk I18N818089
 -Node: I18N Summary818727
 -Node: Debugger820066
 -Node: Debugging821088
 -Node: Debugging Concepts821529
 -Node: Debugging Terms823385
 -Node: Awk Debugging825982
 -Node: Sample Debugging Session826874
 -Node: Debugger Invocation827394
 -Node: Finding The Bug828727
 -Node: List of Debugger Commands835209
 -Node: Breakpoint Control836541
 -Node: Debugger Execution Control840205
 -Node: Viewing And Changing Data843565
 -Node: Execution Stack846923
 -Node: Debugger Info848436
 -Node: Miscellaneous Debugger Commands852430
 -Node: Readline Support857614
 -Node: Limitations858506
 -Node: Debugging Summary860780
 -Node: Arbitrary Precision Arithmetic861948
 -Node: Computer Arithmetic863435
 -Ref: Computer Arithmetic-Footnote-1867822
 -Node: Math Definitions867879
 -Ref: table-ieee-formats871168
 -Ref: Math Definitions-Footnote-1871708
 -Node: MPFR features871811
 -Node: FP Math Caution873428
 -Ref: FP Math Caution-Footnote-1874478
 -Node: Inexactness of computations874847
 -Node: Inexact representation875795
 -Node: Comparing FP Values877150
 -Node: Errors accumulate878114
 -Node: Getting Accuracy879547
 -Node: Try To Round882206
 -Node: Setting precision883105
 -Ref: table-predefined-precision-strings883787
 -Node: Setting the rounding mode885580
 -Ref: table-gawk-rounding-modes885944
 -Ref: Setting the rounding mode-Footnote-1889398
 -Node: Arbitrary Precision Integers889577
 -Ref: Arbitrary Precision Integers-Footnote-1892558
 -Node: POSIX Floating Point Problems892707
 -Ref: POSIX Floating Point Problems-Footnote-1896583
 -Node: Floating point summary896621
 -Node: Dynamic Extensions898825
 -Node: Extension Intro900377
 -Node: Plugin License901642
 -Node: Extension Mechanism Outline902327
 -Ref: figure-load-extension902751
 -Ref: figure-load-new-function904236
 -Ref: figure-call-new-function905238
 -Node: Extension API Description907222
 -Node: Extension API Functions Introduction908672
 -Node: General Data Types913539
 -Ref: General Data Types-Footnote-1919232
 -Node: Requesting Values919531
 -Ref: table-value-types-returned920268
 -Node: Memory Allocation Functions921226
 -Ref: Memory Allocation Functions-Footnote-1923973
 -Node: Constructor Functions924069
 -Node: Registration Functions925827
 -Node: Extension Functions926512
 -Node: Exit Callback Functions928814
 -Node: Extension Version String930062
 -Node: Input Parsers930712
 -Node: Output Wrappers940526
 -Node: Two-way processors945042
 -Node: Printing Messages947246
 -Ref: Printing Messages-Footnote-1948323
 -Node: Updating `ERRNO'948475
 -Node: Accessing Parameters949214
 -Node: Symbol Table Access950444
 -Node: Symbol table by name950958
 -Node: Symbol table by cookie952934
 -Ref: Symbol table by cookie-Footnote-1957067
 -Node: Cached values957130
 -Ref: Cached values-Footnote-1960634
 -Node: Array Manipulation960725
 -Ref: Array Manipulation-Footnote-1961823
 -Node: Array Data Types961862
 -Ref: Array Data Types-Footnote-1964565
 -Node: Array Functions964657
 -Node: Flattening Arrays968531
 -Node: Creating Arrays975383
 -Node: Extension API Variables980114
 -Node: Extension Versioning980750
 -Node: Extension API Informational Variables982651
 -Node: Extension API Boilerplate983737
 -Node: Finding Extensions987541
 -Node: Extension Example988101
 -Node: Internal File Description988831
 -Node: Internal File Ops992922
 -Ref: Internal File Ops-Footnote-11004354
 -Node: Using Internal File Ops1004494
 -Ref: Using Internal File Ops-Footnote-11006841
 -Node: Extension Samples1007109
 -Node: Extension Sample File Functions1008633
 -Node: Extension Sample Fnmatch1016201
 -Node: Extension Sample Fork1017683
 -Node: Extension Sample Inplace1018896
 -Node: Extension Sample Ord1020571
 -Node: Extension Sample Readdir1021407
 -Ref: table-readdir-file-types1022263
 -Node: Extension Sample Revout1023062
 -Node: Extension Sample Rev2way1023653
 -Node: Extension Sample Read write array1024394
 -Node: Extension Sample Readfile1026273
 -Node: Extension Sample API Tests1027373
 -Node: Extension Sample Time1027898
 -Node: gawkextlib1029213
 -Node: Extension summary1032026
 -Node: Extension Exercises1035719
 -Node: Language History1036441
 -Node: V7/SVR3.11038084
 -Node: SVR41040404
 -Node: POSIX1041846
 -Node: BTL1043232
 -Node: POSIX/GNU1043966
 -Node: Feature History1049682
 -Node: Common Extensions1062773
 -Node: Ranges and Locales1064085
 -Ref: Ranges and Locales-Footnote-11068702
 -Ref: Ranges and Locales-Footnote-21068729
 -Ref: Ranges and Locales-Footnote-31068963
 -Node: Contributors1069184
 -Node: History summary1074609
 -Node: Installation1075978
 -Node: Gawk Distribution1076929
 -Node: Getting1077413
 -Node: Extracting1078237
 -Node: Distribution contents1079879
 -Node: Unix Installation1085596
 -Node: Quick Installation1086213
 -Node: Additional Configuration Options1088655
 -Node: Configuration Philosophy1090393
 -Node: Non-Unix Installation1092744
 -Node: PC Installation1093202
 -Node: PC Binary Installation1094513
 -Node: PC Compiling1096361
 -Ref: PC Compiling-Footnote-11099360
 -Node: PC Testing1099465
 -Node: PC Using1100641
 -Node: Cygwin1104793
 -Node: MSYS1105602
 -Node: VMS Installation1106116
 -Node: VMS Compilation1106912
 -Ref: VMS Compilation-Footnote-11108134
 -Node: VMS Dynamic Extensions1108192
 -Node: VMS Installation Details1109565
 -Node: VMS Running1111817
 -Node: VMS GNV1114651
 -Node: VMS Old Gawk1115374
 -Node: Bugs1115844
 -Node: Other Versions1119848
 -Node: Installation summary1126075
 -Node: Notes1127131
 -Node: Compatibility Mode1127996
 -Node: Additions1128778
 -Node: Accessing The Source1129703
 -Node: Adding Code1131139
 -Node: New Ports1137317
 -Node: Derived Files1141798
 -Ref: Derived Files-Footnote-11146879
 -Ref: Derived Files-Footnote-21146913
 -Ref: Derived Files-Footnote-31147509
 -Node: Future Extensions1147623
 -Node: Implementation Limitations1148229
 -Node: Extension Design1149477
 -Node: Old Extension Problems1150631
 -Ref: Old Extension Problems-Footnote-11152148
 -Node: Extension New Mechanism Goals1152205
 -Ref: Extension New Mechanism Goals-Footnote-11155565
 -Node: Extension Other Design Decisions1155754
 -Node: Extension Future Growth1157860
 -Node: Old Extension Mechanism1158696
 -Node: Notes summary1160458
 -Node: Basic Concepts1161644
 -Node: Basic High Level1162325
 -Ref: figure-general-flow1162597
 -Ref: figure-process-flow1163196
 -Ref: Basic High Level-Footnote-11166425
 -Node: Basic Data Typing1166610
 -Node: Glossary1169938
 -Node: Copying1195090
 -Node: GNU Free Documentation License1232646
 -Node: Index1257782
++Ref: Options-Footnote-1128736
++Node: Other Arguments128761
++Node: Naming Standard Input131423
++Node: Environment Variables132516
++Node: AWKPATH Variable133074
++Ref: AWKPATH Variable-Footnote-1135940
++Ref: AWKPATH Variable-Footnote-2135985
++Node: AWKLIBPATH Variable136245
++Node: Other Environment Variables137004
++Node: Exit Status140456
++Node: Include Files141131
++Node: Loading Shared Libraries144709
++Node: Obsolete146093
++Node: Undocumented146790
++Node: Invoking Summary147057
++Node: Regexp148657
++Node: Regexp Usage150107
++Node: Escape Sequences152140
++Node: Regexp Operators158040
++Ref: Regexp Operators-Footnote-1165520
++Ref: Regexp Operators-Footnote-2165667
++Node: Bracket Expressions165765
++Ref: table-char-classes167655
++Node: GNU Regexp Operators170595
++Node: Case-sensitivity174304
++Ref: Case-sensitivity-Footnote-1177196
++Ref: Case-sensitivity-Footnote-2177431
++Node: Leftmost Longest177539
++Node: Computed Regexps178740
++Node: Regexp Summary182112
++Node: Reading Files183581
++Node: Records185673
++Node: awk split records186416
++Node: gawk split records191274
++Ref: gawk split records-Footnote-1195795
++Node: Fields195832
++Ref: Fields-Footnote-1198796
++Node: Nonconstant Fields198882
++Ref: Nonconstant Fields-Footnote-1201112
++Node: Changing Fields201314
++Node: Field Separators207268
++Node: Default Field Splitting209970
++Node: Regexp Field Splitting211087
++Node: Single Character Fields214414
++Node: Command Line Field Separator215473
++Node: Full Line Fields218899
++Ref: Full Line Fields-Footnote-1219407
++Node: Field Splitting Summary219453
++Ref: Field Splitting Summary-Footnote-1222585
++Node: Constant Size222686
++Node: Splitting By Content227292
++Ref: Splitting By Content-Footnote-1231365
++Node: Multiple Line231405
++Ref: Multiple Line-Footnote-1237261
++Node: Getline237440
++Node: Plain Getline239656
++Node: Getline/Variable241751
++Node: Getline/File242898
++Node: Getline/Variable/File244282
++Ref: Getline/Variable/File-Footnote-1245881
++Node: Getline/Pipe245968
++Node: Getline/Variable/Pipe248654
++Node: Getline/Coprocess249761
++Node: Getline/Variable/Coprocess251013
++Node: Getline Notes251750
++Node: Getline Summary254554
++Ref: table-getline-variants254962
++Node: Read Timeout255874
++Ref: Read Timeout-Footnote-1259701
++Node: Command-line directories259759
++Node: Input Summary260663
++Node: Input Exercises263800
++Node: Printing264533
++Node: Print266255
++Node: Print Examples267748
++Node: Output Separators270527
++Node: OFMT272543
++Node: Printf273901
++Node: Basic Printf274807
++Node: Control Letters276346
++Node: Format Modifiers280337
++Node: Printf Examples286364
++Node: Redirection288828
++Node: Special Files295800
++Node: Special FD296333
++Ref: Special FD-Footnote-1299930
++Node: Special Network300004
++Node: Special Caveats300854
++Node: Close Files And Pipes301650
++Ref: Close Files And Pipes-Footnote-1308811
++Ref: Close Files And Pipes-Footnote-2308959
++Node: Output Summary309109
++Node: Output exercises310106
++Node: Expressions310786
++Node: Values311971
++Node: Constants312647
++Node: Scalar Constants313327
++Ref: Scalar Constants-Footnote-1314186
++Node: Nondecimal-numbers314436
++Node: Regexp Constants317436
++Node: Using Constant Regexps317911
++Node: Variables320983
++Node: Using Variables321638
++Node: Assignment Options323362
++Node: Conversion325237
++Node: Strings And Numbers325761
++Ref: Strings And Numbers-Footnote-1328823
++Node: Locale influences conversions328932
++Ref: table-locale-affects331649
++Node: All Operators332237
++Node: Arithmetic Ops332867
++Node: Concatenation335372
++Ref: Concatenation-Footnote-1338191
++Node: Assignment Ops338297
++Ref: table-assign-ops343280
++Node: Increment Ops344583
++Node: Truth Values and Conditions348021
++Node: Truth Values349104
++Node: Typing and Comparison350153
++Node: Variable Typing350946
++Node: Comparison Operators354598
++Ref: table-relational-ops355008
++Node: POSIX String Comparison358558
++Ref: POSIX String Comparison-Footnote-1359642
++Node: Boolean Ops359780
++Ref: Boolean Ops-Footnote-1363850
++Node: Conditional Exp363941
++Node: Function Calls365668
++Node: Precedence369548
++Node: Locales373217
++Node: Expressions Summary374848
++Node: Patterns and Actions377389
++Node: Pattern Overview378505
++Node: Regexp Patterns380182
++Node: Expression Patterns380725
++Node: Ranges384506
++Node: BEGIN/END387612
++Node: Using BEGIN/END388374
++Ref: Using BEGIN/END-Footnote-1391110
++Node: I/O And BEGIN/END391216
++Node: Empty396418
++Node: Using Shell Variables396735
++Node: Action Overview399018
++Node: Statements401345
++Node: If Statement403193
++Node: While Statement404691
++Node: Do Statement406735
++Node: For Statement407891
++Node: Switch Statement411043
++Node: Break Statement413431
++Node: Continue Statement415472
++Node: Next Statement417297
++Node: Nextfile Statement419687
++Node: Exit Statement422323
++Node: Built-in Variables424727
++Node: User-modified425854
++Ref: User-modified-Footnote-1433543
++Node: Auto-set433605
++Ref: Auto-set-Footnote-1446524
++Ref: Auto-set-Footnote-2446729
++Node: ARGC and ARGV446785
++Node: Pattern Action Summary450689
++Node: Arrays452912
++Node: Array Basics454461
++Node: Array Intro455287
++Ref: figure-array-elements457260
++Node: Reference to Elements459667
++Node: Assigning Elements462046
++Node: Array Example462537
++Node: Scanning an Array464269
++Node: Controlling Scanning467270
++Ref: Controlling Scanning-Footnote-1472443
++Node: Delete472759
++Ref: Delete-Footnote-1475510
++Node: Numeric Array Subscripts475567
++Node: Uninitialized Subscripts477750
++Node: Multidimensional479375
++Node: Multiscanning482488
++Node: Arrays of Arrays484077
++Node: Arrays Summary488740
++Node: Functions490845
++Node: Built-in491718
++Node: Calling Built-in492796
++Node: Numeric Functions494784
++Ref: Numeric Functions-Footnote-1499620
++Ref: Numeric Functions-Footnote-2499977
++Ref: Numeric Functions-Footnote-3500025
++Node: String Functions500294
++Ref: String Functions-Footnote-1523291
++Ref: String Functions-Footnote-2523420
++Ref: String Functions-Footnote-3523668
++Node: Gory Details523755
++Ref: table-sub-escapes525528
++Ref: table-sub-proposed527048
++Ref: table-posix-sub528412
++Ref: table-gensub-escapes529952
++Ref: Gory Details-Footnote-1531128
++Node: I/O Functions531279
++Ref: I/O Functions-Footnote-1538389
++Node: Time Functions538536
++Ref: Time Functions-Footnote-1549000
++Ref: Time Functions-Footnote-2549068
++Ref: Time Functions-Footnote-3549226
++Ref: Time Functions-Footnote-4549337
++Ref: Time Functions-Footnote-5549449
++Ref: Time Functions-Footnote-6549676
++Node: Bitwise Functions549942
++Ref: table-bitwise-ops550504
++Ref: Bitwise Functions-Footnote-1554749
++Node: Type Functions554933
++Node: I18N Functions556075
++Node: User-defined557720
++Node: Definition Syntax558524
++Ref: Definition Syntax-Footnote-1563703
++Node: Function Example563772
++Ref: Function Example-Footnote-1566412
++Node: Function Caveats566434
++Node: Calling A Function566952
++Node: Variable Scope567907
++Node: Pass By Value/Reference570895
++Node: Return Statement574405
++Node: Dynamic Typing577389
++Node: Indirect Calls578318
++Node: Functions Summary588031
++Node: Library Functions590570
++Ref: Library Functions-Footnote-1594188
++Ref: Library Functions-Footnote-2594331
++Node: Library Names594502
++Ref: Library Names-Footnote-1597975
++Ref: Library Names-Footnote-2598195
++Node: General Functions598281
++Node: Strtonum Function599309
++Node: Assert Function602089
++Node: Round Function605415
++Node: Cliff Random Function606956
++Node: Ordinal Functions607972
++Ref: Ordinal Functions-Footnote-1611049
++Ref: Ordinal Functions-Footnote-2611301
++Node: Join Function611512
++Ref: Join Function-Footnote-1613283
++Node: Getlocaltime Function613483
++Node: Readfile Function617219
++Node: Data File Management619058
++Node: Filetrans Function619690
++Node: Rewind Function623759
++Node: File Checking625317
++Ref: File Checking-Footnote-1626449
++Node: Empty Files626650
++Node: Ignoring Assigns628629
++Node: Getopt Function630183
++Ref: Getopt Function-Footnote-1641486
++Node: Passwd Functions641689
++Ref: Passwd Functions-Footnote-1650668
++Node: Group Functions650756
++Ref: Group Functions-Footnote-1658697
++Node: Walking Arrays658910
++Node: Library Functions Summary660513
++Node: Library exercises661901
++Node: Sample Programs663181
++Node: Running Examples663951
++Node: Clones664679
++Node: Cut Program665903
++Node: Egrep Program675771
++Ref: Egrep Program-Footnote-1683742
++Node: Id Program683852
++Node: Split Program687516
++Ref: Split Program-Footnote-1691054
++Node: Tee Program691182
++Node: Uniq Program693989
++Node: Wc Program701419
++Ref: Wc Program-Footnote-1705684
++Node: Miscellaneous Programs705776
++Node: Dupword Program706989
++Node: Alarm Program709020
++Node: Translate Program713834
++Ref: Translate Program-Footnote-1718225
++Ref: Translate Program-Footnote-2718495
++Node: Labels Program718629
++Ref: Labels Program-Footnote-1722000
++Node: Word Sorting722084
++Node: History Sorting726127
++Node: Extract Program727963
++Node: Simple Sed735499
++Node: Igawk Program738561
++Ref: Igawk Program-Footnote-1752865
++Ref: Igawk Program-Footnote-2753066
++Node: Anagram Program753204
++Node: Signature Program756272
++Node: Programs Summary757519
++Node: Programs Exercises758734
++Node: Advanced Features762385
++Node: Nondecimal Data764333
++Node: Array Sorting765910
++Node: Controlling Array Traversal766607
++Node: Array Sorting Functions774887
++Ref: Array Sorting Functions-Footnote-1778794
++Node: Two-way I/O778988
++Ref: Two-way I/O-Footnote-1783932
++Ref: Two-way I/O-Footnote-2784111
++Node: TCP/IP Networking784193
++Node: Profiling787038
++Node: Advanced Features Summary794589
++Node: Internationalization796453
++Node: I18N and L10N797933
++Node: Explaining gettext798619
++Ref: Explaining gettext-Footnote-1803645
++Ref: Explaining gettext-Footnote-2803829
++Node: Programmer i18n803994
++Ref: Programmer i18n-Footnote-1808788
++Node: Translator i18n808837
++Node: String Extraction809631
++Ref: String Extraction-Footnote-1810764
++Node: Printf Ordering810850
++Ref: Printf Ordering-Footnote-1813632
++Node: I18N Portability813696
++Ref: I18N Portability-Footnote-1816145
++Node: I18N Example816208
++Ref: I18N Example-Footnote-1818914
++Node: Gawk I18N818986
++Node: I18N Summary819624
++Node: Debugger820963
++Node: Debugging821985
++Node: Debugging Concepts822426
++Node: Debugging Terms824282
++Node: Awk Debugging826879
++Node: Sample Debugging Session827771
++Node: Debugger Invocation828291
++Node: Finding The Bug829624
++Node: List of Debugger Commands836106
++Node: Breakpoint Control837438
++Node: Debugger Execution Control841102
++Node: Viewing And Changing Data844462
++Node: Execution Stack847820
++Node: Debugger Info849333
++Node: Miscellaneous Debugger Commands853327
++Node: Readline Support858511
++Node: Limitations859403
++Node: Debugging Summary861677
++Node: Arbitrary Precision Arithmetic862845
++Node: Computer Arithmetic864332
++Ref: Computer Arithmetic-Footnote-1868719
++Node: Math Definitions868776
++Ref: table-ieee-formats872065
++Ref: Math Definitions-Footnote-1872605
++Node: MPFR features872708
++Node: FP Math Caution874325
++Ref: FP Math Caution-Footnote-1875375
++Node: Inexactness of computations875744
++Node: Inexact representation876692
++Node: Comparing FP Values878047
++Node: Errors accumulate879011
++Node: Getting Accuracy880444
++Node: Try To Round883103
++Node: Setting precision884002
++Ref: table-predefined-precision-strings884684
++Node: Setting the rounding mode886477
++Ref: table-gawk-rounding-modes886841
++Ref: Setting the rounding mode-Footnote-1890295
++Node: Arbitrary Precision Integers890474
++Ref: Arbitrary Precision Integers-Footnote-1894247
++Node: POSIX Floating Point Problems894396
++Ref: POSIX Floating Point Problems-Footnote-1898272
++Node: Floating point summary898310
++Node: Dynamic Extensions900514
++Node: Extension Intro902066
++Node: Plugin License903331
++Node: Extension Mechanism Outline904016
++Ref: figure-load-extension904440
++Ref: figure-load-new-function905925
++Ref: figure-call-new-function906927
++Node: Extension API Description908911
++Node: Extension API Functions Introduction910361
++Node: General Data Types915228
++Ref: General Data Types-Footnote-1920921
++Node: Requesting Values921220
++Ref: table-value-types-returned921957
++Node: Memory Allocation Functions922915
++Ref: Memory Allocation Functions-Footnote-1925662
++Node: Constructor Functions925758
++Node: Registration Functions927516
++Node: Extension Functions928201
++Node: Exit Callback Functions930503
++Node: Extension Version String931751
++Node: Input Parsers932401
++Node: Output Wrappers942215
++Node: Two-way processors946731
++Node: Printing Messages948935
++Ref: Printing Messages-Footnote-1950012
++Node: Updating `ERRNO'950164
++Node: Accessing Parameters950903
++Node: Symbol Table Access952133
++Node: Symbol table by name952647
++Node: Symbol table by cookie954623
++Ref: Symbol table by cookie-Footnote-1958756
++Node: Cached values958819
++Ref: Cached values-Footnote-1962323
++Node: Array Manipulation962414
++Ref: Array Manipulation-Footnote-1963512
++Node: Array Data Types963551
++Ref: Array Data Types-Footnote-1966254
++Node: Array Functions966346
++Node: Flattening Arrays970220
++Node: Creating Arrays977072
++Node: Extension API Variables981803
++Node: Extension Versioning982439
++Node: Extension API Informational Variables984340
++Node: Extension API Boilerplate985426
++Node: Finding Extensions989230
++Node: Extension Example989790
++Node: Internal File Description990520
++Node: Internal File Ops994611
++Ref: Internal File Ops-Footnote-11006043
++Node: Using Internal File Ops1006183
++Ref: Using Internal File Ops-Footnote-11008530
++Node: Extension Samples1008798
++Node: Extension Sample File Functions1010322
++Node: Extension Sample Fnmatch1017890
++Node: Extension Sample Fork1019372
++Node: Extension Sample Inplace1020585
++Node: Extension Sample Ord1022260
++Node: Extension Sample Readdir1023096
++Ref: table-readdir-file-types1023952
++Node: Extension Sample Revout1024751
++Node: Extension Sample Rev2way1025342
++Node: Extension Sample Read write array1026083
++Node: Extension Sample Readfile1027962
++Node: Extension Sample API Tests1029062
++Node: Extension Sample Time1029587
++Node: gawkextlib1030902
++Node: Extension summary1033715
++Node: Extension Exercises1037408
++Node: Language History1038130
++Node: V7/SVR3.11039773
++Node: SVR41042093
++Node: POSIX1043535
++Node: BTL1044921
++Node: POSIX/GNU1045655
++Node: Feature History1051371
++Node: Common Extensions1064462
++Node: Ranges and Locales1065774
++Ref: Ranges and Locales-Footnote-11070391
++Ref: Ranges and Locales-Footnote-21070418
++Ref: Ranges and Locales-Footnote-31070652
++Node: Contributors1070873
++Node: History summary1076298
++Node: Installation1077667
++Node: Gawk Distribution1078618
++Node: Getting1079102
++Node: Extracting1079926
++Node: Distribution contents1081568
++Node: Unix Installation1087338
++Node: Quick Installation1087955
++Node: Additional Configuration Options1090397
++Node: Configuration Philosophy1092135
++Node: Non-Unix Installation1094486
++Node: PC Installation1094944
++Node: PC Binary Installation1096255
++Node: PC Compiling1098103
++Ref: PC Compiling-Footnote-11101102
++Node: PC Testing1101207
++Node: PC Using1102383
++Node: Cygwin1106535
++Node: MSYS1107344
++Node: VMS Installation1107858
++Node: VMS Compilation1108654
++Ref: VMS Compilation-Footnote-11109876
++Node: VMS Dynamic Extensions1109934
++Node: VMS Installation Details1111307
++Node: VMS Running1113559
++Node: VMS GNV1116393
++Node: VMS Old Gawk1117116
++Node: Bugs1117586
++Node: Other Versions1121590
++Node: Installation summary1127817
++Node: Notes1128873
++Node: Compatibility Mode1129738
++Node: Additions1130520
++Node: Accessing The Source1131445
++Node: Adding Code1132881
++Node: New Ports1139059
++Node: Derived Files1143540
++Ref: Derived Files-Footnote-11148621
++Ref: Derived Files-Footnote-21148655
++Ref: Derived Files-Footnote-31149251
++Node: Future Extensions1149365
++Node: Implementation Limitations1149971
++Node: Extension Design1151219
++Node: Old Extension Problems1152373
++Ref: Old Extension Problems-Footnote-11153890
++Node: Extension New Mechanism Goals1153947
++Ref: Extension New Mechanism Goals-Footnote-11157307
++Node: Extension Other Design Decisions1157496
++Node: Extension Future Growth1159602
++Node: Old Extension Mechanism1160438
++Node: Notes summary1162200
++Node: Basic Concepts1163386
++Node: Basic High Level1164067
++Ref: figure-general-flow1164339
++Ref: figure-process-flow1164938
++Ref: Basic High Level-Footnote-11168167
++Node: Basic Data Typing1168352
++Node: Glossary1171680
++Node: Copying1196832
++Node: GNU Free Documentation License1234388
++Node: Index1259524
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   | 1304 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  130 ++++--
 doc/ |  126 ++++--
 4 files changed, 830 insertions(+), 734 deletions(-)


reply via email to

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