[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-1956-g273c35

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1956-g273c353
Date: Tue, 23 Aug 2016 03:05:12 +0000 (UTC)

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

The branch, master has been updated
       via  273c35356b59a2d3b989bd568f577aaf800dc4a5 (commit)
       via  546f826812728eb8a7b9e51408929c7314b92d31 (commit)
       via  86423cdaa93430b6389c7280e6cca621ecda182c (commit)
       via  20634ad7c920344eaff684419816ad523b2f4029 (commit)
       via  9b2cc2ba3a51f012d9006596811a867eb7846265 (commit)
      from  4a920a6b4214dfc118eeeffd28b3dff33127a9b5 (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 273c35356b59a2d3b989bd568f577aaf800dc4a5
Merge: 4a920a6 546f826
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Aug 23 06:05:01 2016 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index 53d1d34,f518835..5bc066f
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,9 -1,11 +1,17 @@@
+ 2016-08-23         Arnold D. Robbins     <address@hidden>
+       * (EXTRA_DIST): Add new file, wordlist.
+       (spell): New target.
+       * wordlist: New file.
+       * Fix typos, adjust update date.
+       * Update copyright years.
 +2016-08-03         Arnold D. Robbins     <address@hidden>
 +      Remove typed regexes until they can be done properly.
 +      * gawk.1, Updated.
  2016-08-01         Arnold D. Robbins     <address@hidden>
        * Mark DJGPP port as unsupported.
diff --cc doc/
index cbcf450,6dcbfc3..a708ef6
--- a/doc/
+++ b/doc/
@@@ -35259,569 -34713,563 +35259,569 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword342138
 -Node: Foreword446580
 -Node: Preface48112
 -Ref: Preface-Footnote-150984
 -Ref: Preface-Footnote-251091
 -Ref: Preface-Footnote-351325
 -Node: History51467
 -Node: Names53819
 -Ref: Names-Footnote-154913
 -Node: This Manual55060
 -Ref: This Manual-Footnote-161545
 -Node: Conventions61645
 -Node: Manual History63999
 -Ref: Manual History-Footnote-166994
 -Ref: Manual History-Footnote-267035
 -Node: How To Contribute67109
 -Node: Acknowledgments68238
 -Node: Getting Started73124
 -Node: Running gawk75563
 -Node: One-shot76753
 -Node: Read Terminal78016
 -Node: Long80048
 -Node: Executable Scripts81561
 -Ref: Executable Scripts-Footnote-184356
 -Node: Comments84459
 -Node: Quoting86943
 -Node: DOS Quoting92460
 -Node: Sample Data Files93135
 -Node: Very Simple95730
 -Node: Two Rules100632
 -Node: More Complex102517
 -Node: Statements/Lines105383
 -Ref: Statements/Lines-Footnote-1109842
 -Node: Other Features110107
 -Node: When111043
 -Ref: When-Footnote-1112797
 -Node: Intro Summary112862
 -Node: Invoking Gawk113746
 -Node: Command Line115260
 -Node: Options116058
 -Ref: Options-Footnote-1131965
 -Ref: Options-Footnote-2132195
 -Node: Other Arguments132220
 -Node: Naming Standard Input135167
 -Node: Environment Variables136260
 -Node: AWKPATH Variable136818
 -Ref: AWKPATH Variable-Footnote-1140119
 -Ref: AWKPATH Variable-Footnote-2140164
 -Node: AWKLIBPATH Variable140425
 -Node: Other Environment Variables141569
 -Node: Exit Status145517
 -Node: Include Files146194
 -Node: Loading Shared Libraries149789
 -Node: Obsolete151217
 -Node: Undocumented151909
 -Node: Invoking Summary152206
 -Node: Regexp153866
 -Node: Regexp Usage155320
 -Node: Escape Sequences157357
 -Node: Regexp Operators163371
 -Ref: Regexp Operators-Footnote-1170787
 -Ref: Regexp Operators-Footnote-2170934
 -Node: Bracket Expressions171032
 -Ref: table-char-classes173508
 -Node: Leftmost Longest176645
 -Node: Computed Regexps177948
 -Node: GNU Regexp Operators181375
 -Node: Case-sensitivity185054
 -Ref: Case-sensitivity-Footnote-1187941
 -Ref: Case-sensitivity-Footnote-2188176
 -Node: Regexp Summary188284
 -Node: Reading Files189750
 -Node: Records191844
 -Node: awk split records192577
 -Node: gawk split records197508
 -Ref: gawk split records-Footnote-1202048
 -Node: Fields202085
 -Ref: Fields-Footnote-1204865
 -Node: Nonconstant Fields204951
 -Ref: Nonconstant Fields-Footnote-1207187
 -Node: Changing Fields207391
 -Node: Field Separators213319
 -Node: Default Field Splitting216017
 -Node: Regexp Field Splitting217135
 -Node: Single Character Fields220488
 -Node: Command Line Field Separator221548
 -Node: Full Line Fields224766
 -Ref: Full Line Fields-Footnote-1226288
 -Ref: Full Line Fields-Footnote-2226334
 -Node: Field Splitting Summary226435
 -Node: Constant Size228509
 -Node: Splitting By Content233087
 -Ref: Splitting By Content-Footnote-1237058
 -Node: Multiple Line237221
 -Ref: Multiple Line-Footnote-1243103
 -Node: Getline243282
 -Node: Plain Getline245486
 -Node: Getline/Variable248125
 -Node: Getline/File249274
 -Node: Getline/Variable/File250660
 -Ref: Getline/Variable/File-Footnote-1252263
 -Node: Getline/Pipe252351
 -Node: Getline/Variable/Pipe255056
 -Node: Getline/Coprocess256189
 -Node: Getline/Variable/Coprocess257454
 -Node: Getline Notes258194
 -Node: Getline Summary260989
 -Ref: table-getline-variants261411
 -Node: Read Timeout262159
 -Ref: Read Timeout-Footnote-1266000
 -Node: Command-line directories266058
 -Node: Input Summary266962
 -Node: Input Exercises270134
 -Node: Printing270862
 -Node: Print272638
 -Node: Print Examples274095
 -Node: Output Separators276875
 -Node: OFMT278892
 -Node: Printf280248
 -Node: Basic Printf281033
 -Node: Control Letters282607
 -Node: Format Modifiers286595
 -Node: Printf Examples292610
 -Node: Redirection295096
 -Node: Special FD301937
 -Ref: Special FD-Footnote-1305105
 -Node: Special Files305179
 -Node: Other Inherited Files305796
 -Node: Special Network306797
 -Node: Special Caveats307657
 -Node: Close Files And Pipes308606
 -Ref: Close Files And Pipes-Footnote-1315799
 -Ref: Close Files And Pipes-Footnote-2315947
 -Node: Output Summary316098
 -Node: Output Exercises317096
 -Node: Expressions317775
 -Node: Values318963
 -Node: Constants319641
 -Node: Scalar Constants320332
 -Ref: Scalar Constants-Footnote-1321196
 -Node: Nondecimal-numbers321446
 -Node: Regexp Constants324459
 -Node: Using Constant Regexps324985
 -Node: Variables328148
 -Node: Using Variables328805
 -Node: Assignment Options330715
 -Node: Conversion332588
 -Node: Strings And Numbers333112
 -Ref: Strings And Numbers-Footnote-1336175
 -Node: Locale influences conversions336284
 -Ref: table-locale-affects339042
 -Node: All Operators339660
 -Node: Arithmetic Ops340289
 -Node: Concatenation342795
 -Ref: Concatenation-Footnote-1345642
 -Node: Assignment Ops345749
 -Ref: table-assign-ops350740
 -Node: Increment Ops352053
 -Node: Truth Values and Conditions355513
 -Node: Truth Values356587
 -Node: Typing and Comparison357635
 -Node: Variable Typing358455
 -Node: Comparison Operators362079
 -Ref: table-relational-ops362498
 -Node: POSIX String Comparison365993
 -Ref: POSIX String Comparison-Footnote-1367067
 -Node: Boolean Ops367206
 -Ref: Boolean Ops-Footnote-1371688
 -Node: Conditional Exp371780
 -Node: Function Calls373516
 -Node: Precedence377393
 -Node: Locales381052
 -Node: Expressions Summary382684
 -Node: Patterns and Actions385257
 -Node: Pattern Overview386377
 -Node: Regexp Patterns388054
 -Node: Expression Patterns388596
 -Node: Ranges392377
 -Node: BEGIN/END395485
 -Node: Using BEGIN/END396246
 -Ref: Using BEGIN/END-Footnote-1398982
 -Node: I/O And BEGIN/END399088
 -Node: Empty404309
 -Node: Using Shell Variables404626
 -Node: Action Overview406900
 -Node: Statements409225
 -Node: If Statement411073
 -Node: While Statement412568
 -Node: Do Statement414596
 -Node: For Statement415744
 -Node: Switch Statement418902
 -Node: Break Statement421288
 -Node: Continue Statement423380
 -Node: Next Statement425207
 -Node: Nextfile Statement427590
 -Node: Exit Statement430242
 -Node: Built-in Variables432645
 -Node: User-modified433778
 -Ref: User-modified-Footnote-1441403
 -Node: Auto-set441465
 -Ref: Auto-set-Footnote-1454821
 -Ref: Auto-set-Footnote-2455027
 -Node: ARGC and ARGV455083
 -Node: Pattern Action Summary459296
 -Node: Arrays461726
 -Node: Array Basics463055
 -Node: Array Intro463899
 -Ref: figure-array-elements465874
 -Ref: Array Intro-Footnote-1468578
 -Node: Reference to Elements468706
 -Node: Assigning Elements471170
 -Node: Array Example471661
 -Node: Scanning an Array473420
 -Node: Controlling Scanning476442
 -Ref: Controlling Scanning-Footnote-1481841
 -Node: Numeric Array Subscripts482157
 -Node: Uninitialized Subscripts484341
 -Node: Delete485960
 -Ref: Delete-Footnote-1488712
 -Node: Multidimensional488769
 -Node: Multiscanning491864
 -Node: Arrays of Arrays493455
 -Node: Arrays Summary498222
 -Node: Functions500315
 -Node: Built-in501353
 -Node: Calling Built-in502434
 -Node: Numeric Functions504430
 -Ref: Numeric Functions-Footnote-1508458
 -Ref: Numeric Functions-Footnote-2508815
 -Ref: Numeric Functions-Footnote-3508863
 -Node: String Functions509135
 -Ref: String Functions-Footnote-1532639
 -Ref: String Functions-Footnote-2532767
 -Ref: String Functions-Footnote-3533015
 -Node: Gory Details533102
 -Ref: table-sub-escapes534893
 -Ref: table-sub-proposed536412
 -Ref: table-posix-sub537775
 -Ref: table-gensub-escapes539316
 -Ref: Gory Details-Footnote-1540139
 -Node: I/O Functions540293
 -Ref: table-system-return-values546875
 -Ref: I/O Functions-Footnote-1548855
 -Ref: I/O Functions-Footnote-2549003
 -Node: Time Functions549123
 -Ref: Time Functions-Footnote-1559628
 -Ref: Time Functions-Footnote-2559696
 -Ref: Time Functions-Footnote-3559854
 -Ref: Time Functions-Footnote-4559965
 -Ref: Time Functions-Footnote-5560077
 -Ref: Time Functions-Footnote-6560304
 -Node: Bitwise Functions560570
 -Ref: table-bitwise-ops561164
 -Ref: Bitwise Functions-Footnote-1565502
 -Node: Type Functions565675
 -Node: I18N Functions566831
 -Node: User-defined568482
 -Node: Definition Syntax569287
 -Ref: Definition Syntax-Footnote-1574974
 -Node: Function Example575045
 -Ref: Function Example-Footnote-1577967
 -Node: Function Caveats577989
 -Node: Calling A Function578507
 -Node: Variable Scope579465
 -Node: Pass By Value/Reference582459
 -Node: Return Statement585958
 -Node: Dynamic Typing588937
 -Node: Indirect Calls589867
 -Ref: Indirect Calls-Footnote-1600118
 -Node: Functions Summary600246
 -Node: Library Functions602951
 -Ref: Library Functions-Footnote-1606558
 -Ref: Library Functions-Footnote-2606701
 -Node: Library Names606872
 -Ref: Library Names-Footnote-1610332
 -Ref: Library Names-Footnote-2610555
 -Node: General Functions610641
 -Node: Strtonum Function611744
 -Node: Assert Function614766
 -Node: Round Function618092
 -Node: Cliff Random Function619633
 -Node: Ordinal Functions620649
 -Ref: Ordinal Functions-Footnote-1623712
 -Ref: Ordinal Functions-Footnote-2623964
 -Node: Join Function624174
 -Ref: Join Function-Footnote-1625944
 -Node: Getlocaltime Function626144
 -Node: Readfile Function629886
 -Node: Shell Quoting631858
 -Node: Data File Management633259
 -Node: Filetrans Function633891
 -Node: Rewind Function637987
 -Node: File Checking639893
 -Ref: File Checking-Footnote-1641227
 -Node: Empty Files641428
 -Node: Ignoring Assigns643407
 -Node: Getopt Function644957
 -Ref: Getopt Function-Footnote-1656426
 -Node: Passwd Functions656626
 -Ref: Passwd Functions-Footnote-1665465
 -Node: Group Functions665553
 -Ref: Group Functions-Footnote-1673450
 -Node: Walking Arrays673657
 -Node: Library Functions Summary676665
 -Node: Library Exercises678071
 -Node: Sample Programs678536
 -Node: Running Examples679306
 -Node: Clones680034
 -Node: Cut Program681258
 -Node: Egrep Program691187
 -Ref: Egrep Program-Footnote-1698699
 -Node: Id Program698809
 -Node: Split Program702489
 -Ref: Split Program-Footnote-1705948
 -Node: Tee Program706077
 -Node: Uniq Program708867
 -Node: Wc Program716293
 -Ref: Wc Program-Footnote-1720548
 -Node: Miscellaneous Programs720642
 -Node: Dupword Program721855
 -Node: Alarm Program723885
 -Node: Translate Program728740
 -Ref: Translate Program-Footnote-1733305
 -Node: Labels Program733575
 -Ref: Labels Program-Footnote-1736926
 -Node: Word Sorting737010
 -Node: History Sorting741082
 -Node: Extract Program742917
 -Node: Simple Sed750446
 -Node: Igawk Program753520
 -Ref: Igawk Program-Footnote-1767851
 -Ref: Igawk Program-Footnote-2768053
 -Ref: Igawk Program-Footnote-3768175
 -Node: Anagram Program768290
 -Node: Signature Program771352
 -Node: Programs Summary772599
 -Node: Programs Exercises773813
 -Ref: Programs Exercises-Footnote-1777942
 -Node: Advanced Features778033
 -Node: Nondecimal Data780023
 -Node: Array Sorting781614
 -Node: Controlling Array Traversal782314
 -Ref: Controlling Array Traversal-Footnote-1790681
 -Node: Array Sorting Functions790799
 -Ref: Array Sorting Functions-Footnote-1795890
 -Node: Two-way I/O796086
 -Ref: Two-way I/O-Footnote-1802380
 -Ref: Two-way I/O-Footnote-2802567
 -Node: TCP/IP Networking802649
 -Node: Profiling805767
 -Node: Advanced Features Summary813306
 -Node: Internationalization815242
 -Node: I18N and L10N816722
 -Node: Explaining gettext817409
 -Ref: Explaining gettext-Footnote-1823301
 -Ref: Explaining gettext-Footnote-2823486
 -Node: Programmer i18n823651
 -Ref: Programmer i18n-Footnote-1828506
 -Node: Translator i18n828555
 -Node: String Extraction829349
 -Ref: String Extraction-Footnote-1830481
 -Node: Printf Ordering830567
 -Ref: Printf Ordering-Footnote-1833353
 -Node: I18N Portability833417
 -Ref: I18N Portability-Footnote-1835873
 -Node: I18N Example835936
 -Ref: I18N Example-Footnote-1838742
 -Node: Gawk I18N838815
 -Node: I18N Summary839460
 -Node: Debugger840801
 -Node: Debugging841823
 -Node: Debugging Concepts842264
 -Node: Debugging Terms844073
 -Node: Awk Debugging846648
 -Node: Sample Debugging Session847554
 -Node: Debugger Invocation848088
 -Node: Finding The Bug849474
 -Node: List of Debugger Commands855952
 -Node: Breakpoint Control857285
 -Node: Debugger Execution Control860979
 -Node: Viewing And Changing Data864341
 -Node: Execution Stack867715
 -Node: Debugger Info869352
 -Node: Miscellaneous Debugger Commands873423
 -Node: Readline Support878511
 -Node: Limitations879407
 -Node: Debugging Summary881516
 -Node: Arbitrary Precision Arithmetic882689
 -Node: Computer Arithmetic884105
 -Ref: table-numeric-ranges887696
 -Ref: Computer Arithmetic-Footnote-1888418
 -Node: Math Definitions888475
 -Ref: table-ieee-formats891789
 -Ref: Math Definitions-Footnote-1892392
 -Node: MPFR features892497
 -Node: FP Math Caution894214
 -Ref: FP Math Caution-Footnote-1895286
 -Node: Inexactness of computations895655
 -Node: Inexact representation896615
 -Node: Comparing FP Values897975
 -Node: Errors accumulate899057
 -Node: Getting Accuracy900490
 -Node: Try To Round903200
 -Node: Setting precision904099
 -Ref: table-predefined-precision-strings904796
 -Node: Setting the rounding mode906626
 -Ref: table-gawk-rounding-modes907000
 -Ref: Setting the rounding mode-Footnote-1910408
 -Node: Arbitrary Precision Integers910587
 -Ref: Arbitrary Precision Integers-Footnote-1913571
 -Node: POSIX Floating Point Problems913720
 -Ref: POSIX Floating Point Problems-Footnote-1917602
 -Node: Floating point summary917640
 -Node: Dynamic Extensions919830
 -Node: Extension Intro921383
 -Node: Plugin License922649
 -Node: Extension Mechanism Outline923446
 -Ref: figure-load-extension923885
 -Ref: figure-register-new-function925450
 -Ref: figure-call-new-function926542
 -Node: Extension API Description928604
 -Node: Extension API Functions Introduction930052
 -Node: General Data Types934864
 -Ref: General Data Types-Footnote-1940819
 -Node: Memory Allocation Functions941118
 -Ref: Memory Allocation Functions-Footnote-1943963
 -Node: Constructor Functions944062
 -Node: Registration Functions945807
 -Node: Extension Functions946492
 -Node: Exit Callback Functions948791
 -Node: Extension Version String950041
 -Node: Input Parsers950704
 -Node: Output Wrappers960586
 -Node: Two-way processors965098
 -Node: Printing Messages967363
 -Ref: Printing Messages-Footnote-1968437
 -Node: Updating ERRNO968590
 -Node: Requesting Values969329
 -Ref: table-value-types-returned970066
 -Node: Accessing Parameters970949
 -Node: Symbol Table Access972184
 -Node: Symbol table by name972696
 -Node: Symbol table by cookie974717
 -Ref: Symbol table by cookie-Footnote-1978869
 -Node: Cached values978933
 -Ref: Cached values-Footnote-1982440
 -Node: Array Manipulation982531
 -Ref: Array Manipulation-Footnote-1983630
 -Node: Array Data Types983667
 -Ref: Array Data Types-Footnote-1986325
 -Node: Array Functions986417
 -Node: Flattening Arrays990275
 -Node: Creating Arrays997183
 -Node: Extension API Variables1001952
 -Node: Extension Versioning1002588
 -Ref: gawk-api-version1003025
 -Node: Extension API Informational Variables1004781
 -Node: Extension API Boilerplate1005845
 -Node: Finding Extensions1009659
 -Node: Extension Example1010218
 -Node: Internal File Description1011016
 -Node: Internal File Ops1015096
 -Ref: Internal File Ops-Footnote-11026858
 -Node: Using Internal File Ops1026998
 -Ref: Using Internal File Ops-Footnote-11029381
 -Node: Extension Samples1029655
 -Node: Extension Sample File Functions1031184
 -Node: Extension Sample Fnmatch1038833
 -Node: Extension Sample Fork1040320
 -Node: Extension Sample Inplace1041538
 -Node: Extension Sample Ord1044748
 -Node: Extension Sample Readdir1045584
 -Ref: table-readdir-file-types1046473
 -Node: Extension Sample Revout1047278
 -Node: Extension Sample Rev2way1047867
 -Node: Extension Sample Read write array1048607
 -Node: Extension Sample Readfile1050549
 -Node: Extension Sample Time1051644
 -Node: Extension Sample API Tests1052992
 -Node: gawkextlib1053484
 -Node: Extension summary1055908
 -Node: Extension Exercises1059600
 -Node: Language History1061098
 -Node: V7/SVR3.11062754
 -Node: SVR41064906
 -Node: POSIX1066340
 -Node: BTL1067719
 -Node: POSIX/GNU1068448
 -Node: Feature History1073969
 -Node: Common Extensions1087298
 -Node: Ranges and Locales1088581
 -Ref: Ranges and Locales-Footnote-11093197
 -Ref: Ranges and Locales-Footnote-21093224
 -Ref: Ranges and Locales-Footnote-31093459
 -Node: Contributors1093680
 -Node: History summary1099240
 -Node: Installation1100620
 -Node: Gawk Distribution1101564
 -Node: Getting1102048
 -Node: Extracting1103009
 -Node: Distribution contents1104647
 -Node: Unix Installation1110398
 -Node: Quick Installation1111014
 -Node: Additional Configuration Options1113441
 -Node: Configuration Philosophy1115245
 -Node: Non-Unix Installation1117614
 -Node: PC Installation1118072
 -Node: PC Binary Installation1119392
 -Node: PC Compiling1121244
 -Ref: PC Compiling-Footnote-11124038
 -Node: PC Testing1124147
 -Node: PC Using1125327
 -Ref: PC Using-Footnote-11129480
 -Node: Cygwin1129553
 -Node: MSYS1130323
 -Node: VMS Installation1130824
 -Node: VMS Compilation1131615
 -Ref: VMS Compilation-Footnote-11132844
 -Node: VMS Dynamic Extensions1132902
 -Node: VMS Installation Details1134587
 -Node: VMS Running1136840
 -Node: VMS GNV1141119
 -Node: VMS Old Gawk1141854
 -Node: Bugs1142325
 -Node: Other Versions1146640
 -Node: Installation summary1153224
 -Node: Notes1154275
 -Node: Compatibility Mode1155140
 -Node: Additions1155922
 -Node: Accessing The Source1156847
 -Node: Adding Code1158282
 -Node: New Ports1164501
 -Node: Derived Files1168989
 -Ref: Derived Files-Footnote-11174474
 -Ref: Derived Files-Footnote-21174509
 -Ref: Derived Files-Footnote-31175107
 -Node: Future Extensions1175221
 -Node: Implementation Limitations1175879
 -Node: Extension Design1177062
 -Node: Old Extension Problems1178216
 -Ref: Old Extension Problems-Footnote-11179734
 -Node: Extension New Mechanism Goals1179791
 -Ref: Extension New Mechanism Goals-Footnote-11183155
 -Node: Extension Other Design Decisions1183344
 -Node: Extension Future Growth1185457
 -Node: Old Extension Mechanism1186293
 -Node: Notes summary1188056
 -Node: Basic Concepts1189238
 -Node: Basic High Level1189919
 -Ref: figure-general-flow1190201
 -Ref: figure-process-flow1190886
 -Ref: Basic High Level-Footnote-11194187
 -Node: Basic Data Typing1194372
 -Node: Glossary1197700
 -Node: Copying1229647
 -Node: GNU Free Documentation License1267186
 -Node: Index1292304
 +Node: Foreword342506
 +Node: Foreword446948
 +Node: Preface48480
 +Ref: Preface-Footnote-151352
 +Ref: Preface-Footnote-251459
 +Ref: Preface-Footnote-351693
 +Node: History51835
 +Node: Names54187
 +Ref: Names-Footnote-155281
 +Node: This Manual55428
 +Ref: This Manual-Footnote-161913
 +Node: Conventions62013
 +Node: Manual History64367
 +Ref: Manual History-Footnote-167362
 +Ref: Manual History-Footnote-267403
 +Node: How To Contribute67477
 +Node: Acknowledgments68606
 +Node: Getting Started73492
 +Node: Running gawk75931
 +Node: One-shot77121
 +Node: Read Terminal78384
 +Node: Long80416
 +Node: Executable Scripts81929
 +Ref: Executable Scripts-Footnote-184724
 +Node: Comments84827
 +Node: Quoting87311
 +Node: DOS Quoting92828
 +Node: Sample Data Files93503
 +Node: Very Simple96098
 +Node: Two Rules101000
 +Node: More Complex102885
 +Node: Statements/Lines105751
 +Ref: Statements/Lines-Footnote-1110210
 +Node: Other Features110475
 +Node: When111411
 +Ref: When-Footnote-1113165
 +Node: Intro Summary113230
 +Node: Invoking Gawk114114
 +Node: Command Line115628
 +Node: Options116426
 +Ref: Options-Footnote-1132524
 +Ref: Options-Footnote-2132754
 +Node: Other Arguments132779
 +Node: Naming Standard Input135726
 +Node: Environment Variables136819
 +Node: AWKPATH Variable137377
 +Ref: AWKPATH Variable-Footnote-1140788
 +Ref: AWKPATH Variable-Footnote-2140833
 +Node: AWKLIBPATH Variable141094
 +Node: Other Environment Variables142351
 +Node: Exit Status146172
 +Node: Include Files146849
 +Node: Loading Shared Libraries150444
 +Node: Obsolete151872
 +Node: Undocumented152564
 +Node: Invoking Summary152861
 +Node: Regexp154521
 +Node: Regexp Usage156040
 +Node: Escape Sequences158077
 +Node: Regexp Operators164309
 +Ref: Regexp Operators-Footnote-1171725
 +Ref: Regexp Operators-Footnote-2171872
 +Node: Bracket Expressions171970
 +Ref: table-char-classes174446
 +Node: Leftmost Longest177583
 +Node: Computed Regexps178886
 +Node: GNU Regexp Operators182313
 +Node: Case-sensitivity185992
 +Ref: Case-sensitivity-Footnote-1188888
 +Ref: Case-sensitivity-Footnote-2189123
 +Node: Strong Regexp Constants189231
 +Node: Regexp Summary190020
 +Node: Reading Files191495
 +Node: Records193658
 +Node: awk split records194391
 +Node: gawk split records199322
 +Ref: gawk split records-Footnote-1203862
 +Node: Fields203899
 +Node: Nonconstant Fields206640
 +Ref: Nonconstant Fields-Footnote-1208876
 +Node: Changing Fields209080
 +Node: Field Separators215008
 +Node: Default Field Splitting217706
 +Node: Regexp Field Splitting218824
 +Node: Single Character Fields222177
 +Node: Command Line Field Separator223237
 +Node: Full Line Fields226455
 +Ref: Full Line Fields-Footnote-1227977
 +Ref: Full Line Fields-Footnote-2228023
 +Node: Field Splitting Summary228124
 +Node: Constant Size230198
 +Node: Splitting By Content234776
 +Ref: Splitting By Content-Footnote-1238747
 +Node: Multiple Line238910
 +Ref: Multiple Line-Footnote-1244792
 +Node: Getline244971
 +Node: Plain Getline247437
 +Node: Getline/Variable250076
 +Node: Getline/File251225
 +Node: Getline/Variable/File252611
 +Ref: Getline/Variable/File-Footnote-1254214
 +Node: Getline/Pipe254302
 +Node: Getline/Variable/Pipe257007
 +Node: Getline/Coprocess258140
 +Node: Getline/Variable/Coprocess259405
 +Node: Getline Notes260145
 +Node: Getline Summary262940
 +Ref: table-getline-variants263362
 +Node: Read Timeout264110
 +Ref: Read Timeout-Footnote-1268016
 +Node: Retrying Input268074
 +Node: Command-line directories269273
 +Node: Input Summary270179
 +Node: Input Exercises273351
 +Node: Printing274079
 +Node: Print275913
 +Node: Print Examples277370
 +Node: Output Separators280150
 +Node: OFMT282167
 +Node: Printf283523
 +Node: Basic Printf284308
 +Node: Control Letters285882
 +Node: Format Modifiers289870
 +Node: Printf Examples295885
 +Node: Redirection298371
 +Node: Special FD305212
 +Ref: Special FD-Footnote-1308380
 +Node: Special Files308454
 +Node: Other Inherited Files309071
 +Node: Special Network310072
 +Node: Special Caveats310932
 +Node: Close Files And Pipes311881
 +Ref: table-close-pipe-return-values318788
 +Ref: Close Files And Pipes-Footnote-1319571
 +Ref: Close Files And Pipes-Footnote-2319719
 +Node: Nonfatal319871
 +Node: Output Summary322196
 +Node: Output Exercises323418
 +Node: Expressions324097
 +Node: Values325285
 +Node: Constants325963
 +Node: Scalar Constants326654
 +Ref: Scalar Constants-Footnote-1327518
 +Node: Nondecimal-numbers327768
 +Node: Regexp Constants330781
 +Node: Using Constant Regexps331307
 +Node: Variables334470
 +Node: Using Variables335127
 +Node: Assignment Options337037
 +Node: Conversion338910
 +Node: Strings And Numbers339434
 +Ref: Strings And Numbers-Footnote-1342497
 +Node: Locale influences conversions342606
 +Ref: table-locale-affects345364
 +Node: All Operators345982
 +Node: Arithmetic Ops346611
 +Node: Concatenation349117
 +Ref: Concatenation-Footnote-1351964
 +Node: Assignment Ops352071
 +Ref: table-assign-ops357062
 +Node: Increment Ops358375
 +Node: Truth Values and Conditions361835
 +Node: Truth Values362909
 +Node: Typing and Comparison363957
 +Node: Variable Typing364777
 +Node: Comparison Operators368401
 +Ref: table-relational-ops368820
 +Node: POSIX String Comparison372315
 +Ref: POSIX String Comparison-Footnote-1373389
 +Node: Boolean Ops373528
 +Ref: Boolean Ops-Footnote-1378010
 +Node: Conditional Exp378102
 +Node: Function Calls379838
 +Node: Precedence383715
 +Node: Locales387374
 +Node: Expressions Summary389006
 +Node: Patterns and Actions391579
 +Node: Pattern Overview392699
 +Node: Regexp Patterns394376
 +Node: Expression Patterns394918
 +Node: Ranges398699
 +Node: BEGIN/END401807
 +Node: Using BEGIN/END402568
 +Ref: Using BEGIN/END-Footnote-1405304
 +Node: I/O And BEGIN/END405410
 +Node: Empty410631
 +Node: Using Shell Variables410948
 +Node: Action Overview413222
 +Node: Statements415547
 +Node: If Statement417395
 +Node: While Statement418890
 +Node: Do Statement420918
 +Node: For Statement422066
 +Node: Switch Statement425224
 +Node: Break Statement427610
 +Node: Continue Statement429702
 +Node: Next Statement431529
 +Node: Nextfile Statement433912
 +Node: Exit Statement436564
 +Node: Built-in Variables438967
 +Node: User-modified440100
 +Node: Auto-set447686
 +Ref: Auto-set-Footnote-1462339
 +Ref: Auto-set-Footnote-2462545
 +Node: ARGC and ARGV462601
 +Node: Pattern Action Summary466814
 +Node: Arrays469244
 +Node: Array Basics470573
 +Node: Array Intro471417
 +Ref: figure-array-elements473392
 +Ref: Array Intro-Footnote-1476096
 +Node: Reference to Elements476224
 +Node: Assigning Elements478688
 +Node: Array Example479179
 +Node: Scanning an Array480938
 +Node: Controlling Scanning483960
 +Ref: Controlling Scanning-Footnote-1489359
 +Node: Numeric Array Subscripts489675
 +Node: Uninitialized Subscripts491859
 +Node: Delete493478
 +Ref: Delete-Footnote-1496230
 +Node: Multidimensional496287
 +Node: Multiscanning499382
 +Node: Arrays of Arrays500973
 +Node: Arrays Summary505740
 +Node: Functions507833
 +Node: Built-in508871
 +Node: Calling Built-in509952
 +Node: Numeric Functions511948
 +Ref: Numeric Functions-Footnote-1516781
 +Ref: Numeric Functions-Footnote-2517138
 +Ref: Numeric Functions-Footnote-3517186
 +Node: String Functions517458
 +Ref: String Functions-Footnote-1540962
 +Ref: String Functions-Footnote-2541090
 +Ref: String Functions-Footnote-3541338
 +Node: Gory Details541425
 +Ref: table-sub-escapes543216
 +Ref: table-sub-proposed544735
 +Ref: table-posix-sub546098
 +Ref: table-gensub-escapes547639
 +Ref: Gory Details-Footnote-1548462
 +Node: I/O Functions548616
 +Ref: table-system-return-values555198
 +Ref: I/O Functions-Footnote-1557178
 +Ref: I/O Functions-Footnote-2557326
 +Node: Time Functions557446
 +Ref: Time Functions-Footnote-1567951
 +Ref: Time Functions-Footnote-2568019
 +Ref: Time Functions-Footnote-3568177
 +Ref: Time Functions-Footnote-4568288
 +Ref: Time Functions-Footnote-5568400
 +Ref: Time Functions-Footnote-6568627
 +Node: Bitwise Functions568893
 +Ref: table-bitwise-ops569487
 +Ref: Bitwise Functions-Footnote-1573825
 +Node: Type Functions573998
 +Node: I18N Functions576530
 +Node: User-defined578181
 +Node: Definition Syntax578986
 +Ref: Definition Syntax-Footnote-1584673
 +Node: Function Example584744
 +Ref: Function Example-Footnote-1587666
 +Node: Function Caveats587688
 +Node: Calling A Function588206
 +Node: Variable Scope589164
 +Node: Pass By Value/Reference592158
 +Node: Return Statement595657
 +Node: Dynamic Typing598636
 +Node: Indirect Calls599566
 +Ref: Indirect Calls-Footnote-1609817
 +Node: Functions Summary609945
 +Node: Library Functions612650
 +Ref: Library Functions-Footnote-1616257
 +Ref: Library Functions-Footnote-2616400
 +Node: Library Names616571
 +Ref: Library Names-Footnote-1620031
 +Ref: Library Names-Footnote-2620254
 +Node: General Functions620340
 +Node: Strtonum Function621443
 +Node: Assert Function624465
 +Node: Round Function627791
 +Node: Cliff Random Function629332
 +Node: Ordinal Functions630348
 +Ref: Ordinal Functions-Footnote-1633411
 +Ref: Ordinal Functions-Footnote-2633663
 +Node: Join Function633873
 +Ref: Join Function-Footnote-1635643
 +Node: Getlocaltime Function635843
 +Node: Readfile Function639585
 +Node: Shell Quoting641557
 +Node: Data File Management642958
 +Node: Filetrans Function643590
 +Node: Rewind Function647686
- Node: File Checking649591
- Ref: File Checking-Footnote-1650925
- Node: Empty Files651126
- Node: Ignoring Assigns653105
- Node: Getopt Function654655
- Ref: Getopt Function-Footnote-1666124
- Node: Passwd Functions666324
- Ref: Passwd Functions-Footnote-1675163
- Node: Group Functions675251
- Ref: Group Functions-Footnote-1683148
- Node: Walking Arrays683355
- Node: Library Functions Summary686363
- Node: Library Exercises687769
- Node: Sample Programs688234
- Node: Running Examples689004
- Node: Clones689732
- Node: Cut Program690956
- Node: Egrep Program700885
- Ref: Egrep Program-Footnote-1708397
- Node: Id Program708507
- Node: Split Program712187
- Ref: Split Program-Footnote-1715646
- Node: Tee Program715775
- Node: Uniq Program718565
- Node: Wc Program725991
- Ref: Wc Program-Footnote-1730246
- Node: Miscellaneous Programs730340
- Node: Dupword Program731553
- Node: Alarm Program733583
- Node: Translate Program738438
- Ref: Translate Program-Footnote-1743003
- Node: Labels Program743273
- Ref: Labels Program-Footnote-1746624
- Node: Word Sorting746708
- Node: History Sorting750780
- Node: Extract Program752615
- Node: Simple Sed760144
- Node: Igawk Program763218
- Ref: Igawk Program-Footnote-1777549
- Ref: Igawk Program-Footnote-2777751
- Ref: Igawk Program-Footnote-3777873
- Node: Anagram Program777988
- Node: Signature Program781050
- Node: Programs Summary782297
- Node: Programs Exercises783511
- Ref: Programs Exercises-Footnote-1787640
- Node: Advanced Features787731
- Node: Nondecimal Data789721
- Node: Array Sorting791312
- Node: Controlling Array Traversal792012
- Ref: Controlling Array Traversal-Footnote-1800379
- Node: Array Sorting Functions800497
- Ref: Array Sorting Functions-Footnote-1805588
- Node: Two-way I/O805784
- Ref: Two-way I/O-Footnote-1812334
- Ref: Two-way I/O-Footnote-2812521
- Node: TCP/IP Networking812603
- Node: Profiling815721
- Ref: Profiling-Footnote-1824214
- Node: Advanced Features Summary824537
- Node: Internationalization826381
- Node: I18N and L10N827861
- Node: Explaining gettext828548
- Ref: Explaining gettext-Footnote-1834440
- Ref: Explaining gettext-Footnote-2834625
- Node: Programmer i18n834790
- Ref: Programmer i18n-Footnote-1839645
- Node: Translator i18n839694
- Node: String Extraction840488
- Ref: String Extraction-Footnote-1841620
- Node: Printf Ordering841706
- Ref: Printf Ordering-Footnote-1844492
- Node: I18N Portability844556
- Ref: I18N Portability-Footnote-1847012
- Node: I18N Example847075
- Ref: I18N Example-Footnote-1849881
- Node: Gawk I18N849954
- Node: I18N Summary850599
- Node: Debugger851940
- Node: Debugging852962
- Node: Debugging Concepts853403
- Node: Debugging Terms855212
- Node: Awk Debugging857787
- Node: Sample Debugging Session858693
- Node: Debugger Invocation859227
- Node: Finding The Bug860613
- Node: List of Debugger Commands867091
- Node: Breakpoint Control868424
- Node: Debugger Execution Control872118
- Node: Viewing And Changing Data875480
- Node: Execution Stack878854
- Node: Debugger Info880491
- Node: Miscellaneous Debugger Commands884562
- Node: Readline Support889650
- Node: Limitations890546
- Ref: Limitations-Footnote-1894777
- Node: Debugging Summary894828
- Node: Arbitrary Precision Arithmetic896107
- Node: Computer Arithmetic897523
- Ref: table-numeric-ranges901114
- Ref: Computer Arithmetic-Footnote-1901836
- Node: Math Definitions901893
- Ref: table-ieee-formats905207
- Ref: Math Definitions-Footnote-1905810
- Node: MPFR features905915
- Node: FP Math Caution907632
- Ref: FP Math Caution-Footnote-1908704
- Node: Inexactness of computations909073
- Node: Inexact representation910033
- Node: Comparing FP Values911393
- Node: Errors accumulate912475
- Node: Getting Accuracy913908
- Node: Try To Round916618
- Node: Setting precision917517
- Ref: table-predefined-precision-strings918214
- Node: Setting the rounding mode920044
- Ref: table-gawk-rounding-modes920418
- Ref: Setting the rounding mode-Footnote-1923826
- Node: Arbitrary Precision Integers924005
- Ref: Arbitrary Precision Integers-Footnote-1928922
- Node: POSIX Floating Point Problems929071
- Ref: POSIX Floating Point Problems-Footnote-1932953
- Node: Floating point summary932991
- Node: Dynamic Extensions935181
- Node: Extension Intro936734
- Node: Plugin License938000
- Node: Extension Mechanism Outline938797
- Ref: figure-load-extension939236
- Ref: figure-register-new-function940801
- Ref: figure-call-new-function941893
- Node: Extension API Description943955
- Node: Extension API Functions Introduction945487
- Node: General Data Types950346
- Ref: General Data Types-Footnote-1956301
- Node: Memory Allocation Functions956600
- Ref: Memory Allocation Functions-Footnote-1959445
- Node: Constructor Functions959544
- Node: Registration Functions961289
- Node: Extension Functions961974
- Node: Exit Callback Functions964597
- Node: Extension Version String965847
- Node: Input Parsers966510
- Node: Output Wrappers976392
- Node: Two-way processors980904
- Node: Printing Messages983169
- Ref: Printing Messages-Footnote-1984340
- Node: Updating ERRNO984493
- Node: Requesting Values985232
- Ref: table-value-types-returned985969
- Node: Accessing Parameters986852
- Node: Symbol Table Access988087
- Node: Symbol table by name988599
- Node: Symbol table by cookie990620
- Ref: Symbol table by cookie-Footnote-1994772
- Node: Cached values994836
- Ref: Cached values-Footnote-1998343
- Node: Array Manipulation998434
- Ref: Array Manipulation-Footnote-1999525
- Node: Array Data Types999562
- Ref: Array Data Types-Footnote-11002220
- Node: Array Functions1002312
- Node: Flattening Arrays1006170
- Node: Creating Arrays1013078
- Node: Redirection API1017847
- Node: Extension API Variables1020678
- Node: Extension Versioning1021311
- Ref: gawk-api-version1021748
- Node: Extension API Informational Variables1023504
- Node: Extension API Boilerplate1024568
- Node: Finding Extensions1028382
- Node: Extension Example1028941
- Node: Internal File Description1029739
- Node: Internal File Ops1033819
- Ref: Internal File Ops-Footnote-11045581
- Node: Using Internal File Ops1045721
- Ref: Using Internal File Ops-Footnote-11048104
- Node: Extension Samples1048378
- Node: Extension Sample File Functions1049907
- Node: Extension Sample Fnmatch1057556
- Node: Extension Sample Fork1059043
- Node: Extension Sample Inplace1060261
- Node: Extension Sample Ord1063471
- Node: Extension Sample Readdir1064307
- Ref: table-readdir-file-types1065196
- Node: Extension Sample Revout1066001
- Node: Extension Sample Rev2way1066590
- Node: Extension Sample Read write array1067330
- Node: Extension Sample Readfile1069272
- Node: Extension Sample Time1070367
- Node: Extension Sample API Tests1071715
- Node: gawkextlib1072207
- Node: Extension summary1074654
- Node: Extension Exercises1078356
- Node: Language History1079854
- Node: V7/SVR3.11081510
- Node: SVR41083662
- Node: POSIX1085096
- Node: BTL1086475
- Node: POSIX/GNU1087204
- Node: Feature History1093066
- Node: Common Extensions1107436
- Node: Ranges and Locales1108719
- Ref: Ranges and Locales-Footnote-11113335
- Ref: Ranges and Locales-Footnote-21113362
- Ref: Ranges and Locales-Footnote-31113597
- Node: Contributors1113818
- Node: History summary1119378
- Node: Installation1120758
- Node: Gawk Distribution1121702
- Node: Getting1122186
- Node: Extracting1123147
- Node: Distribution contents1124785
- Node: Unix Installation1130879
- Node: Quick Installation1131561
- Node: Shell Startup Files1133975
- Node: Additional Configuration Options1135053
- Node: Configuration Philosophy1136858
- Node: Non-Unix Installation1139227
- Node: PC Installation1139685
- Node: PC Binary Installation1141005
- Node: PC Compiling1142857
- Ref: PC Compiling-Footnote-11145651
- Node: PC Testing1145760
- Node: PC Using1146940
- Ref: PC Using-Footnote-11151093
- Node: Cygwin1151166
- Node: MSYS1151936
- Node: VMS Installation1152437
- Node: VMS Compilation1153228
- Ref: VMS Compilation-Footnote-11154457
- Node: VMS Dynamic Extensions1154515
- Node: VMS Installation Details1156200
- Node: VMS Running1158453
- Node: VMS GNV1162732
- Node: VMS Old Gawk1163467
- Node: Bugs1163938
- Node: Other Versions1168253
- Node: Installation summary1174837
- Node: Notes1175888
- Node: Compatibility Mode1176753
- Node: Additions1177535
- Node: Accessing The Source1178460
- Node: Adding Code1179895
- Node: New Ports1186114
- Node: Derived Files1190602
- Ref: Derived Files-Footnote-11196087
- Ref: Derived Files-Footnote-21196122
- Ref: Derived Files-Footnote-31196720
- Node: Future Extensions1196834
- Node: Implementation Limitations1197492
- Node: Extension Design1198675
- Node: Old Extension Problems1199829
- Ref: Old Extension Problems-Footnote-11201347
- Node: Extension New Mechanism Goals1201404
- Ref: Extension New Mechanism Goals-Footnote-11204768
- Node: Extension Other Design Decisions1204957
- Node: Extension Future Growth1207070
- Node: Old Extension Mechanism1207906
- Node: Notes summary1209669
- Node: Basic Concepts1210851
- Node: Basic High Level1211532
- Ref: figure-general-flow1211814
- Ref: figure-process-flow1212499
- Ref: Basic High Level-Footnote-11215800
- Node: Basic Data Typing1215985
- Node: Glossary1219313
- Node: Copying1251259
- Node: GNU Free Documentation License1288798
- Node: Index1313916
++Node: File Checking649592
++Ref: File Checking-Footnote-1650926
++Node: Empty Files651127
++Node: Ignoring Assigns653106
++Node: Getopt Function654656
++Ref: Getopt Function-Footnote-1666125
++Node: Passwd Functions666325
++Ref: Passwd Functions-Footnote-1675164
++Node: Group Functions675252
++Ref: Group Functions-Footnote-1683149
++Node: Walking Arrays683356
++Node: Library Functions Summary686364
++Node: Library Exercises687770
++Node: Sample Programs688235
++Node: Running Examples689005
++Node: Clones689733
++Node: Cut Program690957
++Node: Egrep Program700886
++Ref: Egrep Program-Footnote-1708398
++Node: Id Program708508
++Node: Split Program712188
++Ref: Split Program-Footnote-1715647
++Node: Tee Program715776
++Node: Uniq Program718566
++Node: Wc Program725992
++Ref: Wc Program-Footnote-1730247
++Node: Miscellaneous Programs730341
++Node: Dupword Program731554
++Node: Alarm Program733584
++Node: Translate Program738439
++Ref: Translate Program-Footnote-1743004
++Node: Labels Program743274
++Ref: Labels Program-Footnote-1746625
++Node: Word Sorting746709
++Node: History Sorting750781
++Node: Extract Program752616
++Node: Simple Sed760145
++Node: Igawk Program763219
++Ref: Igawk Program-Footnote-1777550
++Ref: Igawk Program-Footnote-2777752
++Ref: Igawk Program-Footnote-3777874
++Node: Anagram Program777989
++Node: Signature Program781051
++Node: Programs Summary782298
++Node: Programs Exercises783512
++Ref: Programs Exercises-Footnote-1787641
++Node: Advanced Features787732
++Node: Nondecimal Data789722
++Node: Array Sorting791313
++Node: Controlling Array Traversal792013
++Ref: Controlling Array Traversal-Footnote-1800380
++Node: Array Sorting Functions800498
++Ref: Array Sorting Functions-Footnote-1805589
++Node: Two-way I/O805785
++Ref: Two-way I/O-Footnote-1812335
++Ref: Two-way I/O-Footnote-2812522
++Node: TCP/IP Networking812604
++Node: Profiling815722
++Ref: Profiling-Footnote-1824215
++Node: Advanced Features Summary824538
++Node: Internationalization826382
++Node: I18N and L10N827862
++Node: Explaining gettext828549
++Ref: Explaining gettext-Footnote-1834441
++Ref: Explaining gettext-Footnote-2834626
++Node: Programmer i18n834791
++Ref: Programmer i18n-Footnote-1839646
++Node: Translator i18n839695
++Node: String Extraction840489
++Ref: String Extraction-Footnote-1841621
++Node: Printf Ordering841707
++Ref: Printf Ordering-Footnote-1844493
++Node: I18N Portability844557
++Ref: I18N Portability-Footnote-1847013
++Node: I18N Example847076
++Ref: I18N Example-Footnote-1849882
++Node: Gawk I18N849955
++Node: I18N Summary850600
++Node: Debugger851941
++Node: Debugging852963
++Node: Debugging Concepts853404
++Node: Debugging Terms855213
++Node: Awk Debugging857788
++Node: Sample Debugging Session858694
++Node: Debugger Invocation859228
++Node: Finding The Bug860614
++Node: List of Debugger Commands867092
++Node: Breakpoint Control868425
++Node: Debugger Execution Control872119
++Node: Viewing And Changing Data875481
++Node: Execution Stack878855
++Node: Debugger Info880492
++Node: Miscellaneous Debugger Commands884563
++Node: Readline Support889651
++Node: Limitations890547
++Ref: Limitations-Footnote-1894778
++Node: Debugging Summary894829
++Node: Arbitrary Precision Arithmetic896108
++Node: Computer Arithmetic897524
++Ref: table-numeric-ranges901115
++Ref: Computer Arithmetic-Footnote-1901837
++Node: Math Definitions901894
++Ref: table-ieee-formats905208
++Ref: Math Definitions-Footnote-1905811
++Node: MPFR features905916
++Node: FP Math Caution907633
++Ref: FP Math Caution-Footnote-1908705
++Node: Inexactness of computations909074
++Node: Inexact representation910034
++Node: Comparing FP Values911394
++Node: Errors accumulate912476
++Node: Getting Accuracy913909
++Node: Try To Round916619
++Node: Setting precision917518
++Ref: table-predefined-precision-strings918215
++Node: Setting the rounding mode920045
++Ref: table-gawk-rounding-modes920419
++Ref: Setting the rounding mode-Footnote-1923827
++Node: Arbitrary Precision Integers924006
++Ref: Arbitrary Precision Integers-Footnote-1928923
++Node: POSIX Floating Point Problems929072
++Ref: POSIX Floating Point Problems-Footnote-1932954
++Node: Floating point summary932992
++Node: Dynamic Extensions935182
++Node: Extension Intro936735
++Node: Plugin License938001
++Node: Extension Mechanism Outline938798
++Ref: figure-load-extension939237
++Ref: figure-register-new-function940802
++Ref: figure-call-new-function941894
++Node: Extension API Description943956
++Node: Extension API Functions Introduction945488
++Node: General Data Types950347
++Ref: General Data Types-Footnote-1956302
++Node: Memory Allocation Functions956601
++Ref: Memory Allocation Functions-Footnote-1959446
++Node: Constructor Functions959545
++Node: Registration Functions961290
++Node: Extension Functions961975
++Node: Exit Callback Functions964598
++Node: Extension Version String965848
++Node: Input Parsers966511
++Node: Output Wrappers976393
++Node: Two-way processors980905
++Node: Printing Messages983170
++Ref: Printing Messages-Footnote-1984341
++Node: Updating ERRNO984494
++Node: Requesting Values985233
++Ref: table-value-types-returned985970
++Node: Accessing Parameters986853
++Node: Symbol Table Access988088
++Node: Symbol table by name988600
++Node: Symbol table by cookie990621
++Ref: Symbol table by cookie-Footnote-1994773
++Node: Cached values994837
++Ref: Cached values-Footnote-1998344
++Node: Array Manipulation998435
++Ref: Array Manipulation-Footnote-1999526
++Node: Array Data Types999563
++Ref: Array Data Types-Footnote-11002221
++Node: Array Functions1002313
++Node: Flattening Arrays1006171
++Node: Creating Arrays1013079
++Node: Redirection API1017848
++Node: Extension API Variables1020679
++Node: Extension Versioning1021312
++Ref: gawk-api-version1021749
++Node: Extension API Informational Variables1023505
++Node: Extension API Boilerplate1024569
++Node: Finding Extensions1028383
++Node: Extension Example1028942
++Node: Internal File Description1029740
++Node: Internal File Ops1033820
++Ref: Internal File Ops-Footnote-11045582
++Node: Using Internal File Ops1045722
++Ref: Using Internal File Ops-Footnote-11048105
++Node: Extension Samples1048379
++Node: Extension Sample File Functions1049908
++Node: Extension Sample Fnmatch1057557
++Node: Extension Sample Fork1059044
++Node: Extension Sample Inplace1060262
++Node: Extension Sample Ord1063472
++Node: Extension Sample Readdir1064308
++Ref: table-readdir-file-types1065197
++Node: Extension Sample Revout1066002
++Node: Extension Sample Rev2way1066591
++Node: Extension Sample Read write array1067331
++Node: Extension Sample Readfile1069273
++Node: Extension Sample Time1070368
++Node: Extension Sample API Tests1071716
++Node: gawkextlib1072208
++Node: Extension summary1074655
++Node: Extension Exercises1078357
++Node: Language History1079855
++Node: V7/SVR3.11081511
++Node: SVR41083663
++Node: POSIX1085097
++Node: BTL1086476
++Node: POSIX/GNU1087205
++Node: Feature History1093067
++Node: Common Extensions1107437
++Node: Ranges and Locales1108720
++Ref: Ranges and Locales-Footnote-11113336
++Ref: Ranges and Locales-Footnote-21113363
++Ref: Ranges and Locales-Footnote-31113598
++Node: Contributors1113819
++Node: History summary1119379
++Node: Installation1120759
++Node: Gawk Distribution1121703
++Node: Getting1122187
++Node: Extracting1123148
++Node: Distribution contents1124786
++Node: Unix Installation1130880
++Node: Quick Installation1131562
++Node: Shell Startup Files1133976
++Node: Additional Configuration Options1135054
++Node: Configuration Philosophy1136859
++Node: Non-Unix Installation1139228
++Node: PC Installation1139686
++Node: PC Binary Installation1141006
++Node: PC Compiling1142858
++Ref: PC Compiling-Footnote-11145652
++Node: PC Testing1145761
++Node: PC Using1146941
++Ref: PC Using-Footnote-11151094
++Node: Cygwin1151167
++Node: MSYS1151937
++Node: VMS Installation1152438
++Node: VMS Compilation1153229
++Ref: VMS Compilation-Footnote-11154458
++Node: VMS Dynamic Extensions1154516
++Node: VMS Installation Details1156201
++Node: VMS Running1158454
++Node: VMS GNV1162733
++Node: VMS Old Gawk1163468
++Node: Bugs1163939
++Node: Other Versions1168254
++Node: Installation summary1174838
++Node: Notes1175889
++Node: Compatibility Mode1176754
++Node: Additions1177536
++Node: Accessing The Source1178461
++Node: Adding Code1179896
++Node: New Ports1186115
++Node: Derived Files1190603
++Ref: Derived Files-Footnote-11196088
++Ref: Derived Files-Footnote-21196123
++Ref: Derived Files-Footnote-31196721
++Node: Future Extensions1196835
++Node: Implementation Limitations1197493
++Node: Extension Design1198676
++Node: Old Extension Problems1199830
++Ref: Old Extension Problems-Footnote-11201348
++Node: Extension New Mechanism Goals1201405
++Ref: Extension New Mechanism Goals-Footnote-11204769
++Node: Extension Other Design Decisions1204958
++Node: Extension Future Growth1207071
++Node: Old Extension Mechanism1207907
++Node: Notes summary1209670
++Node: Basic Concepts1210852
++Node: Basic High Level1211533
++Ref: figure-general-flow1211815
++Ref: figure-process-flow1212500
++Ref: Basic High Level-Footnote-11215801
++Node: Basic Data Typing1215986
++Node: Glossary1219314
++Node: Copying1251261
++Node: GNU Free Documentation License1288800
++Node: Index1313918
  End Tag Table


Summary of changes:
 ChangeLog       |   14 +     |   15 +-     |   15 +-
 dfa.c           |  855 +++++++++++++++++++++++++++++--------------------------
 dfa.h           |   13 +-
 doc/ChangeLog   |    8 +
 doc/ |    5 +
 doc/ |    5 +
 doc/  |    6 +-
 doc/   |  546 +++++++++++++++++------------------
 doc/gawk.texi   |   12 +-
 doc/ |   12 +-
 node.c          |    2 +-
 po/gawk.pot     |   26 +-
 re.c            |   17 +-
 15 files changed, 820 insertions(+), 731 deletions(-)


reply via email to

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