[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-1005-gc31c64

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1005-gc31c640
Date: Wed, 10 Dec 2014 20:03: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  c31c6405cf8bccde9ead3268ceebd0e5080ea632 (commit)
       via  4ec42f2201d6d15be74de5d6d34b1baa614a2e9f (commit)
      from  9b3ff12e83ccc37893556a7c4ba98d2e3cd0c581 (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 c31c6405cf8bccde9ead3268ceebd0e5080ea632
Merge: 9b3ff12 4ec42f2
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Dec 10 22:02:30 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index a5d90f1,fe080ce..bac9b22
--- a/doc/
+++ b/doc/
@@@ -34451,560 -34297,559 +34450,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 Examples291605
 -Node: Redirection294091
 -Node: Special FD300932
 -Ref: Special FD-Footnote-1304092
 -Node: Special Files304166
 -Node: Other Inherited Files304783
 -Node: Special Network305783
 -Node: Special Caveats306645
 -Node: Close Files And Pipes307596
 -Ref: Close Files And Pipes-Footnote-1314778
 -Ref: Close Files And Pipes-Footnote-2314926
 -Node: Output Summary315076
 -Node: Output Exercises316074
 -Node: Expressions316754
 -Node: Values317939
 -Node: Constants318617
 -Node: Scalar Constants319308
 -Ref: Scalar Constants-Footnote-1320167
 -Node: Nondecimal-numbers320417
 -Node: Regexp Constants323435
 -Node: Using Constant Regexps323960
 -Node: Variables327103
 -Node: Using Variables327758
 -Node: Assignment Options329669
 -Node: Conversion331544
 -Node: Strings And Numbers332068
 -Ref: Strings And Numbers-Footnote-1335133
 -Node: Locale influences conversions335242
 -Ref: table-locale-affects337989
 -Node: All Operators338577
 -Node: Arithmetic Ops339207
 -Node: Concatenation341712
 -Ref: Concatenation-Footnote-1344531
 -Node: Assignment Ops344637
 -Ref: table-assign-ops349616
 -Node: Increment Ops350888
 -Node: Truth Values and Conditions354326
 -Node: Truth Values355411
 -Node: Typing and Comparison356460
 -Node: Variable Typing357270
 -Node: Comparison Operators360923
 -Ref: table-relational-ops361333
 -Node: POSIX String Comparison364828
 -Ref: POSIX String Comparison-Footnote-1365900
 -Node: Boolean Ops366038
 -Ref: Boolean Ops-Footnote-1370517
 -Node: Conditional Exp370608
 -Node: Function Calls372335
 -Node: Precedence376215
 -Node: Locales379876
 -Node: Expressions Summary381508
 -Node: Patterns and Actions384068
 -Node: Pattern Overview385188
 -Node: Regexp Patterns386867
 -Node: Expression Patterns387410
 -Node: Ranges391120
 -Node: BEGIN/END394226
 -Node: Using BEGIN/END394987
 -Ref: Using BEGIN/END-Footnote-1397721
 -Node: I/O And BEGIN/END397827
 -Node: Empty403042
 -Node: Using Shell Variables403359
 -Node: Action Overview405632
 -Node: Statements407958
 -Node: If Statement409806
 -Node: While Statement411301
 -Node: Do Statement413330
 -Node: For Statement414474
 -Node: Switch Statement417631
 -Node: Break Statement420013
 -Node: Continue Statement422054
 -Node: Next Statement423881
 -Node: Nextfile Statement426262
 -Node: Exit Statement428892
 -Node: Built-in Variables431295
 -Node: User-modified432428
 -Ref: User-modified-Footnote-1440109
 -Node: Auto-set440171
 -Ref: Auto-set-Footnote-1453206
 -Ref: Auto-set-Footnote-2453411
 -Node: ARGC and ARGV453467
 -Node: Pattern Action Summary457685
 -Node: Arrays460112
 -Node: Array Basics461441
 -Node: Array Intro462285
 -Ref: figure-array-elements464249
 -Ref: Array Intro-Footnote-1466775
 -Node: Reference to Elements466903
 -Node: Assigning Elements469355
 -Node: Array Example469846
 -Node: Scanning an Array471604
 -Node: Controlling Scanning474620
 -Ref: Controlling Scanning-Footnote-1479816
 -Node: Numeric Array Subscripts480132
 -Node: Uninitialized Subscripts482317
 -Node: Delete483934
 -Ref: Delete-Footnote-1486677
 -Node: Multidimensional486734
 -Node: Multiscanning489831
 -Node: Arrays of Arrays491420
 -Node: Arrays Summary496179
 -Node: Functions498271
 -Node: Built-in499170
 -Node: Calling Built-in500248
 -Node: Numeric Functions502239
 -Ref: Numeric Functions-Footnote-1506256
 -Ref: Numeric Functions-Footnote-2506613
 -Ref: Numeric Functions-Footnote-3506661
 -Node: String Functions506933
 -Ref: String Functions-Footnote-1530408
 -Ref: String Functions-Footnote-2530537
 -Ref: String Functions-Footnote-3530785
 -Node: Gory Details530872
 -Ref: table-sub-escapes532653
 -Ref: table-sub-proposed534173
 -Ref: table-posix-sub535537
 -Ref: table-gensub-escapes537073
 -Ref: Gory Details-Footnote-1537905
 -Node: I/O Functions538056
 -Ref: I/O Functions-Footnote-1545274
 -Node: Time Functions545421
 -Ref: Time Functions-Footnote-1555909
 -Ref: Time Functions-Footnote-2555977
 -Ref: Time Functions-Footnote-3556135
 -Ref: Time Functions-Footnote-4556246
 -Ref: Time Functions-Footnote-5556358
 -Ref: Time Functions-Footnote-6556585
 -Node: Bitwise Functions556851
 -Ref: table-bitwise-ops557413
 -Ref: Bitwise Functions-Footnote-1561722
 -Node: Type Functions561891
 -Node: I18N Functions563042
 -Node: User-defined564687
 -Node: Definition Syntax565492
 -Ref: Definition Syntax-Footnote-1570899
 -Node: Function Example570970
 -Ref: Function Example-Footnote-1573889
 -Node: Function Caveats573911
 -Node: Calling A Function574429
 -Node: Variable Scope575387
 -Node: Pass By Value/Reference578375
 -Node: Return Statement581870
 -Node: Dynamic Typing584851
 -Node: Indirect Calls585780
 -Ref: Indirect Calls-Footnote-1597082
 -Node: Functions Summary597210
 -Node: Library Functions599912
 -Ref: Library Functions-Footnote-1603521
 -Ref: Library Functions-Footnote-2603664
 -Node: Library Names603835
 -Ref: Library Names-Footnote-1607289
 -Ref: Library Names-Footnote-2607512
 -Node: General Functions607598
 -Node: Strtonum Function608701
 -Node: Assert Function611723
 -Node: Round Function615047
 -Node: Cliff Random Function616588
 -Node: Ordinal Functions617604
 -Ref: Ordinal Functions-Footnote-1620667
 -Ref: Ordinal Functions-Footnote-2620919
 -Node: Join Function621130
 -Ref: Join Function-Footnote-1622899
 -Node: Getlocaltime Function623099
 -Node: Readfile Function626843
 -Node: Shell Quoting628813
 -Node: Data File Management630214
 -Node: Filetrans Function630846
 -Node: Rewind Function634902
 -Node: File Checking636289
 -Ref: File Checking-Footnote-1637621
 -Node: Empty Files637822
 -Node: Ignoring Assigns639801
 -Node: Getopt Function641352
 -Ref: Getopt Function-Footnote-1652814
 -Node: Passwd Functions653014
 -Ref: Passwd Functions-Footnote-1661851
 -Node: Group Functions661939
 -Ref: Group Functions-Footnote-1669833
 -Node: Walking Arrays670046
 -Node: Library Functions Summary671649
 -Node: Library Exercises673050
 -Node: Sample Programs674330
 -Node: Running Examples675100
 -Node: Clones675828
 -Node: Cut Program677052
 -Node: Egrep Program686771
 -Ref: Egrep Program-Footnote-1694269
 -Node: Id Program694379
 -Node: Split Program698024
 -Ref: Split Program-Footnote-1701472
 -Node: Tee Program701600
 -Node: Uniq Program704389
 -Node: Wc Program711808
 -Ref: Wc Program-Footnote-1716058
 -Node: Miscellaneous Programs716152
 -Node: Dupword Program717365
 -Node: Alarm Program719396
 -Node: Translate Program724200
 -Ref: Translate Program-Footnote-1728765
 -Node: Labels Program729035
 -Ref: Labels Program-Footnote-1732386
 -Node: Word Sorting732470
 -Node: History Sorting736541
 -Node: Extract Program738377
 -Node: Simple Sed745902
 -Node: Igawk Program748970
 -Ref: Igawk Program-Footnote-1763294
 -Ref: Igawk Program-Footnote-2763495
 -Ref: Igawk Program-Footnote-3763617
 -Node: Anagram Program763732
 -Node: Signature Program766789
 -Node: Programs Summary768036
 -Node: Programs Exercises769229
 -Ref: Programs Exercises-Footnote-1773360
 -Node: Advanced Features773451
 -Node: Nondecimal Data775399
 -Node: Array Sorting776989
 -Node: Controlling Array Traversal777686
 -Ref: Controlling Array Traversal-Footnote-1786019
 -Node: Array Sorting Functions786137
 -Ref: Array Sorting Functions-Footnote-1790026
 -Node: Two-way I/O790222
 -Ref: Two-way I/O-Footnote-1795167
 -Ref: Two-way I/O-Footnote-2795353
 -Node: TCP/IP Networking795435
 -Node: Profiling798308
 -Node: Advanced Features Summary805855
 -Node: Internationalization807788
 -Node: I18N and L10N809268
 -Node: Explaining gettext809954
 -Ref: Explaining gettext-Footnote-1814979
 -Ref: Explaining gettext-Footnote-2815163
 -Node: Programmer i18n815328
 -Ref: Programmer i18n-Footnote-1820194
 -Node: Translator i18n820243
 -Node: String Extraction821037
 -Ref: String Extraction-Footnote-1822168
 -Node: Printf Ordering822254
 -Ref: Printf Ordering-Footnote-1825040
 -Node: I18N Portability825104
 -Ref: I18N Portability-Footnote-1827559
 -Node: I18N Example827622
 -Ref: I18N Example-Footnote-1830425
 -Node: Gawk I18N830497
 -Node: I18N Summary831135
 -Node: Debugger832474
 -Node: Debugging833496
 -Node: Debugging Concepts833937
 -Node: Debugging Terms835790
 -Node: Awk Debugging838362
 -Node: Sample Debugging Session839256
 -Node: Debugger Invocation839776
 -Node: Finding The Bug841160
 -Node: List of Debugger Commands847635
 -Node: Breakpoint Control848968
 -Node: Debugger Execution Control852664
 -Node: Viewing And Changing Data856028
 -Node: Execution Stack859406
 -Node: Debugger Info861043
 -Node: Miscellaneous Debugger Commands865060
 -Node: Readline Support870089
 -Node: Limitations870981
 -Node: Debugging Summary873095
 -Node: Arbitrary Precision Arithmetic874263
 -Node: Computer Arithmetic875679
 -Ref: table-numeric-ranges879277
 -Ref: Computer Arithmetic-Footnote-1880136
 -Node: Math Definitions880193
 -Ref: table-ieee-formats883481
 -Ref: Math Definitions-Footnote-1884085
 -Node: MPFR features884190
 -Node: FP Math Caution885861
 -Ref: FP Math Caution-Footnote-1886911
 -Node: Inexactness of computations887280
 -Node: Inexact representation888239
 -Node: Comparing FP Values889596
 -Node: Errors accumulate890678
 -Node: Getting Accuracy892111
 -Node: Try To Round894773
 -Node: Setting precision895672
 -Ref: table-predefined-precision-strings896356
 -Node: Setting the rounding mode898145
 -Ref: table-gawk-rounding-modes898509
 -Ref: Setting the rounding mode-Footnote-1901964
 -Node: Arbitrary Precision Integers902143
 -Ref: Arbitrary Precision Integers-Footnote-1905129
 -Node: POSIX Floating Point Problems905278
 -Ref: POSIX Floating Point Problems-Footnote-1909151
 -Node: Floating point summary909189
 -Node: Dynamic Extensions911383
 -Node: Extension Intro912935
 -Node: Plugin License914201
 -Node: Extension Mechanism Outline914998
 -Ref: figure-load-extension915426
 -Ref: figure-register-new-function916906
 -Ref: figure-call-new-function917910
 -Node: Extension API Description919896
 -Node: Extension API Functions Introduction921346
 -Node: General Data Types926170
 -Ref: General Data Types-Footnote-1931909
 -Node: Memory Allocation Functions932208
 -Ref: Memory Allocation Functions-Footnote-1935047
 -Node: Constructor Functions935143
 -Node: Registration Functions936877
 -Node: Extension Functions937562
 -Node: Exit Callback Functions939859
 -Node: Extension Version String941107
 -Node: Input Parsers941772
 -Node: Output Wrappers951651
 -Node: Two-way processors956166
 -Node: Printing Messages958370
 -Ref: Printing Messages-Footnote-1959446
 -Node: Updating `ERRNO'959598
 -Node: Requesting Values960338
 -Ref: table-value-types-returned961066
 -Node: Accessing Parameters962023
 -Node: Symbol Table Access963254
 -Node: Symbol table by name963768
 -Node: Symbol table by cookie965749
 -Ref: Symbol table by cookie-Footnote-1969893
 -Node: Cached values969956
 -Ref: Cached values-Footnote-1973455
 -Node: Array Manipulation973546
 -Ref: Array Manipulation-Footnote-1974644
 -Node: Array Data Types974681
 -Ref: Array Data Types-Footnote-1977336
 -Node: Array Functions977428
 -Node: Flattening Arrays981282
 -Node: Creating Arrays988174
 -Node: Extension API Variables992945
 -Node: Extension Versioning993581
 -Node: Extension API Informational Variables995482
 -Node: Extension API Boilerplate996547
 -Node: Finding Extensions1000356
 -Node: Extension Example1000916
 -Node: Internal File Description1001688
 -Node: Internal File Ops1005755
 -Ref: Internal File Ops-Footnote-11017425
 -Node: Using Internal File Ops1017565
 -Ref: Using Internal File Ops-Footnote-11019948
 -Node: Extension Samples1020221
 -Node: Extension Sample File Functions1021747
 -Node: Extension Sample Fnmatch1029385
 -Node: Extension Sample Fork1030876
 -Node: Extension Sample Inplace1032091
 -Node: Extension Sample Ord1033766
 -Node: Extension Sample Readdir1034602
 -Ref: table-readdir-file-types1035478
 -Node: Extension Sample Revout1036289
 -Node: Extension Sample Rev2way1036879
 -Node: Extension Sample Read write array1037619
 -Node: Extension Sample Readfile1039559
 -Node: Extension Sample Time1040654
 -Node: Extension Sample API Tests1042003
 -Node: gawkextlib1042494
 -Node: Extension summary1045152
 -Node: Extension Exercises1048841
 -Node: Language History1049563
 -Node: V7/SVR3.11051219
 -Node: SVR41053400
 -Node: POSIX1054845
 -Node: BTL1056234
 -Node: POSIX/GNU1056968
 -Node: Feature History1062532
 -Node: Common Extensions1075630
 -Node: Ranges and Locales1076954
 -Ref: Ranges and Locales-Footnote-11081572
 -Ref: Ranges and Locales-Footnote-21081599
 -Ref: Ranges and Locales-Footnote-31081833
 -Node: Contributors1082054
 -Node: History summary1087595
 -Node: Installation1088965
 -Node: Gawk Distribution1089911
 -Node: Getting1090395
 -Node: Extracting1091218
 -Node: Distribution contents1092853
 -Node: Unix Installation1098570
 -Node: Quick Installation1099187
 -Node: Additional Configuration Options1101611
 -Node: Configuration Philosophy1103349
 -Node: Non-Unix Installation1105718
 -Node: PC Installation1106176
 -Node: PC Binary Installation1107495
 -Node: PC Compiling1109343
 -Ref: PC Compiling-Footnote-11112364
 -Node: PC Testing1112473
 -Node: PC Using1113649
 -Node: Cygwin1117764
 -Node: MSYS1118587
 -Node: VMS Installation1119087
 -Node: VMS Compilation1119879
 -Ref: VMS Compilation-Footnote-11121101
 -Node: VMS Dynamic Extensions1121159
 -Node: VMS Installation Details1122843
 -Node: VMS Running1125095
 -Node: VMS GNV1127931
 -Node: VMS Old Gawk1128665
 -Node: Bugs1129135
 -Node: Other Versions1133018
 -Node: Installation summary1139446
 -Node: Notes1140502
 -Node: Compatibility Mode1141367
 -Node: Additions1142149
 -Node: Accessing The Source1143074
 -Node: Adding Code1144510
 -Node: New Ports1150675
 -Node: Derived Files1155157
 -Ref: Derived Files-Footnote-11160632
 -Ref: Derived Files-Footnote-21160666
 -Ref: Derived Files-Footnote-31161262
 -Node: Future Extensions1161376
 -Node: Implementation Limitations1161982
 -Node: Extension Design1163230
 -Node: Old Extension Problems1164384
 -Ref: Old Extension Problems-Footnote-11165901
 -Node: Extension New Mechanism Goals1165958
 -Ref: Extension New Mechanism Goals-Footnote-11169318
 -Node: Extension Other Design Decisions1169507
 -Node: Extension Future Growth1171615
 -Node: Old Extension Mechanism1172451
 -Node: Notes summary1174213
 -Node: Basic Concepts1175399
 -Node: Basic High Level1176080
 -Ref: figure-general-flow1176352
 -Ref: figure-process-flow1176951
 -Ref: Basic High Level-Footnote-11180180
 -Node: Basic Data Typing1180365
 -Node: Glossary1183693
 -Node: Copying1208851
 -Node: GNU Free Documentation License1246407
 -Node: Index1271543
 +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-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: Ranges391265
- Node: BEGIN/END394371
- Node: Using BEGIN/END395132
- Ref: Using BEGIN/END-Footnote-1397866
- Node: I/O And BEGIN/END397972
- Node: Empty403187
- Node: Using Shell Variables403504
- Node: Action Overview405777
- Node: Statements408103
- Node: If Statement409951
- Node: While Statement411446
- Node: Do Statement413475
- Node: For Statement414619
- Node: Switch Statement417776
- Node: Break Statement420158
- Node: Continue Statement422199
- Node: Next Statement424026
- Node: Nextfile Statement426407
- Node: Exit Statement429037
- Node: Built-in Variables431440
- Node: User-modified432573
- Ref: User-modified-Footnote-1440254
- Node: Auto-set440316
- Ref: Auto-set-Footnote-1454008
- Ref: Auto-set-Footnote-2454213
- Node: ARGC and ARGV454269
- Node: Pattern Action Summary458487
- Node: Arrays460914
- Node: Array Basics462243
- Node: Array Intro463087
- Ref: figure-array-elements465051
- Ref: Array Intro-Footnote-1467577
- Node: Reference to Elements467705
- Node: Assigning Elements470157
- Node: Array Example470648
- Node: Scanning an Array472406
- Node: Controlling Scanning475422
- Ref: Controlling Scanning-Footnote-1480618
- Node: Numeric Array Subscripts480934
- Node: Uninitialized Subscripts483119
- Node: Delete484736
- Ref: Delete-Footnote-1487479
- Node: Multidimensional487536
- Node: Multiscanning490633
- Node: Arrays of Arrays492222
- Node: Arrays Summary496981
- Node: Functions499073
- Node: Built-in499972
- Node: Calling Built-in501050
- Node: Numeric Functions503041
- Ref: Numeric Functions-Footnote-1507860
- Ref: Numeric Functions-Footnote-2508217
- Ref: Numeric Functions-Footnote-3508265
- Node: String Functions508537
- Ref: String Functions-Footnote-1532012
- Ref: String Functions-Footnote-2532141
- Ref: String Functions-Footnote-3532389
- Node: Gory Details532476
- Ref: table-sub-escapes534257
- Ref: table-sub-proposed535777
- Ref: table-posix-sub537141
- Ref: table-gensub-escapes538677
- Ref: Gory Details-Footnote-1539509
- Node: I/O Functions539660
- Ref: I/O Functions-Footnote-1546878
- Node: Time Functions547025
- Ref: Time Functions-Footnote-1557513
- Ref: Time Functions-Footnote-2557581
- Ref: Time Functions-Footnote-3557739
- Ref: Time Functions-Footnote-4557850
- Ref: Time Functions-Footnote-5557962
- Ref: Time Functions-Footnote-6558189
- Node: Bitwise Functions558455
- Ref: table-bitwise-ops559017
- Ref: Bitwise Functions-Footnote-1563326
- Node: Type Functions563495
- Node: I18N Functions564646
- Node: User-defined566291
- Node: Definition Syntax567096
- Ref: Definition Syntax-Footnote-1572503
- Node: Function Example572574
- Ref: Function Example-Footnote-1575493
- Node: Function Caveats575515
- Node: Calling A Function576033
- Node: Variable Scope576991
- Node: Pass By Value/Reference579979
- Node: Return Statement583474
- Node: Dynamic Typing586455
- Node: Indirect Calls587384
- Ref: Indirect Calls-Footnote-1598686
- Node: Functions Summary598814
- Node: Library Functions601516
- Ref: Library Functions-Footnote-1605125
- Ref: Library Functions-Footnote-2605268
- Node: Library Names605439
- Ref: Library Names-Footnote-1608893
- Ref: Library Names-Footnote-2609116
- Node: General Functions609202
- Node: Strtonum Function610305
- Node: Assert Function613327
- Node: Round Function616651
- Node: Cliff Random Function618192
- Node: Ordinal Functions619208
- Ref: Ordinal Functions-Footnote-1622271
- Ref: Ordinal Functions-Footnote-2622523
- Node: Join Function622734
- Ref: Join Function-Footnote-1624503
- Node: Getlocaltime Function624703
- Node: Readfile Function628447
- Node: Shell Quoting630417
- Node: Data File Management631818
- Node: Filetrans Function632450
- Node: Rewind Function636506
- Node: File Checking637893
- Ref: File Checking-Footnote-1639225
- Node: Empty Files639426
- Node: Ignoring Assigns641405
- Node: Getopt Function642956
- Ref: Getopt Function-Footnote-1654418
- Node: Passwd Functions654618
- Ref: Passwd Functions-Footnote-1663455
- Node: Group Functions663543
- Ref: Group Functions-Footnote-1671437
- Node: Walking Arrays671650
- Node: Library Functions Summary673253
- Node: Library Exercises674654
- Node: Sample Programs675934
- Node: Running Examples676704
- Node: Clones677432
- Node: Cut Program678656
- Node: Egrep Program688375
- Ref: Egrep Program-Footnote-1695873
- Node: Id Program695983
- Node: Split Program699628
- Ref: Split Program-Footnote-1703076
- Node: Tee Program703204
- Node: Uniq Program705993
- Node: Wc Program713412
- Ref: Wc Program-Footnote-1717662
- Node: Miscellaneous Programs717756
- Node: Dupword Program718969
- Node: Alarm Program721000
- Node: Translate Program725804
- Ref: Translate Program-Footnote-1730369
- Node: Labels Program730639
- Ref: Labels Program-Footnote-1733990
- Node: Word Sorting734074
- Node: History Sorting738145
- Node: Extract Program739981
- Node: Simple Sed747506
- Node: Igawk Program750574
- Ref: Igawk Program-Footnote-1764898
- Ref: Igawk Program-Footnote-2765099
- Ref: Igawk Program-Footnote-3765221
- Node: Anagram Program765336
- Node: Signature Program768393
- Node: Programs Summary769640
- Node: Programs Exercises770833
- Ref: Programs Exercises-Footnote-1774964
- Node: Advanced Features775055
- Node: Nondecimal Data777003
- Node: Array Sorting778593
- Node: Controlling Array Traversal779290
- Ref: Controlling Array Traversal-Footnote-1787623
- Node: Array Sorting Functions787741
- Ref: Array Sorting Functions-Footnote-1791630
- Node: Two-way I/O791826
- Ref: Two-way I/O-Footnote-1796771
- Ref: Two-way I/O-Footnote-2796957
- Node: TCP/IP Networking797039
- Node: Profiling799912
- Node: Advanced Features Summary808189
- Node: Internationalization810122
- Node: I18N and L10N811602
- Node: Explaining gettext812288
- Ref: Explaining gettext-Footnote-1817313
- Ref: Explaining gettext-Footnote-2817497
- Node: Programmer i18n817662
- Ref: Programmer i18n-Footnote-1822528
- Node: Translator i18n822577
- Node: String Extraction823371
- Ref: String Extraction-Footnote-1824502
- Node: Printf Ordering824588
- Ref: Printf Ordering-Footnote-1827374
- Node: I18N Portability827438
- Ref: I18N Portability-Footnote-1829893
- Node: I18N Example829956
- Ref: I18N Example-Footnote-1832759
- Node: Gawk I18N832831
- Node: I18N Summary833469
- Node: Debugger834808
- Node: Debugging835830
- Node: Debugging Concepts836271
- Node: Debugging Terms838124
- Node: Awk Debugging840696
- Node: Sample Debugging Session841590
- Node: Debugger Invocation842110
- Node: Finding The Bug843494
- Node: List of Debugger Commands849969
- Node: Breakpoint Control851302
- Node: Debugger Execution Control854998
- Node: Viewing And Changing Data858362
- Node: Execution Stack861740
- Node: Debugger Info863377
- Node: Miscellaneous Debugger Commands867394
- Node: Readline Support872423
- Node: Limitations873315
- Node: Debugging Summary875429
- Node: Arbitrary Precision Arithmetic876597
- Node: Computer Arithmetic878013
- Ref: table-numeric-ranges881611
- Ref: Computer Arithmetic-Footnote-1882470
- Node: Math Definitions882527
- Ref: table-ieee-formats885815
- Ref: Math Definitions-Footnote-1886419
- Node: MPFR features886524
- Node: FP Math Caution888195
- Ref: FP Math Caution-Footnote-1889245
- Node: Inexactness of computations889614
- Node: Inexact representation890573
- Node: Comparing FP Values891930
- Node: Errors accumulate893012
- Node: Getting Accuracy894445
- Node: Try To Round897107
- Node: Setting precision898006
- Ref: table-predefined-precision-strings898690
- Node: Setting the rounding mode900479
- Ref: table-gawk-rounding-modes900843
- Ref: Setting the rounding mode-Footnote-1904298
- Node: Arbitrary Precision Integers904477
- Ref: Arbitrary Precision Integers-Footnote-1909376
- Node: POSIX Floating Point Problems909525
- Ref: POSIX Floating Point Problems-Footnote-1913398
- Node: Floating point summary913436
- Node: Dynamic Extensions915630
- Node: Extension Intro917182
- Node: Plugin License918448
- Node: Extension Mechanism Outline919245
- Ref: figure-load-extension919673
- Ref: figure-register-new-function921153
- Ref: figure-call-new-function922157
- Node: Extension API Description924143
- Node: Extension API Functions Introduction925593
- Node: General Data Types930417
- Ref: General Data Types-Footnote-1936156
- Node: Memory Allocation Functions936455
- Ref: Memory Allocation Functions-Footnote-1939294
- Node: Constructor Functions939390
- Node: Registration Functions941124
- Node: Extension Functions941809
- Node: Exit Callback Functions944106
- Node: Extension Version String945354
- Node: Input Parsers946019
- Node: Output Wrappers955896
- Node: Two-way processors960411
- Node: Printing Messages962615
- Ref: Printing Messages-Footnote-1963691
- Node: Updating `ERRNO'963843
- Node: Requesting Values964583
- Ref: table-value-types-returned965311
- Node: Accessing Parameters966268
- Node: Symbol Table Access967499
- Node: Symbol table by name968013
- Node: Symbol table by cookie969994
- Ref: Symbol table by cookie-Footnote-1974138
- Node: Cached values974201
- Ref: Cached values-Footnote-1977700
- Node: Array Manipulation977791
- Ref: Array Manipulation-Footnote-1978889
- Node: Array Data Types978926
- Ref: Array Data Types-Footnote-1981581
- Node: Array Functions981673
- Node: Flattening Arrays985527
- Node: Creating Arrays992419
- Node: Extension API Variables997188
- Node: Extension Versioning997824
- Node: Extension API Informational Variables999725
- Node: Extension API Boilerplate1000813
- Node: Finding Extensions1004622
- Node: Extension Example1005182
- Node: Internal File Description1005954
- Node: Internal File Ops1010021
- Ref: Internal File Ops-Footnote-11021691
- Node: Using Internal File Ops1021831
- Ref: Using Internal File Ops-Footnote-11024214
- Node: Extension Samples1024487
- Node: Extension Sample File Functions1026013
- Node: Extension Sample Fnmatch1033651
- Node: Extension Sample Fork1035142
- Node: Extension Sample Inplace1036357
- Node: Extension Sample Ord1038032
- Node: Extension Sample Readdir1038868
- Ref: table-readdir-file-types1039744
- Node: Extension Sample Revout1040555
- Node: Extension Sample Rev2way1041145
- Node: Extension Sample Read write array1041885
- Node: Extension Sample Readfile1043825
- Node: Extension Sample Time1044920
- Node: Extension Sample API Tests1046269
- Node: gawkextlib1046760
- Node: Extension summary1049418
- Node: Extension Exercises1053095
- Node: Language History1053817
- Node: V7/SVR3.11055473
- Node: SVR41057654
- Node: POSIX1059099
- Node: BTL1060488
- Node: POSIX/GNU1061222
- Node: Feature History1066846
- Node: Common Extensions1079944
- Node: Ranges and Locales1081268
- Ref: Ranges and Locales-Footnote-11085886
- Ref: Ranges and Locales-Footnote-21085913
- Ref: Ranges and Locales-Footnote-31086147
- Node: Contributors1086368
- Node: History summary1091909
- Node: Installation1093279
- Node: Gawk Distribution1094225
- Node: Getting1094709
- Node: Extracting1095532
- Node: Distribution contents1097167
- Node: Unix Installation1103232
- Node: Quick Installation1103915
- Node: Shell Startup Files1106326
- Node: Additional Configuration Options1107405
- Node: Configuration Philosophy1109144
- Node: Non-Unix Installation1111513
- Node: PC Installation1111971
- Node: PC Binary Installation1113290
- Node: PC Compiling1115138
- Ref: PC Compiling-Footnote-11118159
- Node: PC Testing1118268
- Node: PC Using1119444
- Node: Cygwin1123559
- Node: MSYS1124382
- Node: VMS Installation1124882
- Node: VMS Compilation1125674
- Ref: VMS Compilation-Footnote-11126896
- Node: VMS Dynamic Extensions1126954
- Node: VMS Installation Details1128638
- Node: VMS Running1130890
- Node: VMS GNV1133726
- Node: VMS Old Gawk1134460
- Node: Bugs1134930
- Node: Other Versions1138813
- Node: Installation summary1145235
- Node: Notes1146291
- Node: Compatibility Mode1147156
- Node: Additions1147938
- Node: Accessing The Source1148863
- Node: Adding Code1150299
- Node: New Ports1156464
- Node: Derived Files1160946
- Ref: Derived Files-Footnote-11166421
- Ref: Derived Files-Footnote-21166455
- Ref: Derived Files-Footnote-31167051
- Node: Future Extensions1167165
- Node: Implementation Limitations1167771
- Node: Extension Design1169019
- Node: Old Extension Problems1170173
- Ref: Old Extension Problems-Footnote-11171690
- Node: Extension New Mechanism Goals1171747
- Ref: Extension New Mechanism Goals-Footnote-11175107
- Node: Extension Other Design Decisions1175296
- Node: Extension Future Growth1177404
- Node: Old Extension Mechanism1178240
- Node: Notes summary1180002
- Node: Basic Concepts1181188
- Node: Basic High Level1181869
- Ref: figure-general-flow1182141
- Ref: figure-process-flow1182740
- Ref: Basic High Level-Footnote-11185969
- Node: Basic Data Typing1186154
- Node: Glossary1189482
- Node: Copying1214640
- Node: GNU Free Documentation License1252196
- Node: Index1277332
++Node: Printf Examples291758
++Node: Redirection294244
++Node: Special FD301085
++Ref: Special FD-Footnote-1304245
++Node: Special Files304319
++Node: Other Inherited Files304936
++Node: Special Network305936
++Node: Special Caveats306798
++Node: Close Files And Pipes307749
++Ref: Close Files And Pipes-Footnote-1314931
++Ref: Close Files And Pipes-Footnote-2315079
++Node: Output Summary315229
++Node: Output Exercises316227
++Node: Expressions316907
++Node: Values318092
++Node: Constants318770
++Node: Scalar Constants319461
++Ref: Scalar Constants-Footnote-1320320
++Node: Nondecimal-numbers320570
++Node: Regexp Constants323588
++Node: Using Constant Regexps324113
++Node: Variables327256
++Node: Using Variables327911
++Node: Assignment Options329822
++Node: Conversion331697
++Node: Strings And Numbers332221
++Ref: Strings And Numbers-Footnote-1335286
++Node: Locale influences conversions335395
++Ref: table-locale-affects338142
++Node: All Operators338730
++Node: Arithmetic Ops339360
++Node: Concatenation341865
++Ref: Concatenation-Footnote-1344684
++Node: Assignment Ops344790
++Ref: table-assign-ops349769
++Node: Increment Ops351041
++Node: Truth Values and Conditions354479
++Node: Truth Values355564
++Node: Typing and Comparison356613
++Node: Variable Typing357423
++Node: Comparison Operators361076
++Ref: table-relational-ops361486
++Node: POSIX String Comparison364981
++Ref: POSIX String Comparison-Footnote-1366053
++Node: Boolean Ops366191
++Ref: Boolean Ops-Footnote-1370670
++Node: Conditional Exp370761
++Node: Function Calls372488
++Node: Precedence376368
++Node: Locales380029
++Node: Expressions Summary381661
++Node: Patterns and Actions384221
++Node: Pattern Overview385341
++Node: Regexp Patterns387020
++Node: Expression Patterns387563
++Node: Ranges391273
++Node: BEGIN/END394379
++Node: Using BEGIN/END395140
++Ref: Using BEGIN/END-Footnote-1397874
++Node: I/O And BEGIN/END397980
++Node: Empty403195
++Node: Using Shell Variables403512
++Node: Action Overview405785
++Node: Statements408111
++Node: If Statement409959
++Node: While Statement411454
++Node: Do Statement413483
++Node: For Statement414627
++Node: Switch Statement417784
++Node: Break Statement420166
++Node: Continue Statement422207
++Node: Next Statement424034
++Node: Nextfile Statement426415
++Node: Exit Statement429045
++Node: Built-in Variables431448
++Node: User-modified432581
++Ref: User-modified-Footnote-1440262
++Node: Auto-set440324
++Ref: Auto-set-Footnote-1454016
++Ref: Auto-set-Footnote-2454221
++Node: ARGC and ARGV454277
++Node: Pattern Action Summary458495
++Node: Arrays460922
++Node: Array Basics462251
++Node: Array Intro463095
++Ref: figure-array-elements465059
++Ref: Array Intro-Footnote-1467585
++Node: Reference to Elements467713
++Node: Assigning Elements470165
++Node: Array Example470656
++Node: Scanning an Array472414
++Node: Controlling Scanning475430
++Ref: Controlling Scanning-Footnote-1480626
++Node: Numeric Array Subscripts480942
++Node: Uninitialized Subscripts483127
++Node: Delete484744
++Ref: Delete-Footnote-1487487
++Node: Multidimensional487544
++Node: Multiscanning490641
++Node: Arrays of Arrays492230
++Node: Arrays Summary496989
++Node: Functions499081
++Node: Built-in499980
++Node: Calling Built-in501058
++Node: Numeric Functions503049
++Ref: Numeric Functions-Footnote-1507868
++Ref: Numeric Functions-Footnote-2508225
++Ref: Numeric Functions-Footnote-3508273
++Node: String Functions508545
++Ref: String Functions-Footnote-1532020
++Ref: String Functions-Footnote-2532149
++Ref: String Functions-Footnote-3532397
++Node: Gory Details532484
++Ref: table-sub-escapes534265
++Ref: table-sub-proposed535785
++Ref: table-posix-sub537149
++Ref: table-gensub-escapes538685
++Ref: Gory Details-Footnote-1539517
++Node: I/O Functions539668
++Ref: I/O Functions-Footnote-1546886
++Node: Time Functions547033
++Ref: Time Functions-Footnote-1557521
++Ref: Time Functions-Footnote-2557589
++Ref: Time Functions-Footnote-3557747
++Ref: Time Functions-Footnote-4557858
++Ref: Time Functions-Footnote-5557970
++Ref: Time Functions-Footnote-6558197
++Node: Bitwise Functions558463
++Ref: table-bitwise-ops559025
++Ref: Bitwise Functions-Footnote-1563334
++Node: Type Functions563503
++Node: I18N Functions564654
++Node: User-defined566299
++Node: Definition Syntax567104
++Ref: Definition Syntax-Footnote-1572511
++Node: Function Example572582
++Ref: Function Example-Footnote-1575501
++Node: Function Caveats575523
++Node: Calling A Function576041
++Node: Variable Scope576999
++Node: Pass By Value/Reference579987
++Node: Return Statement583482
++Node: Dynamic Typing586463
++Node: Indirect Calls587392
++Ref: Indirect Calls-Footnote-1598694
++Node: Functions Summary598822
++Node: Library Functions601524
++Ref: Library Functions-Footnote-1605133
++Ref: Library Functions-Footnote-2605276
++Node: Library Names605447
++Ref: Library Names-Footnote-1608901
++Ref: Library Names-Footnote-2609124
++Node: General Functions609210
++Node: Strtonum Function610313
++Node: Assert Function613335
++Node: Round Function616659
++Node: Cliff Random Function618200
++Node: Ordinal Functions619216
++Ref: Ordinal Functions-Footnote-1622279
++Ref: Ordinal Functions-Footnote-2622531
++Node: Join Function622742
++Ref: Join Function-Footnote-1624511
++Node: Getlocaltime Function624711
++Node: Readfile Function628455
++Node: Shell Quoting630425
++Node: Data File Management631826
++Node: Filetrans Function632458
++Node: Rewind Function636514
++Node: File Checking637901
++Ref: File Checking-Footnote-1639233
++Node: Empty Files639434
++Node: Ignoring Assigns641413
++Node: Getopt Function642964
++Ref: Getopt Function-Footnote-1654426
++Node: Passwd Functions654626
++Ref: Passwd Functions-Footnote-1663463
++Node: Group Functions663551
++Ref: Group Functions-Footnote-1671445
++Node: Walking Arrays671658
++Node: Library Functions Summary673261
++Node: Library Exercises674662
++Node: Sample Programs675942
++Node: Running Examples676712
++Node: Clones677440
++Node: Cut Program678664
++Node: Egrep Program688383
++Ref: Egrep Program-Footnote-1695881
++Node: Id Program695991
++Node: Split Program699636
++Ref: Split Program-Footnote-1703084
++Node: Tee Program703212
++Node: Uniq Program706001
++Node: Wc Program713420
++Ref: Wc Program-Footnote-1717670
++Node: Miscellaneous Programs717764
++Node: Dupword Program718977
++Node: Alarm Program721008
++Node: Translate Program725812
++Ref: Translate Program-Footnote-1730377
++Node: Labels Program730647
++Ref: Labels Program-Footnote-1733998
++Node: Word Sorting734082
++Node: History Sorting738153
++Node: Extract Program739989
++Node: Simple Sed747514
++Node: Igawk Program750582
++Ref: Igawk Program-Footnote-1764906
++Ref: Igawk Program-Footnote-2765107
++Ref: Igawk Program-Footnote-3765229
++Node: Anagram Program765344
++Node: Signature Program768401
++Node: Programs Summary769648
++Node: Programs Exercises770841
++Ref: Programs Exercises-Footnote-1774972
++Node: Advanced Features775063
++Node: Nondecimal Data777011
++Node: Array Sorting778601
++Node: Controlling Array Traversal779298
++Ref: Controlling Array Traversal-Footnote-1787631
++Node: Array Sorting Functions787749
++Ref: Array Sorting Functions-Footnote-1791638
++Node: Two-way I/O791834
++Ref: Two-way I/O-Footnote-1796779
++Ref: Two-way I/O-Footnote-2796965
++Node: TCP/IP Networking797047
++Node: Profiling799920
++Node: Advanced Features Summary808197
++Node: Internationalization810130
++Node: I18N and L10N811610
++Node: Explaining gettext812296
++Ref: Explaining gettext-Footnote-1817321
++Ref: Explaining gettext-Footnote-2817505
++Node: Programmer i18n817670
++Ref: Programmer i18n-Footnote-1822536
++Node: Translator i18n822585
++Node: String Extraction823379
++Ref: String Extraction-Footnote-1824510
++Node: Printf Ordering824596
++Ref: Printf Ordering-Footnote-1827382
++Node: I18N Portability827446
++Ref: I18N Portability-Footnote-1829901
++Node: I18N Example829964
++Ref: I18N Example-Footnote-1832767
++Node: Gawk I18N832839
++Node: I18N Summary833477
++Node: Debugger834816
++Node: Debugging835838
++Node: Debugging Concepts836279
++Node: Debugging Terms838132
++Node: Awk Debugging840704
++Node: Sample Debugging Session841598
++Node: Debugger Invocation842118
++Node: Finding The Bug843502
++Node: List of Debugger Commands849977
++Node: Breakpoint Control851310
++Node: Debugger Execution Control855006
++Node: Viewing And Changing Data858370
++Node: Execution Stack861748
++Node: Debugger Info863385
++Node: Miscellaneous Debugger Commands867402
++Node: Readline Support872431
++Node: Limitations873323
++Node: Debugging Summary875437
++Node: Arbitrary Precision Arithmetic876605
++Node: Computer Arithmetic878021
++Ref: table-numeric-ranges881619
++Ref: Computer Arithmetic-Footnote-1882478
++Node: Math Definitions882535
++Ref: table-ieee-formats885823
++Ref: Math Definitions-Footnote-1886427
++Node: MPFR features886532
++Node: FP Math Caution888203
++Ref: FP Math Caution-Footnote-1889253
++Node: Inexactness of computations889622
++Node: Inexact representation890581
++Node: Comparing FP Values891938
++Node: Errors accumulate893020
++Node: Getting Accuracy894453
++Node: Try To Round897115
++Node: Setting precision898014
++Ref: table-predefined-precision-strings898698
++Node: Setting the rounding mode900487
++Ref: table-gawk-rounding-modes900851
++Ref: Setting the rounding mode-Footnote-1904306
++Node: Arbitrary Precision Integers904485
++Ref: Arbitrary Precision Integers-Footnote-1909384
++Node: POSIX Floating Point Problems909533
++Ref: POSIX Floating Point Problems-Footnote-1913406
++Node: Floating point summary913444
++Node: Dynamic Extensions915638
++Node: Extension Intro917190
++Node: Plugin License918456
++Node: Extension Mechanism Outline919253
++Ref: figure-load-extension919681
++Ref: figure-register-new-function921161
++Ref: figure-call-new-function922165
++Node: Extension API Description924151
++Node: Extension API Functions Introduction925601
++Node: General Data Types930425
++Ref: General Data Types-Footnote-1936164
++Node: Memory Allocation Functions936463
++Ref: Memory Allocation Functions-Footnote-1939302
++Node: Constructor Functions939398
++Node: Registration Functions941132
++Node: Extension Functions941817
++Node: Exit Callback Functions944114
++Node: Extension Version String945362
++Node: Input Parsers946027
++Node: Output Wrappers955906
++Node: Two-way processors960421
++Node: Printing Messages962625
++Ref: Printing Messages-Footnote-1963701
++Node: Updating `ERRNO'963853
++Node: Requesting Values964593
++Ref: table-value-types-returned965321
++Node: Accessing Parameters966278
++Node: Symbol Table Access967509
++Node: Symbol table by name968023
++Node: Symbol table by cookie970004
++Ref: Symbol table by cookie-Footnote-1974148
++Node: Cached values974211
++Ref: Cached values-Footnote-1977710
++Node: Array Manipulation977801
++Ref: Array Manipulation-Footnote-1978899
++Node: Array Data Types978936
++Ref: Array Data Types-Footnote-1981591
++Node: Array Functions981683
++Node: Flattening Arrays985537
++Node: Creating Arrays992429
++Node: Extension API Variables997200
++Node: Extension Versioning997836
++Node: Extension API Informational Variables999737
++Node: Extension API Boilerplate1000802
++Node: Finding Extensions1004611
++Node: Extension Example1005171
++Node: Internal File Description1005943
++Node: Internal File Ops1010010
++Ref: Internal File Ops-Footnote-11021680
++Node: Using Internal File Ops1021820
++Ref: Using Internal File Ops-Footnote-11024203
++Node: Extension Samples1024476
++Node: Extension Sample File Functions1026002
++Node: Extension Sample Fnmatch1033640
++Node: Extension Sample Fork1035131
++Node: Extension Sample Inplace1036346
++Node: Extension Sample Ord1038021
++Node: Extension Sample Readdir1038857
++Ref: table-readdir-file-types1039733
++Node: Extension Sample Revout1040544
++Node: Extension Sample Rev2way1041134
++Node: Extension Sample Read write array1041874
++Node: Extension Sample Readfile1043814
++Node: Extension Sample Time1044909
++Node: Extension Sample API Tests1046258
++Node: gawkextlib1046749
++Node: Extension summary1049407
++Node: Extension Exercises1053096
++Node: Language History1053818
++Node: V7/SVR3.11055474
++Node: SVR41057655
++Node: POSIX1059100
++Node: BTL1060489
++Node: POSIX/GNU1061223
++Node: Feature History1066847
++Node: Common Extensions1079945
++Node: Ranges and Locales1081269
++Ref: Ranges and Locales-Footnote-11085887
++Ref: Ranges and Locales-Footnote-21085914
++Ref: Ranges and Locales-Footnote-31086148
++Node: Contributors1086369
++Node: History summary1091910
++Node: Installation1093280
++Node: Gawk Distribution1094226
++Node: Getting1094710
++Node: Extracting1095533
++Node: Distribution contents1097168
++Node: Unix Installation1103233
++Node: Quick Installation1103916
++Node: Shell Startup Files1106327
++Node: Additional Configuration Options1107406
++Node: Configuration Philosophy1109145
++Node: Non-Unix Installation1111514
++Node: PC Installation1111972
++Node: PC Binary Installation1113291
++Node: PC Compiling1115139
++Ref: PC Compiling-Footnote-11118160
++Node: PC Testing1118269
++Node: PC Using1119445
++Node: Cygwin1123560
++Node: MSYS1124383
++Node: VMS Installation1124883
++Node: VMS Compilation1125675
++Ref: VMS Compilation-Footnote-11126897
++Node: VMS Dynamic Extensions1126955
++Node: VMS Installation Details1128639
++Node: VMS Running1130891
++Node: VMS GNV1133727
++Node: VMS Old Gawk1134461
++Node: Bugs1134931
++Node: Other Versions1138814
++Node: Installation summary1145242
++Node: Notes1146298
++Node: Compatibility Mode1147163
++Node: Additions1147945
++Node: Accessing The Source1148870
++Node: Adding Code1150306
++Node: New Ports1156471
++Node: Derived Files1160953
++Ref: Derived Files-Footnote-11166428
++Ref: Derived Files-Footnote-21166462
++Ref: Derived Files-Footnote-31167058
++Node: Future Extensions1167172
++Node: Implementation Limitations1167778
++Node: Extension Design1169026
++Node: Old Extension Problems1170180
++Ref: Old Extension Problems-Footnote-11171697
++Node: Extension New Mechanism Goals1171754
++Ref: Extension New Mechanism Goals-Footnote-11175114
++Node: Extension Other Design Decisions1175303
++Node: Extension Future Growth1177411
++Node: Old Extension Mechanism1178247
++Node: Notes summary1180009
++Node: Basic Concepts1181195
++Node: Basic High Level1181876
++Ref: figure-general-flow1182148
++Ref: figure-process-flow1182747
++Ref: Basic High Level-Footnote-11185976
++Node: Basic Data Typing1186161
++Node: Glossary1189489
++Node: Copying1214647
++Node: GNU Free Documentation License1252203
++Node: Index1277339
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  883 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   17 +-
 doc/ |   17 +-
 4 files changed, 461 insertions(+), 460 deletions(-)


reply via email to

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