[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-808-g1086474

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-808-g1086474
Date: Mon, 29 Sep 2014 19:49:28 +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  1086474bc51fc31e15d72df27b529b1015cd33aa (commit)
       via  67676f7332c2fa2ab6eb4411993fa77e92df5828 (commit)
      from  af7c51f9bfbded58d306e4f0e05b580457e7e92f (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 1086474bc51fc31e15d72df27b529b1015cd33aa
Merge: af7c51f 67676f7
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Sep 29 22:49:18 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index eeca9a7,058d110..326c80c
--- a/doc/
+++ b/doc/
@@@ -32323,10 -32274,10 +32317,10 @@@ Inde
  * exit status, of VMS:                   VMS Running.         (line  29)
  * exit the debugger:                     Miscellaneous Debugger Commands.
                                                                (line  99)
 -* exp:                                   Numeric Functions.   (line  18)
 +* exp:                                   Numeric Functions.   (line  33)
  * expand utility:                        Very Simple.         (line  72)
- * Expat XML parser library:              gawkextlib.          (line  35)
+ * Expat XML parser library:              gawkextlib.          (line  31)
 -* exponent:                              Numeric Functions.   (line  18)
 +* exponent:                              Numeric Functions.   (line  33)
  * expressions:                           Expressions.         (line   6)
  * expressions, as patterns:              Expression Patterns. (line   6)
  * expressions, assignment:               Assignment Ops.      (line   6)
@@@ -32661,9 -32611,10 +32654,10 @@@
  * gawk, newlines in:                     Statements/Lines.    (line  12)
  * gawk, octal numbers and:               Nondecimal-numbers.  (line  42)
  * gawk, OS/2 version of:                 PC Using.            (line  16)
+ * gawk, predefined variables and:        Built-in Variables.  (line  14)
  * gawk, PROCINFO array in <1>:           Two-way I/O.         (line  99)
  * gawk, PROCINFO array in <2>:           Time Functions.      (line  47)
 -* gawk, PROCINFO array in:               Auto-set.            (line 129)
 +* gawk, PROCINFO array in:               Auto-set.            (line 137)
  * gawk, regexp constants and:            Using Constant Regexps.
                                                                (line  28)
  * gawk, regular expressions, case sensitivity: Case-sensitivity.
@@@ -34151,557 -34107,557 +34150,557 @@@
  Tag Table:
  Node: Top1204
- Node: Foreword41978
- Node: Preface46325
- Ref: Preface-Footnote-149220
- Ref: Preface-Footnote-249327
- Ref: Preface-Footnote-349560
- Node: History49702
- Node: Names52076
- Ref: Names-Footnote-153170
- Node: This Manual53316
- Ref: This Manual-Footnote-159151
- Node: Conventions59251
- Node: Manual History61596
- Ref: Manual History-Footnote-164672
- Ref: Manual History-Footnote-264713
- Node: How To Contribute64787
- Node: Acknowledgments66026
- Node: Getting Started70774
- Node: Running gawk73208
- Node: One-shot74398
- Node: Read Terminal75623
- Node: Long77650
- Node: Executable Scripts79166
- Ref: Executable Scripts-Footnote-181955
- Node: Comments82057
- Node: Quoting84530
- Node: DOS Quoting90040
- Node: Sample Data Files90715
- Node: Very Simple93308
- Node: Two Rules98199
- Node: More Complex100085
- Node: Statements/Lines102947
- Ref: Statements/Lines-Footnote-1107403
- Node: Other Features107668
- Node: When108599
- Ref: When-Footnote-1110355
- Node: Intro Summary110420
- Node: Invoking Gawk111303
- Node: Command Line112818
- Node: Options113609
- Ref: Options-Footnote-1129375
- Node: Other Arguments129400
- Node: Naming Standard Input132361
- Node: Environment Variables133454
- Node: AWKPATH Variable134012
- Ref: AWKPATH Variable-Footnote-1136864
- Ref: AWKPATH Variable-Footnote-2136909
- Node: AWKLIBPATH Variable137169
- Node: Other Environment Variables137928
- Node: Exit Status141401
- Node: Include Files142076
- Node: Loading Shared Libraries145654
- Node: Obsolete147081
- Node: Undocumented147778
- Node: Invoking Summary148045
- Node: Regexp149711
- Node: Regexp Usage151170
- Node: Escape Sequences153203
- Node: Regexp Operators159303
- Ref: Regexp Operators-Footnote-1166738
- Ref: Regexp Operators-Footnote-2166885
- Node: Bracket Expressions166983
- Ref: table-char-classes169000
- Node: Leftmost Longest171940
- Node: Computed Regexps173242
- Node: GNU Regexp Operators176639
- Node: Case-sensitivity180345
- Ref: Case-sensitivity-Footnote-1183235
- Ref: Case-sensitivity-Footnote-2183470
- Node: Regexp Summary183578
- Node: Reading Files185047
- Node: Records187139
- Node: awk split records187867
- Node: gawk split records192779
- Ref: gawk split records-Footnote-1197318
- Node: Fields197355
- Ref: Fields-Footnote-1200151
- Node: Nonconstant Fields200237
- Ref: Nonconstant Fields-Footnote-1202467
- Node: Changing Fields202669
- Node: Field Separators208601
- Node: Default Field Splitting211303
- Node: Regexp Field Splitting212420
- Node: Single Character Fields215770
- Node: Command Line Field Separator216829
- Node: Full Line Fields220039
- Ref: Full Line Fields-Footnote-1220547
- Node: Field Splitting Summary220593
- Ref: Field Splitting Summary-Footnote-1223724
- Node: Constant Size223825
- Node: Splitting By Content228431
- Ref: Splitting By Content-Footnote-1232504
- Node: Multiple Line232544
- Ref: Multiple Line-Footnote-1238433
- Node: Getline238612
- Node: Plain Getline240823
- Node: Getline/Variable243463
- Node: Getline/File244610
- Node: Getline/Variable/File245994
- Ref: Getline/Variable/File-Footnote-1247593
- Node: Getline/Pipe247680
- Node: Getline/Variable/Pipe250363
- Node: Getline/Coprocess251492
- Node: Getline/Variable/Coprocess252744
- Node: Getline Notes253481
- Node: Getline Summary256273
- Ref: table-getline-variants256681
- Node: Read Timeout257510
- Ref: Read Timeout-Footnote-1261324
- Node: Command-line directories261382
- Node: Input Summary262286
- Node: Input Exercises265538
- Node: Printing266266
- Node: Print268043
- Node: Print Examples269500
- Node: Output Separators272279
- Node: OFMT274295
- Node: Printf275647
- Node: Basic Printf276432
- Node: Control Letters278003
- Node: Format Modifiers281987
- Node: Printf Examples287994
- Node: Redirection290476
- Node: Special FD297207
- Ref: Special FD-Footnote-1300364
- Node: Special Files300438
- Node: Other Inherited Files301054
- Node: Special Network302054
- Node: Special Caveats302915
- Node: Close Files And Pipes303866
- Ref: Close Files And Pipes-Footnote-1311043
- Ref: Close Files And Pipes-Footnote-2311191
- Node: Output Summary311341
- Node: Output Exercises312337
- Node: Expressions313017
- Node: Values314202
- Node: Constants314878
- Node: Scalar Constants315558
- Ref: Scalar Constants-Footnote-1316417
- Node: Nondecimal-numbers316667
- Node: Regexp Constants319667
- Node: Using Constant Regexps320192
- Node: Variables323330
- Node: Using Variables323985
- Node: Assignment Options325889
- Node: Conversion327764
- Node: Strings And Numbers328288
- Ref: Strings And Numbers-Footnote-1331350
- Node: Locale influences conversions331459
- Ref: table-locale-affects334174
- Node: All Operators334762
- Node: Arithmetic Ops335392
- Node: Concatenation337897
- Ref: Concatenation-Footnote-1340716
- Node: Assignment Ops340822
- Ref: table-assign-ops345805
- Node: Increment Ops347083
- Node: Truth Values and Conditions350521
- Node: Truth Values351604
- Node: Typing and Comparison352653
- Node: Variable Typing353446
- Node: Comparison Operators357098
- Ref: table-relational-ops357508
- Node: POSIX String Comparison361023
- Ref: POSIX String Comparison-Footnote-1362095
- Node: Boolean Ops362233
- Ref: Boolean Ops-Footnote-1366712
- Node: Conditional Exp366803
- Node: Function Calls368530
- Node: Precedence372410
- Node: Locales376078
- Node: Expressions Summary377709
- Node: Patterns and Actions380283
- Node: Pattern Overview381399
- Node: Regexp Patterns383078
- Node: Expression Patterns383621
- Node: Ranges387401
- Node: BEGIN/END390507
- Node: Using BEGIN/END391269
- Ref: Using BEGIN/END-Footnote-1394006
- Node: I/O And BEGIN/END394112
- Node: Empty399327
- Node: Using Shell Variables399644
- Node: Action Overview401920
- Node: Statements404247
- Node: If Statement406095
- Node: While Statement407593
- Node: Do Statement409621
- Node: For Statement410763
- Node: Switch Statement413918
- Node: Break Statement416306
- Node: Continue Statement418347
- Node: Next Statement420172
- Node: Nextfile Statement422552
- Node: Exit Statement425182
- Node: Built-in Variables427585
- Node: User-modified428712
- Ref: User-modified-Footnote-1436392
- Node: Auto-set436454
- Ref: Auto-set-Footnote-1449648
- Ref: Auto-set-Footnote-2449853
- Node: ARGC and ARGV449909
- Node: Pattern Action Summary454113
- Node: Arrays456532
- Node: Array Basics457861
- Node: Array Intro458705
- Ref: figure-array-elements460678
- Ref: Array Intro-Footnote-1463202
- Node: Reference to Elements463330
- Node: Assigning Elements465780
- Node: Array Example466271
- Node: Scanning an Array468029
- Node: Controlling Scanning471045
- Ref: Controlling Scanning-Footnote-1476234
- Node: Numeric Array Subscripts476550
- Node: Uninitialized Subscripts478733
- Node: Delete480350
- Ref: Delete-Footnote-1483094
- Node: Multidimensional483151
- Node: Multiscanning486246
- Node: Arrays of Arrays487835
- Node: Arrays Summary492596
- Node: Functions494701
- Node: Built-in495574
- Node: Calling Built-in496652
- Node: Numeric Functions498640
- Ref: Numeric Functions-Footnote-1503464
- Ref: Numeric Functions-Footnote-2503821
- Ref: Numeric Functions-Footnote-3503869
- Node: String Functions504138
- Ref: String Functions-Footnote-1527598
- Ref: String Functions-Footnote-2527727
- Ref: String Functions-Footnote-3527975
- Node: Gory Details528062
- Ref: table-sub-escapes529843
- Ref: table-sub-proposed531363
- Ref: table-posix-sub532727
- Ref: table-gensub-escapes534267
- Ref: Gory Details-Footnote-1535099
- Node: I/O Functions535250
- Ref: I/O Functions-Footnote-1542351
- Node: Time Functions542498
- Ref: Time Functions-Footnote-1552967
- Ref: Time Functions-Footnote-2553035
- Ref: Time Functions-Footnote-3553193
- Ref: Time Functions-Footnote-4553304
- Ref: Time Functions-Footnote-5553416
- Ref: Time Functions-Footnote-6553643
- Node: Bitwise Functions553909
- Ref: table-bitwise-ops554471
- Ref: Bitwise Functions-Footnote-1558779
- Node: Type Functions558948
- Node: I18N Functions560097
- Node: User-defined561742
- Node: Definition Syntax562546
- Ref: Definition Syntax-Footnote-1567950
- Node: Function Example568019
- Ref: Function Example-Footnote-1570936
- Node: Function Caveats570958
- Node: Calling A Function571476
- Node: Variable Scope572431
- Node: Pass By Value/Reference575419
- Node: Return Statement578929
- Node: Dynamic Typing581913
- Node: Indirect Calls582842
- Ref: Indirect Calls-Footnote-1592563
- Node: Functions Summary592691
- Node: Library Functions595390
- Ref: Library Functions-Footnote-1599008
- Ref: Library Functions-Footnote-2599151
- Node: Library Names599322
- Ref: Library Names-Footnote-1602780
- Ref: Library Names-Footnote-2603000
- Node: General Functions603086
- Node: Strtonum Function604114
- Node: Assert Function607134
- Node: Round Function610458
- Node: Cliff Random Function611999
- Node: Ordinal Functions613015
- Ref: Ordinal Functions-Footnote-1616080
- Ref: Ordinal Functions-Footnote-2616332
- Node: Join Function616543
- Ref: Join Function-Footnote-1618314
- Node: Getlocaltime Function618514
- Node: Readfile Function622255
- Node: Data File Management624203
- Node: Filetrans Function624835
- Node: Rewind Function628894
- Node: File Checking630279
- Ref: File Checking-Footnote-1631607
- Node: Empty Files631808
- Node: Ignoring Assigns633787
- Node: Getopt Function635338
- Ref: Getopt Function-Footnote-1646798
- Node: Passwd Functions647001
- Ref: Passwd Functions-Footnote-1655852
- Node: Group Functions655940
- Ref: Group Functions-Footnote-1663843
- Node: Walking Arrays664056
- Node: Library Functions Summary665659
- Node: Library Exercises667060
- Node: Sample Programs668340
- Node: Running Examples669110
- Node: Clones669838
- Node: Cut Program671062
- Node: Egrep Program680792
- Ref: Egrep Program-Footnote-1688294
- Node: Id Program688404
- Node: Split Program692048
- Ref: Split Program-Footnote-1695494
- Node: Tee Program695622
- Node: Uniq Program698409
- Node: Wc Program705830
- Ref: Wc Program-Footnote-1710078
- Node: Miscellaneous Programs710170
- Node: Dupword Program711383
- Node: Alarm Program713414
- Node: Translate Program718218
- Ref: Translate Program-Footnote-1722791
- Ref: Translate Program-Footnote-2723061
- Node: Labels Program723200
- Ref: Labels Program-Footnote-1726549
- Node: Word Sorting726633
- Node: History Sorting730703
- Node: Extract Program732539
- Node: Simple Sed740071
- Node: Igawk Program743133
- Ref: Igawk Program-Footnote-1757459
- Ref: Igawk Program-Footnote-2757660
- Ref: Igawk Program-Footnote-3757782
- Node: Anagram Program757897
- Node: Signature Program760959
- Node: Programs Summary762206
- Node: Programs Exercises763399
- Ref: Programs Exercises-Footnote-1767530
- Node: Advanced Features767621
- Node: Nondecimal Data769569
- Node: Array Sorting771159
- Node: Controlling Array Traversal771856
- Ref: Controlling Array Traversal-Footnote-1780187
- Node: Array Sorting Functions780305
- Ref: Array Sorting Functions-Footnote-1784197
- Node: Two-way I/O784391
- Ref: Two-way I/O-Footnote-1789335
- Ref: Two-way I/O-Footnote-2789521
- Node: TCP/IP Networking789603
- Node: Profiling792480
- Node: Advanced Features Summary800033
- Node: Internationalization801966
- Node: I18N and L10N803446
- Node: Explaining gettext804132
- Ref: Explaining gettext-Footnote-1809161
- Ref: Explaining gettext-Footnote-2809345
- Node: Programmer i18n809510
- Ref: Programmer i18n-Footnote-1814376
- Node: Translator i18n814425
- Node: String Extraction815219
- Ref: String Extraction-Footnote-1816350
- Node: Printf Ordering816436
- Ref: Printf Ordering-Footnote-1819222
- Node: I18N Portability819286
- Ref: I18N Portability-Footnote-1821735
- Node: I18N Example821798
- Ref: I18N Example-Footnote-1824598
- Node: Gawk I18N824670
- Node: I18N Summary825308
- Node: Debugger826647
- Node: Debugging827669
- Node: Debugging Concepts828110
- Node: Debugging Terms829967
- Node: Awk Debugging832542
- Node: Sample Debugging Session833434
- Node: Debugger Invocation833954
- Node: Finding The Bug835338
- Node: List of Debugger Commands841813
- Node: Breakpoint Control843145
- Node: Debugger Execution Control846837
- Node: Viewing And Changing Data850201
- Node: Execution Stack853566
- Node: Debugger Info855204
- Node: Miscellaneous Debugger Commands859221
- Node: Readline Support864413
- Node: Limitations865305
- Node: Debugging Summary867402
- Node: Arbitrary Precision Arithmetic868570
- Node: Computer Arithmetic869986
- Ref: table-numeric-ranges873587
- Ref: Computer Arithmetic-Footnote-1874446
- Node: Math Definitions874503
- Ref: table-ieee-formats877790
- Ref: Math Definitions-Footnote-1878394
- Node: MPFR features878499
- Node: FP Math Caution880167
- Ref: FP Math Caution-Footnote-1881217
- Node: Inexactness of computations881586
- Node: Inexact representation882534
- Node: Comparing FP Values883889
- Node: Errors accumulate884962
- Node: Getting Accuracy886395
- Node: Try To Round889054
- Node: Setting precision889953
- Ref: table-predefined-precision-strings890635
- Node: Setting the rounding mode892429
- Ref: table-gawk-rounding-modes892793
- Ref: Setting the rounding mode-Footnote-1896247
- Node: Arbitrary Precision Integers896426
- Ref: Arbitrary Precision Integers-Footnote-1900209
- Node: POSIX Floating Point Problems900358
- Ref: POSIX Floating Point Problems-Footnote-1904234
- Node: Floating point summary904272
- Node: Dynamic Extensions906464
- Node: Extension Intro908016
- Node: Plugin License909282
- Node: Extension Mechanism Outline910079
- Ref: figure-load-extension910507
- Ref: figure-register-new-function911987
- Ref: figure-call-new-function912991
- Node: Extension API Description914977
- Node: Extension API Functions Introduction916427
- Node: General Data Types921263
- Ref: General Data Types-Footnote-1926940
- Node: Memory Allocation Functions927239
- Ref: Memory Allocation Functions-Footnote-1930068
- Node: Constructor Functions930164
- Node: Registration Functions931898
- Node: Extension Functions932583
- Node: Exit Callback Functions934879
- Node: Extension Version String936127
- Node: Input Parsers936777
- Node: Output Wrappers946592
- Node: Two-way processors951108
- Node: Printing Messages953312
- Ref: Printing Messages-Footnote-1954389
- Node: Updating `ERRNO'954541
- Node: Requesting Values955284
- Ref: table-value-types-returned956021
- Node: Accessing Parameters956979
- Node: Symbol Table Access958209
- Node: Symbol table by name958723
- Node: Symbol table by cookie960703
- Ref: Symbol table by cookie-Footnote-1964840
- Node: Cached values964903
- Ref: Cached values-Footnote-1968407
- Node: Array Manipulation968498
- Ref: Array Manipulation-Footnote-1969596
- Node: Array Data Types969635
- Ref: Array Data Types-Footnote-1972292
- Node: Array Functions972384
- Node: Flattening Arrays976238
- Node: Creating Arrays983125
- Node: Extension API Variables987892
- Node: Extension Versioning988528
- Node: Extension API Informational Variables990429
- Node: Extension API Boilerplate991515
- Node: Finding Extensions995331
- Node: Extension Example995891
- Node: Internal File Description996663
- Node: Internal File Ops1000730
- Ref: Internal File Ops-Footnote-11012164
- Node: Using Internal File Ops1012304
- Ref: Using Internal File Ops-Footnote-11014651
- Node: Extension Samples1014919
- Node: Extension Sample File Functions1016443
- Node: Extension Sample Fnmatch1024011
- Node: Extension Sample Fork1025493
- Node: Extension Sample Inplace1026706
- Node: Extension Sample Ord1028381
- Node: Extension Sample Readdir1029217
- Ref: table-readdir-file-types1030073
- Node: Extension Sample Revout1030872
- Node: Extension Sample Rev2way1031463
- Node: Extension Sample Read write array1032204
- Node: Extension Sample Readfile1034083
- Node: Extension Sample API Tests1035183
- Node: Extension Sample Time1035708
- Node: gawkextlib1037023
- Node: Extension summary1039836
- Node: Extension Exercises1043529
- Node: Language History1044251
- Node: V7/SVR3.11045894
- Node: SVR41048214
- Node: POSIX1049656
- Node: BTL1051042
- Node: POSIX/GNU1051776
- Node: Feature History1057552
- Node: Common Extensions1070643
- Node: Ranges and Locales1071955
- Ref: Ranges and Locales-Footnote-11076572
- Ref: Ranges and Locales-Footnote-21076599
- Ref: Ranges and Locales-Footnote-31076833
- Node: Contributors1077054
- Node: History summary1082481
- Node: Installation1083850
- Node: Gawk Distribution1084801
- Node: Getting1085285
- Node: Extracting1086109
- Node: Distribution contents1087751
- Node: Unix Installation1093521
- Node: Quick Installation1094138
- Node: Additional Configuration Options1096580
- Node: Configuration Philosophy1098318
- Node: Non-Unix Installation1100669
- Node: PC Installation1101127
- Node: PC Binary Installation1102438
- Node: PC Compiling1104286
- Ref: PC Compiling-Footnote-11107285
- Node: PC Testing1107390
- Node: PC Using1108566
- Node: Cygwin1112718
- Node: MSYS1113527
- Node: VMS Installation1114025
- Node: VMS Compilation1114821
- Ref: VMS Compilation-Footnote-11116043
- Node: VMS Dynamic Extensions1116101
- Node: VMS Installation Details1117474
- Node: VMS Running1119726
- Node: VMS GNV1122560
- Node: VMS Old Gawk1123283
- Node: Bugs1123753
- Node: Other Versions1127757
- Node: Installation summary1133981
- Node: Notes1135037
- Node: Compatibility Mode1135902
- Node: Additions1136684
- Node: Accessing The Source1137609
- Node: Adding Code1139045
- Node: New Ports1145217
- Node: Derived Files1149698
- Ref: Derived Files-Footnote-11155173
- Ref: Derived Files-Footnote-21155207
- Ref: Derived Files-Footnote-31155803
- Node: Future Extensions1155917
- Node: Implementation Limitations1156523
- Node: Extension Design1157771
- Node: Old Extension Problems1158925
- Ref: Old Extension Problems-Footnote-11160442
- Node: Extension New Mechanism Goals1160499
- Ref: Extension New Mechanism Goals-Footnote-11163859
- Node: Extension Other Design Decisions1164048
- Node: Extension Future Growth1166154
- Node: Old Extension Mechanism1166990
- Node: Notes summary1168752
- Node: Basic Concepts1169938
- Node: Basic High Level1170619
- Ref: figure-general-flow1170891
- Ref: figure-process-flow1171490
- Ref: Basic High Level-Footnote-11174719
- Node: Basic Data Typing1174904
- Node: Glossary1178232
- Node: Copying1203384
- Node: GNU Free Documentation License1240940
- Node: Index1266076
+ Node: Foreword41980
+ Node: Preface46327
+ Ref: Preface-Footnote-149222
+ Ref: Preface-Footnote-249329
+ Ref: Preface-Footnote-349562
+ Node: History49704
+ Node: Names52078
+ Ref: Names-Footnote-153172
+ Node: This Manual53318
+ Ref: This Manual-Footnote-159155
+ Node: Conventions59255
+ Node: Manual History61600
+ Ref: Manual History-Footnote-164676
+ Ref: Manual History-Footnote-264717
+ Node: How To Contribute64791
+ Node: Acknowledgments66030
+ Node: Getting Started70778
+ Node: Running gawk73212
+ Node: One-shot74402
+ Node: Read Terminal75627
+ Node: Long77654
+ Node: Executable Scripts79170
+ Ref: Executable Scripts-Footnote-181959
+ Node: Comments82061
+ Node: Quoting84534
+ Node: DOS Quoting90044
+ Node: Sample Data Files90719
+ Node: Very Simple93312
+ Node: Two Rules98203
+ Node: More Complex100089
+ Node: Statements/Lines102951
+ Ref: Statements/Lines-Footnote-1107407
+ Node: Other Features107672
+ Node: When108603
+ Ref: When-Footnote-1110359
+ Node: Intro Summary110424
+ Node: Invoking Gawk111307
+ Node: Command Line112822
+ Node: Options113613
 -Ref: Options-Footnote-1129508
 -Node: Other Arguments129533
 -Node: Naming Standard Input132494
 -Node: Environment Variables133587
 -Node: AWKPATH Variable134145
 -Ref: AWKPATH Variable-Footnote-1136997
 -Ref: AWKPATH Variable-Footnote-2137042
 -Node: AWKLIBPATH Variable137302
 -Node: Other Environment Variables138061
 -Node: Exit Status141763
 -Node: Include Files142438
 -Node: Loading Shared Libraries146016
 -Node: Obsolete147443
 -Node: Undocumented148140
 -Node: Invoking Summary148407
 -Node: Regexp150073
 -Node: Regexp Usage151532
 -Node: Escape Sequences153565
 -Node: Regexp Operators159582
 -Ref: Regexp Operators-Footnote-1167017
 -Ref: Regexp Operators-Footnote-2167164
 -Node: Bracket Expressions167262
 -Ref: table-char-classes169279
 -Node: Leftmost Longest172219
 -Node: Computed Regexps173521
 -Node: GNU Regexp Operators176918
 -Node: Case-sensitivity180624
 -Ref: Case-sensitivity-Footnote-1183514
 -Ref: Case-sensitivity-Footnote-2183749
 -Node: Regexp Summary183857
 -Node: Reading Files185326
 -Node: Records187420
 -Node: awk split records188152
 -Node: gawk split records193066
 -Ref: gawk split records-Footnote-1197605
 -Node: Fields197642
 -Ref: Fields-Footnote-1200440
 -Node: Nonconstant Fields200526
 -Ref: Nonconstant Fields-Footnote-1202756
 -Node: Changing Fields202958
 -Node: Field Separators208890
 -Node: Default Field Splitting211594
 -Node: Regexp Field Splitting212711
 -Node: Single Character Fields216061
 -Node: Command Line Field Separator217120
 -Node: Full Line Fields220332
 -Ref: Full Line Fields-Footnote-1220840
 -Node: Field Splitting Summary220886
 -Ref: Field Splitting Summary-Footnote-1224017
 -Node: Constant Size224118
 -Node: Splitting By Content228724
 -Ref: Splitting By Content-Footnote-1232797
 -Node: Multiple Line232837
 -Ref: Multiple Line-Footnote-1238726
 -Node: Getline238905
 -Node: Plain Getline241116
 -Node: Getline/Variable243756
 -Node: Getline/File244903
 -Node: Getline/Variable/File246287
 -Ref: Getline/Variable/File-Footnote-1247888
 -Node: Getline/Pipe247975
 -Node: Getline/Variable/Pipe250658
 -Node: Getline/Coprocess251789
 -Node: Getline/Variable/Coprocess253041
 -Node: Getline Notes253780
 -Node: Getline Summary256572
 -Ref: table-getline-variants256984
 -Node: Read Timeout257813
 -Ref: Read Timeout-Footnote-1261627
 -Node: Command-line directories261685
 -Node: Input Summary262589
 -Node: Input Exercises265841
 -Node: Printing266569
 -Node: Print268346
 -Node: Print Examples269803
 -Node: Output Separators272582
 -Node: OFMT274600
 -Node: Printf275954
 -Node: Basic Printf276739
 -Node: Control Letters278310
 -Node: Format Modifiers282294
 -Node: Printf Examples288301
 -Node: Redirection290783
 -Node: Special FD297514
 -Ref: Special FD-Footnote-1300671
 -Node: Special Files300745
 -Node: Other Inherited Files301361
 -Node: Special Network302361
 -Node: Special Caveats303222
 -Node: Close Files And Pipes304173
 -Ref: Close Files And Pipes-Footnote-1311352
 -Ref: Close Files And Pipes-Footnote-2311500
 -Node: Output Summary311650
 -Node: Output Exercises312646
 -Node: Expressions313326
 -Node: Values314511
 -Node: Constants315187
 -Node: Scalar Constants315867
 -Ref: Scalar Constants-Footnote-1316726
 -Node: Nondecimal-numbers316976
 -Node: Regexp Constants319976
 -Node: Using Constant Regexps320501
 -Node: Variables323639
 -Node: Using Variables324294
 -Node: Assignment Options326204
 -Node: Conversion328079
 -Node: Strings And Numbers328603
 -Ref: Strings And Numbers-Footnote-1331667
 -Node: Locale influences conversions331776
 -Ref: table-locale-affects334491
 -Node: All Operators335079
 -Node: Arithmetic Ops335709
 -Node: Concatenation338214
 -Ref: Concatenation-Footnote-1341033
 -Node: Assignment Ops341139
 -Ref: table-assign-ops346122
 -Node: Increment Ops347400
 -Node: Truth Values and Conditions350838
 -Node: Truth Values351921
 -Node: Typing and Comparison352970
 -Node: Variable Typing353763
 -Node: Comparison Operators357415
 -Ref: table-relational-ops357825
 -Node: POSIX String Comparison361340
 -Ref: POSIX String Comparison-Footnote-1362412
 -Node: Boolean Ops362550
 -Ref: Boolean Ops-Footnote-1367029
 -Node: Conditional Exp367120
 -Node: Function Calls368847
 -Node: Precedence372727
 -Node: Locales376395
 -Node: Expressions Summary378026
 -Node: Patterns and Actions380600
 -Node: Pattern Overview381720
 -Node: Regexp Patterns383399
 -Node: Expression Patterns383942
 -Node: Ranges387722
 -Node: BEGIN/END390828
 -Node: Using BEGIN/END391590
 -Ref: Using BEGIN/END-Footnote-1394327
 -Node: I/O And BEGIN/END394433
 -Node: Empty399648
 -Node: Using Shell Variables399965
 -Node: Action Overview402241
 -Node: Statements404568
 -Node: If Statement406416
 -Node: While Statement407914
 -Node: Do Statement409942
 -Node: For Statement411084
 -Node: Switch Statement414239
 -Node: Break Statement416627
 -Node: Continue Statement418668
 -Node: Next Statement420493
 -Node: Nextfile Statement422873
 -Node: Exit Statement425503
 -Node: Built-in Variables427906
 -Node: User-modified429039
 -Ref: User-modified-Footnote-1436719
 -Node: Auto-set436781
 -Ref: Auto-set-Footnote-1449638
 -Ref: Auto-set-Footnote-2449843
 -Node: ARGC and ARGV449899
 -Node: Pattern Action Summary454103
 -Node: Arrays456530
 -Node: Array Basics457859
 -Node: Array Intro458703
 -Ref: figure-array-elements460676
 -Ref: Array Intro-Footnote-1463200
 -Node: Reference to Elements463328
 -Node: Assigning Elements465778
 -Node: Array Example466269
 -Node: Scanning an Array468027
 -Node: Controlling Scanning471043
 -Ref: Controlling Scanning-Footnote-1476232
 -Node: Numeric Array Subscripts476548
 -Node: Uninitialized Subscripts478733
 -Node: Delete480350
 -Ref: Delete-Footnote-1483094
 -Node: Multidimensional483151
 -Node: Multiscanning486246
 -Node: Arrays of Arrays487835
 -Node: Arrays Summary492596
 -Node: Functions494701
 -Node: Built-in495574
 -Node: Calling Built-in496652
 -Node: Numeric Functions498640
 -Ref: Numeric Functions-Footnote-1502662
 -Ref: Numeric Functions-Footnote-2503019
 -Ref: Numeric Functions-Footnote-3503067
 -Node: String Functions503336
 -Ref: String Functions-Footnote-1526800
 -Ref: String Functions-Footnote-2526929
 -Ref: String Functions-Footnote-3527177
 -Node: Gory Details527264
 -Ref: table-sub-escapes529045
 -Ref: table-sub-proposed530565
 -Ref: table-posix-sub531929
 -Ref: table-gensub-escapes533469
 -Ref: Gory Details-Footnote-1534301
 -Node: I/O Functions534452
 -Ref: I/O Functions-Footnote-1541553
 -Node: Time Functions541700
 -Ref: Time Functions-Footnote-1552169
 -Ref: Time Functions-Footnote-2552237
 -Ref: Time Functions-Footnote-3552395
 -Ref: Time Functions-Footnote-4552506
 -Ref: Time Functions-Footnote-5552618
 -Ref: Time Functions-Footnote-6552845
 -Node: Bitwise Functions553111
 -Ref: table-bitwise-ops553673
 -Ref: Bitwise Functions-Footnote-1557981
 -Node: Type Functions558150
 -Node: I18N Functions559299
 -Node: User-defined560944
 -Node: Definition Syntax561748
 -Ref: Definition Syntax-Footnote-1567154
 -Node: Function Example567223
 -Ref: Function Example-Footnote-1570140
 -Node: Function Caveats570162
 -Node: Calling A Function570680
 -Node: Variable Scope571635
 -Node: Pass By Value/Reference574623
 -Node: Return Statement578133
 -Node: Dynamic Typing581117
 -Node: Indirect Calls582046
 -Ref: Indirect Calls-Footnote-1591767
 -Node: Functions Summary591895
 -Node: Library Functions594594
 -Ref: Library Functions-Footnote-1598212
 -Ref: Library Functions-Footnote-2598355
 -Node: Library Names598526
 -Ref: Library Names-Footnote-1601986
 -Ref: Library Names-Footnote-2602206
 -Node: General Functions602292
 -Node: Strtonum Function603320
 -Node: Assert Function606340
 -Node: Round Function609664
 -Node: Cliff Random Function611205
 -Node: Ordinal Functions612221
 -Ref: Ordinal Functions-Footnote-1615286
 -Ref: Ordinal Functions-Footnote-2615538
 -Node: Join Function615749
 -Ref: Join Function-Footnote-1617520
 -Node: Getlocaltime Function617720
 -Node: Readfile Function621461
 -Node: Data File Management623409
 -Node: Filetrans Function624041
 -Node: Rewind Function628100
 -Node: File Checking629485
 -Ref: File Checking-Footnote-1630813
 -Node: Empty Files631014
 -Node: Ignoring Assigns632993
 -Node: Getopt Function634544
 -Ref: Getopt Function-Footnote-1646004
 -Node: Passwd Functions646207
 -Ref: Passwd Functions-Footnote-1655058
 -Node: Group Functions655146
 -Ref: Group Functions-Footnote-1663049
 -Node: Walking Arrays663262
 -Node: Library Functions Summary664865
 -Node: Library Exercises666266
 -Node: Sample Programs667546
 -Node: Running Examples668316
 -Node: Clones669044
 -Node: Cut Program670268
 -Node: Egrep Program679998
 -Ref: Egrep Program-Footnote-1687502
 -Node: Id Program687612
 -Node: Split Program691256
 -Ref: Split Program-Footnote-1694702
 -Node: Tee Program694830
 -Node: Uniq Program697617
 -Node: Wc Program705038
 -Ref: Wc Program-Footnote-1709286
 -Node: Miscellaneous Programs709378
 -Node: Dupword Program710591
 -Node: Alarm Program712622
 -Node: Translate Program717426
 -Ref: Translate Program-Footnote-1721999
 -Ref: Translate Program-Footnote-2722269
 -Node: Labels Program722408
 -Ref: Labels Program-Footnote-1725757
 -Node: Word Sorting725841
 -Node: History Sorting729911
 -Node: Extract Program731747
 -Node: Simple Sed739279
 -Node: Igawk Program742341
 -Ref: Igawk Program-Footnote-1756667
 -Ref: Igawk Program-Footnote-2756868
 -Ref: Igawk Program-Footnote-3756990
 -Node: Anagram Program757105
 -Node: Signature Program760167
 -Node: Programs Summary761414
 -Node: Programs Exercises762607
 -Ref: Programs Exercises-Footnote-1766738
 -Node: Advanced Features766829
 -Node: Nondecimal Data768777
 -Node: Array Sorting770367
 -Node: Controlling Array Traversal771064
 -Ref: Controlling Array Traversal-Footnote-1779395
 -Node: Array Sorting Functions779513
 -Ref: Array Sorting Functions-Footnote-1783405
 -Node: Two-way I/O783599
 -Ref: Two-way I/O-Footnote-1788543
 -Ref: Two-way I/O-Footnote-2788729
 -Node: TCP/IP Networking788811
 -Node: Profiling791688
 -Node: Advanced Features Summary799232
 -Node: Internationalization801165
 -Node: I18N and L10N802645
 -Node: Explaining gettext803331
 -Ref: Explaining gettext-Footnote-1808360
 -Ref: Explaining gettext-Footnote-2808544
 -Node: Programmer i18n808709
 -Ref: Programmer i18n-Footnote-1813575
 -Node: Translator i18n813624
 -Node: String Extraction814418
 -Ref: String Extraction-Footnote-1815549
 -Node: Printf Ordering815635
 -Ref: Printf Ordering-Footnote-1818421
 -Node: I18N Portability818485
 -Ref: I18N Portability-Footnote-1820934
 -Node: I18N Example820997
 -Ref: I18N Example-Footnote-1823797
 -Node: Gawk I18N823869
 -Node: I18N Summary824507
 -Node: Debugger825846
 -Node: Debugging826868
 -Node: Debugging Concepts827309
 -Node: Debugging Terms829166
 -Node: Awk Debugging831741
 -Node: Sample Debugging Session832633
 -Node: Debugger Invocation833153
 -Node: Finding The Bug834537
 -Node: List of Debugger Commands841012
 -Node: Breakpoint Control842344
 -Node: Debugger Execution Control846036
 -Node: Viewing And Changing Data849400
 -Node: Execution Stack852765
 -Node: Debugger Info854403
 -Node: Miscellaneous Debugger Commands858420
 -Node: Readline Support863612
 -Node: Limitations864504
 -Node: Debugging Summary866601
 -Node: Arbitrary Precision Arithmetic867769
 -Node: Computer Arithmetic869185
 -Ref: table-numeric-ranges872786
 -Ref: Computer Arithmetic-Footnote-1873645
 -Node: Math Definitions873702
 -Ref: table-ieee-formats876989
 -Ref: Math Definitions-Footnote-1877593
 -Node: MPFR features877698
 -Node: FP Math Caution879367
 -Ref: FP Math Caution-Footnote-1880417
 -Node: Inexactness of computations880786
 -Node: Inexact representation881734
 -Node: Comparing FP Values883089
 -Node: Errors accumulate884162
 -Node: Getting Accuracy885595
 -Node: Try To Round888254
 -Node: Setting precision889153
 -Ref: table-predefined-precision-strings889837
 -Node: Setting the rounding mode891631
 -Ref: table-gawk-rounding-modes891995
 -Ref: Setting the rounding mode-Footnote-1895449
 -Node: Arbitrary Precision Integers895628
 -Ref: Arbitrary Precision Integers-Footnote-1898619
 -Node: POSIX Floating Point Problems898768
 -Ref: POSIX Floating Point Problems-Footnote-1902644
 -Node: Floating point summary902682
 -Node: Dynamic Extensions904874
 -Node: Extension Intro906426
 -Node: Plugin License907692
 -Node: Extension Mechanism Outline908489
 -Ref: figure-load-extension908917
 -Ref: figure-register-new-function910397
 -Ref: figure-call-new-function911401
 -Node: Extension API Description913387
 -Node: Extension API Functions Introduction914837
 -Node: General Data Types919673
 -Ref: General Data Types-Footnote-1925360
 -Node: Memory Allocation Functions925659
 -Ref: Memory Allocation Functions-Footnote-1928489
 -Node: Constructor Functions928585
 -Node: Registration Functions930319
 -Node: Extension Functions931004
 -Node: Exit Callback Functions933300
 -Node: Extension Version String934548
 -Node: Input Parsers935198
 -Node: Output Wrappers945013
 -Node: Two-way processors949529
 -Node: Printing Messages951733
 -Ref: Printing Messages-Footnote-1952810
 -Node: Updating `ERRNO'952962
 -Node: Requesting Values953702
 -Ref: table-value-types-returned954430
 -Node: Accessing Parameters955388
 -Node: Symbol Table Access956619
 -Node: Symbol table by name957133
 -Node: Symbol table by cookie959113
 -Ref: Symbol table by cookie-Footnote-1963252
 -Node: Cached values963315
 -Ref: Cached values-Footnote-1966819
 -Node: Array Manipulation966910
 -Ref: Array Manipulation-Footnote-1968008
 -Node: Array Data Types968047
 -Ref: Array Data Types-Footnote-1970704
 -Node: Array Functions970796
 -Node: Flattening Arrays974650
 -Node: Creating Arrays981537
 -Node: Extension API Variables986304
 -Node: Extension Versioning986940
 -Node: Extension API Informational Variables988841
 -Node: Extension API Boilerplate989929
 -Node: Finding Extensions993745
 -Node: Extension Example994305
 -Node: Internal File Description995077
 -Node: Internal File Ops999144
 -Ref: Internal File Ops-Footnote-11010802
 -Node: Using Internal File Ops1010942
 -Ref: Using Internal File Ops-Footnote-11013325
 -Node: Extension Samples1013598
 -Node: Extension Sample File Functions1015122
 -Node: Extension Sample Fnmatch1022724
 -Node: Extension Sample Fork1024206
 -Node: Extension Sample Inplace1025419
 -Node: Extension Sample Ord1027094
 -Node: Extension Sample Readdir1027930
 -Ref: table-readdir-file-types1028786
 -Node: Extension Sample Revout1029597
 -Node: Extension Sample Rev2way1030188
 -Node: Extension Sample Read write array1030929
 -Node: Extension Sample Readfile1032868
 -Node: Extension Sample Time1033963
 -Node: Extension Sample API Tests1035312
 -Node: gawkextlib1035803
 -Node: Extension summary1038453
 -Node: Extension Exercises1042135
 -Node: Language History1042857
 -Node: V7/SVR3.11044514
 -Node: SVR41046695
 -Node: POSIX1048140
 -Node: BTL1049529
 -Node: POSIX/GNU1050263
 -Node: Feature History1055832
 -Node: Common Extensions1068923
 -Node: Ranges and Locales1070247
 -Ref: Ranges and Locales-Footnote-11074886
 -Ref: Ranges and Locales-Footnote-21074913
 -Ref: Ranges and Locales-Footnote-31075147
 -Node: Contributors1075368
 -Node: History summary1080908
 -Node: Installation1082277
 -Node: Gawk Distribution1083228
 -Node: Getting1083712
 -Node: Extracting1084536
 -Node: Distribution contents1086178
 -Node: Unix Installation1091895
 -Node: Quick Installation1092512
 -Node: Additional Configuration Options1094954
 -Node: Configuration Philosophy1096692
 -Node: Non-Unix Installation1099043
 -Node: PC Installation1099501
 -Node: PC Binary Installation1100812
 -Node: PC Compiling1102660
 -Ref: PC Compiling-Footnote-11105659
 -Node: PC Testing1105764
 -Node: PC Using1106940
 -Node: Cygwin1111092
 -Node: MSYS1111901
 -Node: VMS Installation1112399
 -Node: VMS Compilation1113195
 -Ref: VMS Compilation-Footnote-11114417
 -Node: VMS Dynamic Extensions1114475
 -Node: VMS Installation Details1115848
 -Node: VMS Running1118100
 -Node: VMS GNV1120934
 -Node: VMS Old Gawk1121657
 -Node: Bugs1122127
 -Node: Other Versions1126131
 -Node: Installation summary1132355
 -Node: Notes1133411
 -Node: Compatibility Mode1134276
 -Node: Additions1135058
 -Node: Accessing The Source1135983
 -Node: Adding Code1137419
 -Node: New Ports1143591
 -Node: Derived Files1148072
 -Ref: Derived Files-Footnote-11153547
 -Ref: Derived Files-Footnote-21153581
 -Ref: Derived Files-Footnote-31154177
 -Node: Future Extensions1154291
 -Node: Implementation Limitations1154897
 -Node: Extension Design1156145
 -Node: Old Extension Problems1157299
 -Ref: Old Extension Problems-Footnote-11158816
 -Node: Extension New Mechanism Goals1158873
 -Ref: Extension New Mechanism Goals-Footnote-11162233
 -Node: Extension Other Design Decisions1162422
 -Node: Extension Future Growth1164530
 -Node: Old Extension Mechanism1165366
 -Node: Notes summary1167128
 -Node: Basic Concepts1168314
 -Node: Basic High Level1168995
 -Ref: figure-general-flow1169267
 -Ref: figure-process-flow1169866
 -Ref: Basic High Level-Footnote-11173095
 -Node: Basic Data Typing1173280
 -Node: Glossary1176608
 -Node: Copying1201766
 -Node: GNU Free Documentation License1239322
 -Node: Index1264458
++Ref: Options-Footnote-1129379
++Node: Other Arguments129404
++Node: Naming Standard Input132365
++Node: Environment Variables133458
++Node: AWKPATH Variable134016
++Ref: AWKPATH Variable-Footnote-1136868
++Ref: AWKPATH Variable-Footnote-2136913
++Node: AWKLIBPATH Variable137173
++Node: Other Environment Variables137932
++Node: Exit Status141405
++Node: Include Files142080
++Node: Loading Shared Libraries145658
++Node: Obsolete147085
++Node: Undocumented147782
++Node: Invoking Summary148049
++Node: Regexp149715
++Node: Regexp Usage151174
++Node: Escape Sequences153207
++Node: Regexp Operators159307
++Ref: Regexp Operators-Footnote-1166742
++Ref: Regexp Operators-Footnote-2166889
++Node: Bracket Expressions166987
++Ref: table-char-classes169004
++Node: Leftmost Longest171944
++Node: Computed Regexps173246
++Node: GNU Regexp Operators176643
++Node: Case-sensitivity180349
++Ref: Case-sensitivity-Footnote-1183239
++Ref: Case-sensitivity-Footnote-2183474
++Node: Regexp Summary183582
++Node: Reading Files185051
++Node: Records187145
++Node: awk split records187877
++Node: gawk split records192791
++Ref: gawk split records-Footnote-1197330
++Node: Fields197367
++Ref: Fields-Footnote-1200165
++Node: Nonconstant Fields200251
++Ref: Nonconstant Fields-Footnote-1202481
++Node: Changing Fields202683
++Node: Field Separators208615
++Node: Default Field Splitting211319
++Node: Regexp Field Splitting212436
++Node: Single Character Fields215786
++Node: Command Line Field Separator216845
++Node: Full Line Fields220057
++Ref: Full Line Fields-Footnote-1220565
++Node: Field Splitting Summary220611
++Ref: Field Splitting Summary-Footnote-1223742
++Node: Constant Size223843
++Node: Splitting By Content228449
++Ref: Splitting By Content-Footnote-1232522
++Node: Multiple Line232562
++Ref: Multiple Line-Footnote-1238451
++Node: Getline238630
++Node: Plain Getline240841
++Node: Getline/Variable243481
++Node: Getline/File244628
++Node: Getline/Variable/File246012
++Ref: Getline/Variable/File-Footnote-1247613
++Node: Getline/Pipe247700
++Node: Getline/Variable/Pipe250383
++Node: Getline/Coprocess251514
++Node: Getline/Variable/Coprocess252766
++Node: Getline Notes253505
++Node: Getline Summary256297
++Ref: table-getline-variants256709
++Node: Read Timeout257538
++Ref: Read Timeout-Footnote-1261352
++Node: Command-line directories261410
++Node: Input Summary262314
++Node: Input Exercises265566
++Node: Printing266294
++Node: Print268071
++Node: Print Examples269528
++Node: Output Separators272307
++Node: OFMT274325
++Node: Printf275679
++Node: Basic Printf276464
++Node: Control Letters278035
++Node: Format Modifiers282019
++Node: Printf Examples288026
++Node: Redirection290508
++Node: Special FD297239
++Ref: Special FD-Footnote-1300396
++Node: Special Files300470
++Node: Other Inherited Files301086
++Node: Special Network302086
++Node: Special Caveats302947
++Node: Close Files And Pipes303898
++Ref: Close Files And Pipes-Footnote-1311077
++Ref: Close Files And Pipes-Footnote-2311225
++Node: Output Summary311375
++Node: Output Exercises312371
++Node: Expressions313051
++Node: Values314236
++Node: Constants314912
++Node: Scalar Constants315592
++Ref: Scalar Constants-Footnote-1316451
++Node: Nondecimal-numbers316701
++Node: Regexp Constants319701
++Node: Using Constant Regexps320226
++Node: Variables323364
++Node: Using Variables324019
++Node: Assignment Options325929
++Node: Conversion327804
++Node: Strings And Numbers328328
++Ref: Strings And Numbers-Footnote-1331392
++Node: Locale influences conversions331501
++Ref: table-locale-affects334216
++Node: All Operators334804
++Node: Arithmetic Ops335434
++Node: Concatenation337939
++Ref: Concatenation-Footnote-1340758
++Node: Assignment Ops340864
++Ref: table-assign-ops345847
++Node: Increment Ops347125
++Node: Truth Values and Conditions350563
++Node: Truth Values351646
++Node: Typing and Comparison352695
++Node: Variable Typing353488
++Node: Comparison Operators357140
++Ref: table-relational-ops357550
++Node: POSIX String Comparison361065
++Ref: POSIX String Comparison-Footnote-1362137
++Node: Boolean Ops362275
++Ref: Boolean Ops-Footnote-1366754
++Node: Conditional Exp366845
++Node: Function Calls368572
++Node: Precedence372452
++Node: Locales376120
++Node: Expressions Summary377751
++Node: Patterns and Actions380325
++Node: Pattern Overview381445
++Node: Regexp Patterns383124
++Node: Expression Patterns383667
++Node: Ranges387447
++Node: BEGIN/END390553
++Node: Using BEGIN/END391315
++Ref: Using BEGIN/END-Footnote-1394052
++Node: I/O And BEGIN/END394158
++Node: Empty399373
++Node: Using Shell Variables399690
++Node: Action Overview401966
++Node: Statements404293
++Node: If Statement406141
++Node: While Statement407639
++Node: Do Statement409667
++Node: For Statement410809
++Node: Switch Statement413964
++Node: Break Statement416352
++Node: Continue Statement418393
++Node: Next Statement420218
++Node: Nextfile Statement422598
++Node: Exit Statement425228
++Node: Built-in Variables427631
++Node: User-modified428764
++Ref: User-modified-Footnote-1436444
++Node: Auto-set436506
++Ref: Auto-set-Footnote-1449700
++Ref: Auto-set-Footnote-2449905
++Node: ARGC and ARGV449961
++Node: Pattern Action Summary454165
++Node: Arrays456592
++Node: Array Basics457921
++Node: Array Intro458765
++Ref: figure-array-elements460738
++Ref: Array Intro-Footnote-1463262
++Node: Reference to Elements463390
++Node: Assigning Elements465840
++Node: Array Example466331
++Node: Scanning an Array468089
++Node: Controlling Scanning471105
++Ref: Controlling Scanning-Footnote-1476294
++Node: Numeric Array Subscripts476610
++Node: Uninitialized Subscripts478795
++Node: Delete480412
++Ref: Delete-Footnote-1483156
++Node: Multidimensional483213
++Node: Multiscanning486308
++Node: Arrays of Arrays487897
++Node: Arrays Summary492658
++Node: Functions494763
++Node: Built-in495636
++Node: Calling Built-in496714
++Node: Numeric Functions498702
++Ref: Numeric Functions-Footnote-1503526
++Ref: Numeric Functions-Footnote-2503883
++Ref: Numeric Functions-Footnote-3503931
++Node: String Functions504200
++Ref: String Functions-Footnote-1527664
++Ref: String Functions-Footnote-2527793
++Ref: String Functions-Footnote-3528041
++Node: Gory Details528128
++Ref: table-sub-escapes529909
++Ref: table-sub-proposed531429
++Ref: table-posix-sub532793
++Ref: table-gensub-escapes534333
++Ref: Gory Details-Footnote-1535165
++Node: I/O Functions535316
++Ref: I/O Functions-Footnote-1542417
++Node: Time Functions542564
++Ref: Time Functions-Footnote-1553033
++Ref: Time Functions-Footnote-2553101
++Ref: Time Functions-Footnote-3553259
++Ref: Time Functions-Footnote-4553370
++Ref: Time Functions-Footnote-5553482
++Ref: Time Functions-Footnote-6553709
++Node: Bitwise Functions553975
++Ref: table-bitwise-ops554537
++Ref: Bitwise Functions-Footnote-1558845
++Node: Type Functions559014
++Node: I18N Functions560163
++Node: User-defined561808
++Node: Definition Syntax562612
++Ref: Definition Syntax-Footnote-1568018
++Node: Function Example568087
++Ref: Function Example-Footnote-1571004
++Node: Function Caveats571026
++Node: Calling A Function571544
++Node: Variable Scope572499
++Node: Pass By Value/Reference575487
++Node: Return Statement578997
++Node: Dynamic Typing581981
++Node: Indirect Calls582910
++Ref: Indirect Calls-Footnote-1592631
++Node: Functions Summary592759
++Node: Library Functions595458
++Ref: Library Functions-Footnote-1599076
++Ref: Library Functions-Footnote-2599219
++Node: Library Names599390
++Ref: Library Names-Footnote-1602850
++Ref: Library Names-Footnote-2603070
++Node: General Functions603156
++Node: Strtonum Function604184
++Node: Assert Function607204
++Node: Round Function610528
++Node: Cliff Random Function612069
++Node: Ordinal Functions613085
++Ref: Ordinal Functions-Footnote-1616150
++Ref: Ordinal Functions-Footnote-2616402
++Node: Join Function616613
++Ref: Join Function-Footnote-1618384
++Node: Getlocaltime Function618584
++Node: Readfile Function622325
++Node: Data File Management624273
++Node: Filetrans Function624905
++Node: Rewind Function628964
++Node: File Checking630349
++Ref: File Checking-Footnote-1631677
++Node: Empty Files631878
++Node: Ignoring Assigns633857
++Node: Getopt Function635408
++Ref: Getopt Function-Footnote-1646868
++Node: Passwd Functions647071
++Ref: Passwd Functions-Footnote-1655922
++Node: Group Functions656010
++Ref: Group Functions-Footnote-1663913
++Node: Walking Arrays664126
++Node: Library Functions Summary665729
++Node: Library Exercises667130
++Node: Sample Programs668410
++Node: Running Examples669180
++Node: Clones669908
++Node: Cut Program671132
++Node: Egrep Program680862
++Ref: Egrep Program-Footnote-1688366
++Node: Id Program688476
++Node: Split Program692120
++Ref: Split Program-Footnote-1695566
++Node: Tee Program695694
++Node: Uniq Program698481
++Node: Wc Program705902
++Ref: Wc Program-Footnote-1710150
++Node: Miscellaneous Programs710242
++Node: Dupword Program711455
++Node: Alarm Program713486
++Node: Translate Program718290
++Ref: Translate Program-Footnote-1722863
++Ref: Translate Program-Footnote-2723133
++Node: Labels Program723272
++Ref: Labels Program-Footnote-1726621
++Node: Word Sorting726705
++Node: History Sorting730775
++Node: Extract Program732611
++Node: Simple Sed740143
++Node: Igawk Program743205
++Ref: Igawk Program-Footnote-1757531
++Ref: Igawk Program-Footnote-2757732
++Ref: Igawk Program-Footnote-3757854
++Node: Anagram Program757969
++Node: Signature Program761031
++Node: Programs Summary762278
++Node: Programs Exercises763471
++Ref: Programs Exercises-Footnote-1767602
++Node: Advanced Features767693
++Node: Nondecimal Data769641
++Node: Array Sorting771231
++Node: Controlling Array Traversal771928
++Ref: Controlling Array Traversal-Footnote-1780259
++Node: Array Sorting Functions780377
++Ref: Array Sorting Functions-Footnote-1784269
++Node: Two-way I/O784463
++Ref: Two-way I/O-Footnote-1789407
++Ref: Two-way I/O-Footnote-2789593
++Node: TCP/IP Networking789675
++Node: Profiling792552
++Node: Advanced Features Summary800105
++Node: Internationalization802038
++Node: I18N and L10N803518
++Node: Explaining gettext804204
++Ref: Explaining gettext-Footnote-1809233
++Ref: Explaining gettext-Footnote-2809417
++Node: Programmer i18n809582
++Ref: Programmer i18n-Footnote-1814448
++Node: Translator i18n814497
++Node: String Extraction815291
++Ref: String Extraction-Footnote-1816422
++Node: Printf Ordering816508
++Ref: Printf Ordering-Footnote-1819294
++Node: I18N Portability819358
++Ref: I18N Portability-Footnote-1821807
++Node: I18N Example821870
++Ref: I18N Example-Footnote-1824670
++Node: Gawk I18N824742
++Node: I18N Summary825380
++Node: Debugger826719
++Node: Debugging827741
++Node: Debugging Concepts828182
++Node: Debugging Terms830039
++Node: Awk Debugging832614
++Node: Sample Debugging Session833506
++Node: Debugger Invocation834026
++Node: Finding The Bug835410
++Node: List of Debugger Commands841885
++Node: Breakpoint Control843217
++Node: Debugger Execution Control846909
++Node: Viewing And Changing Data850273
++Node: Execution Stack853638
++Node: Debugger Info855276
++Node: Miscellaneous Debugger Commands859293
++Node: Readline Support864485
++Node: Limitations865377
++Node: Debugging Summary867474
++Node: Arbitrary Precision Arithmetic868642
++Node: Computer Arithmetic870058
++Ref: table-numeric-ranges873659
++Ref: Computer Arithmetic-Footnote-1874518
++Node: Math Definitions874575
++Ref: table-ieee-formats877862
++Ref: Math Definitions-Footnote-1878466
++Node: MPFR features878571
++Node: FP Math Caution880240
++Ref: FP Math Caution-Footnote-1881290
++Node: Inexactness of computations881659
++Node: Inexact representation882607
++Node: Comparing FP Values883962
++Node: Errors accumulate885035
++Node: Getting Accuracy886468
++Node: Try To Round889127
++Node: Setting precision890026
++Ref: table-predefined-precision-strings890710
++Node: Setting the rounding mode892504
++Ref: table-gawk-rounding-modes892868
++Ref: Setting the rounding mode-Footnote-1896322
++Node: Arbitrary Precision Integers896501
++Ref: Arbitrary Precision Integers-Footnote-1900284
++Node: POSIX Floating Point Problems900433
++Ref: POSIX Floating Point Problems-Footnote-1904309
++Node: Floating point summary904347
++Node: Dynamic Extensions906539
++Node: Extension Intro908091
++Node: Plugin License909357
++Node: Extension Mechanism Outline910154
++Ref: figure-load-extension910582
++Ref: figure-register-new-function912062
++Ref: figure-call-new-function913066
++Node: Extension API Description915052
++Node: Extension API Functions Introduction916502
++Node: General Data Types921338
++Ref: General Data Types-Footnote-1927025
++Node: Memory Allocation Functions927324
++Ref: Memory Allocation Functions-Footnote-1930154
++Node: Constructor Functions930250
++Node: Registration Functions931984
++Node: Extension Functions932669
++Node: Exit Callback Functions934965
++Node: Extension Version String936213
++Node: Input Parsers936863
++Node: Output Wrappers946678
++Node: Two-way processors951194
++Node: Printing Messages953398
++Ref: Printing Messages-Footnote-1954475
++Node: Updating `ERRNO'954627
++Node: Requesting Values955367
++Ref: table-value-types-returned956095
++Node: Accessing Parameters957053
++Node: Symbol Table Access958284
++Node: Symbol table by name958798
++Node: Symbol table by cookie960778
++Ref: Symbol table by cookie-Footnote-1964917
++Node: Cached values964980
++Ref: Cached values-Footnote-1968484
++Node: Array Manipulation968575
++Ref: Array Manipulation-Footnote-1969673
++Node: Array Data Types969712
++Ref: Array Data Types-Footnote-1972369
++Node: Array Functions972461
++Node: Flattening Arrays976315
++Node: Creating Arrays983202
++Node: Extension API Variables987969
++Node: Extension Versioning988605
++Node: Extension API Informational Variables990506
++Node: Extension API Boilerplate991594
++Node: Finding Extensions995410
++Node: Extension Example995970
++Node: Internal File Description996742
++Node: Internal File Ops1000809
++Ref: Internal File Ops-Footnote-11012467
++Node: Using Internal File Ops1012607
++Ref: Using Internal File Ops-Footnote-11014990
++Node: Extension Samples1015263
++Node: Extension Sample File Functions1016787
++Node: Extension Sample Fnmatch1024389
++Node: Extension Sample Fork1025871
++Node: Extension Sample Inplace1027084
++Node: Extension Sample Ord1028759
++Node: Extension Sample Readdir1029595
++Ref: table-readdir-file-types1030451
++Node: Extension Sample Revout1031262
++Node: Extension Sample Rev2way1031853
++Node: Extension Sample Read write array1032594
++Node: Extension Sample Readfile1034533
++Node: Extension Sample Time1035628
++Node: Extension Sample API Tests1036977
++Node: gawkextlib1037468
++Node: Extension summary1040118
++Node: Extension Exercises1043800
++Node: Language History1044522
++Node: V7/SVR3.11046179
++Node: SVR41048360
++Node: POSIX1049805
++Node: BTL1051194
++Node: POSIX/GNU1051928
++Node: Feature History1057557
++Node: Common Extensions1070648
++Node: Ranges and Locales1071972
++Ref: Ranges and Locales-Footnote-11076611
++Ref: Ranges and Locales-Footnote-21076638
++Ref: Ranges and Locales-Footnote-31076872
++Node: Contributors1077093
++Node: History summary1082633
++Node: Installation1084002
++Node: Gawk Distribution1084953
++Node: Getting1085437
++Node: Extracting1086261
++Node: Distribution contents1087903
++Node: Unix Installation1093673
++Node: Quick Installation1094290
++Node: Additional Configuration Options1096732
++Node: Configuration Philosophy1098470
++Node: Non-Unix Installation1100821
++Node: PC Installation1101279
++Node: PC Binary Installation1102590
++Node: PC Compiling1104438
++Ref: PC Compiling-Footnote-11107437
++Node: PC Testing1107542
++Node: PC Using1108718
++Node: Cygwin1112870
++Node: MSYS1113679
++Node: VMS Installation1114177
++Node: VMS Compilation1114973
++Ref: VMS Compilation-Footnote-11116195
++Node: VMS Dynamic Extensions1116253
++Node: VMS Installation Details1117626
++Node: VMS Running1119878
++Node: VMS GNV1122712
++Node: VMS Old Gawk1123435
++Node: Bugs1123905
++Node: Other Versions1127909
++Node: Installation summary1134133
++Node: Notes1135189
++Node: Compatibility Mode1136054
++Node: Additions1136836
++Node: Accessing The Source1137761
++Node: Adding Code1139197
++Node: New Ports1145369
++Node: Derived Files1149850
++Ref: Derived Files-Footnote-11155325
++Ref: Derived Files-Footnote-21155359
++Ref: Derived Files-Footnote-31155955
++Node: Future Extensions1156069
++Node: Implementation Limitations1156675
++Node: Extension Design1157923
++Node: Old Extension Problems1159077
++Ref: Old Extension Problems-Footnote-11160594
++Node: Extension New Mechanism Goals1160651
++Ref: Extension New Mechanism Goals-Footnote-11164011
++Node: Extension Other Design Decisions1164200
++Node: Extension Future Growth1166308
++Node: Old Extension Mechanism1167144
++Node: Notes summary1168906
++Node: Basic Concepts1170092
++Node: Basic High Level1170773
++Ref: figure-general-flow1171045
++Ref: figure-process-flow1171644
++Ref: Basic High Level-Footnote-11174873
++Node: Basic Data Typing1175058
++Node: Glossary1178386
++Node: Copying1203544
++Node: GNU Free Documentation License1241100
++Node: Index1266236
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    1 +
 doc/   | 1511 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  340 ++++++-------
 doc/ |  338 ++++++-------
 4 files changed, 1089 insertions(+), 1101 deletions(-)


reply via email to

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