gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-758-g7448f28


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-758-g7448f28
Date: Thu, 04 Sep 2014 06:50:55 +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  7448f28d356fc5cd8d9117111baea3a549e0930e (commit)
       via  8beb9796b17b6ca48eb62df8fd3d31421e43c761 (commit)
       via  611353597e20081bd0c72617e24fa5ff4c63dac1 (commit)
       via  cb92ab7aa657c57446cc9e0087f1364adaac8fee (commit)
       via  a0d7edfff1b489e50ae8751429ebf925948b746f (commit)
      from  a205df7903bce201577df4f7049c190e283f1ea4 (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=7448f28d356fc5cd8d9117111baea3a549e0930e

commit 7448f28d356fc5cd8d9117111baea3a549e0930e
Merge: a205df7 8beb979
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Sep 4 09:49:44 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index bff22dc,f008ecf..1d8022f
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34096,519 -34066,520 +34111,520 @@@ Ref: More Complex-Footnote-110251
  Node: Statements/Lines102598
  Ref: Statements/Lines-Footnote-1107054
  Node: Other Features107319
- Node: When108247
- Ref: When-Footnote-1110003
- Node: Intro Summary110068
- Node: Invoking Gawk110951
- Node: Command Line112466
- Node: Options113257
- Ref: Options-Footnote-1128904
- Node: Other Arguments128929
- Node: Naming Standard Input131757
- Node: Environment Variables132850
- Node: AWKPATH Variable133408
- Ref: AWKPATH Variable-Footnote-1136274
- Ref: AWKPATH Variable-Footnote-2136319
- Node: AWKLIBPATH Variable136579
- Node: Other Environment Variables137338
- Node: Exit Status140790
- Node: Include Files141465
- Node: Loading Shared Libraries145043
- Node: Obsolete146427
- Node: Undocumented147124
- Node: Invoking Summary147391
- Node: Regexp148991
- Node: Regexp Usage150450
- Node: Escape Sequences152483
- Node: Regexp Operators158554
- Ref: Regexp Operators-Footnote-1165985
- Ref: Regexp Operators-Footnote-2166132
- Node: Bracket Expressions166230
- Ref: table-char-classes168248
- Node: Leftmost Longest171188
- Node: Computed Regexps172392
- Node: GNU Regexp Operators175770
- Node: Case-sensitivity179476
- Ref: Case-sensitivity-Footnote-1182366
- Ref: Case-sensitivity-Footnote-2182601
- Node: Regexp Summary182709
- Node: Reading Files184178
- Node: Records186270
- Node: awk split records186992
- Node: gawk split records191850
- Ref: gawk split records-Footnote-1196371
- Node: Fields196408
- Ref: Fields-Footnote-1199372
- Node: Nonconstant Fields199458
- Ref: Nonconstant Fields-Footnote-1201688
- Node: Changing Fields201890
- Node: Field Separators207844
- Node: Default Field Splitting210546
- Node: Regexp Field Splitting211663
- Node: Single Character Fields214990
- Node: Command Line Field Separator216049
- Node: Full Line Fields219475
- Ref: Full Line Fields-Footnote-1219983
- Node: Field Splitting Summary220029
- Ref: Field Splitting Summary-Footnote-1223161
- Node: Constant Size223262
- Node: Splitting By Content227868
- Ref: Splitting By Content-Footnote-1231941
- Node: Multiple Line231981
- Ref: Multiple Line-Footnote-1237837
- Node: Getline238016
- Node: Plain Getline240227
- Node: Getline/Variable242933
- Node: Getline/File244080
- Node: Getline/Variable/File245464
- Ref: Getline/Variable/File-Footnote-1247063
- Node: Getline/Pipe247150
- Node: Getline/Variable/Pipe249836
- Node: Getline/Coprocess250943
- Node: Getline/Variable/Coprocess252195
- Node: Getline Notes252932
- Node: Getline Summary255736
- Ref: table-getline-variants256144
- Node: Read Timeout257056
- Ref: Read Timeout-Footnote-1260883
- Node: Command-line directories260941
- Node: Input Summary261845
- Node: Input Exercises264982
- Node: Printing265710
- Node: Print267432
- Node: Print Examples268925
- Node: Output Separators271704
- Node: OFMT273720
- Node: Printf275078
- Node: Basic Printf275984
- Node: Control Letters277523
- Node: Format Modifiers281514
- Node: Printf Examples287541
- Node: Redirection290005
- Node: Special Files296977
- Node: Special FD297510
- Ref: Special FD-Footnote-1301107
- Node: Special Network301181
- Node: Special Caveats302031
- Node: Close Files And Pipes302827
- Ref: Close Files And Pipes-Footnote-1309988
- Ref: Close Files And Pipes-Footnote-2310136
- Node: Output Summary310286
- Node: Output Exercises311283
- Node: Expressions311963
- Node: Values313148
- Node: Constants313824
- Node: Scalar Constants314504
- Ref: Scalar Constants-Footnote-1315363
- Node: Nondecimal-numbers315613
- Node: Regexp Constants318613
- Node: Using Constant Regexps319138
- Node: Variables322210
- Node: Using Variables322865
- Node: Assignment Options324589
- Node: Conversion326464
- Node: Strings And Numbers326988
- Ref: Strings And Numbers-Footnote-1330050
- Node: Locale influences conversions330159
- Ref: table-locale-affects332876
- Node: All Operators333464
- Node: Arithmetic Ops334094
- Node: Concatenation336599
- Ref: Concatenation-Footnote-1339418
- Node: Assignment Ops339524
- Ref: table-assign-ops344507
- Node: Increment Ops345810
- Node: Truth Values and Conditions349248
- Node: Truth Values350331
- Node: Typing and Comparison351380
- Node: Variable Typing352173
- Node: Comparison Operators355825
- Ref: table-relational-ops356235
- Node: POSIX String Comparison359785
- Ref: POSIX String Comparison-Footnote-1360869
- Node: Boolean Ops361007
- Ref: Boolean Ops-Footnote-1365346
- Node: Conditional Exp365437
- Node: Function Calls367164
- Node: Precedence371044
- Node: Locales374713
- Node: Expressions Summary376344
- Node: Patterns and Actions378885
- Node: Pattern Overview380001
- Node: Regexp Patterns381678
- Node: Expression Patterns382221
- Node: Ranges386001
- Node: BEGIN/END389107
- Node: Using BEGIN/END389869
- Ref: Using BEGIN/END-Footnote-1392605
- Node: I/O And BEGIN/END392711
- Node: BEGINFILE/ENDFILE394982
- Node: Empty397913
- Node: Using Shell Variables398230
- Node: Action Overview400513
- Node: Statements402840
- Node: If Statement404688
- Node: While Statement406186
- Node: Do Statement408230
- Node: For Statement409386
- Node: Switch Statement412538
- Node: Break Statement414926
- Node: Continue Statement416967
- Node: Next Statement418792
- Node: Nextfile Statement421182
- Node: Exit Statement423839
- Node: Built-in Variables426243
- Node: User-modified427370
- Ref: User-modified-Footnote-1435059
- Node: Auto-set435121
- Ref: Auto-set-Footnote-1448040
- Ref: Auto-set-Footnote-2448245
- Node: ARGC and ARGV448301
- Node: Pattern Action Summary452205
- Node: Arrays454428
- Node: Array Basics455977
- Node: Array Intro456803
- Ref: figure-array-elements458776
- Ref: Array Intro-Footnote-1461300
- Node: Reference to Elements461428
- Node: Assigning Elements463878
- Node: Array Example464369
- Node: Scanning an Array466101
- Node: Controlling Scanning469102
- Ref: Controlling Scanning-Footnote-1474275
- Node: Delete474591
- Ref: Delete-Footnote-1477342
- Node: Numeric Array Subscripts477399
- Node: Uninitialized Subscripts479582
- Node: Multidimensional481209
- Node: Multiscanning484322
- Node: Arrays of Arrays485911
- Node: Arrays Summary490574
- Node: Functions492679
- Node: Built-in493552
- Node: Calling Built-in494630
- Node: Numeric Functions496618
- Ref: Numeric Functions-Footnote-1501454
- Ref: Numeric Functions-Footnote-2501811
- Ref: Numeric Functions-Footnote-3501859
- Node: String Functions502128
- Ref: String Functions-Footnote-1525125
- Ref: String Functions-Footnote-2525254
- Ref: String Functions-Footnote-3525502
- Node: Gory Details525589
- Ref: table-sub-escapes527362
- Ref: table-sub-proposed528882
- Ref: table-posix-sub530246
- Ref: table-gensub-escapes531786
- Ref: Gory Details-Footnote-1532962
- Node: I/O Functions533113
- Ref: I/O Functions-Footnote-1540223
- Node: Time Functions540370
- Ref: Time Functions-Footnote-1550834
- Ref: Time Functions-Footnote-2550902
- Ref: Time Functions-Footnote-3551060
- Ref: Time Functions-Footnote-4551171
- Ref: Time Functions-Footnote-5551283
- Ref: Time Functions-Footnote-6551510
- Node: Bitwise Functions551776
- Ref: table-bitwise-ops552338
- Ref: Bitwise Functions-Footnote-1556583
- Node: Type Functions556767
- Node: I18N Functions557909
- Node: User-defined559554
- Node: Definition Syntax560358
- Ref: Definition Syntax-Footnote-1565671
- Node: Function Example565740
- Ref: Function Example-Footnote-1568380
- Node: Function Caveats568402
- Node: Calling A Function568920
- Node: Variable Scope569875
- Node: Pass By Value/Reference572863
- Node: Return Statement576373
- Node: Dynamic Typing579357
- Node: Indirect Calls580286
- Node: Functions Summary589999
- Node: Library Functions592538
- Ref: Library Functions-Footnote-1596156
- Ref: Library Functions-Footnote-2596299
- Node: Library Names596470
- Ref: Library Names-Footnote-1599943
- Ref: Library Names-Footnote-2600163
- Node: General Functions600249
- Node: Strtonum Function601277
- Node: Assert Function604151
- Node: Round Function607477
- Node: Cliff Random Function609018
- Node: Ordinal Functions610034
- Ref: Ordinal Functions-Footnote-1613099
- Ref: Ordinal Functions-Footnote-2613351
- Node: Join Function613562
- Ref: Join Function-Footnote-1615333
- Node: Getlocaltime Function615533
- Node: Readfile Function619269
- Ref: Readfile Function-Footnote-1621147
- Node: Data File Management621375
- Node: Filetrans Function622007
- Node: Rewind Function626076
- Node: File Checking627634
- Ref: File Checking-Footnote-1628766
- Node: Empty Files628967
- Node: Ignoring Assigns630946
- Node: Getopt Function632500
- Ref: Getopt Function-Footnote-1643764
- Node: Passwd Functions643967
- Ref: Passwd Functions-Footnote-1652946
- Node: Group Functions653034
- Ref: Group Functions-Footnote-1660965
- Node: Walking Arrays661178
- Node: Library Functions Summary662781
- Node: Library Exercises664169
- Node: Sample Programs665449
- Node: Running Examples666219
- Node: Clones666947
- Node: Cut Program668171
- Node: Egrep Program678029
- Ref: Egrep Program-Footnote-1685616
- Node: Id Program685726
- Node: Split Program689380
- Ref: Split Program-Footnote-1692918
- Node: Tee Program693046
- Node: Uniq Program695833
- Node: Wc Program703254
- Ref: Wc Program-Footnote-1707519
- Node: Miscellaneous Programs707611
- Node: Dupword Program708824
- Node: Alarm Program710855
- Node: Translate Program715659
- Ref: Translate Program-Footnote-1720050
- Ref: Translate Program-Footnote-2720320
- Node: Labels Program720454
- Ref: Labels Program-Footnote-1723815
- Node: Word Sorting723899
- Node: History Sorting727942
- Node: Extract Program729778
- Node: Simple Sed737314
- Node: Igawk Program740376
- Ref: Igawk Program-Footnote-1754680
- Ref: Igawk Program-Footnote-2754881
- Node: Anagram Program755019
- Node: Signature Program758087
- Node: Programs Summary759334
- Node: Programs Exercises760549
- Node: Advanced Features764200
- Node: Nondecimal Data766148
- Node: Array Sorting767725
- Node: Controlling Array Traversal768422
- Node: Array Sorting Functions776702
- Ref: Array Sorting Functions-Footnote-1780609
- Node: Two-way I/O780803
- Ref: Two-way I/O-Footnote-1785747
- Ref: Two-way I/O-Footnote-2785926
- Node: TCP/IP Networking786008
- Node: Profiling788853
- Node: Advanced Features Summary796404
- Node: Internationalization798268
- Node: I18N and L10N799748
- Node: Explaining gettext800434
- Ref: Explaining gettext-Footnote-1805460
- Ref: Explaining gettext-Footnote-2805644
- Node: Programmer i18n805809
- Ref: Programmer i18n-Footnote-1810603
- Node: Translator i18n810652
- Node: String Extraction811446
- Ref: String Extraction-Footnote-1812579
- Node: Printf Ordering812665
- Ref: Printf Ordering-Footnote-1815447
- Node: I18N Portability815511
- Ref: I18N Portability-Footnote-1817960
- Node: I18N Example818023
- Ref: I18N Example-Footnote-1820729
- Node: Gawk I18N820801
- Node: I18N Summary821439
- Node: Debugger822778
- Node: Debugging823800
- Node: Debugging Concepts824241
- Node: Debugging Terms826097
- Node: Awk Debugging828694
- Node: Sample Debugging Session829586
- Node: Debugger Invocation830106
- Node: Finding The Bug831442
- Node: List of Debugger Commands837921
- Node: Breakpoint Control839253
- Node: Debugger Execution Control842917
- Node: Viewing And Changing Data846277
- Node: Execution Stack849635
- Node: Debugger Info851148
- Node: Miscellaneous Debugger Commands855142
- Node: Readline Support860326
- Node: Limitations861218
- Node: Debugging Summary863492
- Node: Arbitrary Precision Arithmetic864660
- Node: Computer Arithmetic866147
- Ref: Computer Arithmetic-Footnote-1870534
- Node: Math Definitions870591
- Ref: table-ieee-formats873880
- Ref: Math Definitions-Footnote-1874420
- Node: MPFR features874523
- Node: FP Math Caution876140
- Ref: FP Math Caution-Footnote-1877190
- Node: Inexactness of computations877559
- Node: Inexact representation878507
- Node: Comparing FP Values879862
- Node: Errors accumulate880826
- Node: Getting Accuracy882259
- Node: Try To Round884918
- Node: Setting precision885817
- Ref: table-predefined-precision-strings886499
- Node: Setting the rounding mode888292
- Ref: table-gawk-rounding-modes888656
- Ref: Setting the rounding mode-Footnote-1892110
- Node: Arbitrary Precision Integers892289
- Ref: Arbitrary Precision Integers-Footnote-1896062
- Node: POSIX Floating Point Problems896211
- Ref: POSIX Floating Point Problems-Footnote-1900087
- Node: Floating point summary900125
- Node: Dynamic Extensions902329
- Node: Extension Intro903881
- Node: Plugin License905146
- Node: Extension Mechanism Outline905831
- Ref: figure-load-extension906255
- Ref: figure-load-new-function907740
- Ref: figure-call-new-function908742
- Node: Extension API Description910726
- Node: Extension API Functions Introduction912176
- Node: General Data Types917043
- Ref: General Data Types-Footnote-1922736
- Node: Requesting Values923035
- Ref: table-value-types-returned923772
- Node: Memory Allocation Functions924730
- Ref: Memory Allocation Functions-Footnote-1927477
- Node: Constructor Functions927573
- Node: Registration Functions929331
- Node: Extension Functions930016
- Node: Exit Callback Functions932318
- Node: Extension Version String933566
- Node: Input Parsers934216
- Node: Output Wrappers944030
- Node: Two-way processors948546
- Node: Printing Messages950750
- Ref: Printing Messages-Footnote-1951827
- Node: Updating `ERRNO'951979
- Node: Accessing Parameters952718
- Node: Symbol Table Access953948
- Node: Symbol table by name954462
- Node: Symbol table by cookie956438
- Ref: Symbol table by cookie-Footnote-1960571
- Node: Cached values960634
- Ref: Cached values-Footnote-1964138
- Node: Array Manipulation964229
- Ref: Array Manipulation-Footnote-1965327
- Node: Array Data Types965366
- Ref: Array Data Types-Footnote-1968069
- Node: Array Functions968161
- Node: Flattening Arrays972035
- Node: Creating Arrays978887
- Node: Extension API Variables983618
- Node: Extension Versioning984254
- Node: Extension API Informational Variables986155
- Node: Extension API Boilerplate987241
- Node: Finding Extensions991045
- Node: Extension Example991605
- Node: Internal File Description992335
- Node: Internal File Ops996426
- Ref: Internal File Ops-Footnote-11007858
- Node: Using Internal File Ops1007998
- Ref: Using Internal File Ops-Footnote-11010345
- Node: Extension Samples1010613
- Node: Extension Sample File Functions1012137
- Node: Extension Sample Fnmatch1019705
- Node: Extension Sample Fork1021187
- Node: Extension Sample Inplace1022400
- Node: Extension Sample Ord1024075
- Node: Extension Sample Readdir1024911
- Ref: table-readdir-file-types1025767
- Node: Extension Sample Revout1026566
- Node: Extension Sample Rev2way1027157
- Node: Extension Sample Read write array1027898
- Node: Extension Sample Readfile1029777
- Node: Extension Sample API Tests1030877
- Node: Extension Sample Time1031402
- Node: gawkextlib1032717
- Node: Extension summary1035530
- Node: Extension Exercises1039223
- Node: Language History1039945
- Node: V7/SVR3.11041588
- Node: SVR41043908
- Node: POSIX1045350
- Node: BTL1046736
- Node: POSIX/GNU1047470
- Node: Feature History1053246
- Node: Common Extensions1066337
- Node: Ranges and Locales1067649
- Ref: Ranges and Locales-Footnote-11072266
- Ref: Ranges and Locales-Footnote-21072293
- Ref: Ranges and Locales-Footnote-31072527
- Node: Contributors1072748
- Node: History summary1078173
- Node: Installation1079542
- Node: Gawk Distribution1080493
- Node: Getting1080977
- Node: Extracting1081801
- Node: Distribution contents1083443
- Node: Unix Installation1089213
- Node: Quick Installation1089830
- Node: Additional Configuration Options1092272
- Node: Configuration Philosophy1094010
- Node: Non-Unix Installation1096361
- Node: PC Installation1096819
- Node: PC Binary Installation1098130
- Node: PC Compiling1099978
- Ref: PC Compiling-Footnote-11102977
- Node: PC Testing1103082
- Node: PC Using1104258
- Node: Cygwin1108410
- Node: MSYS1109219
- Node: VMS Installation1109733
- Node: VMS Compilation1110529
- Ref: VMS Compilation-Footnote-11111751
- Node: VMS Dynamic Extensions1111809
- Node: VMS Installation Details1113182
- Node: VMS Running1115434
- Node: VMS GNV1118268
- Node: VMS Old Gawk1118991
- Node: Bugs1119461
- Node: Other Versions1123465
- Node: Installation summary1129692
- Node: Notes1130748
- Node: Compatibility Mode1131613
- Node: Additions1132395
- Node: Accessing The Source1133320
- Node: Adding Code1134756
- Node: New Ports1140934
- Node: Derived Files1145415
- Ref: Derived Files-Footnote-11150496
- Ref: Derived Files-Footnote-21150530
- Ref: Derived Files-Footnote-31151126
- Node: Future Extensions1151240
- Node: Implementation Limitations1151846
- Node: Extension Design1153094
- Node: Old Extension Problems1154248
- Ref: Old Extension Problems-Footnote-11155765
- Node: Extension New Mechanism Goals1155822
- Ref: Extension New Mechanism Goals-Footnote-11159182
- Node: Extension Other Design Decisions1159371
- Node: Extension Future Growth1161477
- Node: Old Extension Mechanism1162313
- Node: Notes summary1164075
- Node: Basic Concepts1165261
- Node: Basic High Level1165942
- Ref: figure-general-flow1166214
- Ref: figure-process-flow1166813
- Ref: Basic High Level-Footnote-11170042
- Node: Basic Data Typing1170227
- Node: Glossary1173555
- Node: Copying1198707
- Node: GNU Free Documentation License1236263
- Node: Index1261399
+ Node: When108250
+ Ref: When-Footnote-1110006
+ Node: Intro Summary110071
+ Node: Invoking Gawk110954
+ Node: Command Line112469
+ Node: Options113260
 -Ref: Options-Footnote-1129036
 -Node: Other Arguments129061
 -Node: Naming Standard Input131889
 -Node: Environment Variables132982
 -Node: AWKPATH Variable133540
 -Ref: AWKPATH Variable-Footnote-1136406
 -Ref: AWKPATH Variable-Footnote-2136451
 -Node: AWKLIBPATH Variable136711
 -Node: Other Environment Variables137470
 -Node: Exit Status141127
 -Node: Include Files141802
 -Node: Loading Shared Libraries145380
 -Node: Obsolete146764
 -Node: Undocumented147461
 -Node: Invoking Summary147728
 -Node: Regexp149328
 -Node: Regexp Usage150787
 -Node: Escape Sequences152820
 -Node: Regexp Operators158808
 -Ref: Regexp Operators-Footnote-1166239
 -Ref: Regexp Operators-Footnote-2166386
 -Node: Bracket Expressions166484
 -Ref: table-char-classes168502
 -Node: Leftmost Longest171442
 -Node: Computed Regexps172646
 -Node: GNU Regexp Operators176024
 -Node: Case-sensitivity179730
 -Ref: Case-sensitivity-Footnote-1182620
 -Ref: Case-sensitivity-Footnote-2182855
 -Node: Regexp Summary182963
 -Node: Reading Files184432
 -Node: Records186524
 -Node: awk split records187246
 -Node: gawk split records192104
 -Ref: gawk split records-Footnote-1196625
 -Node: Fields196662
 -Ref: Fields-Footnote-1199626
 -Node: Nonconstant Fields199712
 -Ref: Nonconstant Fields-Footnote-1201942
 -Node: Changing Fields202144
 -Node: Field Separators208098
 -Node: Default Field Splitting210800
 -Node: Regexp Field Splitting211917
 -Node: Single Character Fields215244
 -Node: Command Line Field Separator216303
 -Node: Full Line Fields219729
 -Ref: Full Line Fields-Footnote-1220237
 -Node: Field Splitting Summary220283
 -Ref: Field Splitting Summary-Footnote-1223415
 -Node: Constant Size223516
 -Node: Splitting By Content228122
 -Ref: Splitting By Content-Footnote-1232195
 -Node: Multiple Line232235
 -Ref: Multiple Line-Footnote-1238091
 -Node: Getline238270
 -Node: Plain Getline240481
 -Node: Getline/Variable243187
 -Node: Getline/File244334
 -Node: Getline/Variable/File245718
 -Ref: Getline/Variable/File-Footnote-1247317
 -Node: Getline/Pipe247404
 -Node: Getline/Variable/Pipe250090
 -Node: Getline/Coprocess251197
 -Node: Getline/Variable/Coprocess252449
 -Node: Getline Notes253186
 -Node: Getline Summary255990
 -Ref: table-getline-variants256398
 -Node: Read Timeout257310
 -Ref: Read Timeout-Footnote-1261137
 -Node: Command-line directories261195
 -Node: Input Summary262099
 -Node: Input Exercises265236
 -Node: Printing265964
 -Node: Print267686
 -Node: Print Examples269179
 -Node: Output Separators271958
 -Node: OFMT273974
 -Node: Printf275332
 -Node: Basic Printf276238
 -Node: Control Letters277777
 -Node: Format Modifiers281768
 -Node: Printf Examples287795
 -Node: Redirection290259
 -Node: Special Files297231
 -Node: Special FD297764
 -Ref: Special FD-Footnote-1301361
 -Node: Special Network301435
 -Node: Special Caveats302285
 -Node: Close Files And Pipes303081
 -Ref: Close Files And Pipes-Footnote-1310242
 -Ref: Close Files And Pipes-Footnote-2310390
 -Node: Output Summary310540
 -Node: Output Exercises311537
 -Node: Expressions312217
 -Node: Values313402
 -Node: Constants314078
 -Node: Scalar Constants314758
 -Ref: Scalar Constants-Footnote-1315617
 -Node: Nondecimal-numbers315867
 -Node: Regexp Constants318867
 -Node: Using Constant Regexps319392
 -Node: Variables322464
 -Node: Using Variables323119
 -Node: Assignment Options324843
 -Node: Conversion326718
 -Node: Strings And Numbers327242
 -Ref: Strings And Numbers-Footnote-1330304
 -Node: Locale influences conversions330413
 -Ref: table-locale-affects333130
 -Node: All Operators333718
 -Node: Arithmetic Ops334348
 -Node: Concatenation336853
 -Ref: Concatenation-Footnote-1339672
 -Node: Assignment Ops339778
 -Ref: table-assign-ops344761
 -Node: Increment Ops346064
 -Node: Truth Values and Conditions349502
 -Node: Truth Values350585
 -Node: Typing and Comparison351634
 -Node: Variable Typing352427
 -Node: Comparison Operators356079
 -Ref: table-relational-ops356489
 -Node: POSIX String Comparison360039
 -Ref: POSIX String Comparison-Footnote-1361123
 -Node: Boolean Ops361261
 -Ref: Boolean Ops-Footnote-1365600
 -Node: Conditional Exp365691
 -Node: Function Calls367418
 -Node: Precedence371298
 -Node: Locales374967
 -Node: Expressions Summary376598
 -Node: Patterns and Actions379139
 -Node: Pattern Overview380255
 -Node: Regexp Patterns381932
 -Node: Expression Patterns382475
 -Node: Ranges386255
 -Node: BEGIN/END389361
 -Node: Using BEGIN/END390123
 -Ref: Using BEGIN/END-Footnote-1392859
 -Node: I/O And BEGIN/END392965
 -Node: BEGINFILE/ENDFILE395236
 -Node: Empty398167
 -Node: Using Shell Variables398484
 -Node: Action Overview400767
 -Node: Statements403094
 -Node: If Statement404942
 -Node: While Statement406440
 -Node: Do Statement408484
 -Node: For Statement409640
 -Node: Switch Statement412792
 -Node: Break Statement415180
 -Node: Continue Statement417221
 -Node: Next Statement419046
 -Node: Nextfile Statement421436
 -Node: Exit Statement424093
 -Node: Built-in Variables426497
 -Node: User-modified427624
 -Ref: User-modified-Footnote-1435313
 -Node: Auto-set435375
 -Ref: Auto-set-Footnote-1447957
 -Ref: Auto-set-Footnote-2448162
 -Node: ARGC and ARGV448218
 -Node: Pattern Action Summary452122
 -Node: Arrays454345
 -Node: Array Basics455894
 -Node: Array Intro456720
 -Ref: figure-array-elements458693
 -Ref: Array Intro-Footnote-1461217
 -Node: Reference to Elements461345
 -Node: Assigning Elements463795
 -Node: Array Example464286
 -Node: Scanning an Array466018
 -Node: Controlling Scanning469019
 -Ref: Controlling Scanning-Footnote-1474192
 -Node: Delete474508
 -Ref: Delete-Footnote-1477259
 -Node: Numeric Array Subscripts477316
 -Node: Uninitialized Subscripts479499
 -Node: Multidimensional481126
 -Node: Multiscanning484239
 -Node: Arrays of Arrays485828
 -Node: Arrays Summary490491
 -Node: Functions492596
 -Node: Built-in493469
 -Node: Calling Built-in494547
 -Node: Numeric Functions496535
 -Ref: Numeric Functions-Footnote-1500569
 -Ref: Numeric Functions-Footnote-2500926
 -Ref: Numeric Functions-Footnote-3500974
 -Node: String Functions501243
 -Ref: String Functions-Footnote-1524240
 -Ref: String Functions-Footnote-2524369
 -Ref: String Functions-Footnote-3524617
 -Node: Gory Details524704
 -Ref: table-sub-escapes526477
 -Ref: table-sub-proposed527997
 -Ref: table-posix-sub529361
 -Ref: table-gensub-escapes530901
 -Ref: Gory Details-Footnote-1532077
 -Node: I/O Functions532228
 -Ref: I/O Functions-Footnote-1539338
 -Node: Time Functions539485
 -Ref: Time Functions-Footnote-1549949
 -Ref: Time Functions-Footnote-2550017
 -Ref: Time Functions-Footnote-3550175
 -Ref: Time Functions-Footnote-4550286
 -Ref: Time Functions-Footnote-5550398
 -Ref: Time Functions-Footnote-6550625
 -Node: Bitwise Functions550891
 -Ref: table-bitwise-ops551453
 -Ref: Bitwise Functions-Footnote-1555698
 -Node: Type Functions555882
 -Node: I18N Functions557024
 -Node: User-defined558669
 -Node: Definition Syntax559473
 -Ref: Definition Syntax-Footnote-1564786
 -Node: Function Example564855
 -Ref: Function Example-Footnote-1567495
 -Node: Function Caveats567517
 -Node: Calling A Function568035
 -Node: Variable Scope568990
 -Node: Pass By Value/Reference571978
 -Node: Return Statement575488
 -Node: Dynamic Typing578472
 -Node: Indirect Calls579401
 -Ref: Indirect Calls-Footnote-1589117
 -Node: Functions Summary589245
 -Node: Library Functions591895
 -Ref: Library Functions-Footnote-1595513
 -Ref: Library Functions-Footnote-2595656
 -Node: Library Names595827
 -Ref: Library Names-Footnote-1599300
 -Ref: Library Names-Footnote-2599520
 -Node: General Functions599606
 -Node: Strtonum Function600634
 -Node: Assert Function603508
 -Node: Round Function606834
 -Node: Cliff Random Function608375
 -Node: Ordinal Functions609391
 -Ref: Ordinal Functions-Footnote-1612456
 -Ref: Ordinal Functions-Footnote-2612708
 -Node: Join Function612919
 -Ref: Join Function-Footnote-1614690
 -Node: Getlocaltime Function614890
 -Node: Readfile Function618626
 -Node: Data File Management620465
 -Node: Filetrans Function621097
 -Node: Rewind Function625166
 -Node: File Checking626724
 -Ref: File Checking-Footnote-1627856
 -Node: Empty Files628057
 -Node: Ignoring Assigns630036
 -Node: Getopt Function631590
 -Ref: Getopt Function-Footnote-1642854
 -Node: Passwd Functions643057
 -Ref: Passwd Functions-Footnote-1652036
 -Node: Group Functions652124
 -Ref: Group Functions-Footnote-1660055
 -Node: Walking Arrays660268
 -Node: Library Functions Summary661871
 -Node: Library Exercises663259
 -Node: Sample Programs664539
 -Node: Running Examples665309
 -Node: Clones666037
 -Node: Cut Program667261
 -Node: Egrep Program677119
 -Ref: Egrep Program-Footnote-1684706
 -Node: Id Program684816
 -Node: Split Program688470
 -Ref: Split Program-Footnote-1692008
 -Node: Tee Program692136
 -Node: Uniq Program694923
 -Node: Wc Program702346
 -Ref: Wc Program-Footnote-1706611
 -Node: Miscellaneous Programs706703
 -Node: Dupword Program707916
 -Node: Alarm Program709947
 -Node: Translate Program714751
 -Ref: Translate Program-Footnote-1719142
 -Ref: Translate Program-Footnote-2719412
 -Node: Labels Program719551
 -Ref: Labels Program-Footnote-1722912
 -Node: Word Sorting722996
 -Node: History Sorting727039
 -Node: Extract Program728875
 -Node: Simple Sed736411
 -Node: Igawk Program739473
 -Ref: Igawk Program-Footnote-1753777
 -Ref: Igawk Program-Footnote-2753978
 -Node: Anagram Program754116
 -Node: Signature Program757184
 -Node: Programs Summary758431
 -Node: Programs Exercises759646
 -Ref: Programs Exercises-Footnote-1764033
 -Node: Advanced Features764124
 -Node: Nondecimal Data766072
 -Node: Array Sorting767649
 -Node: Controlling Array Traversal768346
 -Node: Array Sorting Functions776626
 -Ref: Array Sorting Functions-Footnote-1780533
 -Node: Two-way I/O780727
 -Ref: Two-way I/O-Footnote-1785671
 -Ref: Two-way I/O-Footnote-2785850
 -Node: TCP/IP Networking785932
 -Node: Profiling788777
 -Node: Advanced Features Summary796319
 -Node: Internationalization798183
 -Node: I18N and L10N799663
 -Node: Explaining gettext800349
 -Ref: Explaining gettext-Footnote-1805375
 -Ref: Explaining gettext-Footnote-2805559
 -Node: Programmer i18n805724
 -Ref: Programmer i18n-Footnote-1810518
 -Node: Translator i18n810567
 -Node: String Extraction811361
 -Ref: String Extraction-Footnote-1812494
 -Node: Printf Ordering812580
 -Ref: Printf Ordering-Footnote-1815362
 -Node: I18N Portability815426
 -Ref: I18N Portability-Footnote-1817875
 -Node: I18N Example817938
 -Ref: I18N Example-Footnote-1820644
 -Node: Gawk I18N820716
 -Node: I18N Summary821354
 -Node: Debugger822693
 -Node: Debugging823715
 -Node: Debugging Concepts824156
 -Node: Debugging Terms826012
 -Node: Awk Debugging828609
 -Node: Sample Debugging Session829501
 -Node: Debugger Invocation830021
 -Node: Finding The Bug831357
 -Node: List of Debugger Commands837836
 -Node: Breakpoint Control839168
 -Node: Debugger Execution Control842832
 -Node: Viewing And Changing Data846192
 -Node: Execution Stack849550
 -Node: Debugger Info851063
 -Node: Miscellaneous Debugger Commands855057
 -Node: Readline Support860241
 -Node: Limitations861133
 -Node: Debugging Summary863406
 -Node: Arbitrary Precision Arithmetic864574
 -Node: Computer Arithmetic866061
 -Ref: Computer Arithmetic-Footnote-1870448
 -Node: Math Definitions870505
 -Ref: table-ieee-formats873794
 -Ref: Math Definitions-Footnote-1874334
 -Node: MPFR features874437
 -Node: FP Math Caution876054
 -Ref: FP Math Caution-Footnote-1877104
 -Node: Inexactness of computations877473
 -Node: Inexact representation878421
 -Node: Comparing FP Values879776
 -Node: Errors accumulate880740
 -Node: Getting Accuracy882173
 -Node: Try To Round884832
 -Node: Setting precision885731
 -Ref: table-predefined-precision-strings886413
 -Node: Setting the rounding mode888206
 -Ref: table-gawk-rounding-modes888570
 -Ref: Setting the rounding mode-Footnote-1892024
 -Node: Arbitrary Precision Integers892203
 -Ref: Arbitrary Precision Integers-Footnote-1895184
 -Node: POSIX Floating Point Problems895333
 -Ref: POSIX Floating Point Problems-Footnote-1899209
 -Node: Floating point summary899247
 -Node: Dynamic Extensions901451
 -Node: Extension Intro903003
 -Node: Plugin License904268
 -Node: Extension Mechanism Outline904953
 -Ref: figure-load-extension905377
 -Ref: figure-load-new-function906862
 -Ref: figure-call-new-function907864
 -Node: Extension API Description909848
 -Node: Extension API Functions Introduction911298
 -Node: General Data Types916165
 -Ref: General Data Types-Footnote-1921858
 -Node: Requesting Values922157
 -Ref: table-value-types-returned922894
 -Node: Memory Allocation Functions923852
 -Ref: Memory Allocation Functions-Footnote-1926599
 -Node: Constructor Functions926695
 -Node: Registration Functions928453
 -Node: Extension Functions929138
 -Node: Exit Callback Functions931440
 -Node: Extension Version String932688
 -Node: Input Parsers933338
 -Node: Output Wrappers943152
 -Node: Two-way processors947668
 -Node: Printing Messages949872
 -Ref: Printing Messages-Footnote-1950949
 -Node: Updating `ERRNO'951101
 -Node: Accessing Parameters951840
 -Node: Symbol Table Access953070
 -Node: Symbol table by name953584
 -Node: Symbol table by cookie955560
 -Ref: Symbol table by cookie-Footnote-1959693
 -Node: Cached values959756
 -Ref: Cached values-Footnote-1963260
 -Node: Array Manipulation963351
 -Ref: Array Manipulation-Footnote-1964449
 -Node: Array Data Types964488
 -Ref: Array Data Types-Footnote-1967191
 -Node: Array Functions967283
 -Node: Flattening Arrays971157
 -Node: Creating Arrays978009
 -Node: Extension API Variables982740
 -Node: Extension Versioning983376
 -Node: Extension API Informational Variables985277
 -Node: Extension API Boilerplate986363
 -Node: Finding Extensions990167
 -Node: Extension Example990727
 -Node: Internal File Description991457
 -Node: Internal File Ops995548
 -Ref: Internal File Ops-Footnote-11006980
 -Node: Using Internal File Ops1007120
 -Ref: Using Internal File Ops-Footnote-11009467
 -Node: Extension Samples1009735
 -Node: Extension Sample File Functions1011259
 -Node: Extension Sample Fnmatch1018827
 -Node: Extension Sample Fork1020309
 -Node: Extension Sample Inplace1021522
 -Node: Extension Sample Ord1023197
 -Node: Extension Sample Readdir1024033
 -Ref: table-readdir-file-types1024889
 -Node: Extension Sample Revout1025688
 -Node: Extension Sample Rev2way1026279
 -Node: Extension Sample Read write array1027020
 -Node: Extension Sample Readfile1028899
 -Node: Extension Sample API Tests1029999
 -Node: Extension Sample Time1030524
 -Node: gawkextlib1031839
 -Node: Extension summary1034652
 -Node: Extension Exercises1038345
 -Node: Language History1039067
 -Node: V7/SVR3.11040710
 -Node: SVR41043030
 -Node: POSIX1044472
 -Node: BTL1045858
 -Node: POSIX/GNU1046592
 -Node: Feature History1052308
 -Node: Common Extensions1065399
 -Node: Ranges and Locales1066711
 -Ref: Ranges and Locales-Footnote-11071328
 -Ref: Ranges and Locales-Footnote-21071355
 -Ref: Ranges and Locales-Footnote-31071589
 -Node: Contributors1071810
 -Node: History summary1077235
 -Node: Installation1078604
 -Node: Gawk Distribution1079555
 -Node: Getting1080039
 -Node: Extracting1080863
 -Node: Distribution contents1082505
 -Node: Unix Installation1088222
 -Node: Quick Installation1088839
 -Node: Additional Configuration Options1091281
 -Node: Configuration Philosophy1093019
 -Node: Non-Unix Installation1095370
 -Node: PC Installation1095828
 -Node: PC Binary Installation1097139
 -Node: PC Compiling1098987
 -Ref: PC Compiling-Footnote-11101986
 -Node: PC Testing1102091
 -Node: PC Using1103267
 -Node: Cygwin1107419
 -Node: MSYS1108228
 -Node: VMS Installation1108742
 -Node: VMS Compilation1109538
 -Ref: VMS Compilation-Footnote-11110760
 -Node: VMS Dynamic Extensions1110818
 -Node: VMS Installation Details1112191
 -Node: VMS Running1114443
 -Node: VMS GNV1117277
 -Node: VMS Old Gawk1118000
 -Node: Bugs1118470
 -Node: Other Versions1122474
 -Node: Installation summary1128701
 -Node: Notes1129757
 -Node: Compatibility Mode1130622
 -Node: Additions1131404
 -Node: Accessing The Source1132329
 -Node: Adding Code1133765
 -Node: New Ports1139943
 -Node: Derived Files1144424
 -Ref: Derived Files-Footnote-11149505
 -Ref: Derived Files-Footnote-21149539
 -Ref: Derived Files-Footnote-31150135
 -Node: Future Extensions1150249
 -Node: Implementation Limitations1150855
 -Node: Extension Design1152103
 -Node: Old Extension Problems1153257
 -Ref: Old Extension Problems-Footnote-11154774
 -Node: Extension New Mechanism Goals1154831
 -Ref: Extension New Mechanism Goals-Footnote-11158191
 -Node: Extension Other Design Decisions1158380
 -Node: Extension Future Growth1160486
 -Node: Old Extension Mechanism1161322
 -Node: Notes summary1163084
 -Node: Basic Concepts1164270
 -Node: Basic High Level1164951
 -Ref: figure-general-flow1165223
 -Ref: figure-process-flow1165822
 -Ref: Basic High Level-Footnote-11169051
 -Node: Basic Data Typing1169236
 -Node: Glossary1172564
 -Node: Copying1197716
 -Node: GNU Free Documentation License1235272
 -Node: Index1260408
++Ref: Options-Footnote-1128907
++Node: Other Arguments128932
++Node: Naming Standard Input131760
++Node: Environment Variables132853
++Node: AWKPATH Variable133411
++Ref: AWKPATH Variable-Footnote-1136277
++Ref: AWKPATH Variable-Footnote-2136322
++Node: AWKLIBPATH Variable136582
++Node: Other Environment Variables137341
++Node: Exit Status140793
++Node: Include Files141468
++Node: Loading Shared Libraries145046
++Node: Obsolete146430
++Node: Undocumented147127
++Node: Invoking Summary147394
++Node: Regexp148994
++Node: Regexp Usage150453
++Node: Escape Sequences152486
++Node: Regexp Operators158557
++Ref: Regexp Operators-Footnote-1165988
++Ref: Regexp Operators-Footnote-2166135
++Node: Bracket Expressions166233
++Ref: table-char-classes168251
++Node: Leftmost Longest171191
++Node: Computed Regexps172395
++Node: GNU Regexp Operators175773
++Node: Case-sensitivity179479
++Ref: Case-sensitivity-Footnote-1182369
++Ref: Case-sensitivity-Footnote-2182604
++Node: Regexp Summary182712
++Node: Reading Files184181
++Node: Records186273
++Node: awk split records186995
++Node: gawk split records191853
++Ref: gawk split records-Footnote-1196374
++Node: Fields196411
++Ref: Fields-Footnote-1199375
++Node: Nonconstant Fields199461
++Ref: Nonconstant Fields-Footnote-1201691
++Node: Changing Fields201893
++Node: Field Separators207847
++Node: Default Field Splitting210549
++Node: Regexp Field Splitting211666
++Node: Single Character Fields214993
++Node: Command Line Field Separator216052
++Node: Full Line Fields219478
++Ref: Full Line Fields-Footnote-1219986
++Node: Field Splitting Summary220032
++Ref: Field Splitting Summary-Footnote-1223164
++Node: Constant Size223265
++Node: Splitting By Content227871
++Ref: Splitting By Content-Footnote-1231944
++Node: Multiple Line231984
++Ref: Multiple Line-Footnote-1237840
++Node: Getline238019
++Node: Plain Getline240230
++Node: Getline/Variable242936
++Node: Getline/File244083
++Node: Getline/Variable/File245467
++Ref: Getline/Variable/File-Footnote-1247066
++Node: Getline/Pipe247153
++Node: Getline/Variable/Pipe249839
++Node: Getline/Coprocess250946
++Node: Getline/Variable/Coprocess252198
++Node: Getline Notes252935
++Node: Getline Summary255739
++Ref: table-getline-variants256147
++Node: Read Timeout257059
++Ref: Read Timeout-Footnote-1260886
++Node: Command-line directories260944
++Node: Input Summary261848
++Node: Input Exercises264985
++Node: Printing265713
++Node: Print267435
++Node: Print Examples268928
++Node: Output Separators271707
++Node: OFMT273723
++Node: Printf275081
++Node: Basic Printf275987
++Node: Control Letters277526
++Node: Format Modifiers281517
++Node: Printf Examples287544
++Node: Redirection290008
++Node: Special Files296980
++Node: Special FD297513
++Ref: Special FD-Footnote-1301110
++Node: Special Network301184
++Node: Special Caveats302034
++Node: Close Files And Pipes302830
++Ref: Close Files And Pipes-Footnote-1309991
++Ref: Close Files And Pipes-Footnote-2310139
++Node: Output Summary310289
++Node: Output Exercises311286
++Node: Expressions311966
++Node: Values313151
++Node: Constants313827
++Node: Scalar Constants314507
++Ref: Scalar Constants-Footnote-1315366
++Node: Nondecimal-numbers315616
++Node: Regexp Constants318616
++Node: Using Constant Regexps319141
++Node: Variables322213
++Node: Using Variables322868
++Node: Assignment Options324592
++Node: Conversion326467
++Node: Strings And Numbers326991
++Ref: Strings And Numbers-Footnote-1330053
++Node: Locale influences conversions330162
++Ref: table-locale-affects332879
++Node: All Operators333467
++Node: Arithmetic Ops334097
++Node: Concatenation336602
++Ref: Concatenation-Footnote-1339421
++Node: Assignment Ops339527
++Ref: table-assign-ops344510
++Node: Increment Ops345813
++Node: Truth Values and Conditions349251
++Node: Truth Values350334
++Node: Typing and Comparison351383
++Node: Variable Typing352176
++Node: Comparison Operators355828
++Ref: table-relational-ops356238
++Node: POSIX String Comparison359788
++Ref: POSIX String Comparison-Footnote-1360872
++Node: Boolean Ops361010
++Ref: Boolean Ops-Footnote-1365349
++Node: Conditional Exp365440
++Node: Function Calls367167
++Node: Precedence371047
++Node: Locales374716
++Node: Expressions Summary376347
++Node: Patterns and Actions378888
++Node: Pattern Overview380004
++Node: Regexp Patterns381681
++Node: Expression Patterns382224
++Node: Ranges386004
++Node: BEGIN/END389110
++Node: Using BEGIN/END389872
++Ref: Using BEGIN/END-Footnote-1392608
++Node: I/O And BEGIN/END392714
++Node: BEGINFILE/ENDFILE394985
++Node: Empty397916
++Node: Using Shell Variables398233
++Node: Action Overview400516
++Node: Statements402843
++Node: If Statement404691
++Node: While Statement406189
++Node: Do Statement408233
++Node: For Statement409389
++Node: Switch Statement412541
++Node: Break Statement414929
++Node: Continue Statement416970
++Node: Next Statement418795
++Node: Nextfile Statement421185
++Node: Exit Statement423842
++Node: Built-in Variables426246
++Node: User-modified427373
++Ref: User-modified-Footnote-1435062
++Node: Auto-set435124
++Ref: Auto-set-Footnote-1448043
++Ref: Auto-set-Footnote-2448248
++Node: ARGC and ARGV448304
++Node: Pattern Action Summary452208
++Node: Arrays454431
++Node: Array Basics455980
++Node: Array Intro456806
++Ref: figure-array-elements458779
++Ref: Array Intro-Footnote-1461303
++Node: Reference to Elements461431
++Node: Assigning Elements463881
++Node: Array Example464372
++Node: Scanning an Array466104
++Node: Controlling Scanning469105
++Ref: Controlling Scanning-Footnote-1474278
++Node: Delete474594
++Ref: Delete-Footnote-1477345
++Node: Numeric Array Subscripts477402
++Node: Uninitialized Subscripts479585
++Node: Multidimensional481212
++Node: Multiscanning484325
++Node: Arrays of Arrays485914
++Node: Arrays Summary490577
++Node: Functions492682
++Node: Built-in493555
++Node: Calling Built-in494633
++Node: Numeric Functions496621
++Ref: Numeric Functions-Footnote-1501457
++Ref: Numeric Functions-Footnote-2501814
++Ref: Numeric Functions-Footnote-3501862
++Node: String Functions502131
++Ref: String Functions-Footnote-1525128
++Ref: String Functions-Footnote-2525257
++Ref: String Functions-Footnote-3525505
++Node: Gory Details525592
++Ref: table-sub-escapes527365
++Ref: table-sub-proposed528885
++Ref: table-posix-sub530249
++Ref: table-gensub-escapes531789
++Ref: Gory Details-Footnote-1532965
++Node: I/O Functions533116
++Ref: I/O Functions-Footnote-1540226
++Node: Time Functions540373
++Ref: Time Functions-Footnote-1550837
++Ref: Time Functions-Footnote-2550905
++Ref: Time Functions-Footnote-3551063
++Ref: Time Functions-Footnote-4551174
++Ref: Time Functions-Footnote-5551286
++Ref: Time Functions-Footnote-6551513
++Node: Bitwise Functions551779
++Ref: table-bitwise-ops552341
++Ref: Bitwise Functions-Footnote-1556586
++Node: Type Functions556770
++Node: I18N Functions557912
++Node: User-defined559557
++Node: Definition Syntax560361
++Ref: Definition Syntax-Footnote-1565674
++Node: Function Example565743
++Ref: Function Example-Footnote-1568383
++Node: Function Caveats568405
++Node: Calling A Function568923
++Node: Variable Scope569878
++Node: Pass By Value/Reference572866
++Node: Return Statement576376
++Node: Dynamic Typing579360
++Node: Indirect Calls580289
++Ref: Indirect Calls-Footnote-1590005
++Node: Functions Summary590133
++Node: Library Functions592783
++Ref: Library Functions-Footnote-1596401
++Ref: Library Functions-Footnote-2596544
++Node: Library Names596715
++Ref: Library Names-Footnote-1600188
++Ref: Library Names-Footnote-2600408
++Node: General Functions600494
++Node: Strtonum Function601522
++Node: Assert Function604396
++Node: Round Function607722
++Node: Cliff Random Function609263
++Node: Ordinal Functions610279
++Ref: Ordinal Functions-Footnote-1613344
++Ref: Ordinal Functions-Footnote-2613596
++Node: Join Function613807
++Ref: Join Function-Footnote-1615578
++Node: Getlocaltime Function615778
++Node: Readfile Function619514
++Node: Data File Management621353
++Node: Filetrans Function621985
++Node: Rewind Function626054
++Node: File Checking627612
++Ref: File Checking-Footnote-1628744
++Node: Empty Files628945
++Node: Ignoring Assigns630924
++Node: Getopt Function632478
++Ref: Getopt Function-Footnote-1643742
++Node: Passwd Functions643945
++Ref: Passwd Functions-Footnote-1652924
++Node: Group Functions653012
++Ref: Group Functions-Footnote-1660943
++Node: Walking Arrays661156
++Node: Library Functions Summary662759
++Node: Library Exercises664147
++Node: Sample Programs665427
++Node: Running Examples666197
++Node: Clones666925
++Node: Cut Program668149
++Node: Egrep Program678007
++Ref: Egrep Program-Footnote-1685594
++Node: Id Program685704
++Node: Split Program689358
++Ref: Split Program-Footnote-1692896
++Node: Tee Program693024
++Node: Uniq Program695811
++Node: Wc Program703234
++Ref: Wc Program-Footnote-1707499
++Node: Miscellaneous Programs707591
++Node: Dupword Program708804
++Node: Alarm Program710835
++Node: Translate Program715639
++Ref: Translate Program-Footnote-1720030
++Ref: Translate Program-Footnote-2720300
++Node: Labels Program720439
++Ref: Labels Program-Footnote-1723800
++Node: Word Sorting723884
++Node: History Sorting727927
++Node: Extract Program729763
++Node: Simple Sed737299
++Node: Igawk Program740361
++Ref: Igawk Program-Footnote-1754665
++Ref: Igawk Program-Footnote-2754866
++Node: Anagram Program755004
++Node: Signature Program758072
++Node: Programs Summary759319
++Node: Programs Exercises760534
++Ref: Programs Exercises-Footnote-1764921
++Node: Advanced Features765012
++Node: Nondecimal Data766960
++Node: Array Sorting768537
++Node: Controlling Array Traversal769234
++Node: Array Sorting Functions777514
++Ref: Array Sorting Functions-Footnote-1781421
++Node: Two-way I/O781615
++Ref: Two-way I/O-Footnote-1786559
++Ref: Two-way I/O-Footnote-2786738
++Node: TCP/IP Networking786820
++Node: Profiling789665
++Node: Advanced Features Summary797216
++Node: Internationalization799080
++Node: I18N and L10N800560
++Node: Explaining gettext801246
++Ref: Explaining gettext-Footnote-1806272
++Ref: Explaining gettext-Footnote-2806456
++Node: Programmer i18n806621
++Ref: Programmer i18n-Footnote-1811415
++Node: Translator i18n811464
++Node: String Extraction812258
++Ref: String Extraction-Footnote-1813391
++Node: Printf Ordering813477
++Ref: Printf Ordering-Footnote-1816259
++Node: I18N Portability816323
++Ref: I18N Portability-Footnote-1818772
++Node: I18N Example818835
++Ref: I18N Example-Footnote-1821541
++Node: Gawk I18N821613
++Node: I18N Summary822251
++Node: Debugger823590
++Node: Debugging824612
++Node: Debugging Concepts825053
++Node: Debugging Terms826909
++Node: Awk Debugging829506
++Node: Sample Debugging Session830398
++Node: Debugger Invocation830918
++Node: Finding The Bug832254
++Node: List of Debugger Commands838733
++Node: Breakpoint Control840065
++Node: Debugger Execution Control843729
++Node: Viewing And Changing Data847089
++Node: Execution Stack850447
++Node: Debugger Info851960
++Node: Miscellaneous Debugger Commands855954
++Node: Readline Support861138
++Node: Limitations862030
++Node: Debugging Summary864303
++Node: Arbitrary Precision Arithmetic865471
++Node: Computer Arithmetic866958
++Ref: Computer Arithmetic-Footnote-1871345
++Node: Math Definitions871402
++Ref: table-ieee-formats874691
++Ref: Math Definitions-Footnote-1875231
++Node: MPFR features875334
++Node: FP Math Caution876951
++Ref: FP Math Caution-Footnote-1878001
++Node: Inexactness of computations878370
++Node: Inexact representation879318
++Node: Comparing FP Values880673
++Node: Errors accumulate881637
++Node: Getting Accuracy883070
++Node: Try To Round885729
++Node: Setting precision886628
++Ref: table-predefined-precision-strings887310
++Node: Setting the rounding mode889103
++Ref: table-gawk-rounding-modes889467
++Ref: Setting the rounding mode-Footnote-1892921
++Node: Arbitrary Precision Integers893100
++Ref: Arbitrary Precision Integers-Footnote-1896873
++Node: POSIX Floating Point Problems897022
++Ref: POSIX Floating Point Problems-Footnote-1900898
++Node: Floating point summary900936
++Node: Dynamic Extensions903140
++Node: Extension Intro904692
++Node: Plugin License905957
++Node: Extension Mechanism Outline906642
++Ref: figure-load-extension907066
++Ref: figure-load-new-function908551
++Ref: figure-call-new-function909553
++Node: Extension API Description911537
++Node: Extension API Functions Introduction912987
++Node: General Data Types917854
++Ref: General Data Types-Footnote-1923547
++Node: Requesting Values923846
++Ref: table-value-types-returned924583
++Node: Memory Allocation Functions925541
++Ref: Memory Allocation Functions-Footnote-1928288
++Node: Constructor Functions928384
++Node: Registration Functions930142
++Node: Extension Functions930827
++Node: Exit Callback Functions933129
++Node: Extension Version String934377
++Node: Input Parsers935027
++Node: Output Wrappers944841
++Node: Two-way processors949357
++Node: Printing Messages951561
++Ref: Printing Messages-Footnote-1952638
++Node: Updating `ERRNO'952790
++Node: Accessing Parameters953529
++Node: Symbol Table Access954759
++Node: Symbol table by name955273
++Node: Symbol table by cookie957249
++Ref: Symbol table by cookie-Footnote-1961382
++Node: Cached values961445
++Ref: Cached values-Footnote-1964949
++Node: Array Manipulation965040
++Ref: Array Manipulation-Footnote-1966138
++Node: Array Data Types966177
++Ref: Array Data Types-Footnote-1968880
++Node: Array Functions968972
++Node: Flattening Arrays972846
++Node: Creating Arrays979698
++Node: Extension API Variables984429
++Node: Extension Versioning985065
++Node: Extension API Informational Variables986966
++Node: Extension API Boilerplate988052
++Node: Finding Extensions991856
++Node: Extension Example992416
++Node: Internal File Description993146
++Node: Internal File Ops997237
++Ref: Internal File Ops-Footnote-11008669
++Node: Using Internal File Ops1008809
++Ref: Using Internal File Ops-Footnote-11011156
++Node: Extension Samples1011424
++Node: Extension Sample File Functions1012948
++Node: Extension Sample Fnmatch1020516
++Node: Extension Sample Fork1021998
++Node: Extension Sample Inplace1023211
++Node: Extension Sample Ord1024886
++Node: Extension Sample Readdir1025722
++Ref: table-readdir-file-types1026578
++Node: Extension Sample Revout1027377
++Node: Extension Sample Rev2way1027968
++Node: Extension Sample Read write array1028709
++Node: Extension Sample Readfile1030588
++Node: Extension Sample API Tests1031688
++Node: Extension Sample Time1032213
++Node: gawkextlib1033528
++Node: Extension summary1036341
++Node: Extension Exercises1040034
++Node: Language History1040756
++Node: V7/SVR3.11042399
++Node: SVR41044719
++Node: POSIX1046161
++Node: BTL1047547
++Node: POSIX/GNU1048281
++Node: Feature History1054057
++Node: Common Extensions1067148
++Node: Ranges and Locales1068460
++Ref: Ranges and Locales-Footnote-11073077
++Ref: Ranges and Locales-Footnote-21073104
++Ref: Ranges and Locales-Footnote-31073338
++Node: Contributors1073559
++Node: History summary1078984
++Node: Installation1080353
++Node: Gawk Distribution1081304
++Node: Getting1081788
++Node: Extracting1082612
++Node: Distribution contents1084254
++Node: Unix Installation1090024
++Node: Quick Installation1090641
++Node: Additional Configuration Options1093083
++Node: Configuration Philosophy1094821
++Node: Non-Unix Installation1097172
++Node: PC Installation1097630
++Node: PC Binary Installation1098941
++Node: PC Compiling1100789
++Ref: PC Compiling-Footnote-11103788
++Node: PC Testing1103893
++Node: PC Using1105069
++Node: Cygwin1109221
++Node: MSYS1110030
++Node: VMS Installation1110544
++Node: VMS Compilation1111340
++Ref: VMS Compilation-Footnote-11112562
++Node: VMS Dynamic Extensions1112620
++Node: VMS Installation Details1113993
++Node: VMS Running1116245
++Node: VMS GNV1119079
++Node: VMS Old Gawk1119802
++Node: Bugs1120272
++Node: Other Versions1124276
++Node: Installation summary1130503
++Node: Notes1131559
++Node: Compatibility Mode1132424
++Node: Additions1133206
++Node: Accessing The Source1134131
++Node: Adding Code1135567
++Node: New Ports1141745
++Node: Derived Files1146226
++Ref: Derived Files-Footnote-11151307
++Ref: Derived Files-Footnote-21151341
++Ref: Derived Files-Footnote-31151937
++Node: Future Extensions1152051
++Node: Implementation Limitations1152657
++Node: Extension Design1153905
++Node: Old Extension Problems1155059
++Ref: Old Extension Problems-Footnote-11156576
++Node: Extension New Mechanism Goals1156633
++Ref: Extension New Mechanism Goals-Footnote-11159993
++Node: Extension Other Design Decisions1160182
++Node: Extension Future Growth1162288
++Node: Old Extension Mechanism1163124
++Node: Notes summary1164886
++Node: Basic Concepts1166072
++Node: Basic High Level1166753
++Ref: figure-general-flow1167025
++Ref: figure-process-flow1167624
++Ref: Basic High Level-Footnote-11170853
++Node: Basic Data Typing1171038
++Node: Glossary1174366
++Node: Copying1199518
++Node: GNU Free Documentation License1237074
++Node: Index1262210
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog               |   14 +
 NEWS                    |    3 +
 awk.h                   |    2 +
 awkgram.c               |   16 +
 awkgram.y               |   16 +
 awklib/eg/prog/uniq.awk |    2 +-
 doc/ChangeLog           |   10 +
 doc/gawk.1              |    6 +-
 doc/gawk.info           | 1128 ++++++++++++++++++++++++-----------------------
 doc/gawk.texi           |  133 +++++--
 doc/gawktexi.in         |  133 +++++--
 helpers/ChangeLog       |    4 +
 helpers/chlistref.awk   |   31 ++
 interpret.h             |   42 ++-
 profile.c               |   30 +-
 test/ChangeLog          |    6 +
 test/functab4.ok        |    3 +-
 test/profile2.ok        |    4 +-
 18 files changed, 939 insertions(+), 644 deletions(-)
 create mode 100644 helpers/chlistref.awk


hooks/post-receive
-- 
gawk



reply via email to

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