[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-1995-ga562d9

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1995-ga562d9a
Date: Sun, 23 Oct 2016 08:58:41 +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  a562d9af7650afcda1115e2cd8a2426641c020df (commit)
       via  2b7ce67a9289203e5523e0bdb822ccb859899acb (commit)
      from  89e27bfb12cb18fe6d14dfb4957f185e8bb21932 (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 a562d9af7650afcda1115e2cd8a2426641c020df
Merge: 89e27bf 2b7ce67
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 23 11:58:32 2016 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 3c68a11,dade486..1faa775
--- a/doc/
+++ b/doc/
@@@ -33800,15 -33103,13 +33659,13 @@@ Inde
  * gawk, line continuation in:            Conditional Exp.     (line  34)
  * gawk, LINT variable in:                User-modified.       (line  87)
  * gawk, list of contributors to:         Contributors.        (line   6)
- * gawk, MS-DOS version of:               PC Using.            (line  10)
- * gawk, MS-Windows version of:           PC Using.            (line  10)
+ * gawk, MS-Windows version of:           PC Using.            (line   9)
  * gawk, newlines in:                     Statements/Lines.    (line  12)
  * gawk, octal numbers and:               Nondecimal-numbers.  (line  41)
- * gawk, OS/2 version of:                 PC Using.            (line  17)
  * gawk, predefined variables and:        Built-in Variables.  (line  14)
 -* gawk, PROCINFO array in:               Auto-set.            (line 129)
 +* gawk, PROCINFO array in:               Auto-set.            (line 148)
  * gawk, PROCINFO array in <1>:           Time Functions.      (line  47)
 -* gawk, PROCINFO array in <2>:           Two-way I/O.         (line 108)
 +* gawk, PROCINFO array in <2>:           Two-way I/O.         (line 114)
  * gawk, regexp constants and:            Using Constant Regexps.
                                                                (line  28)
  * gawk, regular expressions, case sensitivity: Case-sensitivity.
@@@ -34824,8 -34120,8 +34681,8 @@@
  * sed utility:                           Full Line Fields.    (line  22)
  * sed utility <1>:                       Simple Sed.          (line   6)
  * sed utility <2>:                       Glossary.            (line  16)
 -* seeding random number generator:       Numeric Functions.   (line  64)
 +* seeding random number generator:       Numeric Functions.   (line  79)
- * semicolon (;), AWKPATH variable and:   PC Using.            (line  10)
+ * semicolon (;), AWKPATH variable and:   PC Using.            (line   9)
  * semicolon (;), separating statements in actions: Statements/Lines.
                                                                (line  90)
  * semicolon (;), separating statements in actions <1>: Action Overview.
@@@ -35308,573 -34601,563 +35164,570 @@@
  Tag Table:
  Node: Top1200
- Node: Foreword342713
- Node: Foreword447155
- Node: Preface48687
- Ref: Preface-Footnote-151559
- Ref: Preface-Footnote-251666
- Ref: Preface-Footnote-351900
- Node: History52042
- Node: Names54394
- Ref: Names-Footnote-155488
- Node: This Manual55635
- Ref: This Manual-Footnote-162120
- Node: Conventions62220
- Node: Manual History64574
- Ref: Manual History-Footnote-167569
- Ref: Manual History-Footnote-267610
- Node: How To Contribute67684
- Node: Acknowledgments68813
- Node: Getting Started73699
- Node: Running gawk76138
- Node: One-shot77328
- Node: Read Terminal78591
- Node: Long80623
- Node: Executable Scripts82136
- Ref: Executable Scripts-Footnote-184931
- Node: Comments85034
- Node: Quoting87518
- Node: DOS Quoting93035
- Node: Sample Data Files93710
- Node: Very Simple96305
- Node: Two Rules101207
- Node: More Complex103092
- Node: Statements/Lines105958
- Ref: Statements/Lines-Footnote-1110417
- Node: Other Features110682
- Node: When111618
- Ref: When-Footnote-1113372
- Node: Intro Summary113437
- Node: Invoking Gawk114321
- Node: Command Line115835
- Node: Options116633
- Ref: Options-Footnote-1132732
- Ref: Options-Footnote-2132962
- Node: Other Arguments132987
- Node: Naming Standard Input135934
- Node: Environment Variables137027
- Node: AWKPATH Variable137585
- Ref: AWKPATH Variable-Footnote-1140996
- Ref: AWKPATH Variable-Footnote-2141041
- Node: AWKLIBPATH Variable141302
- Node: Other Environment Variables142559
- Node: Exit Status146380
- Node: Include Files147057
- Node: Loading Shared Libraries150652
- Node: Obsolete152080
- Node: Undocumented152772
- Node: Invoking Summary153069
- Node: Regexp154729
- Node: Regexp Usage156248
- Node: Escape Sequences158285
- Node: Regexp Operators164517
- Ref: Regexp Operators-Footnote-1171933
- Ref: Regexp Operators-Footnote-2172080
- Node: Bracket Expressions172178
- Ref: table-char-classes174654
- Node: Leftmost Longest177791
- Node: Computed Regexps179094
- Node: GNU Regexp Operators182521
- Node: Case-sensitivity186200
- Ref: Case-sensitivity-Footnote-1189096
- Ref: Case-sensitivity-Footnote-2189331
- Node: Strong Regexp Constants189439
- Node: Regexp Summary190228
- Node: Reading Files191703
- Node: Records193866
- Node: awk split records194599
- Node: gawk split records199530
- Ref: gawk split records-Footnote-1204070
- Node: Fields204107
- Node: Nonconstant Fields206848
- Ref: Nonconstant Fields-Footnote-1209084
- Node: Changing Fields209288
- Node: Field Separators215216
- Node: Default Field Splitting217914
- Node: Regexp Field Splitting219032
- Node: Single Character Fields222385
- Node: Command Line Field Separator223445
- Node: Full Line Fields226663
- Ref: Full Line Fields-Footnote-1228185
- Ref: Full Line Fields-Footnote-2228231
- Node: Field Splitting Summary228332
- Node: Constant Size230406
- Node: Splitting By Content234984
- Ref: Splitting By Content-Footnote-1238955
- Node: Multiple Line239118
- Ref: Multiple Line-Footnote-1245000
- Node: Getline245179
- Node: Plain Getline247646
- Node: Getline/Variable250285
- Node: Getline/File251434
- Node: Getline/Variable/File252820
- Ref: Getline/Variable/File-Footnote-1254423
- Node: Getline/Pipe254511
- Node: Getline/Variable/Pipe257216
- Node: Getline/Coprocess258349
- Node: Getline/Variable/Coprocess259614
- Node: Getline Notes260354
- Node: Getline Summary263149
- Ref: table-getline-variants263571
- Node: Read Timeout264319
- Ref: Read Timeout-Footnote-1268225
- Node: Retrying Input268283
- Node: Command-line directories269482
- Node: Input Summary270388
- Node: Input Exercises273560
- Node: Printing274288
- Node: Print276122
- Node: Print Examples277579
- Node: Output Separators280359
- Node: OFMT282376
- Node: Printf283732
- Node: Basic Printf284517
- Node: Control Letters286091
- Node: Format Modifiers290079
- Node: Printf Examples296094
- Node: Redirection298580
- Node: Special FD305421
- Ref: Special FD-Footnote-1308589
- Node: Special Files308663
- Node: Other Inherited Files309280
- Node: Special Network310281
- Node: Special Caveats311141
- Node: Close Files And Pipes312090
- Ref: table-close-pipe-return-values318997
- Ref: Close Files And Pipes-Footnote-1319780
- Ref: Close Files And Pipes-Footnote-2319928
- Node: Nonfatal320080
- Node: Output Summary322405
- Node: Output Exercises323627
- Node: Expressions324306
- Node: Values325494
- Node: Constants326172
- Node: Scalar Constants326863
- Ref: Scalar Constants-Footnote-1327727
- Node: Nondecimal-numbers327977
- Node: Regexp Constants330990
- Node: Using Constant Regexps331516
- Node: Variables334679
- Node: Using Variables335336
- Node: Assignment Options337246
- Node: Conversion339119
- Node: Strings And Numbers339643
- Ref: Strings And Numbers-Footnote-1342706
- Node: Locale influences conversions342815
- Ref: table-locale-affects345573
- Node: All Operators346191
- Node: Arithmetic Ops346820
- Node: Concatenation349326
- Ref: Concatenation-Footnote-1352173
- Node: Assignment Ops352280
- Ref: table-assign-ops357271
- Node: Increment Ops358584
- Node: Truth Values and Conditions362044
- Node: Truth Values363118
- Node: Typing and Comparison364166
- Node: Variable Typing364986
- Node: Comparison Operators368610
- Ref: table-relational-ops369029
- Node: POSIX String Comparison372524
- Ref: POSIX String Comparison-Footnote-1374219
- Ref: POSIX String Comparison-Footnote-2374358
- Node: Boolean Ops374442
- Ref: Boolean Ops-Footnote-1378924
- Node: Conditional Exp379016
- Node: Function Calls380752
- Node: Precedence384629
- Node: Locales388288
- Node: Expressions Summary389920
- Node: Patterns and Actions392493
- Node: Pattern Overview393613
- Node: Regexp Patterns395290
- Node: Expression Patterns395832
- Node: Ranges399613
- Node: BEGIN/END402721
- Node: Using BEGIN/END403482
- Ref: Using BEGIN/END-Footnote-1406218
- Node: I/O And BEGIN/END406324
- Node: Empty411545
- Node: Using Shell Variables411862
- Node: Action Overview414136
- Node: Statements416461
- Node: If Statement418309
- Node: While Statement419804
- Node: Do Statement421832
- Node: For Statement422980
- Node: Switch Statement426138
- Node: Break Statement428524
- Node: Continue Statement430616
- Node: Next Statement432443
- Node: Nextfile Statement434826
- Node: Exit Statement437478
- Node: Built-in Variables439881
- Node: User-modified441014
- Node: Auto-set448600
- Ref: Auto-set-Footnote-1463253
- Ref: Auto-set-Footnote-2463459
- Node: ARGC and ARGV463515
- Node: Pattern Action Summary467728
- Node: Arrays470158
- Node: Array Basics471487
- Node: Array Intro472331
- Ref: figure-array-elements474306
- Ref: Array Intro-Footnote-1477010
- Node: Reference to Elements477138
- Node: Assigning Elements479602
- Node: Array Example480093
- Node: Scanning an Array481852
- Node: Controlling Scanning484874
- Ref: Controlling Scanning-Footnote-1490273
- Node: Numeric Array Subscripts490589
- Node: Uninitialized Subscripts492773
- Node: Delete494392
- Ref: Delete-Footnote-1497144
- Node: Multidimensional497201
- Node: Multiscanning500296
- Node: Arrays of Arrays501887
- Node: Arrays Summary506654
- Node: Functions508747
- Node: Built-in509785
- Node: Calling Built-in510866
- Node: Numeric Functions512862
- Ref: Numeric Functions-Footnote-1517695
- Ref: Numeric Functions-Footnote-2518052
- Ref: Numeric Functions-Footnote-3518100
- Node: String Functions518372
- Ref: String Functions-Footnote-1541876
- Ref: String Functions-Footnote-2542004
- Ref: String Functions-Footnote-3542252
- Node: Gory Details542339
- Ref: table-sub-escapes544130
- Ref: table-sub-proposed545649
- Ref: table-posix-sub547012
- Ref: table-gensub-escapes548553
- Ref: Gory Details-Footnote-1549376
- Node: I/O Functions549530
- Ref: table-system-return-values556112
- Ref: I/O Functions-Footnote-1558092
- Ref: I/O Functions-Footnote-2558240
- Node: Time Functions558360
- Ref: Time Functions-Footnote-1568882
- Ref: Time Functions-Footnote-2568950
- Ref: Time Functions-Footnote-3569108
- Ref: Time Functions-Footnote-4569219
- Ref: Time Functions-Footnote-5569331
- Ref: Time Functions-Footnote-6569558
- Node: Bitwise Functions569824
- Ref: table-bitwise-ops570418
- Ref: Bitwise Functions-Footnote-1574756
- Node: Type Functions574929
- Node: I18N Functions577461
- Node: User-defined579112
- Node: Definition Syntax579917
- Ref: Definition Syntax-Footnote-1585604
- Node: Function Example585675
- Ref: Function Example-Footnote-1588597
- Node: Function Caveats588619
- Node: Calling A Function589137
- Node: Variable Scope590095
- Node: Pass By Value/Reference593089
- Node: Return Statement596588
- Node: Dynamic Typing599567
- Node: Indirect Calls600497
- Ref: Indirect Calls-Footnote-1610748
- Node: Functions Summary610876
- Node: Library Functions613581
- Ref: Library Functions-Footnote-1617188
- Ref: Library Functions-Footnote-2617331
- Node: Library Names617502
- Ref: Library Names-Footnote-1620962
- Ref: Library Names-Footnote-2621185
- Node: General Functions621271
- Node: Strtonum Function622374
- Node: Assert Function625396
- Node: Round Function628722
- Node: Cliff Random Function630263
- Node: Ordinal Functions631279
- Ref: Ordinal Functions-Footnote-1634342
- Ref: Ordinal Functions-Footnote-2634594
- Node: Join Function634804
- Ref: Join Function-Footnote-1636574
- Node: Getlocaltime Function636774
- Node: Readfile Function640516
- Node: Shell Quoting642488
- Node: Data File Management643889
- Node: Filetrans Function644521
- Node: Rewind Function648617
- Node: File Checking650523
- Ref: File Checking-Footnote-1651857
- Node: Empty Files652058
- Node: Ignoring Assigns654037
- Node: Getopt Function655587
- Ref: Getopt Function-Footnote-1667056
- Node: Passwd Functions667256
- Ref: Passwd Functions-Footnote-1676095
- Node: Group Functions676183
- Ref: Group Functions-Footnote-1684081
- Node: Walking Arrays684288
- Node: Library Functions Summary687296
- Node: Library Exercises688702
- Node: Sample Programs689167
- Node: Running Examples689937
- Node: Clones690665
- Node: Cut Program691889
- Node: Egrep Program701818
- Ref: Egrep Program-Footnote-1709330
- Node: Id Program709440
- Node: Split Program713120
- Ref: Split Program-Footnote-1716579
- Node: Tee Program716708
- Node: Uniq Program719498
- Node: Wc Program726924
- Ref: Wc Program-Footnote-1731179
- Node: Miscellaneous Programs731273
- Node: Dupword Program732486
- Node: Alarm Program734516
- Node: Translate Program739371
- Ref: Translate Program-Footnote-1743936
- Node: Labels Program744206
- Ref: Labels Program-Footnote-1747557
- Node: Word Sorting747641
- Node: History Sorting751713
- Node: Extract Program753548
- Node: Simple Sed761077
- Node: Igawk Program764151
- Ref: Igawk Program-Footnote-1778482
- Ref: Igawk Program-Footnote-2778684
- Ref: Igawk Program-Footnote-3778806
- Node: Anagram Program778921
- Node: Signature Program781983
- Node: Programs Summary783230
- Node: Programs Exercises784444
- Ref: Programs Exercises-Footnote-1788573
- Node: Advanced Features788664
- Node: Nondecimal Data790654
- Node: Array Sorting792245
- Node: Controlling Array Traversal792945
- Ref: Controlling Array Traversal-Footnote-1801312
- Node: Array Sorting Functions801430
- Ref: Array Sorting Functions-Footnote-1806521
- Node: Two-way I/O806717
- Ref: Two-way I/O-Footnote-1813267
- Ref: Two-way I/O-Footnote-2813454
- Node: TCP/IP Networking813536
- Node: Profiling816654
- Ref: Profiling-Footnote-1825147
- Node: Advanced Features Summary825470
- Node: Internationalization827314
- Node: I18N and L10N828794
- Node: Explaining gettext829481
- Ref: Explaining gettext-Footnote-1835373
- Ref: Explaining gettext-Footnote-2835558
- Node: Programmer i18n835723
- Ref: Programmer i18n-Footnote-1840578
- Node: Translator i18n840627
- Node: String Extraction841421
- Ref: String Extraction-Footnote-1842553
- Node: Printf Ordering842639
- Ref: Printf Ordering-Footnote-1845425
- Node: I18N Portability845489
- Ref: I18N Portability-Footnote-1847945
- Node: I18N Example848008
- Ref: I18N Example-Footnote-1850814
- Node: Gawk I18N850887
- Node: I18N Summary851532
- Node: Debugger852873
- Node: Debugging853895
- Node: Debugging Concepts854336
- Node: Debugging Terms856145
- Node: Awk Debugging858720
- Node: Sample Debugging Session859626
- Node: Debugger Invocation860160
- Node: Finding The Bug861546
- Node: List of Debugger Commands868024
- Node: Breakpoint Control869357
- Node: Debugger Execution Control873051
- Node: Viewing And Changing Data876413
- Node: Execution Stack879787
- Node: Debugger Info881424
- Node: Miscellaneous Debugger Commands885495
- Node: Readline Support890583
- Node: Limitations891479
- Ref: Limitations-Footnote-1895710
- Node: Debugging Summary895761
- Node: Arbitrary Precision Arithmetic897040
- Node: Computer Arithmetic898456
- Ref: table-numeric-ranges902047
- Ref: Computer Arithmetic-Footnote-1902769
- Node: Math Definitions902826
- Ref: table-ieee-formats906140
- Ref: Math Definitions-Footnote-1906743
- Node: MPFR features906848
- Node: FP Math Caution908565
- Ref: FP Math Caution-Footnote-1909637
- Node: Inexactness of computations910006
- Node: Inexact representation910966
- Node: Comparing FP Values912326
- Node: Errors accumulate913408
- Node: Getting Accuracy914841
- Node: Try To Round917551
- Node: Setting precision918450
- Ref: table-predefined-precision-strings919147
- Node: Setting the rounding mode920977
- Ref: table-gawk-rounding-modes921351
- Ref: Setting the rounding mode-Footnote-1924759
- Node: Arbitrary Precision Integers924938
- Ref: Arbitrary Precision Integers-Footnote-1929855
- Node: POSIX Floating Point Problems930004
- Ref: POSIX Floating Point Problems-Footnote-1933886
- Node: Floating point summary933924
- Node: Dynamic Extensions936114
- Node: Extension Intro937667
- Node: Plugin License938933
- Node: Extension Mechanism Outline939730
- Ref: figure-load-extension940169
- Ref: figure-register-new-function941734
- Ref: figure-call-new-function942826
- Node: Extension API Description944888
- Node: Extension API Functions Introduction946420
- Node: General Data Types951279
- Ref: General Data Types-Footnote-1957234
- Node: Memory Allocation Functions957533
- Ref: Memory Allocation Functions-Footnote-1960378
- Node: Constructor Functions960477
- Node: Registration Functions962222
- Node: Extension Functions962907
- Node: Exit Callback Functions965530
- Node: Extension Version String966780
- Node: Input Parsers967443
- Node: Output Wrappers977325
- Node: Two-way processors981837
- Node: Printing Messages984102
- Ref: Printing Messages-Footnote-1985273
- Node: Updating ERRNO985426
- Node: Requesting Values986165
- Ref: table-value-types-returned986902
- Node: Accessing Parameters987785
- Node: Symbol Table Access989020
- Node: Symbol table by name989532
- Node: Symbol table by cookie991553
- Ref: Symbol table by cookie-Footnote-1995705
- Node: Cached values995769
- Ref: Cached values-Footnote-1999276
- Node: Array Manipulation999367
- Ref: Array Manipulation-Footnote-11000458
- Node: Array Data Types1000495
- Ref: Array Data Types-Footnote-11003153
- Node: Array Functions1003245
- Node: Flattening Arrays1007103
- Node: Creating Arrays1014011
- Node: Redirection API1018780
- Node: Extension API Variables1021611
- Node: Extension Versioning1022244
- Ref: gawk-api-version1022681
- Node: Extension API Informational Variables1024437
- Node: Extension API Boilerplate1025501
- Node: Finding Extensions1029315
- Node: Extension Example1029874
- Node: Internal File Description1030672
- Node: Internal File Ops1034752
- Ref: Internal File Ops-Footnote-11046514
- Node: Using Internal File Ops1046654
- Ref: Using Internal File Ops-Footnote-11049037
- Node: Extension Samples1049311
- Node: Extension Sample File Functions1050840
- Node: Extension Sample Fnmatch1058489
- Node: Extension Sample Fork1059976
- Node: Extension Sample Inplace1061194
- Node: Extension Sample Ord1064404
- Node: Extension Sample Readdir1065240
- Ref: table-readdir-file-types1066129
- Node: Extension Sample Revout1066934
- Node: Extension Sample Rev2way1067523
- Node: Extension Sample Read write array1068263
- Node: Extension Sample Readfile1070205
- Node: Extension Sample Time1071300
- Node: Extension Sample API Tests1072648
- Node: gawkextlib1073140
- Node: Extension summary1075587
- Node: Extension Exercises1079289
- Node: Language History1080787
- Node: V7/SVR3.11082443
- Node: SVR41084595
- Node: POSIX1086029
- Node: BTL1087408
- Node: POSIX/GNU1088137
- Node: Feature History1093999
- Node: Common Extensions1108369
- Node: Ranges and Locales1109652
- Ref: Ranges and Locales-Footnote-11114268
- Ref: Ranges and Locales-Footnote-21114295
- Ref: Ranges and Locales-Footnote-31114530
- Node: Contributors1114751
- Node: History summary1120311
- Node: Installation1121691
- Node: Gawk Distribution1122635
- Node: Getting1123119
- Node: Extracting1124080
- Node: Distribution contents1125718
- Node: Unix Installation1131812
- Node: Quick Installation1132494
- Node: Shell Startup Files1134908
- Node: Additional Configuration Options1135986
- Node: Configuration Philosophy1137791
- Node: Non-Unix Installation1140160
- Node: PC Installation1140618
- Node: PC Binary Installation1141938
- Node: PC Compiling1143790
- Ref: PC Compiling-Footnote-11146584
- Node: PC Testing1146693
- Node: PC Using1147873
- Ref: PC Using-Footnote-11152026
- Node: Cygwin1152099
- Node: MSYS1152869
- Node: VMS Installation1153370
- Node: VMS Compilation1154161
- Ref: VMS Compilation-Footnote-11155390
- Node: VMS Dynamic Extensions1155448
- Node: VMS Installation Details1157133
- Node: VMS Running1159386
- Node: VMS GNV1163665
- Node: VMS Old Gawk1164400
- Node: Bugs1164871
- Node: Bug address1165534
- Node: Usenet1167931
- Node: Maintainers1168706
- Node: Other Versions1170082
- Node: Installation summary1176666
- Node: Notes1177717
- Node: Compatibility Mode1178582
- Node: Additions1179364
- Node: Accessing The Source1180289
- Node: Adding Code1181724
- Node: New Ports1187943
- Node: Derived Files1192431
- Ref: Derived Files-Footnote-11197916
- Ref: Derived Files-Footnote-21197951
- Ref: Derived Files-Footnote-31198549
- Node: Future Extensions1198663
- Node: Implementation Limitations1199321
- Node: Extension Design1200504
- Node: Old Extension Problems1201658
- Ref: Old Extension Problems-Footnote-11203176
- Node: Extension New Mechanism Goals1203233
- Ref: Extension New Mechanism Goals-Footnote-11206597
- Node: Extension Other Design Decisions1206786
- Node: Extension Future Growth1208899
- Node: Old Extension Mechanism1209735
- Node: Notes summary1211498
- Node: Basic Concepts1212680
- Node: Basic High Level1213361
- Ref: figure-general-flow1213643
- Ref: figure-process-flow1214328
- Ref: Basic High Level-Footnote-11217629
- Node: Basic Data Typing1217814
- Node: Glossary1221142
- Node: Copying1253089
- Node: GNU Free Documentation License1290628
- Node: Index1315746
 -Node: Foreword342162
 -Node: Foreword446604
 -Node: Preface48136
 -Ref: Preface-Footnote-150995
 -Ref: Preface-Footnote-251102
 -Ref: Preface-Footnote-351336
 -Node: History51478
 -Node: Names53830
 -Ref: Names-Footnote-154924
 -Node: This Manual55071
 -Ref: This Manual-Footnote-161556
 -Node: Conventions61656
 -Node: Manual History64010
 -Ref: Manual History-Footnote-167005
 -Ref: Manual History-Footnote-267046
 -Node: How To Contribute67120
 -Node: Acknowledgments68249
 -Node: Getting Started73135
 -Node: Running gawk75574
 -Node: One-shot76764
 -Node: Read Terminal78027
 -Node: Long80020
 -Node: Executable Scripts81533
 -Ref: Executable Scripts-Footnote-184328
 -Node: Comments84431
 -Node: Quoting86915
 -Node: DOS Quoting92432
 -Node: Sample Data Files93107
 -Node: Very Simple95702
 -Node: Two Rules100604
 -Node: More Complex102489
 -Node: Statements/Lines105355
 -Ref: Statements/Lines-Footnote-1109814
 -Node: Other Features110079
 -Node: When111015
 -Ref: When-Footnote-1112769
 -Node: Intro Summary112834
 -Node: Invoking Gawk113718
 -Node: Command Line115232
 -Node: Options116030
 -Ref: Options-Footnote-1131937
 -Ref: Options-Footnote-2132167
 -Node: Other Arguments132192
 -Node: Naming Standard Input135139
 -Node: Environment Variables136232
 -Node: AWKPATH Variable136790
 -Ref: AWKPATH Variable-Footnote-1140091
 -Ref: AWKPATH Variable-Footnote-2140125
 -Node: AWKLIBPATH Variable140386
 -Node: Other Environment Variables141530
 -Node: Exit Status145478
 -Node: Include Files146155
 -Node: Loading Shared Libraries149750
 -Node: Obsolete151178
 -Node: Undocumented151870
 -Node: Invoking Summary152167
 -Node: Regexp153827
 -Node: Regexp Usage155281
 -Node: Escape Sequences157318
 -Node: Regexp Operators163332
 -Ref: Regexp Operators-Footnote-1170748
 -Ref: Regexp Operators-Footnote-2170895
 -Node: Bracket Expressions170993
 -Ref: table-char-classes173469
 -Node: Leftmost Longest176606
 -Node: Computed Regexps177909
 -Node: GNU Regexp Operators181336
 -Node: Case-sensitivity185015
 -Ref: Case-sensitivity-Footnote-1187902
 -Ref: Case-sensitivity-Footnote-2188137
 -Node: Regexp Summary188245
 -Node: Reading Files189711
 -Node: Records191805
 -Node: awk split records192538
 -Node: gawk split records197469
 -Ref: gawk split records-Footnote-1202009
 -Node: Fields202046
 -Ref: Fields-Footnote-1204826
 -Node: Nonconstant Fields204912
 -Ref: Nonconstant Fields-Footnote-1207148
 -Node: Changing Fields207352
 -Node: Field Separators213280
 -Node: Default Field Splitting215978
 -Node: Regexp Field Splitting217096
 -Node: Single Character Fields220449
 -Node: Command Line Field Separator221509
 -Node: Full Line Fields224727
 -Ref: Full Line Fields-Footnote-1226249
 -Ref: Full Line Fields-Footnote-2226295
 -Node: Field Splitting Summary226396
 -Node: Constant Size228470
 -Node: Splitting By Content233048
 -Ref: Splitting By Content-Footnote-1237019
 -Node: Multiple Line237182
 -Ref: Multiple Line-Footnote-1243064
 -Node: Getline243243
 -Node: Plain Getline245447
 -Node: Getline/Variable248086
 -Node: Getline/File249235
 -Node: Getline/Variable/File250621
 -Ref: Getline/Variable/File-Footnote-1252224
 -Node: Getline/Pipe252312
 -Node: Getline/Variable/Pipe255017
 -Node: Getline/Coprocess256150
 -Node: Getline/Variable/Coprocess257415
 -Node: Getline Notes258155
 -Node: Getline Summary260950
 -Ref: table-getline-variants261372
 -Node: Read Timeout262120
 -Ref: Read Timeout-Footnote-1265961
 -Node: Command-line directories266019
 -Node: Input Summary266923
 -Node: Input Exercises270095
 -Node: Printing270823
 -Node: Print272599
 -Node: Print Examples274056
 -Node: Output Separators276836
 -Node: OFMT278853
 -Node: Printf280209
 -Node: Basic Printf280994
 -Node: Control Letters282568
 -Node: Format Modifiers286556
 -Node: Printf Examples292571
 -Node: Redirection295057
 -Node: Special FD301898
 -Ref: Special FD-Footnote-1305066
 -Node: Special Files305140
 -Node: Other Inherited Files305757
 -Node: Special Network306758
 -Node: Special Caveats307618
 -Node: Close Files And Pipes308567
 -Ref: Close Files And Pipes-Footnote-1315760
 -Ref: Close Files And Pipes-Footnote-2315908
 -Node: Output Summary316059
 -Node: Output Exercises317057
 -Node: Expressions317736
 -Node: Values318924
 -Node: Constants319602
 -Node: Scalar Constants320293
 -Ref: Scalar Constants-Footnote-1321157
 -Node: Nondecimal-numbers321407
 -Node: Regexp Constants324420
 -Node: Using Constant Regexps324946
 -Node: Variables328109
 -Node: Using Variables328766
 -Node: Assignment Options330676
 -Node: Conversion332549
 -Node: Strings And Numbers333073
 -Ref: Strings And Numbers-Footnote-1336136
 -Node: Locale influences conversions336245
 -Ref: table-locale-affects339003
 -Node: All Operators339621
 -Node: Arithmetic Ops340250
 -Node: Concatenation342756
 -Ref: Concatenation-Footnote-1345603
 -Node: Assignment Ops345710
 -Ref: table-assign-ops350701
 -Node: Increment Ops352014
 -Node: Truth Values and Conditions355474
 -Node: Truth Values356548
 -Node: Typing and Comparison357596
 -Node: Variable Typing358416
 -Node: Comparison Operators362040
 -Ref: table-relational-ops362459
 -Node: POSIX String Comparison365954
 -Ref: POSIX String Comparison-Footnote-1367028
 -Node: Boolean Ops367167
 -Ref: Boolean Ops-Footnote-1371649
 -Node: Conditional Exp371741
 -Node: Function Calls373477
 -Node: Precedence377354
 -Node: Locales381013
 -Node: Expressions Summary382645
 -Node: Patterns and Actions385218
 -Node: Pattern Overview386338
 -Node: Regexp Patterns388015
 -Node: Expression Patterns388557
 -Node: Ranges392338
 -Node: BEGIN/END395446
 -Node: Using BEGIN/END396207
 -Ref: Using BEGIN/END-Footnote-1398943
 -Node: I/O And BEGIN/END399049
 -Node: Empty404270
 -Node: Using Shell Variables404587
 -Node: Action Overview406861
 -Node: Statements409186
 -Node: If Statement411034
 -Node: While Statement412529
 -Node: Do Statement414557
 -Node: For Statement415705
 -Node: Switch Statement418863
 -Node: Break Statement421249
 -Node: Continue Statement423341
 -Node: Next Statement425168
 -Node: Nextfile Statement427551
 -Node: Exit Statement430203
 -Node: Built-in Variables432606
 -Node: User-modified433739
 -Ref: User-modified-Footnote-1441364
 -Node: Auto-set441426
 -Ref: Auto-set-Footnote-1454782
 -Ref: Auto-set-Footnote-2454988
 -Node: ARGC and ARGV455044
 -Node: Pattern Action Summary459257
 -Node: Arrays461687
 -Node: Array Basics463016
 -Node: Array Intro463860
 -Ref: figure-array-elements465835
 -Ref: Array Intro-Footnote-1468539
 -Node: Reference to Elements468667
 -Node: Assigning Elements471131
 -Node: Array Example471622
 -Node: Scanning an Array473381
 -Node: Controlling Scanning476403
 -Ref: Controlling Scanning-Footnote-1481802
 -Node: Numeric Array Subscripts482118
 -Node: Uninitialized Subscripts484302
 -Node: Delete485921
 -Ref: Delete-Footnote-1488673
 -Node: Multidimensional488730
 -Node: Multiscanning491825
 -Node: Arrays of Arrays493416
 -Node: Arrays Summary498183
 -Node: Functions500276
 -Node: Built-in501314
 -Node: Calling Built-in502395
 -Node: Numeric Functions504391
 -Ref: Numeric Functions-Footnote-1508419
 -Ref: Numeric Functions-Footnote-2508776
 -Ref: Numeric Functions-Footnote-3508824
 -Node: String Functions509096
 -Ref: String Functions-Footnote-1532600
 -Ref: String Functions-Footnote-2532728
 -Ref: String Functions-Footnote-3532976
 -Node: Gory Details533063
 -Ref: table-sub-escapes534854
 -Ref: table-sub-proposed536373
 -Ref: table-posix-sub537736
 -Ref: table-gensub-escapes539277
 -Ref: Gory Details-Footnote-1540100
 -Node: I/O Functions540254
 -Ref: table-system-return-values546836
 -Ref: I/O Functions-Footnote-1548816
 -Ref: I/O Functions-Footnote-2548964
 -Node: Time Functions549084
 -Ref: Time Functions-Footnote-1559606
 -Ref: Time Functions-Footnote-2559674
 -Ref: Time Functions-Footnote-3559832
 -Ref: Time Functions-Footnote-4559943
 -Ref: Time Functions-Footnote-5560055
 -Ref: Time Functions-Footnote-6560282
 -Node: Bitwise Functions560548
 -Ref: table-bitwise-ops561142
 -Ref: Bitwise Functions-Footnote-1565480
 -Node: Type Functions565653
 -Node: I18N Functions566809
 -Node: User-defined568460
 -Node: Definition Syntax569265
 -Ref: Definition Syntax-Footnote-1574952
 -Node: Function Example575023
 -Ref: Function Example-Footnote-1577945
 -Node: Function Caveats577967
 -Node: Calling A Function578485
 -Node: Variable Scope579443
 -Node: Pass By Value/Reference582437
 -Node: Return Statement585936
 -Node: Dynamic Typing588915
 -Node: Indirect Calls589845
 -Ref: Indirect Calls-Footnote-1600096
 -Node: Functions Summary600224
 -Node: Library Functions602929
 -Ref: Library Functions-Footnote-1606536
 -Ref: Library Functions-Footnote-2606679
 -Node: Library Names606850
 -Ref: Library Names-Footnote-1610310
 -Ref: Library Names-Footnote-2610533
 -Node: General Functions610619
 -Node: Strtonum Function611722
 -Node: Assert Function614744
 -Node: Round Function618070
 -Node: Cliff Random Function619611
 -Node: Ordinal Functions620627
 -Ref: Ordinal Functions-Footnote-1623690
 -Ref: Ordinal Functions-Footnote-2623942
 -Node: Join Function624152
 -Ref: Join Function-Footnote-1625922
 -Node: Getlocaltime Function626122
 -Node: Readfile Function629864
 -Node: Shell Quoting631836
 -Node: Data File Management633237
 -Node: Filetrans Function633869
 -Node: Rewind Function637965
 -Node: File Checking639871
 -Ref: File Checking-Footnote-1641205
 -Node: Empty Files641406
 -Node: Ignoring Assigns643385
 -Node: Getopt Function644935
 -Ref: Getopt Function-Footnote-1656404
 -Node: Passwd Functions656604
 -Ref: Passwd Functions-Footnote-1665443
 -Node: Group Functions665531
 -Ref: Group Functions-Footnote-1673429
 -Node: Walking Arrays673636
 -Node: Library Functions Summary676644
 -Node: Library Exercises678050
 -Node: Sample Programs678515
 -Node: Running Examples679285
 -Node: Clones680013
 -Node: Cut Program681237
 -Node: Egrep Program691166
 -Ref: Egrep Program-Footnote-1698678
 -Node: Id Program698788
 -Node: Split Program702468
 -Ref: Split Program-Footnote-1705927
 -Node: Tee Program706056
 -Node: Uniq Program708846
 -Node: Wc Program716272
 -Ref: Wc Program-Footnote-1720527
 -Node: Miscellaneous Programs720621
 -Node: Dupword Program721834
 -Node: Alarm Program723864
 -Node: Translate Program728719
 -Ref: Translate Program-Footnote-1733284
 -Node: Labels Program733554
 -Ref: Labels Program-Footnote-1736905
 -Node: Word Sorting736989
 -Node: History Sorting741061
 -Node: Extract Program742896
 -Node: Simple Sed750425
 -Node: Igawk Program753499
 -Ref: Igawk Program-Footnote-1767830
 -Ref: Igawk Program-Footnote-2768032
 -Ref: Igawk Program-Footnote-3768154
 -Node: Anagram Program768269
 -Node: Signature Program771331
 -Node: Programs Summary772578
 -Node: Programs Exercises773792
 -Ref: Programs Exercises-Footnote-1777921
 -Node: Advanced Features778012
 -Node: Nondecimal Data780002
 -Node: Array Sorting781593
 -Node: Controlling Array Traversal782293
 -Ref: Controlling Array Traversal-Footnote-1790660
 -Node: Array Sorting Functions790778
 -Ref: Array Sorting Functions-Footnote-1795869
 -Node: Two-way I/O796065
 -Ref: Two-way I/O-Footnote-1802359
 -Ref: Two-way I/O-Footnote-2802546
 -Node: TCP/IP Networking802628
 -Node: Profiling805746
 -Node: Advanced Features Summary813285
 -Node: Internationalization815221
 -Node: I18N and L10N816701
 -Node: Explaining gettext817388
 -Ref: Explaining gettext-Footnote-1823280
 -Ref: Explaining gettext-Footnote-2823465
 -Node: Programmer i18n823630
 -Ref: Programmer i18n-Footnote-1828485
 -Node: Translator i18n828534
 -Node: String Extraction829328
 -Ref: String Extraction-Footnote-1830460
 -Node: Printf Ordering830546
 -Ref: Printf Ordering-Footnote-1833332
 -Node: I18N Portability833396
 -Ref: I18N Portability-Footnote-1835852
 -Node: I18N Example835915
 -Ref: I18N Example-Footnote-1838721
 -Node: Gawk I18N838794
 -Node: I18N Summary839439
 -Node: Debugger840780
 -Node: Debugging841802
 -Node: Debugging Concepts842243
 -Node: Debugging Terms844052
 -Node: Awk Debugging846627
 -Node: Sample Debugging Session847533
 -Node: Debugger Invocation848067
 -Node: Finding The Bug849453
 -Node: List of Debugger Commands855931
 -Node: Breakpoint Control857264
 -Node: Debugger Execution Control860958
 -Node: Viewing And Changing Data864320
 -Node: Execution Stack867694
 -Node: Debugger Info869331
 -Node: Miscellaneous Debugger Commands873402
 -Node: Readline Support878490
 -Node: Limitations879386
 -Node: Debugging Summary881495
 -Node: Arbitrary Precision Arithmetic882668
 -Node: Computer Arithmetic884084
 -Ref: table-numeric-ranges887675
 -Ref: Computer Arithmetic-Footnote-1888397
 -Node: Math Definitions888454
 -Ref: table-ieee-formats891768
 -Ref: Math Definitions-Footnote-1892371
 -Node: MPFR features892476
 -Node: FP Math Caution894193
 -Ref: FP Math Caution-Footnote-1895265
 -Node: Inexactness of computations895634
 -Node: Inexact representation896594
 -Node: Comparing FP Values897954
 -Node: Errors accumulate899036
 -Node: Getting Accuracy900469
 -Node: Try To Round903179
 -Node: Setting precision904078
 -Ref: table-predefined-precision-strings904775
 -Node: Setting the rounding mode906605
 -Ref: table-gawk-rounding-modes906979
 -Ref: Setting the rounding mode-Footnote-1910387
 -Node: Arbitrary Precision Integers910566
 -Ref: Arbitrary Precision Integers-Footnote-1913550
 -Node: POSIX Floating Point Problems913699
 -Ref: POSIX Floating Point Problems-Footnote-1917581
 -Node: Floating point summary917619
 -Node: Dynamic Extensions919809
 -Node: Extension Intro921362
 -Node: Plugin License922628
 -Node: Extension Mechanism Outline923425
 -Ref: figure-load-extension923864
 -Ref: figure-register-new-function925429
 -Ref: figure-call-new-function926521
 -Node: Extension API Description928583
 -Node: Extension API Functions Introduction930031
 -Node: General Data Types934843
 -Ref: General Data Types-Footnote-1940798
 -Node: Memory Allocation Functions941097
 -Ref: Memory Allocation Functions-Footnote-1943942
 -Node: Constructor Functions944041
 -Node: Registration Functions945786
 -Node: Extension Functions946471
 -Node: Exit Callback Functions948770
 -Node: Extension Version String950020
 -Node: Input Parsers950683
 -Node: Output Wrappers960565
 -Node: Two-way processors965077
 -Node: Printing Messages967342
 -Ref: Printing Messages-Footnote-1968416
 -Node: Updating ERRNO968569
 -Node: Requesting Values969308
 -Ref: table-value-types-returned970045
 -Node: Accessing Parameters970928
 -Node: Symbol Table Access972163
 -Node: Symbol table by name972675
 -Node: Symbol table by cookie974696
 -Ref: Symbol table by cookie-Footnote-1978848
 -Node: Cached values978912
 -Ref: Cached values-Footnote-1982419
 -Node: Array Manipulation982510
 -Ref: Array Manipulation-Footnote-1983609
 -Node: Array Data Types983646
 -Ref: Array Data Types-Footnote-1986304
 -Node: Array Functions986396
 -Node: Flattening Arrays990254
 -Node: Creating Arrays997162
 -Node: Extension API Variables1001931
 -Node: Extension Versioning1002567
 -Ref: gawk-api-version1003004
 -Node: Extension API Informational Variables1004760
 -Node: Extension API Boilerplate1005824
 -Node: Finding Extensions1009638
 -Node: Extension Example1010197
 -Node: Internal File Description1010995
 -Node: Internal File Ops1015075
 -Ref: Internal File Ops-Footnote-11026837
 -Node: Using Internal File Ops1026977
 -Ref: Using Internal File Ops-Footnote-11029360
 -Node: Extension Samples1029634
 -Node: Extension Sample File Functions1031163
 -Node: Extension Sample Fnmatch1038812
 -Node: Extension Sample Fork1040299
 -Node: Extension Sample Inplace1041517
 -Node: Extension Sample Ord1044727
 -Node: Extension Sample Readdir1045563
 -Ref: table-readdir-file-types1046452
 -Node: Extension Sample Revout1047257
 -Node: Extension Sample Rev2way1047846
 -Node: Extension Sample Read write array1048586
 -Node: Extension Sample Readfile1050528
 -Node: Extension Sample Time1051623
 -Node: Extension Sample API Tests1052971
 -Node: gawkextlib1053463
 -Node: Extension summary1055887
 -Node: Extension Exercises1059579
 -Node: Language History1061077
 -Node: V7/SVR3.11062733
 -Node: SVR41064885
 -Node: POSIX1066319
 -Node: BTL1067698
 -Node: POSIX/GNU1068427
 -Node: Feature History1073948
 -Node: Common Extensions1087277
 -Node: Ranges and Locales1088560
 -Ref: Ranges and Locales-Footnote-11093176
 -Ref: Ranges and Locales-Footnote-21093203
 -Ref: Ranges and Locales-Footnote-31093438
 -Node: Contributors1093659
 -Node: History summary1099219
 -Node: Installation1100599
 -Node: Gawk Distribution1101543
 -Node: Getting1102027
 -Node: Extracting1102988
 -Node: Distribution contents1104626
 -Node: Unix Installation1110368
 -Node: Quick Installation1110984
 -Node: Additional Configuration Options1113411
 -Node: Configuration Philosophy1115215
 -Node: Non-Unix Installation1117584
 -Node: PC Installation1118044
 -Node: PC Binary Installation1118882
 -Node: PC Compiling1119317
 -Node: PC Using1120434
 -Node: Cygwin1123479
 -Node: MSYS1124249
 -Node: VMS Installation1124750
 -Node: VMS Compilation1125541
 -Ref: VMS Compilation-Footnote-11126770
 -Node: VMS Dynamic Extensions1126828
 -Node: VMS Installation Details1128513
 -Node: VMS Running1130766
 -Node: VMS GNV1135045
 -Node: VMS Old Gawk1135780
 -Node: Bugs1136251
 -Node: Bug address1136914
 -Node: Usenet1139311
 -Node: Maintainers1140086
 -Node: Other Versions1141462
 -Node: Installation summary1148046
 -Node: Notes1149081
 -Node: Compatibility Mode1149946
 -Node: Additions1150728
 -Node: Accessing The Source1151653
 -Node: Adding Code1153088
 -Node: New Ports1159307
 -Node: Derived Files1163795
 -Ref: Derived Files-Footnote-11169280
 -Ref: Derived Files-Footnote-21169315
 -Ref: Derived Files-Footnote-31169913
 -Node: Future Extensions1170027
 -Node: Implementation Limitations1170685
 -Node: Extension Design1171868
 -Node: Old Extension Problems1173022
 -Ref: Old Extension Problems-Footnote-11174540
 -Node: Extension New Mechanism Goals1174597
 -Ref: Extension New Mechanism Goals-Footnote-11177961
 -Node: Extension Other Design Decisions1178150
 -Node: Extension Future Growth1180263
 -Node: Old Extension Mechanism1181099
 -Node: Notes summary1182862
 -Node: Basic Concepts1184044
 -Node: Basic High Level1184725
 -Ref: figure-general-flow1185007
 -Ref: figure-process-flow1185692
 -Ref: Basic High Level-Footnote-11188993
 -Node: Basic Data Typing1189178
 -Node: Glossary1192506
 -Node: Copying1224453
 -Node: GNU Free Documentation License1261992
 -Node: Index1287110
++Node: Foreword342530
++Node: Foreword446972
++Node: Preface48504
++Ref: Preface-Footnote-151363
++Ref: Preface-Footnote-251470
++Ref: Preface-Footnote-351704
++Node: History51846
++Node: Names54198
++Ref: Names-Footnote-155292
++Node: This Manual55439
++Ref: This Manual-Footnote-161924
++Node: Conventions62024
++Node: Manual History64378
++Ref: Manual History-Footnote-167373
++Ref: Manual History-Footnote-267414
++Node: How To Contribute67488
++Node: Acknowledgments68617
++Node: Getting Started73503
++Node: Running gawk75942
++Node: One-shot77132
++Node: Read Terminal78395
++Node: Long80388
++Node: Executable Scripts81901
++Ref: Executable Scripts-Footnote-184696
++Node: Comments84799
++Node: Quoting87283
++Node: DOS Quoting92800
++Node: Sample Data Files93475
++Node: Very Simple96070
++Node: Two Rules100972
++Node: More Complex102857
++Node: Statements/Lines105723
++Ref: Statements/Lines-Footnote-1110182
++Node: Other Features110447
++Node: When111383
++Ref: When-Footnote-1113137
++Node: Intro Summary113202
++Node: Invoking Gawk114086
++Node: Command Line115600
++Node: Options116398
++Ref: Options-Footnote-1132497
++Ref: Options-Footnote-2132727
++Node: Other Arguments132752
++Node: Naming Standard Input135699
++Node: Environment Variables136792
++Node: AWKPATH Variable137350
++Ref: AWKPATH Variable-Footnote-1140761
++Ref: AWKPATH Variable-Footnote-2140795
++Node: AWKLIBPATH Variable141056
++Node: Other Environment Variables142313
++Node: Exit Status146134
++Node: Include Files146811
++Node: Loading Shared Libraries150406
++Node: Obsolete151834
++Node: Undocumented152526
++Node: Invoking Summary152823
++Node: Regexp154483
++Node: Regexp Usage156002
++Node: Escape Sequences158039
++Node: Regexp Operators164271
++Ref: Regexp Operators-Footnote-1171687
++Ref: Regexp Operators-Footnote-2171834
++Node: Bracket Expressions171932
++Ref: table-char-classes174408
++Node: Leftmost Longest177545
++Node: Computed Regexps178848
++Node: GNU Regexp Operators182275
++Node: Case-sensitivity185954
++Ref: Case-sensitivity-Footnote-1188850
++Ref: Case-sensitivity-Footnote-2189085
++Node: Strong Regexp Constants189193
++Node: Regexp Summary189982
++Node: Reading Files191457
++Node: Records193620
++Node: awk split records194353
++Node: gawk split records199284
++Ref: gawk split records-Footnote-1203824
++Node: Fields203861
++Node: Nonconstant Fields206602
++Ref: Nonconstant Fields-Footnote-1208838
++Node: Changing Fields209042
++Node: Field Separators214970
++Node: Default Field Splitting217668
++Node: Regexp Field Splitting218786
++Node: Single Character Fields222139
++Node: Command Line Field Separator223199
++Node: Full Line Fields226417
++Ref: Full Line Fields-Footnote-1227939
++Ref: Full Line Fields-Footnote-2227985
++Node: Field Splitting Summary228086
++Node: Constant Size230160
++Node: Splitting By Content234738
++Ref: Splitting By Content-Footnote-1238709
++Node: Multiple Line238872
++Ref: Multiple Line-Footnote-1244754
++Node: Getline244933
++Node: Plain Getline247400
++Node: Getline/Variable250039
++Node: Getline/File251188
++Node: Getline/Variable/File252574
++Ref: Getline/Variable/File-Footnote-1254177
++Node: Getline/Pipe254265
++Node: Getline/Variable/Pipe256970
++Node: Getline/Coprocess258103
++Node: Getline/Variable/Coprocess259368
++Node: Getline Notes260108
++Node: Getline Summary262903
++Ref: table-getline-variants263325
++Node: Read Timeout264073
++Ref: Read Timeout-Footnote-1267979
++Node: Retrying Input268037
++Node: Command-line directories269236
++Node: Input Summary270142
++Node: Input Exercises273314
++Node: Printing274042
++Node: Print275876
++Node: Print Examples277333
++Node: Output Separators280113
++Node: OFMT282130
++Node: Printf283486
++Node: Basic Printf284271
++Node: Control Letters285845
++Node: Format Modifiers289833
++Node: Printf Examples295848
++Node: Redirection298334
++Node: Special FD305175
++Ref: Special FD-Footnote-1308343
++Node: Special Files308417
++Node: Other Inherited Files309034
++Node: Special Network310035
++Node: Special Caveats310895
++Node: Close Files And Pipes311844
++Ref: table-close-pipe-return-values318751
++Ref: Close Files And Pipes-Footnote-1319534
++Ref: Close Files And Pipes-Footnote-2319682
++Node: Nonfatal319834
++Node: Output Summary322159
++Node: Output Exercises323381
++Node: Expressions324060
++Node: Values325248
++Node: Constants325926
++Node: Scalar Constants326617
++Ref: Scalar Constants-Footnote-1327481
++Node: Nondecimal-numbers327731
++Node: Regexp Constants330744
++Node: Using Constant Regexps331270
++Node: Variables334433
++Node: Using Variables335090
++Node: Assignment Options337000
++Node: Conversion338873
++Node: Strings And Numbers339397
++Ref: Strings And Numbers-Footnote-1342460
++Node: Locale influences conversions342569
++Ref: table-locale-affects345327
++Node: All Operators345945
++Node: Arithmetic Ops346574
++Node: Concatenation349080
++Ref: Concatenation-Footnote-1351927
++Node: Assignment Ops352034
++Ref: table-assign-ops357025
++Node: Increment Ops358338
++Node: Truth Values and Conditions361798
++Node: Truth Values362872
++Node: Typing and Comparison363920
++Node: Variable Typing364740
++Node: Comparison Operators368364
++Ref: table-relational-ops368783
++Node: POSIX String Comparison372278
++Ref: POSIX String Comparison-Footnote-1373973
++Ref: POSIX String Comparison-Footnote-2374112
++Node: Boolean Ops374196
++Ref: Boolean Ops-Footnote-1378678
++Node: Conditional Exp378770
++Node: Function Calls380506
++Node: Precedence384383
++Node: Locales388042
++Node: Expressions Summary389674
++Node: Patterns and Actions392247
++Node: Pattern Overview393367
++Node: Regexp Patterns395044
++Node: Expression Patterns395586
++Node: Ranges399367
++Node: BEGIN/END402475
++Node: Using BEGIN/END403236
++Ref: Using BEGIN/END-Footnote-1405972
++Node: I/O And BEGIN/END406078
++Node: Empty411299
++Node: Using Shell Variables411616
++Node: Action Overview413890
++Node: Statements416215
++Node: If Statement418063
++Node: While Statement419558
++Node: Do Statement421586
++Node: For Statement422734
++Node: Switch Statement425892
++Node: Break Statement428278
++Node: Continue Statement430370
++Node: Next Statement432197
++Node: Nextfile Statement434580
++Node: Exit Statement437232
++Node: Built-in Variables439635
++Node: User-modified440768
++Node: Auto-set448354
++Ref: Auto-set-Footnote-1463007
++Ref: Auto-set-Footnote-2463213
++Node: ARGC and ARGV463269
++Node: Pattern Action Summary467482
++Node: Arrays469912
++Node: Array Basics471241
++Node: Array Intro472085
++Ref: figure-array-elements474060
++Ref: Array Intro-Footnote-1476764
++Node: Reference to Elements476892
++Node: Assigning Elements479356
++Node: Array Example479847
++Node: Scanning an Array481606
++Node: Controlling Scanning484628
++Ref: Controlling Scanning-Footnote-1490027
++Node: Numeric Array Subscripts490343
++Node: Uninitialized Subscripts492527
++Node: Delete494146
++Ref: Delete-Footnote-1496898
++Node: Multidimensional496955
++Node: Multiscanning500050
++Node: Arrays of Arrays501641
++Node: Arrays Summary506408
++Node: Functions508501
++Node: Built-in509539
++Node: Calling Built-in510620
++Node: Numeric Functions512616
++Ref: Numeric Functions-Footnote-1517449
++Ref: Numeric Functions-Footnote-2517806
++Ref: Numeric Functions-Footnote-3517854
++Node: String Functions518126
++Ref: String Functions-Footnote-1541630
++Ref: String Functions-Footnote-2541758
++Ref: String Functions-Footnote-3542006
++Node: Gory Details542093
++Ref: table-sub-escapes543884
++Ref: table-sub-proposed545403
++Ref: table-posix-sub546766
++Ref: table-gensub-escapes548307
++Ref: Gory Details-Footnote-1549130
++Node: I/O Functions549284
++Ref: table-system-return-values555866
++Ref: I/O Functions-Footnote-1557846
++Ref: I/O Functions-Footnote-2557994
++Node: Time Functions558114
++Ref: Time Functions-Footnote-1568636
++Ref: Time Functions-Footnote-2568704
++Ref: Time Functions-Footnote-3568862
++Ref: Time Functions-Footnote-4568973
++Ref: Time Functions-Footnote-5569085
++Ref: Time Functions-Footnote-6569312
++Node: Bitwise Functions569578
++Ref: table-bitwise-ops570172
++Ref: Bitwise Functions-Footnote-1574510
++Node: Type Functions574683
++Node: I18N Functions577215
++Node: User-defined578866
++Node: Definition Syntax579671
++Ref: Definition Syntax-Footnote-1585358
++Node: Function Example585429
++Ref: Function Example-Footnote-1588351
++Node: Function Caveats588373
++Node: Calling A Function588891
++Node: Variable Scope589849
++Node: Pass By Value/Reference592843
++Node: Return Statement596342
++Node: Dynamic Typing599321
++Node: Indirect Calls600251
++Ref: Indirect Calls-Footnote-1610502
++Node: Functions Summary610630
++Node: Library Functions613335
++Ref: Library Functions-Footnote-1616942
++Ref: Library Functions-Footnote-2617085
++Node: Library Names617256
++Ref: Library Names-Footnote-1620716
++Ref: Library Names-Footnote-2620939
++Node: General Functions621025
++Node: Strtonum Function622128
++Node: Assert Function625150
++Node: Round Function628476
++Node: Cliff Random Function630017
++Node: Ordinal Functions631033
++Ref: Ordinal Functions-Footnote-1634096
++Ref: Ordinal Functions-Footnote-2634348
++Node: Join Function634558
++Ref: Join Function-Footnote-1636328
++Node: Getlocaltime Function636528
++Node: Readfile Function640270
++Node: Shell Quoting642242
++Node: Data File Management643643
++Node: Filetrans Function644275
++Node: Rewind Function648371
++Node: File Checking650277
++Ref: File Checking-Footnote-1651611
++Node: Empty Files651812
++Node: Ignoring Assigns653791
++Node: Getopt Function655341
++Ref: Getopt Function-Footnote-1666810
++Node: Passwd Functions667010
++Ref: Passwd Functions-Footnote-1675849
++Node: Group Functions675937
++Ref: Group Functions-Footnote-1683835
++Node: Walking Arrays684042
++Node: Library Functions Summary687050
++Node: Library Exercises688456
++Node: Sample Programs688921
++Node: Running Examples689691
++Node: Clones690419
++Node: Cut Program691643
++Node: Egrep Program701572
++Ref: Egrep Program-Footnote-1709084
++Node: Id Program709194
++Node: Split Program712874
++Ref: Split Program-Footnote-1716333
++Node: Tee Program716462
++Node: Uniq Program719252
++Node: Wc Program726678
++Ref: Wc Program-Footnote-1730933
++Node: Miscellaneous Programs731027
++Node: Dupword Program732240
++Node: Alarm Program734270
++Node: Translate Program739125
++Ref: Translate Program-Footnote-1743690
++Node: Labels Program743960
++Ref: Labels Program-Footnote-1747311
++Node: Word Sorting747395
++Node: History Sorting751467
++Node: Extract Program753302
++Node: Simple Sed760831
++Node: Igawk Program763905
++Ref: Igawk Program-Footnote-1778236
++Ref: Igawk Program-Footnote-2778438
++Ref: Igawk Program-Footnote-3778560
++Node: Anagram Program778675
++Node: Signature Program781737
++Node: Programs Summary782984
++Node: Programs Exercises784198
++Ref: Programs Exercises-Footnote-1788327
++Node: Advanced Features788418
++Node: Nondecimal Data790408
++Node: Array Sorting791999
++Node: Controlling Array Traversal792699
++Ref: Controlling Array Traversal-Footnote-1801066
++Node: Array Sorting Functions801184
++Ref: Array Sorting Functions-Footnote-1806275
++Node: Two-way I/O806471
++Ref: Two-way I/O-Footnote-1813021
++Ref: Two-way I/O-Footnote-2813208
++Node: TCP/IP Networking813290
++Node: Profiling816408
++Ref: Profiling-Footnote-1824901
++Node: Advanced Features Summary825224
++Node: Internationalization827068
++Node: I18N and L10N828548
++Node: Explaining gettext829235
++Ref: Explaining gettext-Footnote-1835127
++Ref: Explaining gettext-Footnote-2835312
++Node: Programmer i18n835477
++Ref: Programmer i18n-Footnote-1840332
++Node: Translator i18n840381
++Node: String Extraction841175
++Ref: String Extraction-Footnote-1842307
++Node: Printf Ordering842393
++Ref: Printf Ordering-Footnote-1845179
++Node: I18N Portability845243
++Ref: I18N Portability-Footnote-1847699
++Node: I18N Example847762
++Ref: I18N Example-Footnote-1850568
++Node: Gawk I18N850641
++Node: I18N Summary851286
++Node: Debugger852627
++Node: Debugging853649
++Node: Debugging Concepts854090
++Node: Debugging Terms855899
++Node: Awk Debugging858474
++Node: Sample Debugging Session859380
++Node: Debugger Invocation859914
++Node: Finding The Bug861300
++Node: List of Debugger Commands867778
++Node: Breakpoint Control869111
++Node: Debugger Execution Control872805
++Node: Viewing And Changing Data876167
++Node: Execution Stack879541
++Node: Debugger Info881178
++Node: Miscellaneous Debugger Commands885249
++Node: Readline Support890337
++Node: Limitations891233
++Ref: Limitations-Footnote-1895464
++Node: Debugging Summary895515
++Node: Arbitrary Precision Arithmetic896794
++Node: Computer Arithmetic898210
++Ref: table-numeric-ranges901801
++Ref: Computer Arithmetic-Footnote-1902523
++Node: Math Definitions902580
++Ref: table-ieee-formats905894
++Ref: Math Definitions-Footnote-1906497
++Node: MPFR features906602
++Node: FP Math Caution908319
++Ref: FP Math Caution-Footnote-1909391
++Node: Inexactness of computations909760
++Node: Inexact representation910720
++Node: Comparing FP Values912080
++Node: Errors accumulate913162
++Node: Getting Accuracy914595
++Node: Try To Round917305
++Node: Setting precision918204
++Ref: table-predefined-precision-strings918901
++Node: Setting the rounding mode920731
++Ref: table-gawk-rounding-modes921105
++Ref: Setting the rounding mode-Footnote-1924513
++Node: Arbitrary Precision Integers924692
++Ref: Arbitrary Precision Integers-Footnote-1929609
++Node: POSIX Floating Point Problems929758
++Ref: POSIX Floating Point Problems-Footnote-1933640
++Node: Floating point summary933678
++Node: Dynamic Extensions935868
++Node: Extension Intro937421
++Node: Plugin License938687
++Node: Extension Mechanism Outline939484
++Ref: figure-load-extension939923
++Ref: figure-register-new-function941488
++Ref: figure-call-new-function942580
++Node: Extension API Description944642
++Node: Extension API Functions Introduction946174
++Node: General Data Types951033
++Ref: General Data Types-Footnote-1956988
++Node: Memory Allocation Functions957287
++Ref: Memory Allocation Functions-Footnote-1960132
++Node: Constructor Functions960231
++Node: Registration Functions961976
++Node: Extension Functions962661
++Node: Exit Callback Functions965284
++Node: Extension Version String966534
++Node: Input Parsers967197
++Node: Output Wrappers977079
++Node: Two-way processors981591
++Node: Printing Messages983856
++Ref: Printing Messages-Footnote-1985027
++Node: Updating ERRNO985180
++Node: Requesting Values985919
++Ref: table-value-types-returned986656
++Node: Accessing Parameters987539
++Node: Symbol Table Access988774
++Node: Symbol table by name989286
++Node: Symbol table by cookie991307
++Ref: Symbol table by cookie-Footnote-1995459
++Node: Cached values995523
++Ref: Cached values-Footnote-1999030
++Node: Array Manipulation999121
++Ref: Array Manipulation-Footnote-11000212
++Node: Array Data Types1000249
++Ref: Array Data Types-Footnote-11002907
++Node: Array Functions1002999
++Node: Flattening Arrays1006857
++Node: Creating Arrays1013765
++Node: Redirection API1018534
++Node: Extension API Variables1021365
++Node: Extension Versioning1021998
++Ref: gawk-api-version1022435
++Node: Extension API Informational Variables1024191
++Node: Extension API Boilerplate1025255
++Node: Finding Extensions1029069
++Node: Extension Example1029628
++Node: Internal File Description1030426
++Node: Internal File Ops1034506
++Ref: Internal File Ops-Footnote-11046268
++Node: Using Internal File Ops1046408
++Ref: Using Internal File Ops-Footnote-11048791
++Node: Extension Samples1049065
++Node: Extension Sample File Functions1050594
++Node: Extension Sample Fnmatch1058243
++Node: Extension Sample Fork1059730
++Node: Extension Sample Inplace1060948
++Node: Extension Sample Ord1064158
++Node: Extension Sample Readdir1064994
++Ref: table-readdir-file-types1065883
++Node: Extension Sample Revout1066688
++Node: Extension Sample Rev2way1067277
++Node: Extension Sample Read write array1068017
++Node: Extension Sample Readfile1069959
++Node: Extension Sample Time1071054
++Node: Extension Sample API Tests1072402
++Node: gawkextlib1072894
++Node: Extension summary1075341
++Node: Extension Exercises1079043
++Node: Language History1080541
++Node: V7/SVR3.11082197
++Node: SVR41084349
++Node: POSIX1085783
++Node: BTL1087162
++Node: POSIX/GNU1087891
++Node: Feature History1093753
++Node: Common Extensions1108123
++Node: Ranges and Locales1109406
++Ref: Ranges and Locales-Footnote-11114022
++Ref: Ranges and Locales-Footnote-21114049
++Ref: Ranges and Locales-Footnote-31114284
++Node: Contributors1114505
++Node: History summary1120065
++Node: Installation1121445
++Node: Gawk Distribution1122389
++Node: Getting1122873
++Node: Extracting1123834
++Node: Distribution contents1125472
++Node: Unix Installation1131557
++Node: Quick Installation1132239
++Node: Shell Startup Files1134653
++Node: Additional Configuration Options1135731
++Node: Configuration Philosophy1137536
++Node: Non-Unix Installation1139905
++Node: PC Installation1140365
++Node: PC Binary Installation1141203
++Node: PC Compiling1141638
++Node: PC Using1142755
++Node: Cygwin1145800
++Node: MSYS1146570
++Node: VMS Installation1147071
++Node: VMS Compilation1147862
++Ref: VMS Compilation-Footnote-11149091
++Node: VMS Dynamic Extensions1149149
++Node: VMS Installation Details1150834
++Node: VMS Running1153087
++Node: VMS GNV1157366
++Node: VMS Old Gawk1158101
++Node: Bugs1158572
++Node: Bug address1159235
++Node: Usenet1161632
++Node: Maintainers1162407
++Node: Other Versions1163783
++Node: Installation summary1170367
++Node: Notes1171402
++Node: Compatibility Mode1172267
++Node: Additions1173049
++Node: Accessing The Source1173974
++Node: Adding Code1175409
++Node: New Ports1181628
++Node: Derived Files1186116
++Ref: Derived Files-Footnote-11191601
++Ref: Derived Files-Footnote-21191636
++Ref: Derived Files-Footnote-31192234
++Node: Future Extensions1192348
++Node: Implementation Limitations1193006
++Node: Extension Design1194189
++Node: Old Extension Problems1195343
++Ref: Old Extension Problems-Footnote-11196861
++Node: Extension New Mechanism Goals1196918
++Ref: Extension New Mechanism Goals-Footnote-11200282
++Node: Extension Other Design Decisions1200471
++Node: Extension Future Growth1202584
++Node: Old Extension Mechanism1203420
++Node: Notes summary1205183
++Node: Basic Concepts1206365
++Node: Basic High Level1207046
++Ref: figure-general-flow1207328
++Ref: figure-process-flow1208013
++Ref: Basic High Level-Footnote-11211314
++Node: Basic Data Typing1211499
++Node: Glossary1214827
++Node: Copying1246774
++Node: GNU Free Documentation License1284313
++Node: Index1309431
  End Tag Table


Summary of changes:
 awklib/eg/lib/grcat.c |    1 -
 doc/ChangeLog         |    5 +
 doc/         | 1405 ++++++++++++++++++++++---------------------------
 doc/gawk.texi         |  283 ++--------
 doc/       |  283 ++--------
 5 files changed, 694 insertions(+), 1283 deletions(-)


reply via email to

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