[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-1001-gdb4169

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1001-gdb41698
Date: Sun, 07 Dec 2014 19:22:17 +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  db416985122dccb31bb50f41195e517e2e3bca89 (commit)
       via  50ccd9803efa7e9b1e411d4f43fcd520d41debad (commit)
      from  0cfef8a4298a54a53b9f78c003c8e508f65dad06 (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 db416985122dccb31bb50f41195e517e2e3bca89
Merge: 0cfef8a 50ccd98
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Dec 7 21:22:03 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 40823e1,163ec3a..6304097
--- a/doc/
+++ b/doc/
@@@ -34450,560 -34298,559 +34451,560 @@@ Inde
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446598
 -Node: Preface48031
 -Ref: Preface-Footnote-150902
 -Ref: Preface-Footnote-251009
 -Ref: Preface-Footnote-351242
 -Node: History51384
 -Node: Names53730
 -Ref: Names-Footnote-154824
 -Node: This Manual54970
 -Ref: This Manual-Footnote-161457
 -Node: Conventions61557
 -Node: Manual History63895
 -Ref: Manual History-Footnote-166877
 -Ref: Manual History-Footnote-266918
 -Node: How To Contribute66992
 -Node: Acknowledgments68121
 -Node: Getting Started72926
 -Node: Running gawk75359
 -Node: One-shot76549
 -Node: Read Terminal77797
 -Node: Long79824
 -Node: Executable Scripts81340
 -Ref: Executable Scripts-Footnote-184129
 -Node: Comments84232
 -Node: Quoting86714
 -Node: DOS Quoting92238
 -Node: Sample Data Files92913
 -Node: Very Simple95508
 -Node: Two Rules100406
 -Node: More Complex102292
 -Node: Statements/Lines105154
 -Ref: Statements/Lines-Footnote-1109609
 -Node: Other Features109874
 -Node: When110805
 -Ref: When-Footnote-1112559
 -Node: Intro Summary112624
 -Node: Invoking Gawk113507
 -Node: Command Line115021
 -Node: Options115819
 -Ref: Options-Footnote-1131752
 -Ref: Options-Footnote-2131981
 -Node: Other Arguments132006
 -Node: Naming Standard Input134954
 -Node: Environment Variables136047
 -Node: AWKPATH Variable136605
 -Ref: AWKPATH Variable-Footnote-1139908
 -Ref: AWKPATH Variable-Footnote-2139953
 -Node: AWKLIBPATH Variable140213
 -Node: Other Environment Variables141356
 -Node: Exit Status145084
 -Node: Include Files145760
 -Node: Loading Shared Libraries149357
 -Node: Obsolete150784
 -Node: Undocumented151481
 -Node: Invoking Summary151748
 -Node: Regexp153412
 -Node: Regexp Usage154866
 -Node: Escape Sequences156903
 -Node: Regexp Operators162914
 -Ref: Regexp Operators-Footnote-1170340
 -Ref: Regexp Operators-Footnote-2170487
 -Node: Bracket Expressions170585
 -Ref: table-char-classes172600
 -Node: Leftmost Longest175524
 -Node: Computed Regexps176826
 -Node: GNU Regexp Operators180223
 -Node: Case-sensitivity183896
 -Ref: Case-sensitivity-Footnote-1186781
 -Ref: Case-sensitivity-Footnote-2187016
 -Node: Regexp Summary187124
 -Node: Reading Files188591
 -Node: Records190685
 -Node: awk split records191418
 -Node: gawk split records196333
 -Ref: gawk split records-Footnote-1200877
 -Node: Fields200914
 -Ref: Fields-Footnote-1203690
 -Node: Nonconstant Fields203776
 -Ref: Nonconstant Fields-Footnote-1206019
 -Node: Changing Fields206223
 -Node: Field Separators212152
 -Node: Default Field Splitting214857
 -Node: Regexp Field Splitting215974
 -Node: Single Character Fields219324
 -Node: Command Line Field Separator220383
 -Node: Full Line Fields223595
 -Ref: Full Line Fields-Footnote-1225112
 -Ref: Full Line Fields-Footnote-2225158
 -Node: Field Splitting Summary225259
 -Node: Constant Size227333
 -Node: Splitting By Content231922
 -Ref: Splitting By Content-Footnote-1235916
 -Node: Multiple Line236079
 -Ref: Multiple Line-Footnote-1241965
 -Node: Getline242144
 -Node: Plain Getline244356
 -Node: Getline/Variable246996
 -Node: Getline/File248144
 -Node: Getline/Variable/File249528
 -Ref: Getline/Variable/File-Footnote-1251131
 -Node: Getline/Pipe251218
 -Node: Getline/Variable/Pipe253901
 -Node: Getline/Coprocess255032
 -Node: Getline/Variable/Coprocess256284
 -Node: Getline Notes257023
 -Node: Getline Summary259815
 -Ref: table-getline-variants260227
 -Node: Read Timeout261056
 -Ref: Read Timeout-Footnote-1264881
 -Node: Command-line directories264939
 -Node: Input Summary265844
 -Node: Input Exercises269145
 -Node: Printing269873
 -Node: Print271650
 -Node: Print Examples273107
 -Node: Output Separators275886
 -Node: OFMT277904
 -Node: Printf279258
 -Node: Basic Printf280043
 -Node: Control Letters281613
 -Node: Format Modifiers285596
 -Node: Printf Examples291597
 -Node: Redirection294083
 -Node: Special FD300924
 -Ref: Special FD-Footnote-1304084
 -Node: Special Files304158
 -Node: Other Inherited Files304775
 -Node: Special Network305775
 -Node: Special Caveats306637
 -Node: Close Files And Pipes307588
 -Ref: Close Files And Pipes-Footnote-1314770
 -Ref: Close Files And Pipes-Footnote-2314918
 -Node: Output Summary315068
 -Node: Output Exercises316066
 -Node: Expressions316746
 -Node: Values317931
 -Node: Constants318609
 -Node: Scalar Constants319300
 -Ref: Scalar Constants-Footnote-1320159
 -Node: Nondecimal-numbers320409
 -Node: Regexp Constants323427
 -Node: Using Constant Regexps323952
 -Node: Variables327095
 -Node: Using Variables327750
 -Node: Assignment Options329661
 -Node: Conversion331536
 -Node: Strings And Numbers332060
 -Ref: Strings And Numbers-Footnote-1335125
 -Node: Locale influences conversions335234
 -Ref: table-locale-affects337981
 -Node: All Operators338569
 -Node: Arithmetic Ops339199
 -Node: Concatenation341704
 -Ref: Concatenation-Footnote-1344523
 -Node: Assignment Ops344629
 -Ref: table-assign-ops349608
 -Node: Increment Ops350880
 -Node: Truth Values and Conditions354318
 -Node: Truth Values355403
 -Node: Typing and Comparison356452
 -Node: Variable Typing357262
 -Node: Comparison Operators360915
 -Ref: table-relational-ops361325
 -Node: POSIX String Comparison364820
 -Ref: POSIX String Comparison-Footnote-1365892
 -Node: Boolean Ops366030
 -Ref: Boolean Ops-Footnote-1370509
 -Node: Conditional Exp370600
 -Node: Function Calls372327
 -Node: Precedence376207
 -Node: Locales379868
 -Node: Expressions Summary381500
 -Node: Patterns and Actions384060
 -Node: Pattern Overview385180
 -Node: Regexp Patterns386859
 -Node: Expression Patterns387402
 -Node: Ranges391183
 -Node: BEGIN/END394289
 -Node: Using BEGIN/END395050
 -Ref: Using BEGIN/END-Footnote-1397784
 -Node: I/O And BEGIN/END397890
 -Node: Empty403105
 -Node: Using Shell Variables403422
 -Node: Action Overview405695
 -Node: Statements408021
 -Node: If Statement409869
 -Node: While Statement411364
 -Node: Do Statement413393
 -Node: For Statement414537
 -Node: Switch Statement417694
 -Node: Break Statement420076
 -Node: Continue Statement422117
 -Node: Next Statement423944
 -Node: Nextfile Statement426325
 -Node: Exit Statement428955
 -Node: Built-in Variables431358
 -Node: User-modified432491
 -Ref: User-modified-Footnote-1440172
 -Node: Auto-set440234
 -Ref: Auto-set-Footnote-1453269
 -Ref: Auto-set-Footnote-2453474
 -Node: ARGC and ARGV453530
 -Node: Pattern Action Summary457748
 -Node: Arrays460175
 -Node: Array Basics461504
 -Node: Array Intro462348
 -Ref: figure-array-elements464312
 -Ref: Array Intro-Footnote-1466838
 -Node: Reference to Elements466966
 -Node: Assigning Elements469418
 -Node: Array Example469909
 -Node: Scanning an Array471667
 -Node: Controlling Scanning474683
 -Ref: Controlling Scanning-Footnote-1479879
 -Node: Numeric Array Subscripts480195
 -Node: Uninitialized Subscripts482380
 -Node: Delete483997
 -Ref: Delete-Footnote-1486740
 -Node: Multidimensional486797
 -Node: Multiscanning489894
 -Node: Arrays of Arrays491483
 -Node: Arrays Summary496242
 -Node: Functions498334
 -Node: Built-in499207
 -Node: Calling Built-in500285
 -Node: Numeric Functions502276
 -Ref: Numeric Functions-Footnote-1506293
 -Ref: Numeric Functions-Footnote-2506650
 -Ref: Numeric Functions-Footnote-3506698
 -Node: String Functions506970
 -Ref: String Functions-Footnote-1530445
 -Ref: String Functions-Footnote-2530574
 -Ref: String Functions-Footnote-3530822
 -Node: Gory Details530909
 -Ref: table-sub-escapes532690
 -Ref: table-sub-proposed534210
 -Ref: table-posix-sub535574
 -Ref: table-gensub-escapes537110
 -Ref: Gory Details-Footnote-1537942
 -Node: I/O Functions538093
 -Ref: I/O Functions-Footnote-1545311
 -Node: Time Functions545458
 -Ref: Time Functions-Footnote-1555946
 -Ref: Time Functions-Footnote-2556014
 -Ref: Time Functions-Footnote-3556172
 -Ref: Time Functions-Footnote-4556283
 -Ref: Time Functions-Footnote-5556395
 -Ref: Time Functions-Footnote-6556622
 -Node: Bitwise Functions556888
 -Ref: table-bitwise-ops557450
 -Ref: Bitwise Functions-Footnote-1561759
 -Node: Type Functions561928
 -Node: I18N Functions563079
 -Node: User-defined564724
 -Node: Definition Syntax565529
 -Ref: Definition Syntax-Footnote-1570936
 -Node: Function Example571007
 -Ref: Function Example-Footnote-1573926
 -Node: Function Caveats573948
 -Node: Calling A Function574466
 -Node: Variable Scope575424
 -Node: Pass By Value/Reference578412
 -Node: Return Statement581907
 -Node: Dynamic Typing584888
 -Node: Indirect Calls585817
 -Ref: Indirect Calls-Footnote-1597119
 -Node: Functions Summary597247
 -Node: Library Functions599949
 -Ref: Library Functions-Footnote-1603558
 -Ref: Library Functions-Footnote-2603701
 -Node: Library Names603872
 -Ref: Library Names-Footnote-1607326
 -Ref: Library Names-Footnote-2607549
 -Node: General Functions607635
 -Node: Strtonum Function608738
 -Node: Assert Function611760
 -Node: Round Function615084
 -Node: Cliff Random Function616625
 -Node: Ordinal Functions617641
 -Ref: Ordinal Functions-Footnote-1620704
 -Ref: Ordinal Functions-Footnote-2620956
 -Node: Join Function621167
 -Ref: Join Function-Footnote-1622936
 -Node: Getlocaltime Function623136
 -Node: Readfile Function626880
 -Node: Shell Quoting628850
 -Node: Data File Management630251
 -Node: Filetrans Function630883
 -Node: Rewind Function634939
 -Node: File Checking636326
 -Ref: File Checking-Footnote-1637658
 -Node: Empty Files637859
 -Node: Ignoring Assigns639838
 -Node: Getopt Function641389
 -Ref: Getopt Function-Footnote-1652851
 -Node: Passwd Functions653051
 -Ref: Passwd Functions-Footnote-1661888
 -Node: Group Functions661976
 -Ref: Group Functions-Footnote-1669870
 -Node: Walking Arrays670083
 -Node: Library Functions Summary671686
 -Node: Library Exercises673087
 -Node: Sample Programs674367
 -Node: Running Examples675137
 -Node: Clones675865
 -Node: Cut Program677089
 -Node: Egrep Program686808
 -Ref: Egrep Program-Footnote-1694306
 -Node: Id Program694416
 -Node: Split Program698061
 -Ref: Split Program-Footnote-1701509
 -Node: Tee Program701637
 -Node: Uniq Program704426
 -Node: Wc Program711845
 -Ref: Wc Program-Footnote-1716095
 -Node: Miscellaneous Programs716189
 -Node: Dupword Program717402
 -Node: Alarm Program719433
 -Node: Translate Program724237
 -Ref: Translate Program-Footnote-1728802
 -Node: Labels Program729072
 -Ref: Labels Program-Footnote-1732423
 -Node: Word Sorting732507
 -Node: History Sorting736578
 -Node: Extract Program738414
 -Node: Simple Sed745939
 -Node: Igawk Program749007
 -Ref: Igawk Program-Footnote-1763331
 -Ref: Igawk Program-Footnote-2763532
 -Ref: Igawk Program-Footnote-3763654
 -Node: Anagram Program763769
 -Node: Signature Program766826
 -Node: Programs Summary768073
 -Node: Programs Exercises769266
 -Ref: Programs Exercises-Footnote-1773397
 -Node: Advanced Features773488
 -Node: Nondecimal Data775436
 -Node: Array Sorting777026
 -Node: Controlling Array Traversal777723
 -Ref: Controlling Array Traversal-Footnote-1786056
 -Node: Array Sorting Functions786174
 -Ref: Array Sorting Functions-Footnote-1790063
 -Node: Two-way I/O790259
 -Ref: Two-way I/O-Footnote-1795200
 -Ref: Two-way I/O-Footnote-2795386
 -Node: TCP/IP Networking795468
 -Node: Profiling798341
 -Node: Advanced Features Summary805888
 -Node: Internationalization807821
 -Node: I18N and L10N809301
 -Node: Explaining gettext809987
 -Ref: Explaining gettext-Footnote-1815012
 -Ref: Explaining gettext-Footnote-2815196
 -Node: Programmer i18n815361
 -Ref: Programmer i18n-Footnote-1820227
 -Node: Translator i18n820276
 -Node: String Extraction821070
 -Ref: String Extraction-Footnote-1822201
 -Node: Printf Ordering822287
 -Ref: Printf Ordering-Footnote-1825073
 -Node: I18N Portability825137
 -Ref: I18N Portability-Footnote-1827592
 -Node: I18N Example827655
 -Ref: I18N Example-Footnote-1830458
 -Node: Gawk I18N830530
 -Node: I18N Summary831168
 -Node: Debugger832507
 -Node: Debugging833529
 -Node: Debugging Concepts833970
 -Node: Debugging Terms835823
 -Node: Awk Debugging838395
 -Node: Sample Debugging Session839289
 -Node: Debugger Invocation839809
 -Node: Finding The Bug841193
 -Node: List of Debugger Commands847668
 -Node: Breakpoint Control849001
 -Node: Debugger Execution Control852697
 -Node: Viewing And Changing Data856061
 -Node: Execution Stack859439
 -Node: Debugger Info861076
 -Node: Miscellaneous Debugger Commands865093
 -Node: Readline Support870122
 -Node: Limitations871014
 -Node: Debugging Summary873128
 -Node: Arbitrary Precision Arithmetic874296
 -Node: Computer Arithmetic875712
 -Ref: table-numeric-ranges879310
 -Ref: Computer Arithmetic-Footnote-1880169
 -Node: Math Definitions880226
 -Ref: table-ieee-formats883514
 -Ref: Math Definitions-Footnote-1884118
 -Node: MPFR features884223
 -Node: FP Math Caution885894
 -Ref: FP Math Caution-Footnote-1886944
 -Node: Inexactness of computations887313
 -Node: Inexact representation888272
 -Node: Comparing FP Values889629
 -Node: Errors accumulate890711
 -Node: Getting Accuracy892144
 -Node: Try To Round894806
 -Node: Setting precision895705
 -Ref: table-predefined-precision-strings896389
 -Node: Setting the rounding mode898178
 -Ref: table-gawk-rounding-modes898542
 -Ref: Setting the rounding mode-Footnote-1901997
 -Node: Arbitrary Precision Integers902176
 -Ref: Arbitrary Precision Integers-Footnote-1905162
 -Node: POSIX Floating Point Problems905311
 -Ref: POSIX Floating Point Problems-Footnote-1909184
 -Node: Floating point summary909222
 -Node: Dynamic Extensions911416
 -Node: Extension Intro912968
 -Node: Plugin License914234
 -Node: Extension Mechanism Outline915031
 -Ref: figure-load-extension915459
 -Ref: figure-register-new-function916939
 -Ref: figure-call-new-function917943
 -Node: Extension API Description919929
 -Node: Extension API Functions Introduction921379
 -Node: General Data Types926203
 -Ref: General Data Types-Footnote-1931942
 -Node: Memory Allocation Functions932241
 -Ref: Memory Allocation Functions-Footnote-1935080
 -Node: Constructor Functions935176
 -Node: Registration Functions936910
 -Node: Extension Functions937595
 -Node: Exit Callback Functions939892
 -Node: Extension Version String941140
 -Node: Input Parsers941805
 -Node: Output Wrappers951682
 -Node: Two-way processors956197
 -Node: Printing Messages958401
 -Ref: Printing Messages-Footnote-1959477
 -Node: Updating `ERRNO'959629
 -Node: Requesting Values960369
 -Ref: table-value-types-returned961097
 -Node: Accessing Parameters962054
 -Node: Symbol Table Access963285
 -Node: Symbol table by name963799
 -Node: Symbol table by cookie965780
 -Ref: Symbol table by cookie-Footnote-1969924
 -Node: Cached values969987
 -Ref: Cached values-Footnote-1973486
 -Node: Array Manipulation973577
 -Ref: Array Manipulation-Footnote-1974675
 -Node: Array Data Types974712
 -Ref: Array Data Types-Footnote-1977367
 -Node: Array Functions977459
 -Node: Flattening Arrays981313
 -Node: Creating Arrays988205
 -Node: Extension API Variables992974
 -Node: Extension Versioning993610
 -Node: Extension API Informational Variables995511
 -Node: Extension API Boilerplate996599
 -Node: Finding Extensions1000408
 -Node: Extension Example1000968
 -Node: Internal File Description1001740
 -Node: Internal File Ops1005807
 -Ref: Internal File Ops-Footnote-11017477
 -Node: Using Internal File Ops1017617
 -Ref: Using Internal File Ops-Footnote-11020000
 -Node: Extension Samples1020273
 -Node: Extension Sample File Functions1021799
 -Node: Extension Sample Fnmatch1029437
 -Node: Extension Sample Fork1030928
 -Node: Extension Sample Inplace1032143
 -Node: Extension Sample Ord1033818
 -Node: Extension Sample Readdir1034654
 -Ref: table-readdir-file-types1035530
 -Node: Extension Sample Revout1036341
 -Node: Extension Sample Rev2way1036931
 -Node: Extension Sample Read write array1037671
 -Node: Extension Sample Readfile1039611
 -Node: Extension Sample Time1040706
 -Node: Extension Sample API Tests1042055
 -Node: gawkextlib1042546
 -Node: Extension summary1045204
 -Node: Extension Exercises1048881
 -Node: Language History1049603
 -Node: V7/SVR3.11051259
 -Node: SVR41053440
 -Node: POSIX1054885
 -Node: BTL1056274
 -Node: POSIX/GNU1057008
 -Node: Feature History1062572
 -Node: Common Extensions1075670
 -Node: Ranges and Locales1076994
 -Ref: Ranges and Locales-Footnote-11081612
 -Ref: Ranges and Locales-Footnote-21081639
 -Ref: Ranges and Locales-Footnote-31081873
 -Node: Contributors1082094
 -Node: History summary1087635
 -Node: Installation1089005
 -Node: Gawk Distribution1089951
 -Node: Getting1090435
 -Node: Extracting1091258
 -Node: Distribution contents1092893
 -Node: Unix Installation1098610
 -Node: Quick Installation1099227
 -Node: Additional Configuration Options1101651
 -Node: Configuration Philosophy1103389
 -Node: Non-Unix Installation1105758
 -Node: PC Installation1106216
 -Node: PC Binary Installation1107535
 -Node: PC Compiling1109383
 -Ref: PC Compiling-Footnote-11112404
 -Node: PC Testing1112513
 -Node: PC Using1113689
 -Node: Cygwin1117804
 -Node: MSYS1118627
 -Node: VMS Installation1119127
 -Node: VMS Compilation1119919
 -Ref: VMS Compilation-Footnote-11121141
 -Node: VMS Dynamic Extensions1121199
 -Node: VMS Installation Details1122883
 -Node: VMS Running1125135
 -Node: VMS GNV1127971
 -Node: VMS Old Gawk1128705
 -Node: Bugs1129175
 -Node: Other Versions1133058
 -Node: Installation summary1139480
 -Node: Notes1140536
 -Node: Compatibility Mode1141401
 -Node: Additions1142183
 -Node: Accessing The Source1143108
 -Node: Adding Code1144544
 -Node: New Ports1150709
 -Node: Derived Files1155191
 -Ref: Derived Files-Footnote-11160666
 -Ref: Derived Files-Footnote-21160700
 -Ref: Derived Files-Footnote-31161296
 -Node: Future Extensions1161410
 -Node: Implementation Limitations1162016
 -Node: Extension Design1163264
 -Node: Old Extension Problems1164418
 -Ref: Old Extension Problems-Footnote-11165935
 -Node: Extension New Mechanism Goals1165992
 -Ref: Extension New Mechanism Goals-Footnote-11169352
 -Node: Extension Other Design Decisions1169541
 -Node: Extension Future Growth1171649
 -Node: Old Extension Mechanism1172485
 -Node: Notes summary1174247
 -Node: Basic Concepts1175433
 -Node: Basic High Level1176114
 -Ref: figure-general-flow1176386
 -Ref: figure-process-flow1176985
 -Ref: Basic High Level-Footnote-11180214
 -Node: Basic Data Typing1180399
 -Node: Glossary1183727
 -Node: Copying1208885
 -Node: GNU Free Documentation License1246441
 -Node: Index1271577
 +Node: Foreword342225
 +Node: Foreword446667
 +Node: Preface48100
 +Ref: Preface-Footnote-150971
 +Ref: Preface-Footnote-251078
 +Ref: Preface-Footnote-351311
 +Node: History51453
 +Node: Names53799
 +Ref: Names-Footnote-154893
 +Node: This Manual55039
 +Ref: This Manual-Footnote-161526
 +Node: Conventions61626
 +Node: Manual History63964
 +Ref: Manual History-Footnote-166946
 +Ref: Manual History-Footnote-266987
 +Node: How To Contribute67061
 +Node: Acknowledgments68190
 +Node: Getting Started72995
 +Node: Running gawk75428
 +Node: One-shot76618
 +Node: Read Terminal77866
 +Node: Long79893
 +Node: Executable Scripts81409
 +Ref: Executable Scripts-Footnote-184198
 +Node: Comments84301
 +Node: Quoting86783
 +Node: DOS Quoting92307
 +Node: Sample Data Files92982
 +Node: Very Simple95577
 +Node: Two Rules100475
 +Node: More Complex102361
 +Node: Statements/Lines105223
 +Ref: Statements/Lines-Footnote-1109678
 +Node: Other Features109943
 +Node: When110874
 +Ref: When-Footnote-1112628
 +Node: Intro Summary112693
 +Node: Invoking Gawk113576
 +Node: Command Line115090
 +Node: Options115888
 +Ref: Options-Footnote-1131692
 +Ref: Options-Footnote-2131921
 +Node: Other Arguments131946
 +Node: Naming Standard Input134894
 +Node: Environment Variables135987
 +Node: AWKPATH Variable136545
 +Ref: AWKPATH Variable-Footnote-1139958
 +Ref: AWKPATH Variable-Footnote-2140003
 +Node: AWKLIBPATH Variable140263
 +Node: Other Environment Variables141519
 +Node: Exit Status145007
 +Node: Include Files145683
 +Node: Loading Shared Libraries149280
 +Node: Obsolete150707
 +Node: Undocumented151404
 +Node: Invoking Summary151671
 +Node: Regexp153335
 +Node: Regexp Usage154789
 +Node: Escape Sequences156826
 +Node: Regexp Operators163067
 +Ref: Regexp Operators-Footnote-1170493
 +Ref: Regexp Operators-Footnote-2170640
 +Node: Bracket Expressions170738
 +Ref: table-char-classes172753
 +Node: Leftmost Longest175677
 +Node: Computed Regexps176979
 +Node: GNU Regexp Operators180376
 +Node: Case-sensitivity184049
 +Ref: Case-sensitivity-Footnote-1186934
 +Ref: Case-sensitivity-Footnote-2187169
 +Node: Regexp Summary187277
 +Node: Reading Files188744
 +Node: Records190838
 +Node: awk split records191571
 +Node: gawk split records196486
- Ref: gawk split records-Footnote-1201026
- Node: Fields201063
- Ref: Fields-Footnote-1203839
- Node: Nonconstant Fields203925
- Ref: Nonconstant Fields-Footnote-1206168
- Node: Changing Fields206372
- Node: Field Separators212301
- Node: Default Field Splitting215006
- Node: Regexp Field Splitting216123
- Node: Single Character Fields219473
- Node: Command Line Field Separator220532
- Node: Full Line Fields223744
- Ref: Full Line Fields-Footnote-1225261
- Ref: Full Line Fields-Footnote-2225307
- Node: Field Splitting Summary225408
- Node: Constant Size227482
- Node: Splitting By Content232071
- Ref: Splitting By Content-Footnote-1236065
- Node: Multiple Line236228
- Ref: Multiple Line-Footnote-1242114
- Node: Getline242293
- Node: Plain Getline244505
- Node: Getline/Variable247145
- Node: Getline/File248293
- Node: Getline/Variable/File249677
- Ref: Getline/Variable/File-Footnote-1251280
- Node: Getline/Pipe251367
- Node: Getline/Variable/Pipe254050
- Node: Getline/Coprocess255181
- Node: Getline/Variable/Coprocess256433
- Node: Getline Notes257172
- Node: Getline Summary259964
- Ref: table-getline-variants260376
- Node: Read Timeout261205
- Ref: Read Timeout-Footnote-1265030
- Node: Command-line directories265088
- Node: Input Summary265993
- Node: Input Exercises269246
- Node: Printing269974
- Node: Print271751
- Node: Print Examples273208
- Node: Output Separators275987
- Node: OFMT278005
- Node: Printf279359
- Node: Basic Printf280144
- Node: Control Letters281714
- Node: Format Modifiers285698
- Node: Printf Examples291699
- Node: Redirection294185
- Node: Special FD301026
- Ref: Special FD-Footnote-1304186
- Node: Special Files304260
- Node: Other Inherited Files304877
- Node: Special Network305877
- Node: Special Caveats306739
- Node: Close Files And Pipes307690
- Ref: Close Files And Pipes-Footnote-1314872
- Ref: Close Files And Pipes-Footnote-2315020
- Node: Output Summary315170
- Node: Output Exercises316168
- Node: Expressions316848
- Node: Values318033
- Node: Constants318711
- Node: Scalar Constants319402
- Ref: Scalar Constants-Footnote-1320261
- Node: Nondecimal-numbers320511
- Node: Regexp Constants323529
- Node: Using Constant Regexps324054
- Node: Variables327197
- Node: Using Variables327852
- Node: Assignment Options329763
- Node: Conversion331638
- Node: Strings And Numbers332162
- Ref: Strings And Numbers-Footnote-1335227
- Node: Locale influences conversions335336
- Ref: table-locale-affects338083
- Node: All Operators338671
- Node: Arithmetic Ops339301
- Node: Concatenation341806
- Ref: Concatenation-Footnote-1344625
- Node: Assignment Ops344731
- Ref: table-assign-ops349710
- Node: Increment Ops350982
- Node: Truth Values and Conditions354420
- Node: Truth Values355505
- Node: Typing and Comparison356554
- Node: Variable Typing357364
- Node: Comparison Operators361017
- Ref: table-relational-ops361427
- Node: POSIX String Comparison364922
- Ref: POSIX String Comparison-Footnote-1365994
- Node: Boolean Ops366132
- Ref: Boolean Ops-Footnote-1370611
- Node: Conditional Exp370702
- Node: Function Calls372429
- Node: Precedence376309
- Node: Locales379970
- Node: Expressions Summary381602
- Node: Patterns and Actions384162
- Node: Pattern Overview385282
- Node: Regexp Patterns386961
- Node: Expression Patterns387504
- Node: Ranges391285
- Node: BEGIN/END394391
- Node: Using BEGIN/END395152
- Ref: Using BEGIN/END-Footnote-1397886
- Node: I/O And BEGIN/END397992
- Node: Empty403207
- Node: Using Shell Variables403524
- Node: Action Overview405797
- Node: Statements408123
- Node: If Statement409971
- Node: While Statement411466
- Node: Do Statement413495
- Node: For Statement414639
- Node: Switch Statement417796
- Node: Break Statement420178
- Node: Continue Statement422219
- Node: Next Statement424046
- Node: Nextfile Statement426427
- Node: Exit Statement429057
- Node: Built-in Variables431460
- Node: User-modified432593
- Ref: User-modified-Footnote-1440274
- Node: Auto-set440336
- Ref: Auto-set-Footnote-1454028
- Ref: Auto-set-Footnote-2454233
- Node: ARGC and ARGV454289
- Node: Pattern Action Summary458507
- Node: Arrays460934
- Node: Array Basics462263
- Node: Array Intro463107
- Ref: figure-array-elements465071
- Ref: Array Intro-Footnote-1467597
- Node: Reference to Elements467725
- Node: Assigning Elements470177
- Node: Array Example470668
- Node: Scanning an Array472426
- Node: Controlling Scanning475442
- Ref: Controlling Scanning-Footnote-1480638
- Node: Numeric Array Subscripts480954
- Node: Uninitialized Subscripts483139
- Node: Delete484756
- Ref: Delete-Footnote-1487499
- Node: Multidimensional487556
- Node: Multiscanning490653
- Node: Arrays of Arrays492242
- Node: Arrays Summary497001
- Node: Functions499093
- Node: Built-in499966
- Node: Calling Built-in501044
- Node: Numeric Functions503035
- Ref: Numeric Functions-Footnote-1507854
- Ref: Numeric Functions-Footnote-2508211
- Ref: Numeric Functions-Footnote-3508259
- Node: String Functions508531
- Ref: String Functions-Footnote-1532006
- Ref: String Functions-Footnote-2532135
- Ref: String Functions-Footnote-3532383
- Node: Gory Details532470
- Ref: table-sub-escapes534251
- Ref: table-sub-proposed535771
- Ref: table-posix-sub537135
- Ref: table-gensub-escapes538671
- Ref: Gory Details-Footnote-1539503
- Node: I/O Functions539654
- Ref: I/O Functions-Footnote-1546872
- Node: Time Functions547019
- Ref: Time Functions-Footnote-1557507
- Ref: Time Functions-Footnote-2557575
- Ref: Time Functions-Footnote-3557733
- Ref: Time Functions-Footnote-4557844
- Ref: Time Functions-Footnote-5557956
- Ref: Time Functions-Footnote-6558183
- Node: Bitwise Functions558449
- Ref: table-bitwise-ops559011
- Ref: Bitwise Functions-Footnote-1563320
- Node: Type Functions563489
- Node: I18N Functions564640
- Node: User-defined566285
- Node: Definition Syntax567090
- Ref: Definition Syntax-Footnote-1572497
- Node: Function Example572568
- Ref: Function Example-Footnote-1575487
- Node: Function Caveats575509
- Node: Calling A Function576027
- Node: Variable Scope576985
- Node: Pass By Value/Reference579973
- Node: Return Statement583468
- Node: Dynamic Typing586449
- Node: Indirect Calls587378
- Ref: Indirect Calls-Footnote-1598680
- Node: Functions Summary598808
- Node: Library Functions601510
- Ref: Library Functions-Footnote-1605119
- Ref: Library Functions-Footnote-2605262
- Node: Library Names605433
- Ref: Library Names-Footnote-1608887
- Ref: Library Names-Footnote-2609110
- Node: General Functions609196
- Node: Strtonum Function610299
- Node: Assert Function613321
- Node: Round Function616645
- Node: Cliff Random Function618186
- Node: Ordinal Functions619202
- Ref: Ordinal Functions-Footnote-1622265
- Ref: Ordinal Functions-Footnote-2622517
- Node: Join Function622728
- Ref: Join Function-Footnote-1624497
- Node: Getlocaltime Function624697
- Node: Readfile Function628441
- Node: Shell Quoting630411
- Node: Data File Management631812
- Node: Filetrans Function632444
- Node: Rewind Function636500
- Node: File Checking637887
- Ref: File Checking-Footnote-1639219
- Node: Empty Files639420
- Node: Ignoring Assigns641399
- Node: Getopt Function642950
- Ref: Getopt Function-Footnote-1654412
- Node: Passwd Functions654612
- Ref: Passwd Functions-Footnote-1663449
- Node: Group Functions663537
- Ref: Group Functions-Footnote-1671431
- Node: Walking Arrays671644
- Node: Library Functions Summary673247
- Node: Library Exercises674648
- Node: Sample Programs675928
- Node: Running Examples676698
- Node: Clones677426
- Node: Cut Program678650
- Node: Egrep Program688369
- Ref: Egrep Program-Footnote-1695867
- Node: Id Program695977
- Node: Split Program699622
- Ref: Split Program-Footnote-1703070
- Node: Tee Program703198
- Node: Uniq Program705987
- Node: Wc Program713406
- Ref: Wc Program-Footnote-1717656
- Node: Miscellaneous Programs717750
- Node: Dupword Program718963
- Node: Alarm Program720994
- Node: Translate Program725798
- Ref: Translate Program-Footnote-1730363
- Node: Labels Program730633
- Ref: Labels Program-Footnote-1733984
- Node: Word Sorting734068
- Node: History Sorting738139
- Node: Extract Program739975
- Node: Simple Sed747500
- Node: Igawk Program750568
- Ref: Igawk Program-Footnote-1764892
- Ref: Igawk Program-Footnote-2765093
- Ref: Igawk Program-Footnote-3765215
- Node: Anagram Program765330
- Node: Signature Program768387
- Node: Programs Summary769634
- Node: Programs Exercises770827
- Ref: Programs Exercises-Footnote-1774958
- Node: Advanced Features775049
- Node: Nondecimal Data776997
- Node: Array Sorting778587
- Node: Controlling Array Traversal779284
- Ref: Controlling Array Traversal-Footnote-1787617
- Node: Array Sorting Functions787735
- Ref: Array Sorting Functions-Footnote-1791624
- Node: Two-way I/O791820
- Ref: Two-way I/O-Footnote-1796761
- Ref: Two-way I/O-Footnote-2796947
- Node: TCP/IP Networking797029
- Node: Profiling799902
- Node: Advanced Features Summary808179
- Node: Internationalization810112
- Node: I18N and L10N811592
- Node: Explaining gettext812278
- Ref: Explaining gettext-Footnote-1817303
- Ref: Explaining gettext-Footnote-2817487
- Node: Programmer i18n817652
- Ref: Programmer i18n-Footnote-1822518
- Node: Translator i18n822567
- Node: String Extraction823361
- Ref: String Extraction-Footnote-1824492
- Node: Printf Ordering824578
- Ref: Printf Ordering-Footnote-1827364
- Node: I18N Portability827428
- Ref: I18N Portability-Footnote-1829883
- Node: I18N Example829946
- Ref: I18N Example-Footnote-1832749
- Node: Gawk I18N832821
- Node: I18N Summary833459
- Node: Debugger834798
- Node: Debugging835820
- Node: Debugging Concepts836261
- Node: Debugging Terms838114
- Node: Awk Debugging840686
- Node: Sample Debugging Session841580
- Node: Debugger Invocation842100
- Node: Finding The Bug843484
- Node: List of Debugger Commands849959
- Node: Breakpoint Control851292
- Node: Debugger Execution Control854988
- Node: Viewing And Changing Data858352
- Node: Execution Stack861730
- Node: Debugger Info863367
- Node: Miscellaneous Debugger Commands867384
- Node: Readline Support872413
- Node: Limitations873305
- Node: Debugging Summary875419
- Node: Arbitrary Precision Arithmetic876587
- Node: Computer Arithmetic878003
- Ref: table-numeric-ranges881601
- Ref: Computer Arithmetic-Footnote-1882460
- Node: Math Definitions882517
- Ref: table-ieee-formats885805
- Ref: Math Definitions-Footnote-1886409
- Node: MPFR features886514
- Node: FP Math Caution888185
- Ref: FP Math Caution-Footnote-1889235
- Node: Inexactness of computations889604
- Node: Inexact representation890563
- Node: Comparing FP Values891920
- Node: Errors accumulate893002
- Node: Getting Accuracy894435
- Node: Try To Round897097
- Node: Setting precision897996
- Ref: table-predefined-precision-strings898680
- Node: Setting the rounding mode900469
- Ref: table-gawk-rounding-modes900833
- Ref: Setting the rounding mode-Footnote-1904288
- Node: Arbitrary Precision Integers904467
- Ref: Arbitrary Precision Integers-Footnote-1909366
- Node: POSIX Floating Point Problems909515
- Ref: POSIX Floating Point Problems-Footnote-1913388
- Node: Floating point summary913426
- Node: Dynamic Extensions915620
- Node: Extension Intro917172
- Node: Plugin License918438
- Node: Extension Mechanism Outline919235
- Ref: figure-load-extension919663
- Ref: figure-register-new-function921143
- Ref: figure-call-new-function922147
- Node: Extension API Description924133
- Node: Extension API Functions Introduction925583
- Node: General Data Types930407
- Ref: General Data Types-Footnote-1936146
- Node: Memory Allocation Functions936445
- Ref: Memory Allocation Functions-Footnote-1939284
- Node: Constructor Functions939380
- Node: Registration Functions941114
- Node: Extension Functions941799
- Node: Exit Callback Functions944096
- Node: Extension Version String945344
- Node: Input Parsers946009
- Node: Output Wrappers955886
- Node: Two-way processors960401
- Node: Printing Messages962605
- Ref: Printing Messages-Footnote-1963681
- Node: Updating `ERRNO'963833
- Node: Requesting Values964573
- Ref: table-value-types-returned965301
- Node: Accessing Parameters966258
- Node: Symbol Table Access967489
- Node: Symbol table by name968003
- Node: Symbol table by cookie969984
- Ref: Symbol table by cookie-Footnote-1974128
- Node: Cached values974191
- Ref: Cached values-Footnote-1977690
- Node: Array Manipulation977781
- Ref: Array Manipulation-Footnote-1978879
- Node: Array Data Types978916
- Ref: Array Data Types-Footnote-1981571
- Node: Array Functions981663
- Node: Flattening Arrays985517
- Node: Creating Arrays992409
- Node: Extension API Variables997178
- Node: Extension Versioning997814
- Node: Extension API Informational Variables999715
- Node: Extension API Boilerplate1000803
- Node: Finding Extensions1004612
- Node: Extension Example1005172
- Node: Internal File Description1005944
- Node: Internal File Ops1010011
- Ref: Internal File Ops-Footnote-11021681
- Node: Using Internal File Ops1021821
- Ref: Using Internal File Ops-Footnote-11024204
- Node: Extension Samples1024477
- Node: Extension Sample File Functions1026003
- Node: Extension Sample Fnmatch1033641
- Node: Extension Sample Fork1035132
- Node: Extension Sample Inplace1036347
- Node: Extension Sample Ord1038022
- Node: Extension Sample Readdir1038858
- Ref: table-readdir-file-types1039734
- Node: Extension Sample Revout1040545
- Node: Extension Sample Rev2way1041135
- Node: Extension Sample Read write array1041875
- Node: Extension Sample Readfile1043815
- Node: Extension Sample Time1044910
- Node: Extension Sample API Tests1046259
- Node: gawkextlib1046750
- Node: Extension summary1049408
- Node: Extension Exercises1053085
- Node: Language History1053807
- Node: V7/SVR3.11055463
- Node: SVR41057644
- Node: POSIX1059089
- Node: BTL1060478
- Node: POSIX/GNU1061212
- Node: Feature History1066836
- Node: Common Extensions1079934
- Node: Ranges and Locales1081258
- Ref: Ranges and Locales-Footnote-11085876
- Ref: Ranges and Locales-Footnote-21085903
- Ref: Ranges and Locales-Footnote-31086137
- Node: Contributors1086358
- Node: History summary1091899
- Node: Installation1093269
- Node: Gawk Distribution1094215
- Node: Getting1094699
- Node: Extracting1095522
- Node: Distribution contents1097157
- Node: Unix Installation1103222
- Node: Quick Installation1103905
- Node: Shell Startup Files1106316
- Node: Additional Configuration Options1107395
- Node: Configuration Philosophy1109134
- Node: Non-Unix Installation1111503
- Node: PC Installation1111961
- Node: PC Binary Installation1113280
- Node: PC Compiling1115128
- Ref: PC Compiling-Footnote-11118149
- Node: PC Testing1118258
- Node: PC Using1119434
- Node: Cygwin1123549
- Node: MSYS1124372
- Node: VMS Installation1124872
- Node: VMS Compilation1125664
- Ref: VMS Compilation-Footnote-11126886
- Node: VMS Dynamic Extensions1126944
- Node: VMS Installation Details1128628
- Node: VMS Running1130880
- Node: VMS GNV1133716
- Node: VMS Old Gawk1134450
- Node: Bugs1134920
- Node: Other Versions1138803
- Node: Installation summary1145225
- Node: Notes1146281
- Node: Compatibility Mode1147146
- Node: Additions1147928
- Node: Accessing The Source1148853
- Node: Adding Code1150289
- Node: New Ports1156454
- Node: Derived Files1160936
- Ref: Derived Files-Footnote-11166411
- Ref: Derived Files-Footnote-21166445
- Ref: Derived Files-Footnote-31167041
- Node: Future Extensions1167155
- Node: Implementation Limitations1167761
- Node: Extension Design1169009
- Node: Old Extension Problems1170163
- Ref: Old Extension Problems-Footnote-11171680
- Node: Extension New Mechanism Goals1171737
- Ref: Extension New Mechanism Goals-Footnote-11175097
- Node: Extension Other Design Decisions1175286
- Node: Extension Future Growth1177394
- Node: Old Extension Mechanism1178230
- Node: Notes summary1179992
- Node: Basic Concepts1181178
- Node: Basic High Level1181859
- Ref: figure-general-flow1182131
- Ref: figure-process-flow1182730
- Ref: Basic High Level-Footnote-11185959
- Node: Basic Data Typing1186144
- Node: Glossary1189472
- Node: Copying1214630
- Node: GNU Free Documentation License1252186
- Node: Index1277322
++Ref: gawk split records-Footnote-1201030
++Node: Fields201067
++Ref: Fields-Footnote-1203843
++Node: Nonconstant Fields203929
++Ref: Nonconstant Fields-Footnote-1206172
++Node: Changing Fields206376
++Node: Field Separators212305
++Node: Default Field Splitting215010
++Node: Regexp Field Splitting216127
++Node: Single Character Fields219477
++Node: Command Line Field Separator220536
++Node: Full Line Fields223748
++Ref: Full Line Fields-Footnote-1225265
++Ref: Full Line Fields-Footnote-2225311
++Node: Field Splitting Summary225412
++Node: Constant Size227486
++Node: Splitting By Content232075
++Ref: Splitting By Content-Footnote-1236069
++Node: Multiple Line236232
++Ref: Multiple Line-Footnote-1242118
++Node: Getline242297
++Node: Plain Getline244509
++Node: Getline/Variable247149
++Node: Getline/File248297
++Node: Getline/Variable/File249681
++Ref: Getline/Variable/File-Footnote-1251284
++Node: Getline/Pipe251371
++Node: Getline/Variable/Pipe254054
++Node: Getline/Coprocess255185
++Node: Getline/Variable/Coprocess256437
++Node: Getline Notes257176
++Node: Getline Summary259968
++Ref: table-getline-variants260380
++Node: Read Timeout261209
++Ref: Read Timeout-Footnote-1265034
++Node: Command-line directories265092
++Node: Input Summary265997
++Node: Input Exercises269298
++Node: Printing270026
++Node: Print271803
++Node: Print Examples273260
++Node: Output Separators276039
++Node: OFMT278057
++Node: Printf279411
++Node: Basic Printf280196
++Node: Control Letters281766
++Node: Format Modifiers285749
++Node: Printf Examples291750
++Node: Redirection294236
++Node: Special FD301077
++Ref: Special FD-Footnote-1304237
++Node: Special Files304311
++Node: Other Inherited Files304928
++Node: Special Network305928
++Node: Special Caveats306790
++Node: Close Files And Pipes307741
++Ref: Close Files And Pipes-Footnote-1314923
++Ref: Close Files And Pipes-Footnote-2315071
++Node: Output Summary315221
++Node: Output Exercises316219
++Node: Expressions316899
++Node: Values318084
++Node: Constants318762
++Node: Scalar Constants319453
++Ref: Scalar Constants-Footnote-1320312
++Node: Nondecimal-numbers320562
++Node: Regexp Constants323580
++Node: Using Constant Regexps324105
++Node: Variables327248
++Node: Using Variables327903
++Node: Assignment Options329814
++Node: Conversion331689
++Node: Strings And Numbers332213
++Ref: Strings And Numbers-Footnote-1335278
++Node: Locale influences conversions335387
++Ref: table-locale-affects338134
++Node: All Operators338722
++Node: Arithmetic Ops339352
++Node: Concatenation341857
++Ref: Concatenation-Footnote-1344676
++Node: Assignment Ops344782
++Ref: table-assign-ops349761
++Node: Increment Ops351033
++Node: Truth Values and Conditions354471
++Node: Truth Values355556
++Node: Typing and Comparison356605
++Node: Variable Typing357415
++Node: Comparison Operators361068
++Ref: table-relational-ops361478
++Node: POSIX String Comparison364973
++Ref: POSIX String Comparison-Footnote-1366045
++Node: Boolean Ops366183
++Ref: Boolean Ops-Footnote-1370662
++Node: Conditional Exp370753
++Node: Function Calls372480
++Node: Precedence376360
++Node: Locales380021
++Node: Expressions Summary381653
++Node: Patterns and Actions384213
++Node: Pattern Overview385333
++Node: Regexp Patterns387012
++Node: Expression Patterns387555
++Node: Ranges391336
++Node: BEGIN/END394442
++Node: Using BEGIN/END395203
++Ref: Using BEGIN/END-Footnote-1397937
++Node: I/O And BEGIN/END398043
++Node: Empty403258
++Node: Using Shell Variables403575
++Node: Action Overview405848
++Node: Statements408174
++Node: If Statement410022
++Node: While Statement411517
++Node: Do Statement413546
++Node: For Statement414690
++Node: Switch Statement417847
++Node: Break Statement420229
++Node: Continue Statement422270
++Node: Next Statement424097
++Node: Nextfile Statement426478
++Node: Exit Statement429108
++Node: Built-in Variables431511
++Node: User-modified432644
++Ref: User-modified-Footnote-1440325
++Node: Auto-set440387
++Ref: Auto-set-Footnote-1454079
++Ref: Auto-set-Footnote-2454284
++Node: ARGC and ARGV454340
++Node: Pattern Action Summary458558
++Node: Arrays460985
++Node: Array Basics462314
++Node: Array Intro463158
++Ref: figure-array-elements465122
++Ref: Array Intro-Footnote-1467648
++Node: Reference to Elements467776
++Node: Assigning Elements470228
++Node: Array Example470719
++Node: Scanning an Array472477
++Node: Controlling Scanning475493
++Ref: Controlling Scanning-Footnote-1480689
++Node: Numeric Array Subscripts481005
++Node: Uninitialized Subscripts483190
++Node: Delete484807
++Ref: Delete-Footnote-1487550
++Node: Multidimensional487607
++Node: Multiscanning490704
++Node: Arrays of Arrays492293
++Node: Arrays Summary497052
++Node: Functions499144
++Node: Built-in500017
++Node: Calling Built-in501095
++Node: Numeric Functions503086
++Ref: Numeric Functions-Footnote-1507905
++Ref: Numeric Functions-Footnote-2508262
++Ref: Numeric Functions-Footnote-3508310
++Node: String Functions508582
++Ref: String Functions-Footnote-1532057
++Ref: String Functions-Footnote-2532186
++Ref: String Functions-Footnote-3532434
++Node: Gory Details532521
++Ref: table-sub-escapes534302
++Ref: table-sub-proposed535822
++Ref: table-posix-sub537186
++Ref: table-gensub-escapes538722
++Ref: Gory Details-Footnote-1539554
++Node: I/O Functions539705
++Ref: I/O Functions-Footnote-1546923
++Node: Time Functions547070
++Ref: Time Functions-Footnote-1557558
++Ref: Time Functions-Footnote-2557626
++Ref: Time Functions-Footnote-3557784
++Ref: Time Functions-Footnote-4557895
++Ref: Time Functions-Footnote-5558007
++Ref: Time Functions-Footnote-6558234
++Node: Bitwise Functions558500
++Ref: table-bitwise-ops559062
++Ref: Bitwise Functions-Footnote-1563371
++Node: Type Functions563540
++Node: I18N Functions564691
++Node: User-defined566336
++Node: Definition Syntax567141
++Ref: Definition Syntax-Footnote-1572548
++Node: Function Example572619
++Ref: Function Example-Footnote-1575538
++Node: Function Caveats575560
++Node: Calling A Function576078
++Node: Variable Scope577036
++Node: Pass By Value/Reference580024
++Node: Return Statement583519
++Node: Dynamic Typing586500
++Node: Indirect Calls587429
++Ref: Indirect Calls-Footnote-1598731
++Node: Functions Summary598859
++Node: Library Functions601561
++Ref: Library Functions-Footnote-1605170
++Ref: Library Functions-Footnote-2605313
++Node: Library Names605484
++Ref: Library Names-Footnote-1608938
++Ref: Library Names-Footnote-2609161
++Node: General Functions609247
++Node: Strtonum Function610350
++Node: Assert Function613372
++Node: Round Function616696
++Node: Cliff Random Function618237
++Node: Ordinal Functions619253
++Ref: Ordinal Functions-Footnote-1622316
++Ref: Ordinal Functions-Footnote-2622568
++Node: Join Function622779
++Ref: Join Function-Footnote-1624548
++Node: Getlocaltime Function624748
++Node: Readfile Function628492
++Node: Shell Quoting630462
++Node: Data File Management631863
++Node: Filetrans Function632495
++Node: Rewind Function636551
++Node: File Checking637938
++Ref: File Checking-Footnote-1639270
++Node: Empty Files639471
++Node: Ignoring Assigns641450
++Node: Getopt Function643001
++Ref: Getopt Function-Footnote-1654463
++Node: Passwd Functions654663
++Ref: Passwd Functions-Footnote-1663500
++Node: Group Functions663588
++Ref: Group Functions-Footnote-1671482
++Node: Walking Arrays671695
++Node: Library Functions Summary673298
++Node: Library Exercises674699
++Node: Sample Programs675979
++Node: Running Examples676749
++Node: Clones677477
++Node: Cut Program678701
++Node: Egrep Program688420
++Ref: Egrep Program-Footnote-1695918
++Node: Id Program696028
++Node: Split Program699673
++Ref: Split Program-Footnote-1703121
++Node: Tee Program703249
++Node: Uniq Program706038
++Node: Wc Program713457
++Ref: Wc Program-Footnote-1717707
++Node: Miscellaneous Programs717801
++Node: Dupword Program719014
++Node: Alarm Program721045
++Node: Translate Program725849
++Ref: Translate Program-Footnote-1730414
++Node: Labels Program730684
++Ref: Labels Program-Footnote-1734035
++Node: Word Sorting734119
++Node: History Sorting738190
++Node: Extract Program740026
++Node: Simple Sed747551
++Node: Igawk Program750619
++Ref: Igawk Program-Footnote-1764943
++Ref: Igawk Program-Footnote-2765144
++Ref: Igawk Program-Footnote-3765266
++Node: Anagram Program765381
++Node: Signature Program768438
++Node: Programs Summary769685
++Node: Programs Exercises770878
++Ref: Programs Exercises-Footnote-1775009
++Node: Advanced Features775100
++Node: Nondecimal Data777048
++Node: Array Sorting778638
++Node: Controlling Array Traversal779335
++Ref: Controlling Array Traversal-Footnote-1787668
++Node: Array Sorting Functions787786
++Ref: Array Sorting Functions-Footnote-1791675
++Node: Two-way I/O791871
++Ref: Two-way I/O-Footnote-1796812
++Ref: Two-way I/O-Footnote-2796998
++Node: TCP/IP Networking797080
++Node: Profiling799953
++Node: Advanced Features Summary808230
++Node: Internationalization810163
++Node: I18N and L10N811643
++Node: Explaining gettext812329
++Ref: Explaining gettext-Footnote-1817354
++Ref: Explaining gettext-Footnote-2817538
++Node: Programmer i18n817703
++Ref: Programmer i18n-Footnote-1822569
++Node: Translator i18n822618
++Node: String Extraction823412
++Ref: String Extraction-Footnote-1824543
++Node: Printf Ordering824629
++Ref: Printf Ordering-Footnote-1827415
++Node: I18N Portability827479
++Ref: I18N Portability-Footnote-1829934
++Node: I18N Example829997
++Ref: I18N Example-Footnote-1832800
++Node: Gawk I18N832872
++Node: I18N Summary833510
++Node: Debugger834849
++Node: Debugging835871
++Node: Debugging Concepts836312
++Node: Debugging Terms838165
++Node: Awk Debugging840737
++Node: Sample Debugging Session841631
++Node: Debugger Invocation842151
++Node: Finding The Bug843535
++Node: List of Debugger Commands850010
++Node: Breakpoint Control851343
++Node: Debugger Execution Control855039
++Node: Viewing And Changing Data858403
++Node: Execution Stack861781
++Node: Debugger Info863418
++Node: Miscellaneous Debugger Commands867435
++Node: Readline Support872464
++Node: Limitations873356
++Node: Debugging Summary875470
++Node: Arbitrary Precision Arithmetic876638
++Node: Computer Arithmetic878054
++Ref: table-numeric-ranges881652
++Ref: Computer Arithmetic-Footnote-1882511
++Node: Math Definitions882568
++Ref: table-ieee-formats885856
++Ref: Math Definitions-Footnote-1886460
++Node: MPFR features886565
++Node: FP Math Caution888236
++Ref: FP Math Caution-Footnote-1889286
++Node: Inexactness of computations889655
++Node: Inexact representation890614
++Node: Comparing FP Values891971
++Node: Errors accumulate893053
++Node: Getting Accuracy894486
++Node: Try To Round897148
++Node: Setting precision898047
++Ref: table-predefined-precision-strings898731
++Node: Setting the rounding mode900520
++Ref: table-gawk-rounding-modes900884
++Ref: Setting the rounding mode-Footnote-1904339
++Node: Arbitrary Precision Integers904518
++Ref: Arbitrary Precision Integers-Footnote-1909417
++Node: POSIX Floating Point Problems909566
++Ref: POSIX Floating Point Problems-Footnote-1913439
++Node: Floating point summary913477
++Node: Dynamic Extensions915671
++Node: Extension Intro917223
++Node: Plugin License918489
++Node: Extension Mechanism Outline919286
++Ref: figure-load-extension919714
++Ref: figure-register-new-function921194
++Ref: figure-call-new-function922198
++Node: Extension API Description924184
++Node: Extension API Functions Introduction925634
++Node: General Data Types930458
++Ref: General Data Types-Footnote-1936197
++Node: Memory Allocation Functions936496
++Ref: Memory Allocation Functions-Footnote-1939335
++Node: Constructor Functions939431
++Node: Registration Functions941165
++Node: Extension Functions941850
++Node: Exit Callback Functions944147
++Node: Extension Version String945395
++Node: Input Parsers946060
++Node: Output Wrappers955937
++Node: Two-way processors960452
++Node: Printing Messages962656
++Ref: Printing Messages-Footnote-1963732
++Node: Updating `ERRNO'963884
++Node: Requesting Values964624
++Ref: table-value-types-returned965352
++Node: Accessing Parameters966309
++Node: Symbol Table Access967540
++Node: Symbol table by name968054
++Node: Symbol table by cookie970035
++Ref: Symbol table by cookie-Footnote-1974179
++Node: Cached values974242
++Ref: Cached values-Footnote-1977741
++Node: Array Manipulation977832
++Ref: Array Manipulation-Footnote-1978930
++Node: Array Data Types978967
++Ref: Array Data Types-Footnote-1981622
++Node: Array Functions981714
++Node: Flattening Arrays985568
++Node: Creating Arrays992460
++Node: Extension API Variables997229
++Node: Extension Versioning997865
++Node: Extension API Informational Variables999766
++Node: Extension API Boilerplate1000854
++Node: Finding Extensions1004663
++Node: Extension Example1005223
++Node: Internal File Description1005995
++Node: Internal File Ops1010062
++Ref: Internal File Ops-Footnote-11021732
++Node: Using Internal File Ops1021872
++Ref: Using Internal File Ops-Footnote-11024255
++Node: Extension Samples1024528
++Node: Extension Sample File Functions1026054
++Node: Extension Sample Fnmatch1033692
++Node: Extension Sample Fork1035183
++Node: Extension Sample Inplace1036398
++Node: Extension Sample Ord1038073
++Node: Extension Sample Readdir1038909
++Ref: table-readdir-file-types1039785
++Node: Extension Sample Revout1040596
++Node: Extension Sample Rev2way1041186
++Node: Extension Sample Read write array1041926
++Node: Extension Sample Readfile1043866
++Node: Extension Sample Time1044961
++Node: Extension Sample API Tests1046310
++Node: gawkextlib1046801
++Node: Extension summary1049459
++Node: Extension Exercises1053136
++Node: Language History1053858
++Node: V7/SVR3.11055514
++Node: SVR41057695
++Node: POSIX1059140
++Node: BTL1060529
++Node: POSIX/GNU1061263
++Node: Feature History1066887
++Node: Common Extensions1079985
++Node: Ranges and Locales1081309
++Ref: Ranges and Locales-Footnote-11085927
++Ref: Ranges and Locales-Footnote-21085954
++Ref: Ranges and Locales-Footnote-31086188
++Node: Contributors1086409
++Node: History summary1091950
++Node: Installation1093320
++Node: Gawk Distribution1094266
++Node: Getting1094750
++Node: Extracting1095573
++Node: Distribution contents1097208
++Node: Unix Installation1103273
++Node: Quick Installation1103956
++Node: Shell Startup Files1106367
++Node: Additional Configuration Options1107446
++Node: Configuration Philosophy1109185
++Node: Non-Unix Installation1111554
++Node: PC Installation1112012
++Node: PC Binary Installation1113331
++Node: PC Compiling1115179
++Ref: PC Compiling-Footnote-11118200
++Node: PC Testing1118309
++Node: PC Using1119485
++Node: Cygwin1123600
++Node: MSYS1124423
++Node: VMS Installation1124923
++Node: VMS Compilation1125715
++Ref: VMS Compilation-Footnote-11126937
++Node: VMS Dynamic Extensions1126995
++Node: VMS Installation Details1128679
++Node: VMS Running1130931
++Node: VMS GNV1133767
++Node: VMS Old Gawk1134501
++Node: Bugs1134971
++Node: Other Versions1138854
++Node: Installation summary1145276
++Node: Notes1146332
++Node: Compatibility Mode1147197
++Node: Additions1147979
++Node: Accessing The Source1148904
++Node: Adding Code1150340
++Node: New Ports1156505
++Node: Derived Files1160987
++Ref: Derived Files-Footnote-11166462
++Ref: Derived Files-Footnote-21166496
++Ref: Derived Files-Footnote-31167092
++Node: Future Extensions1167206
++Node: Implementation Limitations1167812
++Node: Extension Design1169060
++Node: Old Extension Problems1170214
++Ref: Old Extension Problems-Footnote-11171731
++Node: Extension New Mechanism Goals1171788
++Ref: Extension New Mechanism Goals-Footnote-11175148
++Node: Extension Other Design Decisions1175337
++Node: Extension Future Growth1177445
++Node: Old Extension Mechanism1178281
++Node: Notes summary1180043
++Node: Basic Concepts1181229
++Node: Basic High Level1181910
++Ref: figure-general-flow1182182
++Ref: figure-process-flow1182781
++Ref: Basic High Level-Footnote-11186010
++Node: Basic Data Typing1186195
++Node: Glossary1189523
++Node: Copying1214681
++Node: GNU Free Documentation License1252237
++Node: Index1277373
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  965 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |    6 +-
 doc/ |    6 +-
 4 files changed, 493 insertions(+), 488 deletions(-)


reply via email to

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