[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-1112-g7804a8

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1112-g7804a8c
Date: Sun, 22 Feb 2015 19:06:15 +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  7804a8c64aa29563134259bb7cb7429046fbd5f7 (commit)
       via  8d95c378d502d561a6be416a67b19b247a53f48a (commit)
      from  6b35b85a86de1bc9d2c7e3b0818baefba933205c (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 7804a8c64aa29563134259bb7cb7429046fbd5f7
Merge: 6b35b85 8d95c37
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Feb 22 21:06:06 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 6f5c009,bf85081..4a40ea6
--- a/doc/
+++ b/doc/
@@@ -34667,560 -34488,559 +34667,560 @@@ Inde
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446600
 -Node: Preface48131
 -Ref: Preface-Footnote-151002
 -Ref: Preface-Footnote-251109
 -Ref: Preface-Footnote-351342
 -Node: History51484
 -Node: Names53835
 -Ref: Names-Footnote-154928
 -Node: This Manual55074
 -Ref: This Manual-Footnote-161574
 -Node: Conventions61674
 -Node: Manual History64011
 -Ref: Manual History-Footnote-167004
 -Ref: Manual History-Footnote-267045
 -Node: How To Contribute67119
 -Node: Acknowledgments68248
 -Node: Getting Started73114
 -Node: Running gawk75553
 -Node: One-shot76743
 -Node: Read Terminal78007
 -Node: Long80038
 -Node: Executable Scripts81551
 -Ref: Executable Scripts-Footnote-184340
 -Node: Comments84443
 -Node: Quoting86925
 -Node: DOS Quoting92443
 -Node: Sample Data Files93118
 -Node: Very Simple95713
 -Node: Two Rules100612
 -Node: More Complex102498
 -Node: Statements/Lines105360
 -Ref: Statements/Lines-Footnote-1109815
 -Node: Other Features110080
 -Node: When111016
 -Ref: When-Footnote-1112770
 -Node: Intro Summary112835
 -Node: Invoking Gawk113719
 -Node: Command Line115233
 -Node: Options116031
 -Ref: Options-Footnote-1131953
 -Ref: Options-Footnote-2132182
 -Node: Other Arguments132207
 -Node: Naming Standard Input135155
 -Node: Environment Variables136248
 -Node: AWKPATH Variable136806
 -Ref: AWKPATH Variable-Footnote-1140103
 -Ref: AWKPATH Variable-Footnote-2140148
 -Node: AWKLIBPATH Variable140408
 -Node: Other Environment Variables141551
 -Node: Exit Status145309
 -Node: Include Files145985
 -Node: Loading Shared Libraries149574
 -Node: Obsolete151001
 -Node: Undocumented151693
 -Node: Invoking Summary151960
 -Node: Regexp153623
 -Node: Regexp Usage155077
 -Node: Escape Sequences157114
 -Node: Regexp Operators163124
 -Ref: Regexp Operators-Footnote-1170534
 -Ref: Regexp Operators-Footnote-2170681
 -Node: Bracket Expressions170779
 -Ref: table-char-classes172794
 -Node: Leftmost Longest175736
 -Node: Computed Regexps177038
 -Node: GNU Regexp Operators180467
 -Node: Case-sensitivity184139
 -Ref: Case-sensitivity-Footnote-1187024
 -Ref: Case-sensitivity-Footnote-2187259
 -Node: Regexp Summary187367
 -Node: Reading Files188834
 -Node: Records190927
 -Node: awk split records191660
 -Node: gawk split records196589
 -Ref: gawk split records-Footnote-1201128
 -Node: Fields201165
 -Ref: Fields-Footnote-1203943
 -Node: Nonconstant Fields204029
 -Ref: Nonconstant Fields-Footnote-1206267
 -Node: Changing Fields206470
 -Node: Field Separators212401
 -Node: Default Field Splitting215105
 -Node: Regexp Field Splitting216222
 -Node: Single Character Fields219572
 -Node: Command Line Field Separator220631
 -Node: Full Line Fields223848
 -Ref: Full Line Fields-Footnote-1225369
 -Ref: Full Line Fields-Footnote-2225415
 -Node: Field Splitting Summary225516
 -Node: Constant Size227590
 -Node: Splitting By Content232173
 -Ref: Splitting By Content-Footnote-1236138
 -Node: Multiple Line236301
 -Ref: Multiple Line-Footnote-1242182
 -Node: Getline242361
 -Node: Plain Getline244568
 -Node: Getline/Variable247208
 -Node: Getline/File248357
 -Node: Getline/Variable/File249742
 -Ref: Getline/Variable/File-Footnote-1251345
 -Node: Getline/Pipe251432
 -Node: Getline/Variable/Pipe254110
 -Node: Getline/Coprocess255241
 -Node: Getline/Variable/Coprocess256505
 -Node: Getline Notes257244
 -Node: Getline Summary260038
 -Ref: table-getline-variants260450
 -Node: Read Timeout261279
 -Ref: Read Timeout-Footnote-1265116
 -Node: Command-line directories265174
 -Node: Input Summary266079
 -Node: Input Exercises269464
 -Node: Printing270192
 -Node: Print271969
 -Node: Print Examples273426
 -Node: Output Separators276205
 -Node: OFMT278223
 -Node: Printf279578
 -Node: Basic Printf280363
 -Node: Control Letters281935
 -Node: Format Modifiers285920
 -Node: Printf Examples291926
 -Node: Redirection294412
 -Node: Special FD301250
 -Ref: Special FD-Footnote-1304416
 -Node: Special Files304490
 -Node: Other Inherited Files305107
 -Node: Special Network306107
 -Node: Special Caveats306969
 -Node: Close Files And Pipes307918
 -Ref: Close Files And Pipes-Footnote-1315109
 -Ref: Close Files And Pipes-Footnote-2315257
 -Node: Output Summary315407
 -Node: Output Exercises316405
 -Node: Expressions317085
 -Node: Values318274
 -Node: Constants318951
 -Node: Scalar Constants319642
 -Ref: Scalar Constants-Footnote-1320504
 -Node: Nondecimal-numbers320754
 -Node: Regexp Constants323764
 -Node: Using Constant Regexps324290
 -Node: Variables327453
 -Node: Using Variables328110
 -Node: Assignment Options330021
 -Node: Conversion331896
 -Node: Strings And Numbers332420
 -Ref: Strings And Numbers-Footnote-1335485
 -Node: Locale influences conversions335594
 -Ref: table-locale-affects338340
 -Node: All Operators338932
 -Node: Arithmetic Ops339561
 -Node: Concatenation342066
 -Ref: Concatenation-Footnote-1344885
 -Node: Assignment Ops344992
 -Ref: table-assign-ops349971
 -Node: Increment Ops351281
 -Node: Truth Values and Conditions354712
 -Node: Truth Values355795
 -Node: Typing and Comparison356844
 -Node: Variable Typing357660
 -Node: Comparison Operators361327
 -Ref: table-relational-ops361737
 -Node: POSIX String Comparison365232
 -Ref: POSIX String Comparison-Footnote-1366304
 -Node: Boolean Ops366443
 -Ref: Boolean Ops-Footnote-1370921
 -Node: Conditional Exp371012
 -Node: Function Calls372750
 -Node: Precedence376630
 -Node: Locales380290
 -Node: Expressions Summary381922
 -Node: Patterns and Actions384493
 -Node: Pattern Overview385613
 -Node: Regexp Patterns387292
 -Node: Expression Patterns387835
 -Node: Ranges391615
 -Node: BEGIN/END394722
 -Node: Using BEGIN/END395483
 -Ref: Using BEGIN/END-Footnote-1398219
 -Node: I/O And BEGIN/END398325
 -Node: Empty403537
 -Node: Using Shell Variables403854
 -Node: Action Overview406127
 -Node: Statements408453
 -Node: If Statement410301
 -Node: While Statement411796
 -Node: Do Statement413824
 -Node: For Statement414972
 -Node: Switch Statement418130
 -Node: Break Statement420512
 -Node: Continue Statement422605
 -Node: Next Statement424432
 -Node: Nextfile Statement426813
 -Node: Exit Statement429441
 -Node: Built-in Variables431852
 -Node: User-modified432985
 -Ref: User-modified-Footnote-1440619
 -Node: Auto-set440681
 -Ref: Auto-set-Footnote-1453733
 -Ref: Auto-set-Footnote-2453938
 -Node: ARGC and ARGV453994
 -Node: Pattern Action Summary458212
 -Node: Arrays460645
 -Node: Array Basics461974
 -Node: Array Intro462818
 -Ref: figure-array-elements464752
 -Ref: Array Intro-Footnote-1467372
 -Node: Reference to Elements467500
 -Node: Assigning Elements469962
 -Node: Array Example470453
 -Node: Scanning an Array472212
 -Node: Controlling Scanning475232
 -Ref: Controlling Scanning-Footnote-1480626
 -Node: Numeric Array Subscripts480942
 -Node: Uninitialized Subscripts483127
 -Node: Delete484744
 -Ref: Delete-Footnote-1487493
 -Node: Multidimensional487550
 -Node: Multiscanning490647
 -Node: Arrays of Arrays492236
 -Node: Arrays Summary496990
 -Node: Functions499081
 -Node: Built-in500120
 -Node: Calling Built-in501198
 -Node: Numeric Functions503193
 -Ref: Numeric Functions-Footnote-1507209
 -Ref: Numeric Functions-Footnote-2507566
 -Ref: Numeric Functions-Footnote-3507614
 -Node: String Functions507886
 -Ref: String Functions-Footnote-1531387
 -Ref: String Functions-Footnote-2531516
 -Ref: String Functions-Footnote-3531764
 -Node: Gory Details531851
 -Ref: table-sub-escapes533632
 -Ref: table-sub-proposed535147
 -Ref: table-posix-sub536509
 -Ref: table-gensub-escapes538046
 -Ref: Gory Details-Footnote-1538879
 -Node: I/O Functions539030
 -Ref: I/O Functions-Footnote-1546266
 -Node: Time Functions546413
 -Ref: Time Functions-Footnote-1556922
 -Ref: Time Functions-Footnote-2556990
 -Ref: Time Functions-Footnote-3557148
 -Ref: Time Functions-Footnote-4557259
 -Ref: Time Functions-Footnote-5557371
 -Ref: Time Functions-Footnote-6557598
 -Node: Bitwise Functions557864
 -Ref: table-bitwise-ops558426
 -Ref: Bitwise Functions-Footnote-1562754
 -Node: Type Functions562926
 -Node: I18N Functions564078
 -Node: User-defined565725
 -Node: Definition Syntax566530
 -Ref: Definition Syntax-Footnote-1572189
 -Node: Function Example572260
 -Ref: Function Example-Footnote-1575181
 -Node: Function Caveats575203
 -Node: Calling A Function575721
 -Node: Variable Scope576679
 -Node: Pass By Value/Reference579672
 -Node: Return Statement583169
 -Node: Dynamic Typing586148
 -Node: Indirect Calls587077
 -Ref: Indirect Calls-Footnote-1596942
 -Node: Functions Summary597070
 -Node: Library Functions599772
 -Ref: Library Functions-Footnote-1603380
 -Ref: Library Functions-Footnote-2603523
 -Node: Library Names603694
 -Ref: Library Names-Footnote-1607152
 -Ref: Library Names-Footnote-2607375
 -Node: General Functions607461
 -Node: Strtonum Function608564
 -Node: Assert Function611586
 -Node: Round Function614910
 -Node: Cliff Random Function616451
 -Node: Ordinal Functions617467
 -Ref: Ordinal Functions-Footnote-1620530
 -Ref: Ordinal Functions-Footnote-2620782
 -Node: Join Function620993
 -Ref: Join Function-Footnote-1622763
 -Node: Getlocaltime Function622963
 -Node: Readfile Function626707
 -Node: Shell Quoting628679
 -Node: Data File Management630080
 -Node: Filetrans Function630712
 -Node: Rewind Function634808
 -Node: File Checking636194
 -Ref: File Checking-Footnote-1637527
 -Node: Empty Files637728
 -Node: Ignoring Assigns639707
 -Node: Getopt Function641257
 -Ref: Getopt Function-Footnote-1652721
 -Node: Passwd Functions652921
 -Ref: Passwd Functions-Footnote-1661761
 -Node: Group Functions661849
 -Ref: Group Functions-Footnote-1669746
 -Node: Walking Arrays669951
 -Node: Library Functions Summary672957
 -Node: Library Exercises674359
 -Node: Sample Programs675639
 -Node: Running Examples676409
 -Node: Clones677137
 -Node: Cut Program678361
 -Node: Egrep Program688081
 -Ref: Egrep Program-Footnote-1695584
 -Node: Id Program695694
 -Node: Split Program699370
 -Ref: Split Program-Footnote-1702824
 -Node: Tee Program702952
 -Node: Uniq Program705741
 -Node: Wc Program713160
 -Ref: Wc Program-Footnote-1717410
 -Node: Miscellaneous Programs717504
 -Node: Dupword Program718717
 -Node: Alarm Program720748
 -Node: Translate Program725553
 -Ref: Translate Program-Footnote-1730116
 -Node: Labels Program730386
 -Ref: Labels Program-Footnote-1733737
 -Node: Word Sorting733821
 -Node: History Sorting737891
 -Node: Extract Program739726
 -Node: Simple Sed747250
 -Node: Igawk Program750320
 -Ref: Igawk Program-Footnote-1764646
 -Ref: Igawk Program-Footnote-2764847
 -Ref: Igawk Program-Footnote-3764969
 -Node: Anagram Program765084
 -Node: Signature Program768145
 -Node: Programs Summary769392
 -Node: Programs Exercises770613
 -Ref: Programs Exercises-Footnote-1774744
 -Node: Advanced Features774835
 -Node: Nondecimal Data776817
 -Node: Array Sorting778407
 -Node: Controlling Array Traversal779107
 -Ref: Controlling Array Traversal-Footnote-1787473
 -Node: Array Sorting Functions787591
 -Ref: Array Sorting Functions-Footnote-1791477
 -Node: Two-way I/O791673
 -Ref: Two-way I/O-Footnote-1796618
 -Ref: Two-way I/O-Footnote-2796804
 -Node: TCP/IP Networking796886
 -Node: Profiling799758
 -Node: Advanced Features Summary807299
 -Node: Internationalization809232
 -Node: I18N and L10N810712
 -Node: Explaining gettext811398
 -Ref: Explaining gettext-Footnote-1816423
 -Ref: Explaining gettext-Footnote-2816607
 -Node: Programmer i18n816772
 -Ref: Programmer i18n-Footnote-1821648
 -Node: Translator i18n821697
 -Node: String Extraction822491
 -Ref: String Extraction-Footnote-1823622
 -Node: Printf Ordering823708
 -Ref: Printf Ordering-Footnote-1826494
 -Node: I18N Portability826558
 -Ref: I18N Portability-Footnote-1829014
 -Node: I18N Example829077
 -Ref: I18N Example-Footnote-1831880
 -Node: Gawk I18N831952
 -Node: I18N Summary832596
 -Node: Debugger833936
 -Node: Debugging834958
 -Node: Debugging Concepts835399
 -Node: Debugging Terms837209
 -Node: Awk Debugging839781
 -Node: Sample Debugging Session840687
 -Node: Debugger Invocation841221
 -Node: Finding The Bug842606
 -Node: List of Debugger Commands849085
 -Node: Breakpoint Control850417
 -Node: Debugger Execution Control854094
 -Node: Viewing And Changing Data857453
 -Node: Execution Stack860829
 -Node: Debugger Info862464
 -Node: Miscellaneous Debugger Commands866509
 -Node: Readline Support871510
 -Node: Limitations872404
 -Node: Debugging Summary874519
 -Node: Arbitrary Precision Arithmetic875693
 -Node: Computer Arithmetic877109
 -Ref: table-numeric-ranges880708
 -Ref: Computer Arithmetic-Footnote-1881232
 -Node: Math Definitions881289
 -Ref: table-ieee-formats884584
 -Ref: Math Definitions-Footnote-1885188
 -Node: MPFR features885293
 -Node: FP Math Caution886964
 -Ref: FP Math Caution-Footnote-1888014
 -Node: Inexactness of computations888383
 -Node: Inexact representation889342
 -Node: Comparing FP Values890700
 -Node: Errors accumulate891782
 -Node: Getting Accuracy893214
 -Node: Try To Round895918
 -Node: Setting precision896817
 -Ref: table-predefined-precision-strings897501
 -Node: Setting the rounding mode899330
 -Ref: table-gawk-rounding-modes899694
 -Ref: Setting the rounding mode-Footnote-1903146
 -Node: Arbitrary Precision Integers903325
 -Ref: Arbitrary Precision Integers-Footnote-1906309
 -Node: POSIX Floating Point Problems906458
 -Ref: POSIX Floating Point Problems-Footnote-1910337
 -Node: Floating point summary910375
 -Node: Dynamic Extensions912562
 -Node: Extension Intro914114
 -Node: Plugin License915379
 -Node: Extension Mechanism Outline916176
 -Ref: figure-load-extension916604
 -Ref: figure-register-new-function918084
 -Ref: figure-call-new-function919088
 -Node: Extension API Description921075
 -Node: Extension API Functions Introduction922525
 -Node: General Data Types927346
 -Ref: General Data Types-Footnote-1933246
 -Node: Memory Allocation Functions933545
 -Ref: Memory Allocation Functions-Footnote-1936384
 -Node: Constructor Functions936483
 -Node: Registration Functions938222
 -Node: Extension Functions938907
 -Node: Exit Callback Functions941204
 -Node: Extension Version String942452
 -Node: Input Parsers943115
 -Node: Output Wrappers952990
 -Node: Two-way processors957503
 -Node: Printing Messages959766
 -Ref: Printing Messages-Footnote-1960842
 -Node: Updating `ERRNO'960994
 -Node: Requesting Values961734
 -Ref: table-value-types-returned962461
 -Node: Accessing Parameters963418
 -Node: Symbol Table Access964652
 -Node: Symbol table by name965166
 -Node: Symbol table by cookie967186
 -Ref: Symbol table by cookie-Footnote-1971331
 -Node: Cached values971394
 -Ref: Cached values-Footnote-1974890
 -Node: Array Manipulation974981
 -Ref: Array Manipulation-Footnote-1976079
 -Node: Array Data Types976116
 -Ref: Array Data Types-Footnote-1978771
 -Node: Array Functions978863
 -Node: Flattening Arrays982722
 -Node: Creating Arrays989624
 -Node: Extension API Variables994395
 -Node: Extension Versioning995031
 -Node: Extension API Informational Variables996922
 -Node: Extension API Boilerplate997987
 -Node: Finding Extensions1001796
 -Node: Extension Example1002356
 -Node: Internal File Description1003128
 -Node: Internal File Ops1007195
 -Ref: Internal File Ops-Footnote-11018946
 -Node: Using Internal File Ops1019086
 -Ref: Using Internal File Ops-Footnote-11021469
 -Node: Extension Samples1021742
 -Node: Extension Sample File Functions1023270
 -Node: Extension Sample Fnmatch1030951
 -Node: Extension Sample Fork1032439
 -Node: Extension Sample Inplace1033654
 -Node: Extension Sample Ord1035330
 -Node: Extension Sample Readdir1036166
 -Ref: table-readdir-file-types1037043
 -Node: Extension Sample Revout1037854
 -Node: Extension Sample Rev2way1038443
 -Node: Extension Sample Read write array1039183
 -Node: Extension Sample Readfile1041123
 -Node: Extension Sample Time1042218
 -Node: Extension Sample API Tests1043566
 -Node: gawkextlib1044057
 -Node: Extension summary1046735
 -Node: Extension Exercises1050424
 -Node: Language History1051146
 -Node: V7/SVR3.11052802
 -Node: SVR41054955
 -Node: POSIX1056389
 -Node: BTL1057770
 -Node: POSIX/GNU1058501
 -Node: Feature History1064022
 -Node: Common Extensions1077120
 -Node: Ranges and Locales1078492
 -Ref: Ranges and Locales-Footnote-11083111
 -Ref: Ranges and Locales-Footnote-21083138
 -Ref: Ranges and Locales-Footnote-31083373
 -Node: Contributors1083594
 -Node: History summary1089134
 -Node: Installation1090513
 -Node: Gawk Distribution1091459
 -Node: Getting1091943
 -Node: Extracting1092766
 -Node: Distribution contents1094403
 -Node: Unix Installation1100157
 -Node: Quick Installation1100774
 -Node: Additional Configuration Options1103198
 -Node: Configuration Philosophy1105001
 -Node: Non-Unix Installation1107370
 -Node: PC Installation1107828
 -Node: PC Binary Installation1109148
 -Node: PC Compiling1110996
 -Ref: PC Compiling-Footnote-11114017
 -Node: PC Testing1114126
 -Node: PC Using1115302
 -Node: Cygwin1119417
 -Node: MSYS1120187
 -Node: VMS Installation1120688
 -Node: VMS Compilation1121480
 -Ref: VMS Compilation-Footnote-11122709
 -Node: VMS Dynamic Extensions1122767
 -Node: VMS Installation Details1124451
 -Node: VMS Running1126702
 -Node: VMS GNV1129542
 -Node: VMS Old Gawk1130277
 -Node: Bugs1130747
 -Node: Other Versions1134636
 -Node: Installation summary1141070
 -Node: Notes1142129
 -Node: Compatibility Mode1142994
 -Node: Additions1143776
 -Node: Accessing The Source1144701
 -Node: Adding Code1146136
 -Node: New Ports1152293
 -Node: Derived Files1156775
 -Ref: Derived Files-Footnote-11162250
 -Ref: Derived Files-Footnote-21162284
 -Ref: Derived Files-Footnote-31162880
 -Node: Future Extensions1162994
 -Node: Implementation Limitations1163600
 -Node: Extension Design1164848
 -Node: Old Extension Problems1166002
 -Ref: Old Extension Problems-Footnote-11167519
 -Node: Extension New Mechanism Goals1167576
 -Ref: Extension New Mechanism Goals-Footnote-11170936
 -Node: Extension Other Design Decisions1171125
 -Node: Extension Future Growth1173233
 -Node: Old Extension Mechanism1174069
 -Node: Notes summary1175831
 -Node: Basic Concepts1177017
 -Node: Basic High Level1177698
 -Ref: figure-general-flow1177970
 -Ref: figure-process-flow1178569
 -Ref: Basic High Level-Footnote-11181798
 -Node: Basic Data Typing1181983
 -Node: Glossary1185311
 -Node: Copying1217240
 -Node: GNU Free Documentation License1254796
 -Node: Index1279932
 +Node: Foreword342225
 +Node: Foreword446669
 +Node: Preface48200
 +Ref: Preface-Footnote-151071
 +Ref: Preface-Footnote-251178
 +Ref: Preface-Footnote-351411
 +Node: History51553
 +Node: Names53904
 +Ref: Names-Footnote-154997
 +Node: This Manual55143
 +Ref: This Manual-Footnote-161643
 +Node: Conventions61743
 +Node: Manual History64080
 +Ref: Manual History-Footnote-167073
 +Ref: Manual History-Footnote-267114
 +Node: How To Contribute67188
 +Node: Acknowledgments68317
 +Node: Getting Started73183
 +Node: Running gawk75622
 +Node: One-shot76812
 +Node: Read Terminal78076
 +Node: Long80107
 +Node: Executable Scripts81620
 +Ref: Executable Scripts-Footnote-184409
 +Node: Comments84512
 +Node: Quoting86994
 +Node: DOS Quoting92512
 +Node: Sample Data Files93187
 +Node: Very Simple95782
 +Node: Two Rules100681
 +Node: More Complex102567
 +Node: Statements/Lines105429
 +Ref: Statements/Lines-Footnote-1109884
 +Node: Other Features110149
 +Node: When111085
 +Ref: When-Footnote-1112839
 +Node: Intro Summary112904
 +Node: Invoking Gawk113788
 +Node: Command Line115302
 +Node: Options116100
 +Ref: Options-Footnote-1131895
 +Ref: Options-Footnote-2132124
 +Node: Other Arguments132149
 +Node: Naming Standard Input135097
 +Node: Environment Variables136190
 +Node: AWKPATH Variable136748
 +Ref: AWKPATH Variable-Footnote-1140155
 +Ref: AWKPATH Variable-Footnote-2140200
 +Node: AWKLIBPATH Variable140460
 +Node: Other Environment Variables141716
 +Node: Exit Status145234
 +Node: Include Files145910
 +Node: Loading Shared Libraries149499
 +Node: Obsolete150926
 +Node: Undocumented151618
 +Node: Invoking Summary151885
 +Node: Regexp153548
 +Node: Regexp Usage155002
 +Node: Escape Sequences157039
 +Node: Regexp Operators163268
 +Ref: Regexp Operators-Footnote-1170678
 +Ref: Regexp Operators-Footnote-2170825
 +Node: Bracket Expressions170923
 +Ref: table-char-classes172938
 +Node: Leftmost Longest175880
 +Node: Computed Regexps177182
 +Node: GNU Regexp Operators180611
 +Node: Case-sensitivity184283
 +Ref: Case-sensitivity-Footnote-1187168
 +Ref: Case-sensitivity-Footnote-2187403
 +Node: Regexp Summary187511
 +Node: Reading Files188978
 +Node: Records191071
 +Node: awk split records191804
 +Node: gawk split records196733
 +Ref: gawk split records-Footnote-1201272
 +Node: Fields201309
 +Ref: Fields-Footnote-1204087
 +Node: Nonconstant Fields204173
 +Ref: Nonconstant Fields-Footnote-1206411
 +Node: Changing Fields206614
 +Node: Field Separators212545
 +Node: Default Field Splitting215249
 +Node: Regexp Field Splitting216366
 +Node: Single Character Fields219716
 +Node: Command Line Field Separator220775
 +Node: Full Line Fields223992
 +Ref: Full Line Fields-Footnote-1225513
 +Ref: Full Line Fields-Footnote-2225559
 +Node: Field Splitting Summary225660
 +Node: Constant Size227734
 +Node: Splitting By Content232317
 +Ref: Splitting By Content-Footnote-1236282
 +Node: Multiple Line236445
 +Ref: Multiple Line-Footnote-1242326
 +Node: Getline242505
 +Node: Plain Getline244712
 +Node: Getline/Variable247352
 +Node: Getline/File248501
 +Node: Getline/Variable/File249886
 +Ref: Getline/Variable/File-Footnote-1251489
 +Node: Getline/Pipe251576
 +Node: Getline/Variable/Pipe254254
 +Node: Getline/Coprocess255385
 +Node: Getline/Variable/Coprocess256649
 +Node: Getline Notes257388
 +Node: Getline Summary260182
 +Ref: table-getline-variants260594
 +Node: Read Timeout261423
 +Ref: Read Timeout-Footnote-1265260
 +Node: Command-line directories265318
 +Node: Input Summary266223
 +Node: Input Exercises269608
 +Node: Printing270336
 +Node: Print272113
 +Node: Print Examples273570
 +Node: Output Separators276349
 +Node: OFMT278367
 +Node: Printf279722
 +Node: Basic Printf280507
 +Node: Control Letters282079
 +Node: Format Modifiers286064
 +Node: Printf Examples292070
 +Node: Redirection294556
 +Node: Special FD301394
 +Ref: Special FD-Footnote-1304560
 +Node: Special Files304634
 +Node: Other Inherited Files305251
 +Node: Special Network306251
 +Node: Special Caveats307113
 +Node: Close Files And Pipes308062
 +Ref: Close Files And Pipes-Footnote-1315253
 +Ref: Close Files And Pipes-Footnote-2315401
 +Node: Output Summary315551
 +Node: Output Exercises316549
 +Node: Expressions317229
 +Node: Values318418
 +Node: Constants319095
 +Node: Scalar Constants319786
 +Ref: Scalar Constants-Footnote-1320648
 +Node: Nondecimal-numbers320898
 +Node: Regexp Constants323908
 +Node: Using Constant Regexps324434
 +Node: Variables327597
 +Node: Using Variables328254
 +Node: Assignment Options330165
 +Node: Conversion332040
 +Node: Strings And Numbers332564
 +Ref: Strings And Numbers-Footnote-1335629
 +Node: Locale influences conversions335738
 +Ref: table-locale-affects338484
 +Node: All Operators339076
 +Node: Arithmetic Ops339705
 +Node: Concatenation342210
 +Ref: Concatenation-Footnote-1345029
 +Node: Assignment Ops345136
 +Ref: table-assign-ops350115
 +Node: Increment Ops351425
 +Node: Truth Values and Conditions354856
 +Node: Truth Values355939
 +Node: Typing and Comparison356988
 +Node: Variable Typing357804
 +Node: Comparison Operators361471
 +Ref: table-relational-ops361881
 +Node: POSIX String Comparison365376
 +Ref: POSIX String Comparison-Footnote-1366448
 +Node: Boolean Ops366587
 +Ref: Boolean Ops-Footnote-1371065
 +Node: Conditional Exp371156
 +Node: Function Calls372894
 +Node: Precedence376774
 +Node: Locales380434
 +Node: Expressions Summary382066
 +Node: Patterns and Actions384637
 +Node: Pattern Overview385757
 +Node: Regexp Patterns387436
 +Node: Expression Patterns387979
 +Node: Ranges391759
 +Node: BEGIN/END394866
 +Node: Using BEGIN/END395627
 +Ref: Using BEGIN/END-Footnote-1398363
 +Node: I/O And BEGIN/END398469
 +Node: Empty403681
 +Node: Using Shell Variables403998
 +Node: Action Overview406271
 +Node: Statements408597
 +Node: If Statement410445
 +Node: While Statement411940
 +Node: Do Statement413968
 +Node: For Statement415116
 +Node: Switch Statement418274
 +Node: Break Statement420656
- Node: Continue Statement422697
- Node: Next Statement424524
- Node: Nextfile Statement426905
- Node: Exit Statement429533
- Node: Built-in Variables431944
- Node: User-modified433077
- Ref: User-modified-Footnote-1440711
- Node: Auto-set440773
- Ref: Auto-set-Footnote-1454482
- Ref: Auto-set-Footnote-2454687
- Node: ARGC and ARGV454743
- Node: Pattern Action Summary458961
- Node: Arrays461394
- Node: Array Basics462723
- Node: Array Intro463567
- Ref: figure-array-elements465501
- Ref: Array Intro-Footnote-1468121
- Node: Reference to Elements468249
- Node: Assigning Elements470711
- Node: Array Example471202
- Node: Scanning an Array472961
- Node: Controlling Scanning475981
- Ref: Controlling Scanning-Footnote-1481375
- Node: Numeric Array Subscripts481691
- Node: Uninitialized Subscripts483876
- Node: Delete485493
- Ref: Delete-Footnote-1488242
- Node: Multidimensional488299
- Node: Multiscanning491396
- Node: Arrays of Arrays492985
- Node: Arrays Summary497739
- Node: Functions499830
- Node: Built-in500869
- Node: Calling Built-in501947
- Node: Numeric Functions503942
- Ref: Numeric Functions-Footnote-1508760
- Ref: Numeric Functions-Footnote-2509117
- Ref: Numeric Functions-Footnote-3509165
- Node: String Functions509437
- Ref: String Functions-Footnote-1532938
- Ref: String Functions-Footnote-2533067
- Ref: String Functions-Footnote-3533315
- Node: Gory Details533402
- Ref: table-sub-escapes535183
- Ref: table-sub-proposed536698
- Ref: table-posix-sub538060
- Ref: table-gensub-escapes539597
- Ref: Gory Details-Footnote-1540430
- Node: I/O Functions540581
- Ref: I/O Functions-Footnote-1547817
- Node: Time Functions547964
- Ref: Time Functions-Footnote-1558473
- Ref: Time Functions-Footnote-2558541
- Ref: Time Functions-Footnote-3558699
- Ref: Time Functions-Footnote-4558810
- Ref: Time Functions-Footnote-5558922
- Ref: Time Functions-Footnote-6559149
- Node: Bitwise Functions559415
- Ref: table-bitwise-ops559977
- Ref: Bitwise Functions-Footnote-1564305
- Node: Type Functions564477
- Node: I18N Functions565629
- Node: User-defined567276
- Node: Definition Syntax568081
- Ref: Definition Syntax-Footnote-1573740
- Node: Function Example573811
- Ref: Function Example-Footnote-1576732
- Node: Function Caveats576754
- Node: Calling A Function577272
- Node: Variable Scope578230
- Node: Pass By Value/Reference581223
- Node: Return Statement584720
- Node: Dynamic Typing587699
- Node: Indirect Calls588628
- Ref: Indirect Calls-Footnote-1598493
- Node: Functions Summary598621
- Node: Library Functions601323
- Ref: Library Functions-Footnote-1604931
- Ref: Library Functions-Footnote-2605074
- Node: Library Names605245
- Ref: Library Names-Footnote-1608703
- Ref: Library Names-Footnote-2608926
- Node: General Functions609012
- Node: Strtonum Function610115
- Node: Assert Function613137
- Node: Round Function616461
- Node: Cliff Random Function618002
- Node: Ordinal Functions619018
- Ref: Ordinal Functions-Footnote-1622081
- Ref: Ordinal Functions-Footnote-2622333
- Node: Join Function622544
- Ref: Join Function-Footnote-1624314
- Node: Getlocaltime Function624514
- Node: Readfile Function628258
- Node: Shell Quoting630230
- Node: Data File Management631631
- Node: Filetrans Function632263
- Node: Rewind Function636359
- Node: File Checking637745
- Ref: File Checking-Footnote-1639078
- Node: Empty Files639279
- Node: Ignoring Assigns641258
- Node: Getopt Function642808
- Ref: Getopt Function-Footnote-1654272
- Node: Passwd Functions654472
- Ref: Passwd Functions-Footnote-1663312
- Node: Group Functions663400
- Ref: Group Functions-Footnote-1671297
- Node: Walking Arrays671502
- Node: Library Functions Summary674508
- Node: Library Exercises675910
- Node: Sample Programs677190
- Node: Running Examples677960
- Node: Clones678688
- Node: Cut Program679912
- Node: Egrep Program689632
- Ref: Egrep Program-Footnote-1697135
- Node: Id Program697245
- Node: Split Program700921
- Ref: Split Program-Footnote-1704375
- Node: Tee Program704503
- Node: Uniq Program707292
- Node: Wc Program714711
- Ref: Wc Program-Footnote-1718961
- Node: Miscellaneous Programs719055
- Node: Dupword Program720268
- Node: Alarm Program722299
- Node: Translate Program727104
- Ref: Translate Program-Footnote-1731667
- Node: Labels Program731937
- Ref: Labels Program-Footnote-1735288
- Node: Word Sorting735372
- Node: History Sorting739442
- Node: Extract Program741277
- Node: Simple Sed748801
- Node: Igawk Program751871
- Ref: Igawk Program-Footnote-1766197
- Ref: Igawk Program-Footnote-2766398
- Ref: Igawk Program-Footnote-3766520
- Node: Anagram Program766635
- Node: Signature Program769696
- Node: Programs Summary770943
- Node: Programs Exercises772164
- Ref: Programs Exercises-Footnote-1776295
- Node: Advanced Features776386
- Node: Nondecimal Data778368
- Node: Array Sorting779958
- Node: Controlling Array Traversal780658
- Ref: Controlling Array Traversal-Footnote-1789024
- Node: Array Sorting Functions789142
- Ref: Array Sorting Functions-Footnote-1793028
- Node: Two-way I/O793224
- Ref: Two-way I/O-Footnote-1798169
- Ref: Two-way I/O-Footnote-2798355
- Node: TCP/IP Networking798437
- Node: Profiling801309
- Node: Advanced Features Summary809580
- Node: Internationalization811513
- Node: I18N and L10N812993
- Node: Explaining gettext813679
- Ref: Explaining gettext-Footnote-1818704
- Ref: Explaining gettext-Footnote-2818888
- Node: Programmer i18n819053
- Ref: Programmer i18n-Footnote-1823929
- Node: Translator i18n823978
- Node: String Extraction824772
- Ref: String Extraction-Footnote-1825903
- Node: Printf Ordering825989
- Ref: Printf Ordering-Footnote-1828775
- Node: I18N Portability828839
- Ref: I18N Portability-Footnote-1831295
- Node: I18N Example831358
- Ref: I18N Example-Footnote-1834161
- Node: Gawk I18N834233
- Node: I18N Summary834877
- Node: Debugger836217
- Node: Debugging837239
- Node: Debugging Concepts837680
- Node: Debugging Terms839490
- Node: Awk Debugging842062
- Node: Sample Debugging Session842968
- Node: Debugger Invocation843502
- Node: Finding The Bug844887
- Node: List of Debugger Commands851366
- Node: Breakpoint Control852698
- Node: Debugger Execution Control856375
- Node: Viewing And Changing Data859734
- Node: Execution Stack863110
- Node: Debugger Info864745
- Node: Miscellaneous Debugger Commands868790
- Node: Readline Support873791
- Node: Limitations874685
- Node: Debugging Summary876800
- Node: Arbitrary Precision Arithmetic877974
- Node: Computer Arithmetic879390
- Ref: table-numeric-ranges882989
- Ref: Computer Arithmetic-Footnote-1883513
- Node: Math Definitions883570
- Ref: table-ieee-formats886865
- Ref: Math Definitions-Footnote-1887469
- Node: MPFR features887574
- Node: FP Math Caution889245
- Ref: FP Math Caution-Footnote-1890295
- Node: Inexactness of computations890664
- Node: Inexact representation891623
- Node: Comparing FP Values892981
- Node: Errors accumulate894063
- Node: Getting Accuracy895495
- Node: Try To Round898199
- Node: Setting precision899098
- Ref: table-predefined-precision-strings899782
- Node: Setting the rounding mode901611
- Ref: table-gawk-rounding-modes901975
- Ref: Setting the rounding mode-Footnote-1905427
- Node: Arbitrary Precision Integers905606
- Ref: Arbitrary Precision Integers-Footnote-1910504
- Node: POSIX Floating Point Problems910653
- Ref: POSIX Floating Point Problems-Footnote-1914532
- Node: Floating point summary914570
- Node: Dynamic Extensions916757
- Node: Extension Intro918309
- Node: Plugin License919574
- Node: Extension Mechanism Outline920371
- Ref: figure-load-extension920799
- Ref: figure-register-new-function922279
- Ref: figure-call-new-function923283
- Node: Extension API Description925270
- Node: Extension API Functions Introduction926720
- Node: General Data Types931541
- Ref: General Data Types-Footnote-1937441
- Node: Memory Allocation Functions937740
- Ref: Memory Allocation Functions-Footnote-1940579
- Node: Constructor Functions940678
- Node: Registration Functions942417
- Node: Extension Functions943102
- Node: Exit Callback Functions945399
- Node: Extension Version String946647
- Node: Input Parsers947310
- Node: Output Wrappers957185
- Node: Two-way processors961698
- Node: Printing Messages963961
- Ref: Printing Messages-Footnote-1965037
- Node: Updating `ERRNO'965189
- Node: Requesting Values965929
- Ref: table-value-types-returned966656
- Node: Accessing Parameters967613
- Node: Symbol Table Access968847
- Node: Symbol table by name969361
- Node: Symbol table by cookie971381
- Ref: Symbol table by cookie-Footnote-1975526
- Node: Cached values975589
- Ref: Cached values-Footnote-1979085
- Node: Array Manipulation979176
- Ref: Array Manipulation-Footnote-1980274
- Node: Array Data Types980311
- Ref: Array Data Types-Footnote-1982966
- Node: Array Functions983058
- Node: Flattening Arrays986917
- Node: Creating Arrays993819
- Node: Extension API Variables998590
- Node: Extension Versioning999226
- Node: Extension API Informational Variables1001117
- Node: Extension API Boilerplate1002182
- Node: Finding Extensions1005991
- Node: Extension Example1006551
- Node: Internal File Description1007323
- Node: Internal File Ops1011390
- Ref: Internal File Ops-Footnote-11023141
- Node: Using Internal File Ops1023281
- Ref: Using Internal File Ops-Footnote-11025664
- Node: Extension Samples1025937
- Node: Extension Sample File Functions1027465
- Node: Extension Sample Fnmatch1035146
- Node: Extension Sample Fork1036634
- Node: Extension Sample Inplace1037849
- Node: Extension Sample Ord1039525
- Node: Extension Sample Readdir1040361
- Ref: table-readdir-file-types1041238
- Node: Extension Sample Revout1042049
- Node: Extension Sample Rev2way1042638
- Node: Extension Sample Read write array1043378
- Node: Extension Sample Readfile1045318
- Node: Extension Sample Time1046413
- Node: Extension Sample API Tests1047761
- Node: gawkextlib1048252
- Node: Extension summary1050930
- Node: Extension Exercises1054619
- Node: Language History1055341
- Node: V7/SVR3.11056997
- Node: SVR41059150
- Node: POSIX1060584
- Node: BTL1061965
- Node: POSIX/GNU1062696
- Node: Feature History1068441
- Node: Common Extensions1082167
- Node: Ranges and Locales1083539
- Ref: Ranges and Locales-Footnote-11088158
- Ref: Ranges and Locales-Footnote-21088185
- Ref: Ranges and Locales-Footnote-31088420
- Node: Contributors1088641
- Node: History summary1094181
- Node: Installation1095560
- Node: Gawk Distribution1096506
- Node: Getting1096990
- Node: Extracting1097813
- Node: Distribution contents1099450
- Node: Unix Installation1105552
- Node: Quick Installation1106235
- Node: Shell Startup Files1108646
- Node: Additional Configuration Options1109725
- Node: Configuration Philosophy1111529
- Node: Non-Unix Installation1113898
- Node: PC Installation1114356
- Node: PC Binary Installation1115676
- Node: PC Compiling1117524
- Ref: PC Compiling-Footnote-11120545
- Node: PC Testing1120654
- Node: PC Using1121830
- Node: Cygwin1125945
- Node: MSYS1126715
- Node: VMS Installation1127216
- Node: VMS Compilation1128008
- Ref: VMS Compilation-Footnote-11129237
- Node: VMS Dynamic Extensions1129295
- Node: VMS Installation Details1130979
- Node: VMS Running1133230
- Node: VMS GNV1136070
- Node: VMS Old Gawk1136805
- Node: Bugs1137275
- Node: Other Versions1141164
- Node: Installation summary1147598
- Node: Notes1148657
- Node: Compatibility Mode1149522
- Node: Additions1150304
- Node: Accessing The Source1151229
- Node: Adding Code1152664
- Node: New Ports1158821
- Node: Derived Files1163303
- Ref: Derived Files-Footnote-11168778
- Ref: Derived Files-Footnote-21168812
- Ref: Derived Files-Footnote-31169408
- Node: Future Extensions1169522
- Node: Implementation Limitations1170128
- Node: Extension Design1171376
- Node: Old Extension Problems1172530
- Ref: Old Extension Problems-Footnote-11174047
- Node: Extension New Mechanism Goals1174104
- Ref: Extension New Mechanism Goals-Footnote-11177464
- Node: Extension Other Design Decisions1177653
- Node: Extension Future Growth1179761
- Node: Old Extension Mechanism1180597
- Node: Notes summary1182359
- Node: Basic Concepts1183545
- Node: Basic High Level1184226
- Ref: figure-general-flow1184498
- Ref: figure-process-flow1185097
- Ref: Basic High Level-Footnote-11188326
- Node: Basic Data Typing1188511
- Node: Glossary1191839
- Node: Copying1223768
- Node: GNU Free Documentation License1261324
- Node: Index1286460
++Node: Continue Statement422749
++Node: Next Statement424576
++Node: Nextfile Statement426957
++Node: Exit Statement429585
++Node: Built-in Variables431996
++Node: User-modified433129
++Ref: User-modified-Footnote-1440763
++Node: Auto-set440825
++Ref: Auto-set-Footnote-1454534
++Ref: Auto-set-Footnote-2454739
++Node: ARGC and ARGV454795
++Node: Pattern Action Summary459013
++Node: Arrays461446
++Node: Array Basics462775
++Node: Array Intro463619
++Ref: figure-array-elements465553
++Ref: Array Intro-Footnote-1468173
++Node: Reference to Elements468301
++Node: Assigning Elements470763
++Node: Array Example471254
++Node: Scanning an Array473013
++Node: Controlling Scanning476033
++Ref: Controlling Scanning-Footnote-1481427
++Node: Numeric Array Subscripts481743
++Node: Uninitialized Subscripts483928
++Node: Delete485545
++Ref: Delete-Footnote-1488294
++Node: Multidimensional488351
++Node: Multiscanning491448
++Node: Arrays of Arrays493037
++Node: Arrays Summary497791
++Node: Functions499882
++Node: Built-in500921
++Node: Calling Built-in501999
++Node: Numeric Functions503994
++Ref: Numeric Functions-Footnote-1508812
++Ref: Numeric Functions-Footnote-2509169
++Ref: Numeric Functions-Footnote-3509217
++Node: String Functions509489
++Ref: String Functions-Footnote-1532990
++Ref: String Functions-Footnote-2533119
++Ref: String Functions-Footnote-3533367
++Node: Gory Details533454
++Ref: table-sub-escapes535235
++Ref: table-sub-proposed536750
++Ref: table-posix-sub538112
++Ref: table-gensub-escapes539649
++Ref: Gory Details-Footnote-1540482
++Node: I/O Functions540633
++Ref: I/O Functions-Footnote-1547869
++Node: Time Functions548016
++Ref: Time Functions-Footnote-1558525
++Ref: Time Functions-Footnote-2558593
++Ref: Time Functions-Footnote-3558751
++Ref: Time Functions-Footnote-4558862
++Ref: Time Functions-Footnote-5558974
++Ref: Time Functions-Footnote-6559201
++Node: Bitwise Functions559467
++Ref: table-bitwise-ops560029
++Ref: Bitwise Functions-Footnote-1564357
++Node: Type Functions564529
++Node: I18N Functions565681
++Node: User-defined567328
++Node: Definition Syntax568133
++Ref: Definition Syntax-Footnote-1573792
++Node: Function Example573863
++Ref: Function Example-Footnote-1576784
++Node: Function Caveats576806
++Node: Calling A Function577324
++Node: Variable Scope578282
++Node: Pass By Value/Reference581275
++Node: Return Statement584772
++Node: Dynamic Typing587751
++Node: Indirect Calls588680
++Ref: Indirect Calls-Footnote-1598545
++Node: Functions Summary598673
++Node: Library Functions601375
++Ref: Library Functions-Footnote-1604983
++Ref: Library Functions-Footnote-2605126
++Node: Library Names605297
++Ref: Library Names-Footnote-1608755
++Ref: Library Names-Footnote-2608978
++Node: General Functions609064
++Node: Strtonum Function610167
++Node: Assert Function613189
++Node: Round Function616513
++Node: Cliff Random Function618054
++Node: Ordinal Functions619070
++Ref: Ordinal Functions-Footnote-1622133
++Ref: Ordinal Functions-Footnote-2622385
++Node: Join Function622596
++Ref: Join Function-Footnote-1624366
++Node: Getlocaltime Function624566
++Node: Readfile Function628310
++Node: Shell Quoting630282
++Node: Data File Management631683
++Node: Filetrans Function632315
++Node: Rewind Function636411
++Node: File Checking637797
++Ref: File Checking-Footnote-1639130
++Node: Empty Files639331
++Node: Ignoring Assigns641310
++Node: Getopt Function642860
++Ref: Getopt Function-Footnote-1654324
++Node: Passwd Functions654524
++Ref: Passwd Functions-Footnote-1663364
++Node: Group Functions663452
++Ref: Group Functions-Footnote-1671349
++Node: Walking Arrays671554
++Node: Library Functions Summary674560
++Node: Library Exercises675962
++Node: Sample Programs677242
++Node: Running Examples678012
++Node: Clones678740
++Node: Cut Program679964
++Node: Egrep Program689684
++Ref: Egrep Program-Footnote-1697187
++Node: Id Program697297
++Node: Split Program700973
++Ref: Split Program-Footnote-1704427
++Node: Tee Program704555
++Node: Uniq Program707344
++Node: Wc Program714763
++Ref: Wc Program-Footnote-1719013
++Node: Miscellaneous Programs719107
++Node: Dupword Program720320
++Node: Alarm Program722351
++Node: Translate Program727156
++Ref: Translate Program-Footnote-1731719
++Node: Labels Program731989
++Ref: Labels Program-Footnote-1735340
++Node: Word Sorting735424
++Node: History Sorting739494
++Node: Extract Program741329
++Node: Simple Sed748853
++Node: Igawk Program751923
++Ref: Igawk Program-Footnote-1766249
++Ref: Igawk Program-Footnote-2766450
++Ref: Igawk Program-Footnote-3766572
++Node: Anagram Program766687
++Node: Signature Program769748
++Node: Programs Summary770995
++Node: Programs Exercises772216
++Ref: Programs Exercises-Footnote-1776347
++Node: Advanced Features776438
++Node: Nondecimal Data778420
++Node: Array Sorting780010
++Node: Controlling Array Traversal780710
++Ref: Controlling Array Traversal-Footnote-1789076
++Node: Array Sorting Functions789194
++Ref: Array Sorting Functions-Footnote-1793080
++Node: Two-way I/O793276
++Ref: Two-way I/O-Footnote-1798221
++Ref: Two-way I/O-Footnote-2798407
++Node: TCP/IP Networking798489
++Node: Profiling801361
++Node: Advanced Features Summary809632
++Node: Internationalization811565
++Node: I18N and L10N813045
++Node: Explaining gettext813731
++Ref: Explaining gettext-Footnote-1818756
++Ref: Explaining gettext-Footnote-2818940
++Node: Programmer i18n819105
++Ref: Programmer i18n-Footnote-1823981
++Node: Translator i18n824030
++Node: String Extraction824824
++Ref: String Extraction-Footnote-1825955
++Node: Printf Ordering826041
++Ref: Printf Ordering-Footnote-1828827
++Node: I18N Portability828891
++Ref: I18N Portability-Footnote-1831347
++Node: I18N Example831410
++Ref: I18N Example-Footnote-1834213
++Node: Gawk I18N834285
++Node: I18N Summary834929
++Node: Debugger836269
++Node: Debugging837291
++Node: Debugging Concepts837732
++Node: Debugging Terms839542
++Node: Awk Debugging842114
++Node: Sample Debugging Session843020
++Node: Debugger Invocation843554
++Node: Finding The Bug844939
++Node: List of Debugger Commands851418
++Node: Breakpoint Control852750
++Node: Debugger Execution Control856427
++Node: Viewing And Changing Data859786
++Node: Execution Stack863162
++Node: Debugger Info864797
++Node: Miscellaneous Debugger Commands868842
++Node: Readline Support873843
++Node: Limitations874737
++Node: Debugging Summary876852
++Node: Arbitrary Precision Arithmetic878026
++Node: Computer Arithmetic879442
++Ref: table-numeric-ranges883041
++Ref: Computer Arithmetic-Footnote-1883565
++Node: Math Definitions883622
++Ref: table-ieee-formats886917
++Ref: Math Definitions-Footnote-1887521
++Node: MPFR features887626
++Node: FP Math Caution889297
++Ref: FP Math Caution-Footnote-1890347
++Node: Inexactness of computations890716
++Node: Inexact representation891675
++Node: Comparing FP Values893033
++Node: Errors accumulate894115
++Node: Getting Accuracy895547
++Node: Try To Round898251
++Node: Setting precision899150
++Ref: table-predefined-precision-strings899834
++Node: Setting the rounding mode901663
++Ref: table-gawk-rounding-modes902027
++Ref: Setting the rounding mode-Footnote-1905479
++Node: Arbitrary Precision Integers905658
++Ref: Arbitrary Precision Integers-Footnote-1910556
++Node: POSIX Floating Point Problems910705
++Ref: POSIX Floating Point Problems-Footnote-1914584
++Node: Floating point summary914622
++Node: Dynamic Extensions916809
++Node: Extension Intro918361
++Node: Plugin License919626
++Node: Extension Mechanism Outline920423
++Ref: figure-load-extension920851
++Ref: figure-register-new-function922331
++Ref: figure-call-new-function923335
++Node: Extension API Description925322
++Node: Extension API Functions Introduction926772
++Node: General Data Types931593
++Ref: General Data Types-Footnote-1937493
++Node: Memory Allocation Functions937792
++Ref: Memory Allocation Functions-Footnote-1940631
++Node: Constructor Functions940730
++Node: Registration Functions942469
++Node: Extension Functions943154
++Node: Exit Callback Functions945451
++Node: Extension Version String946699
++Node: Input Parsers947362
++Node: Output Wrappers957237
++Node: Two-way processors961750
++Node: Printing Messages964013
++Ref: Printing Messages-Footnote-1965089
++Node: Updating `ERRNO'965241
++Node: Requesting Values965981
++Ref: table-value-types-returned966708
++Node: Accessing Parameters967665
++Node: Symbol Table Access968899
++Node: Symbol table by name969413
++Node: Symbol table by cookie971433
++Ref: Symbol table by cookie-Footnote-1975578
++Node: Cached values975641
++Ref: Cached values-Footnote-1979137
++Node: Array Manipulation979228
++Ref: Array Manipulation-Footnote-1980326
++Node: Array Data Types980363
++Ref: Array Data Types-Footnote-1983018
++Node: Array Functions983110
++Node: Flattening Arrays986969
++Node: Creating Arrays993871
++Node: Extension API Variables998642
++Node: Extension Versioning999278
++Node: Extension API Informational Variables1001169
++Node: Extension API Boilerplate1002234
++Node: Finding Extensions1006043
++Node: Extension Example1006603
++Node: Internal File Description1007375
++Node: Internal File Ops1011442
++Ref: Internal File Ops-Footnote-11023193
++Node: Using Internal File Ops1023333
++Ref: Using Internal File Ops-Footnote-11025716
++Node: Extension Samples1025989
++Node: Extension Sample File Functions1027517
++Node: Extension Sample Fnmatch1035198
++Node: Extension Sample Fork1036686
++Node: Extension Sample Inplace1037901
++Node: Extension Sample Ord1039577
++Node: Extension Sample Readdir1040413
++Ref: table-readdir-file-types1041290
++Node: Extension Sample Revout1042101
++Node: Extension Sample Rev2way1042690
++Node: Extension Sample Read write array1043430
++Node: Extension Sample Readfile1045370
++Node: Extension Sample Time1046465
++Node: Extension Sample API Tests1047813
++Node: gawkextlib1048304
++Node: Extension summary1050982
++Node: Extension Exercises1054671
++Node: Language History1055393
++Node: V7/SVR3.11057049
++Node: SVR41059202
++Node: POSIX1060636
++Node: BTL1062017
++Node: POSIX/GNU1062748
++Node: Feature History1068493
++Node: Common Extensions1082219
++Node: Ranges and Locales1083591
++Ref: Ranges and Locales-Footnote-11088210
++Ref: Ranges and Locales-Footnote-21088237
++Ref: Ranges and Locales-Footnote-31088472
++Node: Contributors1088693
++Node: History summary1094233
++Node: Installation1095612
++Node: Gawk Distribution1096558
++Node: Getting1097042
++Node: Extracting1097865
++Node: Distribution contents1099502
++Node: Unix Installation1105604
++Node: Quick Installation1106287
++Node: Shell Startup Files1108698
++Node: Additional Configuration Options1109777
++Node: Configuration Philosophy1111581
++Node: Non-Unix Installation1113950
++Node: PC Installation1114408
++Node: PC Binary Installation1115728
++Node: PC Compiling1117576
++Ref: PC Compiling-Footnote-11120597
++Node: PC Testing1120706
++Node: PC Using1121882
++Node: Cygwin1125997
++Node: MSYS1126767
++Node: VMS Installation1127268
++Node: VMS Compilation1128060
++Ref: VMS Compilation-Footnote-11129289
++Node: VMS Dynamic Extensions1129347
++Node: VMS Installation Details1131031
++Node: VMS Running1133282
++Node: VMS GNV1136122
++Node: VMS Old Gawk1136857
++Node: Bugs1137327
++Node: Other Versions1141216
++Node: Installation summary1147650
++Node: Notes1148709
++Node: Compatibility Mode1149574
++Node: Additions1150356
++Node: Accessing The Source1151281
++Node: Adding Code1152716
++Node: New Ports1158873
++Node: Derived Files1163355
++Ref: Derived Files-Footnote-11168830
++Ref: Derived Files-Footnote-21168864
++Ref: Derived Files-Footnote-31169460
++Node: Future Extensions1169574
++Node: Implementation Limitations1170180
++Node: Extension Design1171428
++Node: Old Extension Problems1172582
++Ref: Old Extension Problems-Footnote-11174099
++Node: Extension New Mechanism Goals1174156
++Ref: Extension New Mechanism Goals-Footnote-11177516
++Node: Extension Other Design Decisions1177705
++Node: Extension Future Growth1179813
++Node: Old Extension Mechanism1180649
++Node: Notes summary1182411
++Node: Basic Concepts1183597
++Node: Basic High Level1184278
++Ref: figure-general-flow1184550
++Ref: figure-process-flow1185149
++Ref: Basic High Level-Footnote-11188378
++Node: Basic Data Typing1188563
++Node: Glossary1191891
++Node: Copying1223820
++Node: GNU Free Documentation License1261376
++Node: Index1286512
  End Tag Table


Summary of changes:
 doc/ChangeLog   |   12 +-
 doc/   |  740 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   16 +-
 doc/ |   16 +-
 4 files changed, 395 insertions(+), 389 deletions(-)


reply via email to

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