[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-566-g78c6a89

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-566-g78c6a89
Date: Wed, 25 Jun 2014 19:11:23 +0000

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

The branch, master has been updated
       via  78c6a89faebafdcab0ee5994ddadd986f4a0e9d2 (commit)
       via  3a0515fa9a96d2847a539e8af616d85cedf6d788 (commit)
      from  3ceb23374fc269d883dc5d56e40518db77efea1a (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 78c6a89faebafdcab0ee5994ddadd986f4a0e9d2
Merge: 3ceb233 3a0515f
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Jun 25 22:10:33 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index 3835de9,8c97906..6f50bef
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,8 -1,8 +1,13 @@@
+ 2014-06-25         Arnold D. Robbins     <address@hidden>
+       * Update permissions on copyright page per
+       latest maintain.texi. Add GPL to print version of book.
 +2014-06-24         Arnold D. Robbins     <address@hidden>
 +      * Document that --pretty-print no longer runs the
 +      program. Remove mention of GAWK_NO_PP_RUN env var.
  2014-06-22         Arnold D. Robbins     <address@hidden>
        * Typo fixes and minor corrections.
diff --cc doc/
index bc82705,65ac7ab..88c3064
--- a/doc/
+++ b/doc/
@@@ -33949,553 -33942,553 +33943,553 @@@ Inde
  Tag Table:
- Node: Top1292
- Node: Foreword42034
- Node: Preface46379
- Ref: Preface-Footnote-149526
- Ref: Preface-Footnote-249633
- Node: History49865
- Node: Names52239
- Ref: Names-Footnote-153703
- Node: This Manual53776
- Ref: This Manual-Footnote-159555
- Node: Conventions59655
- Node: Manual History61811
- Ref: Manual History-Footnote-165250
- Ref: Manual History-Footnote-265291
- Node: How To Contribute65365
- Node: Acknowledgments66604
- Node: Getting Started70900
- Node: Running gawk73334
- Node: One-shot74524
- Node: Read Terminal75749
- Ref: Read Terminal-Footnote-177399
- Ref: Read Terminal-Footnote-277675
- Node: Long77846
- Node: Executable Scripts79222
- Ref: Executable Scripts-Footnote-181055
- Ref: Executable Scripts-Footnote-281157
- Node: Comments81704
- Node: Quoting84177
- Node: DOS Quoting89493
- Node: Sample Data Files90168
- Node: Very Simple92683
- Node: Two Rules97321
- Node: More Complex99215
- Ref: More Complex-Footnote-1102147
- Node: Statements/Lines102232
- Ref: Statements/Lines-Footnote-1106688
- Node: Other Features106953
- Node: When107881
- Node: Intro Summary110051
- Node: Invoking Gawk110817
- Node: Command Line112332
- Node: Options113123
- Ref: Options-Footnote-1128823
- Node: Other Arguments128848
- Node: Naming Standard Input131510
- Node: Environment Variables132604
- Node: AWKPATH Variable133162
- Ref: AWKPATH Variable-Footnote-1136034
- Ref: AWKPATH Variable-Footnote-2136079
- Node: AWKLIBPATH Variable136339
- Node: Other Environment Variables137098
- Node: Exit Status140548
- Node: Include Files141223
- Node: Loading Shared Libraries144801
- Node: Obsolete146185
- Node: Undocumented146882
- Node: Invoking Summary147149
- Node: Regexp148729
- Node: Regexp Usage150179
- Node: Escape Sequences152212
- Node: Regexp Operators157879
- Ref: Regexp Operators-Footnote-1165359
- Ref: Regexp Operators-Footnote-2165506
- Node: Bracket Expressions165604
- Ref: table-char-classes167494
- Node: GNU Regexp Operators170017
- Node: Case-sensitivity173740
- Ref: Case-sensitivity-Footnote-1176632
- Ref: Case-sensitivity-Footnote-2176867
- Node: Leftmost Longest176975
- Node: Computed Regexps178176
- Node: Regexp Summary181548
- Node: Reading Files183019
- Node: Records185111
- Node: awk split records185854
- Node: gawk split records190712
- Ref: gawk split records-Footnote-1195233
- Node: Fields195270
- Ref: Fields-Footnote-1198234
- Node: Nonconstant Fields198320
- Ref: Nonconstant Fields-Footnote-1200550
- Node: Changing Fields200752
- Node: Field Separators206706
- Node: Default Field Splitting209408
- Node: Regexp Field Splitting210525
- Node: Single Character Fields213866
- Node: Command Line Field Separator214925
- Node: Full Line Fields218267
- Ref: Full Line Fields-Footnote-1218775
- Node: Field Splitting Summary218821
- Ref: Field Splitting Summary-Footnote-1221920
- Node: Constant Size222021
- Node: Splitting By Content226628
- Ref: Splitting By Content-Footnote-1230378
- Node: Multiple Line230418
- Ref: Multiple Line-Footnote-1236274
- Node: Getline236453
- Node: Plain Getline238669
- Node: Getline/Variable240764
- Node: Getline/File241911
- Node: Getline/Variable/File243295
- Ref: Getline/Variable/File-Footnote-1244894
- Node: Getline/Pipe244981
- Node: Getline/Variable/Pipe247680
- Node: Getline/Coprocess248787
- Node: Getline/Variable/Coprocess250039
- Node: Getline Notes250776
- Node: Getline Summary253580
- Ref: table-getline-variants253988
- Node: Read Timeout254900
- Ref: Read Timeout-Footnote-1258727
- Node: Command line directories258785
- Node: Input Summary259689
- Node: Input Exercises262826
- Node: Printing263559
- Node: Print265281
- Node: Print Examples266622
- Node: Output Separators269401
- Node: OFMT271417
- Node: Printf272775
- Node: Basic Printf273681
- Node: Control Letters275220
- Node: Format Modifiers279072
- Node: Printf Examples285099
- Node: Redirection287563
- Node: Special Files294535
- Node: Special FD295066
- Ref: Special FD-Footnote-1298690
- Node: Special Network298764
- Node: Special Caveats299614
- Node: Close Files And Pipes300410
- Ref: Close Files And Pipes-Footnote-1307571
- Ref: Close Files And Pipes-Footnote-2307719
- Node: Output Summary307869
- Node: Output exercises308866
- Node: Expressions309546
- Node: Values310731
- Node: Constants311407
- Node: Scalar Constants312087
- Ref: Scalar Constants-Footnote-1312946
- Node: Nondecimal-numbers313196
- Node: Regexp Constants316196
- Node: Using Constant Regexps316671
- Node: Variables319741
- Node: Using Variables320396
- Node: Assignment Options322120
- Node: Conversion323995
- Node: Strings And Numbers324519
- Ref: Strings And Numbers-Footnote-1327581
- Node: Locale influences conversions327690
- Ref: table-locale-affects330407
- Node: All Operators330995
- Node: Arithmetic Ops331625
- Node: Concatenation334130
- Ref: Concatenation-Footnote-1336926
- Node: Assignment Ops337046
- Ref: table-assign-ops342029
- Node: Increment Ops343346
- Node: Truth Values and Conditions346784
- Node: Truth Values347867
- Node: Typing and Comparison348916
- Node: Variable Typing349709
- Ref: Variable Typing-Footnote-1353609
- Node: Comparison Operators353731
- Ref: table-relational-ops354141
- Node: POSIX String Comparison357691
- Ref: POSIX String Comparison-Footnote-1358775
- Node: Boolean Ops358913
- Ref: Boolean Ops-Footnote-1362983
- Node: Conditional Exp363074
- Node: Function Calls364801
- Node: Precedence368681
- Node: Locales372350
- Node: Expressions Summary373981
- Node: Patterns and Actions376522
- Node: Pattern Overview377638
- Node: Regexp Patterns379315
- Node: Expression Patterns379858
- Node: Ranges383639
- Node: BEGIN/END386745
- Node: Using BEGIN/END387507
- Ref: Using BEGIN/END-Footnote-1390243
- Node: I/O And BEGIN/END390349
- Node: Empty395565
- Node: Using Shell Variables395882
- Node: Action Overview398165
- Node: Statements400492
- Node: If Statement402340
- Node: While Statement403838
- Node: Do Statement405882
- Node: For Statement407038
- Node: Switch Statement410190
- Node: Break Statement412293
- Node: Continue Statement414348
- Node: Next Statement416141
- Node: Nextfile Statement418531
- Node: Exit Statement421186
- Node: Built-in Variables423590
- Node: User-modified424717
- Ref: User-modified-Footnote-1432406
- Node: Auto-set432468
- Ref: Auto-set-Footnote-1445387
- Ref: Auto-set-Footnote-2445592
- Node: ARGC and ARGV445648
- Node: Pattern Action Summary449502
- Node: Arrays451725
- Node: Array Basics453274
- Node: Array Intro454100
- Ref: figure-array-elements456073
- Node: Reference to Elements458480
- Node: Assigning Elements460753
- Node: Array Example461244
- Node: Scanning an Array462976
- Node: Controlling Scanning465991
- Ref: Controlling Scanning-Footnote-1471164
- Node: Delete471480
- Ref: Delete-Footnote-1474245
- Node: Numeric Array Subscripts474302
- Node: Uninitialized Subscripts476485
- Node: Multidimensional478110
- Node: Multiscanning481203
- Node: Arrays of Arrays482792
- Node: Arrays Summary487455
- Node: Functions489560
- Node: Built-in490433
- Node: Calling Built-in491511
- Node: Numeric Functions493499
- Ref: Numeric Functions-Footnote-1497333
- Ref: Numeric Functions-Footnote-2497690
- Ref: Numeric Functions-Footnote-3497738
- Node: String Functions498007
- Ref: String Functions-Footnote-1521018
- Ref: String Functions-Footnote-2521147
- Ref: String Functions-Footnote-3521395
- Node: Gory Details521482
- Ref: table-sub-escapes523151
- Ref: table-sub-posix-92524505
- Ref: table-sub-proposed525856
- Ref: table-posix-sub527210
- Ref: table-gensub-escapes528755
- Ref: Gory Details-Footnote-1529931
- Ref: Gory Details-Footnote-2529982
- Node: I/O Functions530133
- Ref: I/O Functions-Footnote-1537256
- Node: Time Functions537403
- Ref: Time Functions-Footnote-1547867
- Ref: Time Functions-Footnote-2547935
- Ref: Time Functions-Footnote-3548093
- Ref: Time Functions-Footnote-4548204
- Ref: Time Functions-Footnote-5548316
- Ref: Time Functions-Footnote-6548543
- Node: Bitwise Functions548809
- Ref: table-bitwise-ops549371
- Ref: Bitwise Functions-Footnote-1553616
- Node: Type Functions553800
- Node: I18N Functions554942
- Node: User-defined556587
- Node: Definition Syntax557391
- Ref: Definition Syntax-Footnote-1562570
- Node: Function Example562639
- Ref: Function Example-Footnote-1565283
- Node: Function Caveats565305
- Node: Calling A Function565823
- Node: Variable Scope566778
- Node: Pass By Value/Reference569766
- Node: Return Statement573274
- Node: Dynamic Typing576258
- Node: Indirect Calls577187
- Node: Functions Summary586900
- Node: Library Functions589439
- Ref: Library Functions-Footnote-1593057
- Ref: Library Functions-Footnote-2593200
- Node: Library Names593371
- Ref: Library Names-Footnote-1596844
- Ref: Library Names-Footnote-2597064
- Node: General Functions597150
- Node: Strtonum Function598178
- Node: Assert Function600958
- Node: Round Function604284
- Node: Cliff Random Function605825
- Node: Ordinal Functions606841
- Ref: Ordinal Functions-Footnote-1609918
- Ref: Ordinal Functions-Footnote-2610170
- Node: Join Function610381
- Ref: Join Function-Footnote-1612152
- Node: Getlocaltime Function612352
- Node: Readfile Function616088
- Node: Data File Management617927
- Node: Filetrans Function618559
- Node: Rewind Function622628
- Node: File Checking624015
- Ref: File Checking-Footnote-1625147
- Node: Empty Files625348
- Node: Ignoring Assigns627327
- Node: Getopt Function628881
- Ref: Getopt Function-Footnote-1640184
- Node: Passwd Functions640387
- Ref: Passwd Functions-Footnote-1649366
- Node: Group Functions649454
- Ref: Group Functions-Footnote-1657395
- Node: Walking Arrays657608
- Node: Library Functions Summary659211
- Node: Library exercises660599
- Node: Sample Programs661879
- Node: Running Examples662649
- Node: Clones663377
- Node: Cut Program664601
- Node: Egrep Program674469
- Ref: Egrep Program-Footnote-1682440
- Node: Id Program682550
- Node: Split Program686214
- Ref: Split Program-Footnote-1689752
- Node: Tee Program689880
- Node: Uniq Program692687
- Node: Wc Program700117
- Ref: Wc Program-Footnote-1704382
- Node: Miscellaneous Programs704474
- Node: Dupword Program705687
- Node: Alarm Program707718
- Node: Translate Program712532
- Ref: Translate Program-Footnote-1716923
- Ref: Translate Program-Footnote-2717193
- Node: Labels Program717327
- Ref: Labels Program-Footnote-1720698
- Node: Word Sorting720782
- Node: History Sorting724825
- Node: Extract Program726661
- Node: Simple Sed734197
- Node: Igawk Program737259
- Ref: Igawk Program-Footnote-1751570
- Ref: Igawk Program-Footnote-2751771
- Node: Anagram Program751909
- Node: Signature Program754977
- Node: Programs Summary756224
- Node: Programs Exercises757439
- Node: Advanced Features761090
- Node: Nondecimal Data763038
- Node: Array Sorting764615
- Node: Controlling Array Traversal765312
- Node: Array Sorting Functions773592
- Ref: Array Sorting Functions-Footnote-1777499
- Node: Two-way I/O777693
- Ref: Two-way I/O-Footnote-1783209
- Node: TCP/IP Networking783291
- Node: Profiling786135
- Node: Advanced Features Summary793686
- Node: Internationalization795550
- Node: I18N and L10N797030
- Node: Explaining gettext797716
- Ref: Explaining gettext-Footnote-1802856
- Ref: Explaining gettext-Footnote-2803040
- Node: Programmer i18n803205
- Node: Translator i18n807430
- Node: String Extraction808224
- Ref: String Extraction-Footnote-1809185
- Node: Printf Ordering809271
- Ref: Printf Ordering-Footnote-1812053
- Node: I18N Portability812117
- Ref: I18N Portability-Footnote-1814566
- Node: I18N Example814629
- Ref: I18N Example-Footnote-1817351
- Node: Gawk I18N817423
- Node: I18N Summary818061
- Node: Debugger819400
- Node: Debugging820422
- Node: Debugging Concepts820863
- Node: Debugging Terms822719
- Node: Awk Debugging825316
- Node: Sample Debugging Session826208
- Node: Debugger Invocation826728
- Node: Finding The Bug828061
- Node: List of Debugger Commands834543
- Node: Breakpoint Control835875
- Node: Debugger Execution Control839539
- Node: Viewing And Changing Data842899
- Node: Execution Stack846257
- Node: Debugger Info847770
- Node: Miscellaneous Debugger Commands851764
- Node: Readline Support856948
- Node: Limitations857840
- Node: Debugging Summary860114
- Node: Arbitrary Precision Arithmetic861278
- Node: Computer Arithmetic862607
- Ref: Computer Arithmetic-Footnote-1866994
- Node: Math Definitions867051
- Ref: table-ieee-formats869935
- Node: MPFR features870439
- Node: FP Math Caution872081
- Ref: FP Math Caution-Footnote-1873122
- Node: Inexactness of computations873491
- Node: Inexact representation874439
- Node: Comparing FP Values875794
- Node: Errors accumulate876758
- Node: Getting Accuracy878191
- Node: Try To Round880850
- Node: Setting precision881749
- Ref: table-predefined-precision-strings882431
- Node: Setting the rounding mode884224
- Ref: table-gawk-rounding-modes884588
- Ref: Setting the rounding mode-Footnote-1888042
- Node: Arbitrary Precision Integers888221
- Ref: Arbitrary Precision Integers-Footnote-1891224
- Node: POSIX Floating Point Problems891373
- Ref: POSIX Floating Point Problems-Footnote-1895249
- Node: Floating point summary895287
- Node: Dynamic Extensions897504
- Node: Extension Intro899056
- Node: Plugin License900321
- Node: Extension Mechanism Outline901006
- Ref: figure-load-extension901430
- Ref: figure-load-new-function902915
- Ref: figure-call-new-function903917
- Node: Extension API Description905901
- Node: Extension API Functions Introduction907351
- Node: General Data Types912216
- Ref: General Data Types-Footnote-1917909
- Node: Requesting Values918208
- Ref: table-value-types-returned918945
- Node: Memory Allocation Functions919903
- Ref: Memory Allocation Functions-Footnote-1922650
- Node: Constructor Functions922746
- Node: Registration Functions924504
- Node: Extension Functions925189
- Node: Exit Callback Functions927491
- Node: Extension Version String928740
- Node: Input Parsers929390
- Node: Output Wrappers939193
- Node: Two-way processors943709
- Node: Printing Messages945913
- Ref: Printing Messages-Footnote-1946990
- Node: Updating `ERRNO'947142
- Node: Accessing Parameters947881
- Node: Symbol Table Access949111
- Node: Symbol table by name949625
- Node: Symbol table by cookie951601
- Ref: Symbol table by cookie-Footnote-1955734
- Node: Cached values955797
- Ref: Cached values-Footnote-1959301
- Node: Array Manipulation959392
- Ref: Array Manipulation-Footnote-1960490
- Node: Array Data Types960529
- Ref: Array Data Types-Footnote-1963232
- Node: Array Functions963324
- Node: Flattening Arrays967198
- Node: Creating Arrays974050
- Node: Extension API Variables978781
- Node: Extension Versioning979417
- Node: Extension API Informational Variables981318
- Node: Extension API Boilerplate982404
- Node: Finding Extensions986208
- Node: Extension Example986768
- Node: Internal File Description987498
- Node: Internal File Ops991589
- Ref: Internal File Ops-Footnote-11003021
- Node: Using Internal File Ops1003161
- Ref: Using Internal File Ops-Footnote-11005508
- Node: Extension Samples1005776
- Node: Extension Sample File Functions1007300
- Node: Extension Sample Fnmatch1014868
- Node: Extension Sample Fork1016350
- Node: Extension Sample Inplace1017563
- Node: Extension Sample Ord1019238
- Node: Extension Sample Readdir1020074
- Ref: table-readdir-file-types1020930
- Node: Extension Sample Revout1021729
- Node: Extension Sample Rev2way1022320
- Node: Extension Sample Read write array1023061
- Node: Extension Sample Readfile1024940
- Node: Extension Sample API Tests1026040
- Node: Extension Sample Time1026565
- Node: gawkextlib1027880
- Node: Extension summary1030693
- Node: Extension Exercises1034386
- Node: Language History1035108
- Node: V7/SVR3.11036751
- Node: SVR41039071
- Node: POSIX1040513
- Node: BTL1041899
- Node: POSIX/GNU1042633
- Node: Feature History1048232
- Node: Common Extensions1061362
- Node: Ranges and Locales1062674
- Ref: Ranges and Locales-Footnote-11067291
- Ref: Ranges and Locales-Footnote-21067318
- Ref: Ranges and Locales-Footnote-31067552
- Node: Contributors1067773
- Node: History summary1073198
- Node: Installation1074567
- Node: Gawk Distribution1075518
- Node: Getting1076002
- Node: Extracting1076826
- Node: Distribution contents1078468
- Node: Unix Installation1084185
- Node: Quick Installation1084802
- Node: Additional Configuration Options1087244
- Node: Configuration Philosophy1088982
- Node: Non-Unix Installation1091333
- Node: PC Installation1091791
- Node: PC Binary Installation1093102
- Node: PC Compiling1094950
- Ref: PC Compiling-Footnote-11097949
- Node: PC Testing1098054
- Node: PC Using1099230
- Node: Cygwin1103388
- Node: MSYS1104197
- Node: VMS Installation1104711
- Node: VMS Compilation1105507
- Ref: VMS Compilation-Footnote-11106729
- Node: VMS Dynamic Extensions1106787
- Node: VMS Installation Details1108160
- Node: VMS Running1110412
- Node: VMS GNV1113246
- Node: VMS Old Gawk1113969
- Node: Bugs1114439
- Node: Other Versions1118443
- Node: Installation summary1124698
- Node: Notes1125754
- Node: Compatibility Mode1126619
- Node: Additions1127401
- Node: Accessing The Source1128326
- Node: Adding Code1129762
- Node: New Ports1135940
- Node: Derived Files1140421
- Ref: Derived Files-Footnote-11145502
- Ref: Derived Files-Footnote-21145536
- Ref: Derived Files-Footnote-31146132
- Node: Future Extensions1146246
- Node: Implementation Limitations1146852
- Node: Extension Design1148100
- Node: Old Extension Problems1149254
- Ref: Old Extension Problems-Footnote-11150771
- Node: Extension New Mechanism Goals1150828
- Ref: Extension New Mechanism Goals-Footnote-11154188
- Node: Extension Other Design Decisions1154377
- Node: Extension Future Growth1156483
- Node: Old Extension Mechanism1157319
- Node: Notes summary1159081
- Node: Basic Concepts1160267
- Node: Basic High Level1160948
- Ref: figure-general-flow1161220
- Ref: figure-process-flow1161819
- Ref: Basic High Level-Footnote-11165048
- Node: Basic Data Typing1165233
- Node: Glossary1168561
- Node: Copying1193713
- Node: GNU Free Documentation License1231269
- Node: Index1256405
+ Node: Top1204
+ Node: Foreword41858
+ Node: Preface46203
+ Ref: Preface-Footnote-149350
+ Ref: Preface-Footnote-249457
+ Node: History49689
+ Node: Names52063
+ Ref: Names-Footnote-153527
+ Node: This Manual53600
+ Ref: This Manual-Footnote-159379
+ Node: Conventions59479
+ Node: Manual History61635
+ Ref: Manual History-Footnote-165074
+ Ref: Manual History-Footnote-265115
+ Node: How To Contribute65189
+ Node: Acknowledgments66428
+ Node: Getting Started70724
+ Node: Running gawk73158
+ Node: One-shot74348
+ Node: Read Terminal75573
+ Ref: Read Terminal-Footnote-177223
+ Ref: Read Terminal-Footnote-277499
+ Node: Long77670
+ Node: Executable Scripts79046
+ Ref: Executable Scripts-Footnote-180879
+ Ref: Executable Scripts-Footnote-280981
+ Node: Comments81528
+ Node: Quoting84001
+ Node: DOS Quoting89317
+ Node: Sample Data Files89992
+ Node: Very Simple92507
+ Node: Two Rules97145
+ Node: More Complex99039
+ Ref: More Complex-Footnote-1101971
+ Node: Statements/Lines102056
+ Ref: Statements/Lines-Footnote-1106512
+ Node: Other Features106777
+ Node: When107705
+ Node: Intro Summary109875
+ Node: Invoking Gawk110641
+ Node: Command Line112156
+ Node: Options112947
 -Ref: Options-Footnote-1128776
 -Node: Other Arguments128801
 -Node: Naming Standard Input131463
 -Node: Environment Variables132557
 -Node: AWKPATH Variable133115
 -Ref: AWKPATH Variable-Footnote-1135987
 -Ref: AWKPATH Variable-Footnote-2136032
 -Node: AWKLIBPATH Variable136292
 -Node: Other Environment Variables137051
 -Node: Exit Status140706
 -Node: Include Files141381
 -Node: Loading Shared Libraries144959
 -Node: Obsolete146343
 -Node: Undocumented147040
 -Node: Invoking Summary147307
 -Node: Regexp148887
 -Node: Regexp Usage150337
 -Node: Escape Sequences152370
 -Node: Regexp Operators158037
 -Ref: Regexp Operators-Footnote-1165517
 -Ref: Regexp Operators-Footnote-2165664
 -Node: Bracket Expressions165762
 -Ref: table-char-classes167652
 -Node: GNU Regexp Operators170175
 -Node: Case-sensitivity173898
 -Ref: Case-sensitivity-Footnote-1176790
 -Ref: Case-sensitivity-Footnote-2177025
 -Node: Leftmost Longest177133
 -Node: Computed Regexps178334
 -Node: Regexp Summary181706
 -Node: Reading Files183177
 -Node: Records185269
 -Node: awk split records186012
 -Node: gawk split records190870
 -Ref: gawk split records-Footnote-1195391
 -Node: Fields195428
 -Ref: Fields-Footnote-1198392
 -Node: Nonconstant Fields198478
 -Ref: Nonconstant Fields-Footnote-1200708
 -Node: Changing Fields200910
 -Node: Field Separators206864
 -Node: Default Field Splitting209566
 -Node: Regexp Field Splitting210683
 -Node: Single Character Fields214024
 -Node: Command Line Field Separator215083
 -Node: Full Line Fields218425
 -Ref: Full Line Fields-Footnote-1218933
 -Node: Field Splitting Summary218979
 -Ref: Field Splitting Summary-Footnote-1222078
 -Node: Constant Size222179
 -Node: Splitting By Content226786
 -Ref: Splitting By Content-Footnote-1230536
 -Node: Multiple Line230576
 -Ref: Multiple Line-Footnote-1236432
 -Node: Getline236611
 -Node: Plain Getline238827
 -Node: Getline/Variable240922
 -Node: Getline/File242069
 -Node: Getline/Variable/File243453
 -Ref: Getline/Variable/File-Footnote-1245052
 -Node: Getline/Pipe245139
 -Node: Getline/Variable/Pipe247838
 -Node: Getline/Coprocess248945
 -Node: Getline/Variable/Coprocess250197
 -Node: Getline Notes250934
 -Node: Getline Summary253738
 -Ref: table-getline-variants254146
 -Node: Read Timeout255058
 -Ref: Read Timeout-Footnote-1258885
 -Node: Command line directories258943
 -Node: Input Summary259847
 -Node: Input Exercises262984
 -Node: Printing263717
 -Node: Print265439
 -Node: Print Examples266780
 -Node: Output Separators269559
 -Node: OFMT271575
 -Node: Printf272933
 -Node: Basic Printf273839
 -Node: Control Letters275378
 -Node: Format Modifiers279230
 -Node: Printf Examples285257
 -Node: Redirection287721
 -Node: Special Files294693
 -Node: Special FD295224
 -Ref: Special FD-Footnote-1298848
 -Node: Special Network298922
 -Node: Special Caveats299772
 -Node: Close Files And Pipes300568
 -Ref: Close Files And Pipes-Footnote-1307729
 -Ref: Close Files And Pipes-Footnote-2307877
 -Node: Output Summary308027
 -Node: Output exercises309024
 -Node: Expressions309704
 -Node: Values310889
 -Node: Constants311565
 -Node: Scalar Constants312245
 -Ref: Scalar Constants-Footnote-1313104
 -Node: Nondecimal-numbers313354
 -Node: Regexp Constants316354
 -Node: Using Constant Regexps316829
 -Node: Variables319899
 -Node: Using Variables320554
 -Node: Assignment Options322278
 -Node: Conversion324153
 -Node: Strings And Numbers324677
 -Ref: Strings And Numbers-Footnote-1327739
 -Node: Locale influences conversions327848
 -Ref: table-locale-affects330565
 -Node: All Operators331153
 -Node: Arithmetic Ops331783
 -Node: Concatenation334288
 -Ref: Concatenation-Footnote-1337084
 -Node: Assignment Ops337204
 -Ref: table-assign-ops342187
 -Node: Increment Ops343504
 -Node: Truth Values and Conditions346942
 -Node: Truth Values348025
 -Node: Typing and Comparison349074
 -Node: Variable Typing349867
 -Ref: Variable Typing-Footnote-1353767
 -Node: Comparison Operators353889
 -Ref: table-relational-ops354299
 -Node: POSIX String Comparison357849
 -Ref: POSIX String Comparison-Footnote-1358933
 -Node: Boolean Ops359071
 -Ref: Boolean Ops-Footnote-1363141
 -Node: Conditional Exp363232
 -Node: Function Calls364959
 -Node: Precedence368839
 -Node: Locales372508
 -Node: Expressions Summary374139
 -Node: Patterns and Actions376680
 -Node: Pattern Overview377796
 -Node: Regexp Patterns379473
 -Node: Expression Patterns380016
 -Node: Ranges383797
 -Node: BEGIN/END386903
 -Node: Using BEGIN/END387665
 -Ref: Using BEGIN/END-Footnote-1390401
 -Node: I/O And BEGIN/END390507
 -Node: Empty395723
 -Node: Using Shell Variables396040
 -Node: Action Overview398323
 -Node: Statements400650
 -Node: If Statement402498
 -Node: While Statement403996
 -Node: Do Statement406040
 -Node: For Statement407196
 -Node: Switch Statement410348
 -Node: Break Statement412451
 -Node: Continue Statement414506
 -Node: Next Statement416299
 -Node: Nextfile Statement418689
 -Node: Exit Statement421344
 -Node: Built-in Variables423748
 -Node: User-modified424875
 -Ref: User-modified-Footnote-1432564
 -Node: Auto-set432626
 -Ref: Auto-set-Footnote-1445208
 -Ref: Auto-set-Footnote-2445413
 -Node: ARGC and ARGV445469
 -Node: Pattern Action Summary449323
 -Node: Arrays451546
 -Node: Array Basics453095
 -Node: Array Intro453921
 -Ref: figure-array-elements455894
 -Node: Reference to Elements458301
 -Node: Assigning Elements460574
 -Node: Array Example461065
 -Node: Scanning an Array462797
 -Node: Controlling Scanning465812
 -Ref: Controlling Scanning-Footnote-1470985
 -Node: Delete471301
 -Ref: Delete-Footnote-1474066
 -Node: Numeric Array Subscripts474123
 -Node: Uninitialized Subscripts476306
 -Node: Multidimensional477931
 -Node: Multiscanning481024
 -Node: Arrays of Arrays482613
 -Node: Arrays Summary487276
 -Node: Functions489381
 -Node: Built-in490254
 -Node: Calling Built-in491332
 -Node: Numeric Functions493320
 -Ref: Numeric Functions-Footnote-1497154
 -Ref: Numeric Functions-Footnote-2497511
 -Ref: Numeric Functions-Footnote-3497559
 -Node: String Functions497828
 -Ref: String Functions-Footnote-1520839
 -Ref: String Functions-Footnote-2520968
 -Ref: String Functions-Footnote-3521216
 -Node: Gory Details521303
 -Ref: table-sub-escapes522972
 -Ref: table-sub-posix-92524326
 -Ref: table-sub-proposed525677
 -Ref: table-posix-sub527031
 -Ref: table-gensub-escapes528576
 -Ref: Gory Details-Footnote-1529752
 -Ref: Gory Details-Footnote-2529803
 -Node: I/O Functions529954
 -Ref: I/O Functions-Footnote-1537077
 -Node: Time Functions537224
 -Ref: Time Functions-Footnote-1547688
 -Ref: Time Functions-Footnote-2547756
 -Ref: Time Functions-Footnote-3547914
 -Ref: Time Functions-Footnote-4548025
 -Ref: Time Functions-Footnote-5548137
 -Ref: Time Functions-Footnote-6548364
 -Node: Bitwise Functions548630
 -Ref: table-bitwise-ops549192
 -Ref: Bitwise Functions-Footnote-1553437
 -Node: Type Functions553621
 -Node: I18N Functions554763
 -Node: User-defined556408
 -Node: Definition Syntax557212
 -Ref: Definition Syntax-Footnote-1562391
 -Node: Function Example562460
 -Ref: Function Example-Footnote-1565104
 -Node: Function Caveats565126
 -Node: Calling A Function565644
 -Node: Variable Scope566599
 -Node: Pass By Value/Reference569587
 -Node: Return Statement573095
 -Node: Dynamic Typing576079
 -Node: Indirect Calls577008
 -Node: Functions Summary586721
 -Node: Library Functions589260
 -Ref: Library Functions-Footnote-1592878
 -Ref: Library Functions-Footnote-2593021
 -Node: Library Names593192
 -Ref: Library Names-Footnote-1596665
 -Ref: Library Names-Footnote-2596885
 -Node: General Functions596971
 -Node: Strtonum Function597999
 -Node: Assert Function600779
 -Node: Round Function604105
 -Node: Cliff Random Function605646
 -Node: Ordinal Functions606662
 -Ref: Ordinal Functions-Footnote-1609739
 -Ref: Ordinal Functions-Footnote-2609991
 -Node: Join Function610202
 -Ref: Join Function-Footnote-1611973
 -Node: Getlocaltime Function612173
 -Node: Readfile Function615909
 -Node: Data File Management617748
 -Node: Filetrans Function618380
 -Node: Rewind Function622449
 -Node: File Checking623836
 -Ref: File Checking-Footnote-1624968
 -Node: Empty Files625169
 -Node: Ignoring Assigns627148
 -Node: Getopt Function628702
 -Ref: Getopt Function-Footnote-1640005
 -Node: Passwd Functions640208
 -Ref: Passwd Functions-Footnote-1649187
 -Node: Group Functions649275
 -Ref: Group Functions-Footnote-1657216
 -Node: Walking Arrays657429
 -Node: Library Functions Summary659032
 -Node: Library exercises660420
 -Node: Sample Programs661700
 -Node: Running Examples662470
 -Node: Clones663198
 -Node: Cut Program664422
 -Node: Egrep Program674290
 -Ref: Egrep Program-Footnote-1682261
 -Node: Id Program682371
 -Node: Split Program686035
 -Ref: Split Program-Footnote-1689573
 -Node: Tee Program689701
 -Node: Uniq Program692508
 -Node: Wc Program699938
 -Ref: Wc Program-Footnote-1704203
 -Node: Miscellaneous Programs704295
 -Node: Dupword Program705508
 -Node: Alarm Program707539
 -Node: Translate Program712353
 -Ref: Translate Program-Footnote-1716744
 -Ref: Translate Program-Footnote-2717014
 -Node: Labels Program717148
 -Ref: Labels Program-Footnote-1720519
 -Node: Word Sorting720603
 -Node: History Sorting724646
 -Node: Extract Program726482
 -Node: Simple Sed734018
 -Node: Igawk Program737080
 -Ref: Igawk Program-Footnote-1751391
 -Ref: Igawk Program-Footnote-2751592
 -Node: Anagram Program751730
 -Node: Signature Program754798
 -Node: Programs Summary756045
 -Node: Programs Exercises757260
 -Node: Advanced Features760911
 -Node: Nondecimal Data762859
 -Node: Array Sorting764436
 -Node: Controlling Array Traversal765133
 -Node: Array Sorting Functions773413
 -Ref: Array Sorting Functions-Footnote-1777320
 -Node: Two-way I/O777514
 -Ref: Two-way I/O-Footnote-1783030
 -Node: TCP/IP Networking783112
 -Node: Profiling785956
 -Node: Advanced Features Summary793498
 -Node: Internationalization795362
 -Node: I18N and L10N796842
 -Node: Explaining gettext797528
 -Ref: Explaining gettext-Footnote-1802668
 -Ref: Explaining gettext-Footnote-2802852
 -Node: Programmer i18n803017
 -Node: Translator i18n807242
 -Node: String Extraction808036
 -Ref: String Extraction-Footnote-1808997
 -Node: Printf Ordering809083
 -Ref: Printf Ordering-Footnote-1811865
 -Node: I18N Portability811929
 -Ref: I18N Portability-Footnote-1814378
 -Node: I18N Example814441
 -Ref: I18N Example-Footnote-1817163
 -Node: Gawk I18N817235
 -Node: I18N Summary817873
 -Node: Debugger819212
 -Node: Debugging820234
 -Node: Debugging Concepts820675
 -Node: Debugging Terms822531
 -Node: Awk Debugging825128
 -Node: Sample Debugging Session826020
 -Node: Debugger Invocation826540
 -Node: Finding The Bug827873
 -Node: List of Debugger Commands834355
 -Node: Breakpoint Control835687
 -Node: Debugger Execution Control839351
 -Node: Viewing And Changing Data842711
 -Node: Execution Stack846069
 -Node: Debugger Info847582
 -Node: Miscellaneous Debugger Commands851576
 -Node: Readline Support856760
 -Node: Limitations857652
 -Node: Debugging Summary859926
 -Node: Arbitrary Precision Arithmetic861090
 -Node: Computer Arithmetic862419
 -Ref: Computer Arithmetic-Footnote-1866806
 -Node: Math Definitions866863
 -Ref: table-ieee-formats869747
 -Node: MPFR features870251
 -Node: FP Math Caution871893
 -Ref: FP Math Caution-Footnote-1872934
 -Node: Inexactness of computations873303
 -Node: Inexact representation874251
 -Node: Comparing FP Values875606
 -Node: Errors accumulate876570
 -Node: Getting Accuracy878003
 -Node: Try To Round880662
 -Node: Setting precision881561
 -Ref: table-predefined-precision-strings882243
 -Node: Setting the rounding mode884036
 -Ref: table-gawk-rounding-modes884400
 -Ref: Setting the rounding mode-Footnote-1887854
 -Node: Arbitrary Precision Integers888033
 -Ref: Arbitrary Precision Integers-Footnote-1891036
 -Node: POSIX Floating Point Problems891185
 -Ref: POSIX Floating Point Problems-Footnote-1895061
 -Node: Floating point summary895099
 -Node: Dynamic Extensions897316
 -Node: Extension Intro898868
 -Node: Plugin License900133
 -Node: Extension Mechanism Outline900818
 -Ref: figure-load-extension901242
 -Ref: figure-load-new-function902727
 -Ref: figure-call-new-function903729
 -Node: Extension API Description905713
 -Node: Extension API Functions Introduction907163
 -Node: General Data Types912028
 -Ref: General Data Types-Footnote-1917721
 -Node: Requesting Values918020
 -Ref: table-value-types-returned918757
 -Node: Memory Allocation Functions919715
 -Ref: Memory Allocation Functions-Footnote-1922462
 -Node: Constructor Functions922558
 -Node: Registration Functions924316
 -Node: Extension Functions925001
 -Node: Exit Callback Functions927303
 -Node: Extension Version String928552
 -Node: Input Parsers929202
 -Node: Output Wrappers939005
 -Node: Two-way processors943521
 -Node: Printing Messages945725
 -Ref: Printing Messages-Footnote-1946802
 -Node: Updating `ERRNO'946954
 -Node: Accessing Parameters947693
 -Node: Symbol Table Access948923
 -Node: Symbol table by name949437
 -Node: Symbol table by cookie951413
 -Ref: Symbol table by cookie-Footnote-1955546
 -Node: Cached values955609
 -Ref: Cached values-Footnote-1959113
 -Node: Array Manipulation959204
 -Ref: Array Manipulation-Footnote-1960302
 -Node: Array Data Types960341
 -Ref: Array Data Types-Footnote-1963044
 -Node: Array Functions963136
 -Node: Flattening Arrays967010
 -Node: Creating Arrays973862
 -Node: Extension API Variables978593
 -Node: Extension Versioning979229
 -Node: Extension API Informational Variables981130
 -Node: Extension API Boilerplate982216
 -Node: Finding Extensions986020
 -Node: Extension Example986580
 -Node: Internal File Description987310
 -Node: Internal File Ops991401
 -Ref: Internal File Ops-Footnote-11002833
 -Node: Using Internal File Ops1002973
 -Ref: Using Internal File Ops-Footnote-11005320
 -Node: Extension Samples1005588
 -Node: Extension Sample File Functions1007112
 -Node: Extension Sample Fnmatch1014680
 -Node: Extension Sample Fork1016162
 -Node: Extension Sample Inplace1017375
 -Node: Extension Sample Ord1019050
 -Node: Extension Sample Readdir1019886
 -Ref: table-readdir-file-types1020742
 -Node: Extension Sample Revout1021541
 -Node: Extension Sample Rev2way1022132
 -Node: Extension Sample Read write array1022873
 -Node: Extension Sample Readfile1024752
 -Node: Extension Sample API Tests1025852
 -Node: Extension Sample Time1026377
 -Node: gawkextlib1027692
 -Node: Extension summary1030505
 -Node: Extension Exercises1034198
 -Node: Language History1034920
 -Node: V7/SVR3.11036563
 -Node: SVR41038883
 -Node: POSIX1040325
 -Node: BTL1041711
 -Node: POSIX/GNU1042445
 -Node: Feature History1048044
 -Node: Common Extensions1061174
 -Node: Ranges and Locales1062486
 -Ref: Ranges and Locales-Footnote-11067103
 -Ref: Ranges and Locales-Footnote-21067130
 -Ref: Ranges and Locales-Footnote-31067364
 -Node: Contributors1067585
 -Node: History summary1073010
 -Node: Installation1074379
 -Node: Gawk Distribution1075330
 -Node: Getting1075814
 -Node: Extracting1076638
 -Node: Distribution contents1078280
 -Node: Unix Installation1083997
 -Node: Quick Installation1084614
 -Node: Additional Configuration Options1087056
 -Node: Configuration Philosophy1088794
 -Node: Non-Unix Installation1091145
 -Node: PC Installation1091603
 -Node: PC Binary Installation1092914
 -Node: PC Compiling1094762
 -Ref: PC Compiling-Footnote-11097761
 -Node: PC Testing1097866
 -Node: PC Using1099042
 -Node: Cygwin1103200
 -Node: MSYS1104009
 -Node: VMS Installation1104523
 -Node: VMS Compilation1105319
 -Ref: VMS Compilation-Footnote-11106541
 -Node: VMS Dynamic Extensions1106599
 -Node: VMS Installation Details1107972
 -Node: VMS Running1110224
 -Node: VMS GNV1113058
 -Node: VMS Old Gawk1113781
 -Node: Bugs1114251
 -Node: Other Versions1118255
 -Node: Installation summary1124510
 -Node: Notes1125566
 -Node: Compatibility Mode1126431
 -Node: Additions1127213
 -Node: Accessing The Source1128138
 -Node: Adding Code1129574
 -Node: New Ports1135752
 -Node: Derived Files1140233
 -Ref: Derived Files-Footnote-11145314
 -Ref: Derived Files-Footnote-21145348
 -Ref: Derived Files-Footnote-31145944
 -Node: Future Extensions1146058
 -Node: Implementation Limitations1146664
 -Node: Extension Design1147912
 -Node: Old Extension Problems1149066
 -Ref: Old Extension Problems-Footnote-11150583
 -Node: Extension New Mechanism Goals1150640
 -Ref: Extension New Mechanism Goals-Footnote-11154000
 -Node: Extension Other Design Decisions1154189
 -Node: Extension Future Growth1156295
 -Node: Old Extension Mechanism1157131
 -Node: Notes summary1158893
 -Node: Basic Concepts1160079
 -Node: Basic High Level1160760
 -Ref: figure-general-flow1161032
 -Ref: figure-process-flow1161631
 -Ref: Basic High Level-Footnote-11164860
 -Node: Basic Data Typing1165045
 -Node: Glossary1168373
 -Node: Copying1193525
 -Node: GNU Free Documentation License1231081
 -Node: Index1256217
++Ref: Options-Footnote-1128647
++Node: Other Arguments128672
++Node: Naming Standard Input131334
++Node: Environment Variables132428
++Node: AWKPATH Variable132986
++Ref: AWKPATH Variable-Footnote-1135858
++Ref: AWKPATH Variable-Footnote-2135903
++Node: AWKLIBPATH Variable136163
++Node: Other Environment Variables136922
++Node: Exit Status140372
++Node: Include Files141047
++Node: Loading Shared Libraries144625
++Node: Obsolete146009
++Node: Undocumented146706
++Node: Invoking Summary146973
++Node: Regexp148553
++Node: Regexp Usage150003
++Node: Escape Sequences152036
++Node: Regexp Operators157703
++Ref: Regexp Operators-Footnote-1165183
++Ref: Regexp Operators-Footnote-2165330
++Node: Bracket Expressions165428
++Ref: table-char-classes167318
++Node: GNU Regexp Operators169841
++Node: Case-sensitivity173564
++Ref: Case-sensitivity-Footnote-1176456
++Ref: Case-sensitivity-Footnote-2176691
++Node: Leftmost Longest176799
++Node: Computed Regexps178000
++Node: Regexp Summary181372
++Node: Reading Files182843
++Node: Records184935
++Node: awk split records185678
++Node: gawk split records190536
++Ref: gawk split records-Footnote-1195057
++Node: Fields195094
++Ref: Fields-Footnote-1198058
++Node: Nonconstant Fields198144
++Ref: Nonconstant Fields-Footnote-1200374
++Node: Changing Fields200576
++Node: Field Separators206530
++Node: Default Field Splitting209232
++Node: Regexp Field Splitting210349
++Node: Single Character Fields213690
++Node: Command Line Field Separator214749
++Node: Full Line Fields218091
++Ref: Full Line Fields-Footnote-1218599
++Node: Field Splitting Summary218645
++Ref: Field Splitting Summary-Footnote-1221744
++Node: Constant Size221845
++Node: Splitting By Content226452
++Ref: Splitting By Content-Footnote-1230202
++Node: Multiple Line230242
++Ref: Multiple Line-Footnote-1236098
++Node: Getline236277
++Node: Plain Getline238493
++Node: Getline/Variable240588
++Node: Getline/File241735
++Node: Getline/Variable/File243119
++Ref: Getline/Variable/File-Footnote-1244718
++Node: Getline/Pipe244805
++Node: Getline/Variable/Pipe247504
++Node: Getline/Coprocess248611
++Node: Getline/Variable/Coprocess249863
++Node: Getline Notes250600
++Node: Getline Summary253404
++Ref: table-getline-variants253812
++Node: Read Timeout254724
++Ref: Read Timeout-Footnote-1258551
++Node: Command line directories258609
++Node: Input Summary259513
++Node: Input Exercises262650
++Node: Printing263383
++Node: Print265105
++Node: Print Examples266446
++Node: Output Separators269225
++Node: OFMT271241
++Node: Printf272599
++Node: Basic Printf273505
++Node: Control Letters275044
++Node: Format Modifiers278896
++Node: Printf Examples284923
++Node: Redirection287387
++Node: Special Files294359
++Node: Special FD294890
++Ref: Special FD-Footnote-1298514
++Node: Special Network298588
++Node: Special Caveats299438
++Node: Close Files And Pipes300234
++Ref: Close Files And Pipes-Footnote-1307395
++Ref: Close Files And Pipes-Footnote-2307543
++Node: Output Summary307693
++Node: Output exercises308690
++Node: Expressions309370
++Node: Values310555
++Node: Constants311231
++Node: Scalar Constants311911
++Ref: Scalar Constants-Footnote-1312770
++Node: Nondecimal-numbers313020
++Node: Regexp Constants316020
++Node: Using Constant Regexps316495
++Node: Variables319565
++Node: Using Variables320220
++Node: Assignment Options321944
++Node: Conversion323819
++Node: Strings And Numbers324343
++Ref: Strings And Numbers-Footnote-1327405
++Node: Locale influences conversions327514
++Ref: table-locale-affects330231
++Node: All Operators330819
++Node: Arithmetic Ops331449
++Node: Concatenation333954
++Ref: Concatenation-Footnote-1336750
++Node: Assignment Ops336870
++Ref: table-assign-ops341853
++Node: Increment Ops343170
++Node: Truth Values and Conditions346608
++Node: Truth Values347691
++Node: Typing and Comparison348740
++Node: Variable Typing349533
++Ref: Variable Typing-Footnote-1353433
++Node: Comparison Operators353555
++Ref: table-relational-ops353965
++Node: POSIX String Comparison357515
++Ref: POSIX String Comparison-Footnote-1358599
++Node: Boolean Ops358737
++Ref: Boolean Ops-Footnote-1362807
++Node: Conditional Exp362898
++Node: Function Calls364625
++Node: Precedence368505
++Node: Locales372174
++Node: Expressions Summary373805
++Node: Patterns and Actions376346
++Node: Pattern Overview377462
++Node: Regexp Patterns379139
++Node: Expression Patterns379682
++Node: Ranges383463
++Node: BEGIN/END386569
++Node: Using BEGIN/END387331
++Ref: Using BEGIN/END-Footnote-1390067
++Node: I/O And BEGIN/END390173
++Node: Empty395389
++Node: Using Shell Variables395706
++Node: Action Overview397989
++Node: Statements400316
++Node: If Statement402164
++Node: While Statement403662
++Node: Do Statement405706
++Node: For Statement406862
++Node: Switch Statement410014
++Node: Break Statement412117
++Node: Continue Statement414172
++Node: Next Statement415965
++Node: Nextfile Statement418355
++Node: Exit Statement421010
++Node: Built-in Variables423414
++Node: User-modified424541
++Ref: User-modified-Footnote-1432230
++Node: Auto-set432292
++Ref: Auto-set-Footnote-1445211
++Ref: Auto-set-Footnote-2445416
++Node: ARGC and ARGV445472
++Node: Pattern Action Summary449326
++Node: Arrays451549
++Node: Array Basics453098
++Node: Array Intro453924
++Ref: figure-array-elements455897
++Node: Reference to Elements458304
++Node: Assigning Elements460577
++Node: Array Example461068
++Node: Scanning an Array462800
++Node: Controlling Scanning465815
++Ref: Controlling Scanning-Footnote-1470988
++Node: Delete471304
++Ref: Delete-Footnote-1474069
++Node: Numeric Array Subscripts474126
++Node: Uninitialized Subscripts476309
++Node: Multidimensional477934
++Node: Multiscanning481027
++Node: Arrays of Arrays482616
++Node: Arrays Summary487279
++Node: Functions489384
++Node: Built-in490257
++Node: Calling Built-in491335
++Node: Numeric Functions493323
++Ref: Numeric Functions-Footnote-1497157
++Ref: Numeric Functions-Footnote-2497514
++Ref: Numeric Functions-Footnote-3497562
++Node: String Functions497831
++Ref: String Functions-Footnote-1520842
++Ref: String Functions-Footnote-2520971
++Ref: String Functions-Footnote-3521219
++Node: Gory Details521306
++Ref: table-sub-escapes522975
++Ref: table-sub-posix-92524329
++Ref: table-sub-proposed525680
++Ref: table-posix-sub527034
++Ref: table-gensub-escapes528579
++Ref: Gory Details-Footnote-1529755
++Ref: Gory Details-Footnote-2529806
++Node: I/O Functions529957
++Ref: I/O Functions-Footnote-1537080
++Node: Time Functions537227
++Ref: Time Functions-Footnote-1547691
++Ref: Time Functions-Footnote-2547759
++Ref: Time Functions-Footnote-3547917
++Ref: Time Functions-Footnote-4548028
++Ref: Time Functions-Footnote-5548140
++Ref: Time Functions-Footnote-6548367
++Node: Bitwise Functions548633
++Ref: table-bitwise-ops549195
++Ref: Bitwise Functions-Footnote-1553440
++Node: Type Functions553624
++Node: I18N Functions554766
++Node: User-defined556411
++Node: Definition Syntax557215
++Ref: Definition Syntax-Footnote-1562394
++Node: Function Example562463
++Ref: Function Example-Footnote-1565107
++Node: Function Caveats565129
++Node: Calling A Function565647
++Node: Variable Scope566602
++Node: Pass By Value/Reference569590
++Node: Return Statement573098
++Node: Dynamic Typing576082
++Node: Indirect Calls577011
++Node: Functions Summary586724
++Node: Library Functions589263
++Ref: Library Functions-Footnote-1592881
++Ref: Library Functions-Footnote-2593024
++Node: Library Names593195
++Ref: Library Names-Footnote-1596668
++Ref: Library Names-Footnote-2596888
++Node: General Functions596974
++Node: Strtonum Function598002
++Node: Assert Function600782
++Node: Round Function604108
++Node: Cliff Random Function605649
++Node: Ordinal Functions606665
++Ref: Ordinal Functions-Footnote-1609742
++Ref: Ordinal Functions-Footnote-2609994
++Node: Join Function610205
++Ref: Join Function-Footnote-1611976
++Node: Getlocaltime Function612176
++Node: Readfile Function615912
++Node: Data File Management617751
++Node: Filetrans Function618383
++Node: Rewind Function622452
++Node: File Checking623839
++Ref: File Checking-Footnote-1624971
++Node: Empty Files625172
++Node: Ignoring Assigns627151
++Node: Getopt Function628705
++Ref: Getopt Function-Footnote-1640008
++Node: Passwd Functions640211
++Ref: Passwd Functions-Footnote-1649190
++Node: Group Functions649278
++Ref: Group Functions-Footnote-1657219
++Node: Walking Arrays657432
++Node: Library Functions Summary659035
++Node: Library exercises660423
++Node: Sample Programs661703
++Node: Running Examples662473
++Node: Clones663201
++Node: Cut Program664425
++Node: Egrep Program674293
++Ref: Egrep Program-Footnote-1682264
++Node: Id Program682374
++Node: Split Program686038
++Ref: Split Program-Footnote-1689576
++Node: Tee Program689704
++Node: Uniq Program692511
++Node: Wc Program699941
++Ref: Wc Program-Footnote-1704206
++Node: Miscellaneous Programs704298
++Node: Dupword Program705511
++Node: Alarm Program707542
++Node: Translate Program712356
++Ref: Translate Program-Footnote-1716747
++Ref: Translate Program-Footnote-2717017
++Node: Labels Program717151
++Ref: Labels Program-Footnote-1720522
++Node: Word Sorting720606
++Node: History Sorting724649
++Node: Extract Program726485
++Node: Simple Sed734021
++Node: Igawk Program737083
++Ref: Igawk Program-Footnote-1751394
++Ref: Igawk Program-Footnote-2751595
++Node: Anagram Program751733
++Node: Signature Program754801
++Node: Programs Summary756048
++Node: Programs Exercises757263
++Node: Advanced Features760914
++Node: Nondecimal Data762862
++Node: Array Sorting764439
++Node: Controlling Array Traversal765136
++Node: Array Sorting Functions773416
++Ref: Array Sorting Functions-Footnote-1777323
++Node: Two-way I/O777517
++Ref: Two-way I/O-Footnote-1783033
++Node: TCP/IP Networking783115
++Node: Profiling785959
++Node: Advanced Features Summary793510
++Node: Internationalization795374
++Node: I18N and L10N796854
++Node: Explaining gettext797540
++Ref: Explaining gettext-Footnote-1802680
++Ref: Explaining gettext-Footnote-2802864
++Node: Programmer i18n803029
++Node: Translator i18n807254
++Node: String Extraction808048
++Ref: String Extraction-Footnote-1809009
++Node: Printf Ordering809095
++Ref: Printf Ordering-Footnote-1811877
++Node: I18N Portability811941
++Ref: I18N Portability-Footnote-1814390
++Node: I18N Example814453
++Ref: I18N Example-Footnote-1817175
++Node: Gawk I18N817247
++Node: I18N Summary817885
++Node: Debugger819224
++Node: Debugging820246
++Node: Debugging Concepts820687
++Node: Debugging Terms822543
++Node: Awk Debugging825140
++Node: Sample Debugging Session826032
++Node: Debugger Invocation826552
++Node: Finding The Bug827885
++Node: List of Debugger Commands834367
++Node: Breakpoint Control835699
++Node: Debugger Execution Control839363
++Node: Viewing And Changing Data842723
++Node: Execution Stack846081
++Node: Debugger Info847594
++Node: Miscellaneous Debugger Commands851588
++Node: Readline Support856772
++Node: Limitations857664
++Node: Debugging Summary859938
++Node: Arbitrary Precision Arithmetic861102
++Node: Computer Arithmetic862431
++Ref: Computer Arithmetic-Footnote-1866818
++Node: Math Definitions866875
++Ref: table-ieee-formats869759
++Node: MPFR features870263
++Node: FP Math Caution871905
++Ref: FP Math Caution-Footnote-1872946
++Node: Inexactness of computations873315
++Node: Inexact representation874263
++Node: Comparing FP Values875618
++Node: Errors accumulate876582
++Node: Getting Accuracy878015
++Node: Try To Round880674
++Node: Setting precision881573
++Ref: table-predefined-precision-strings882255
++Node: Setting the rounding mode884048
++Ref: table-gawk-rounding-modes884412
++Ref: Setting the rounding mode-Footnote-1887866
++Node: Arbitrary Precision Integers888045
++Ref: Arbitrary Precision Integers-Footnote-1891048
++Node: POSIX Floating Point Problems891197
++Ref: POSIX Floating Point Problems-Footnote-1895073
++Node: Floating point summary895111
++Node: Dynamic Extensions897328
++Node: Extension Intro898880
++Node: Plugin License900145
++Node: Extension Mechanism Outline900830
++Ref: figure-load-extension901254
++Ref: figure-load-new-function902739
++Ref: figure-call-new-function903741
++Node: Extension API Description905725
++Node: Extension API Functions Introduction907175
++Node: General Data Types912040
++Ref: General Data Types-Footnote-1917733
++Node: Requesting Values918032
++Ref: table-value-types-returned918769
++Node: Memory Allocation Functions919727
++Ref: Memory Allocation Functions-Footnote-1922474
++Node: Constructor Functions922570
++Node: Registration Functions924328
++Node: Extension Functions925013
++Node: Exit Callback Functions927315
++Node: Extension Version String928564
++Node: Input Parsers929214
++Node: Output Wrappers939017
++Node: Two-way processors943533
++Node: Printing Messages945737
++Ref: Printing Messages-Footnote-1946814
++Node: Updating `ERRNO'946966
++Node: Accessing Parameters947705
++Node: Symbol Table Access948935
++Node: Symbol table by name949449
++Node: Symbol table by cookie951425
++Ref: Symbol table by cookie-Footnote-1955558
++Node: Cached values955621
++Ref: Cached values-Footnote-1959125
++Node: Array Manipulation959216
++Ref: Array Manipulation-Footnote-1960314
++Node: Array Data Types960353
++Ref: Array Data Types-Footnote-1963056
++Node: Array Functions963148
++Node: Flattening Arrays967022
++Node: Creating Arrays973874
++Node: Extension API Variables978605
++Node: Extension Versioning979241
++Node: Extension API Informational Variables981142
++Node: Extension API Boilerplate982228
++Node: Finding Extensions986032
++Node: Extension Example986592
++Node: Internal File Description987322
++Node: Internal File Ops991413
++Ref: Internal File Ops-Footnote-11002845
++Node: Using Internal File Ops1002985
++Ref: Using Internal File Ops-Footnote-11005332
++Node: Extension Samples1005600
++Node: Extension Sample File Functions1007124
++Node: Extension Sample Fnmatch1014692
++Node: Extension Sample Fork1016174
++Node: Extension Sample Inplace1017387
++Node: Extension Sample Ord1019062
++Node: Extension Sample Readdir1019898
++Ref: table-readdir-file-types1020754
++Node: Extension Sample Revout1021553
++Node: Extension Sample Rev2way1022144
++Node: Extension Sample Read write array1022885
++Node: Extension Sample Readfile1024764
++Node: Extension Sample API Tests1025864
++Node: Extension Sample Time1026389
++Node: gawkextlib1027704
++Node: Extension summary1030517
++Node: Extension Exercises1034210
++Node: Language History1034932
++Node: V7/SVR3.11036575
++Node: SVR41038895
++Node: POSIX1040337
++Node: BTL1041723
++Node: POSIX/GNU1042457
++Node: Feature History1048056
++Node: Common Extensions1061186
++Node: Ranges and Locales1062498
++Ref: Ranges and Locales-Footnote-11067115
++Ref: Ranges and Locales-Footnote-21067142
++Ref: Ranges and Locales-Footnote-31067376
++Node: Contributors1067597
++Node: History summary1073022
++Node: Installation1074391
++Node: Gawk Distribution1075342
++Node: Getting1075826
++Node: Extracting1076650
++Node: Distribution contents1078292
++Node: Unix Installation1084009
++Node: Quick Installation1084626
++Node: Additional Configuration Options1087068
++Node: Configuration Philosophy1088806
++Node: Non-Unix Installation1091157
++Node: PC Installation1091615
++Node: PC Binary Installation1092926
++Node: PC Compiling1094774
++Ref: PC Compiling-Footnote-11097773
++Node: PC Testing1097878
++Node: PC Using1099054
++Node: Cygwin1103212
++Node: MSYS1104021
++Node: VMS Installation1104535
++Node: VMS Compilation1105331
++Ref: VMS Compilation-Footnote-11106553
++Node: VMS Dynamic Extensions1106611
++Node: VMS Installation Details1107984
++Node: VMS Running1110236
++Node: VMS GNV1113070
++Node: VMS Old Gawk1113793
++Node: Bugs1114263
++Node: Other Versions1118267
++Node: Installation summary1124522
++Node: Notes1125578
++Node: Compatibility Mode1126443
++Node: Additions1127225
++Node: Accessing The Source1128150
++Node: Adding Code1129586
++Node: New Ports1135764
++Node: Derived Files1140245
++Ref: Derived Files-Footnote-11145326
++Ref: Derived Files-Footnote-21145360
++Ref: Derived Files-Footnote-31145956
++Node: Future Extensions1146070
++Node: Implementation Limitations1146676
++Node: Extension Design1147924
++Node: Old Extension Problems1149078
++Ref: Old Extension Problems-Footnote-11150595
++Node: Extension New Mechanism Goals1150652
++Ref: Extension New Mechanism Goals-Footnote-11154012
++Node: Extension Other Design Decisions1154201
++Node: Extension Future Growth1156307
++Node: Old Extension Mechanism1157143
++Node: Notes summary1158905
++Node: Basic Concepts1160091
++Node: Basic High Level1160772
++Ref: figure-general-flow1161044
++Ref: figure-process-flow1161643
++Ref: Basic High Level-Footnote-11164872
++Node: Basic Data Typing1165057
++Node: Glossary1168385
++Node: Copying1193537
++Node: GNU Free Documentation License1231093
++Node: Index1256229
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    5 +
 doc/   | 1126 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   48 ++-
 doc/ |   48 ++-
 4 files changed, 627 insertions(+), 600 deletions(-)


reply via email to

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