[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-999-g0cfef8a

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-999-g0cfef8a
Date: Sat, 06 Dec 2014 18:57:08 +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  0cfef8a4298a54a53b9f78c003c8e508f65dad06 (commit)
       via  bf80c70c5aa0a98c02e3ce157153f7a40c516839 (commit)
      from  bf97a0c486d96e13c57e2f716dfacfa07c6394f5 (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 0cfef8a4298a54a53b9f78c003c8e508f65dad06
Merge: bf97a0c bf80c70
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Dec 6 20:56:59 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 608325e,37a0d50..40823e1
--- a/doc/
+++ b/doc/
@@@ -34450,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-1200873
 -Node: Fields200910
 -Ref: Fields-Footnote-1203686
 -Node: Nonconstant Fields203772
 -Ref: Nonconstant Fields-Footnote-1206015
 -Node: Changing Fields206219
 -Node: Field Separators212148
 -Node: Default Field Splitting214853
 -Node: Regexp Field Splitting215970
 -Node: Single Character Fields219320
 -Node: Command Line Field Separator220379
 -Node: Full Line Fields223591
 -Ref: Full Line Fields-Footnote-1225108
 -Ref: Full Line Fields-Footnote-2225154
 -Node: Field Splitting Summary225255
 -Node: Constant Size227329
 -Node: Splitting By Content231918
 -Ref: Splitting By Content-Footnote-1235912
 -Node: Multiple Line236075
 -Ref: Multiple Line-Footnote-1241961
 -Node: Getline242140
 -Node: Plain Getline244352
 -Node: Getline/Variable246992
 -Node: Getline/File248140
 -Node: Getline/Variable/File249524
 -Ref: Getline/Variable/File-Footnote-1251127
 -Node: Getline/Pipe251214
 -Node: Getline/Variable/Pipe253897
 -Node: Getline/Coprocess255028
 -Node: Getline/Variable/Coprocess256280
 -Node: Getline Notes257019
 -Node: Getline Summary259811
 -Ref: table-getline-variants260223
 -Node: Read Timeout261052
 -Ref: Read Timeout-Footnote-1264877
 -Node: Command-line directories264935
 -Node: Input Summary265840
 -Node: Input Exercises269093
 -Node: Printing269821
 -Node: Print271598
 -Node: Print Examples273055
 -Node: Output Separators275834
 -Node: OFMT277852
 -Node: Printf279206
 -Node: Basic Printf279991
 -Node: Control Letters281561
 -Node: Format Modifiers285545
 -Node: Printf Examples291546
 -Node: Redirection294032
 -Node: Special FD300873
 -Ref: Special FD-Footnote-1304033
 -Node: Special Files304107
 -Node: Other Inherited Files304724
 -Node: Special Network305724
 -Node: Special Caveats306586
 -Node: Close Files And Pipes307537
 -Ref: Close Files And Pipes-Footnote-1314719
 -Ref: Close Files And Pipes-Footnote-2314867
 -Node: Output Summary315017
 -Node: Output Exercises316015
 -Node: Expressions316695
 -Node: Values317880
 -Node: Constants318558
 -Node: Scalar Constants319249
 -Ref: Scalar Constants-Footnote-1320108
 -Node: Nondecimal-numbers320358
 -Node: Regexp Constants323376
 -Node: Using Constant Regexps323901
 -Node: Variables327044
 -Node: Using Variables327699
 -Node: Assignment Options329610
 -Node: Conversion331485
 -Node: Strings And Numbers332009
 -Ref: Strings And Numbers-Footnote-1335074
 -Node: Locale influences conversions335183
 -Ref: table-locale-affects337930
 -Node: All Operators338518
 -Node: Arithmetic Ops339148
 -Node: Concatenation341653
 -Ref: Concatenation-Footnote-1344472
 -Node: Assignment Ops344578
 -Ref: table-assign-ops349557
 -Node: Increment Ops350829
 -Node: Truth Values and Conditions354267
 -Node: Truth Values355352
 -Node: Typing and Comparison356401
 -Node: Variable Typing357211
 -Node: Comparison Operators360864
 -Ref: table-relational-ops361274
 -Node: POSIX String Comparison364769
 -Ref: POSIX String Comparison-Footnote-1365841
 -Node: Boolean Ops365979
 -Ref: Boolean Ops-Footnote-1370458
 -Node: Conditional Exp370549
 -Node: Function Calls372276
 -Node: Precedence376156
 -Node: Locales379817
 -Node: Expressions Summary381449
 -Node: Patterns and Actions384009
 -Node: Pattern Overview385129
 -Node: Regexp Patterns386808
 -Node: Expression Patterns387351
 -Node: Ranges391132
 -Node: BEGIN/END394238
 -Node: Using BEGIN/END394999
 -Ref: Using BEGIN/END-Footnote-1397733
 -Node: I/O And BEGIN/END397839
 -Node: Empty403054
 -Node: Using Shell Variables403371
 -Node: Action Overview405644
 -Node: Statements407970
 -Node: If Statement409818
 -Node: While Statement411313
 -Node: Do Statement413342
 -Node: For Statement414486
 -Node: Switch Statement417643
 -Node: Break Statement420025
 -Node: Continue Statement422066
 -Node: Next Statement423893
 -Node: Nextfile Statement426274
 -Node: Exit Statement428904
 -Node: Built-in Variables431307
 -Node: User-modified432440
 -Ref: User-modified-Footnote-1440121
 -Node: Auto-set440183
 -Ref: Auto-set-Footnote-1453218
 -Ref: Auto-set-Footnote-2453423
 -Node: ARGC and ARGV453479
 -Node: Pattern Action Summary457697
 -Node: Arrays460124
 -Node: Array Basics461453
 -Node: Array Intro462297
 -Ref: figure-array-elements464261
 -Ref: Array Intro-Footnote-1466787
 -Node: Reference to Elements466915
 -Node: Assigning Elements469367
 -Node: Array Example469858
 -Node: Scanning an Array471616
 -Node: Controlling Scanning474632
 -Ref: Controlling Scanning-Footnote-1479828
 -Node: Numeric Array Subscripts480144
 -Node: Uninitialized Subscripts482329
 -Node: Delete483946
 -Ref: Delete-Footnote-1486689
 -Node: Multidimensional486746
 -Node: Multiscanning489843
 -Node: Arrays of Arrays491432
 -Node: Arrays Summary496191
 -Node: Functions498283
 -Node: Built-in499156
 -Node: Calling Built-in500234
 -Node: Numeric Functions502225
 -Ref: Numeric Functions-Footnote-1506242
 -Ref: Numeric Functions-Footnote-2506599
 -Ref: Numeric Functions-Footnote-3506647
 -Node: String Functions506919
 -Ref: String Functions-Footnote-1530394
 -Ref: String Functions-Footnote-2530523
 -Ref: String Functions-Footnote-3530771
 -Node: Gory Details530858
 -Ref: table-sub-escapes532639
 -Ref: table-sub-proposed534159
 -Ref: table-posix-sub535523
 -Ref: table-gensub-escapes537059
 -Ref: Gory Details-Footnote-1537891
 -Node: I/O Functions538042
 -Ref: I/O Functions-Footnote-1545260
 -Node: Time Functions545407
 -Ref: Time Functions-Footnote-1555895
 -Ref: Time Functions-Footnote-2555963
 -Ref: Time Functions-Footnote-3556121
 -Ref: Time Functions-Footnote-4556232
 -Ref: Time Functions-Footnote-5556344
 -Ref: Time Functions-Footnote-6556571
 -Node: Bitwise Functions556837
 -Ref: table-bitwise-ops557399
 -Ref: Bitwise Functions-Footnote-1561708
 -Node: Type Functions561877
 -Node: I18N Functions563028
 -Node: User-defined564673
 -Node: Definition Syntax565478
 -Ref: Definition Syntax-Footnote-1570885
 -Node: Function Example570956
 -Ref: Function Example-Footnote-1573875
 -Node: Function Caveats573897
 -Node: Calling A Function574415
 -Node: Variable Scope575373
 -Node: Pass By Value/Reference578361
 -Node: Return Statement581856
 -Node: Dynamic Typing584837
 -Node: Indirect Calls585766
 -Ref: Indirect Calls-Footnote-1597068
 -Node: Functions Summary597196
 -Node: Library Functions599898
 -Ref: Library Functions-Footnote-1603507
 -Ref: Library Functions-Footnote-2603650
 -Node: Library Names603821
 -Ref: Library Names-Footnote-1607275
 -Ref: Library Names-Footnote-2607498
 -Node: General Functions607584
 -Node: Strtonum Function608687
 -Node: Assert Function611709
 -Node: Round Function615033
 -Node: Cliff Random Function616574
 -Node: Ordinal Functions617590
 -Ref: Ordinal Functions-Footnote-1620653
 -Ref: Ordinal Functions-Footnote-2620905
 -Node: Join Function621116
 -Ref: Join Function-Footnote-1622885
 -Node: Getlocaltime Function623085
 -Node: Readfile Function626829
 -Node: Shell Quoting628799
 -Node: Data File Management630200
 -Node: Filetrans Function630832
 -Node: Rewind Function634888
 -Node: File Checking636275
 -Ref: File Checking-Footnote-1637607
 -Node: Empty Files637808
 -Node: Ignoring Assigns639787
 -Node: Getopt Function641338
 -Ref: Getopt Function-Footnote-1652800
 -Node: Passwd Functions653000
 -Ref: Passwd Functions-Footnote-1661837
 -Node: Group Functions661925
 -Ref: Group Functions-Footnote-1669819
 -Node: Walking Arrays670032
 -Node: Library Functions Summary671635
 -Node: Library Exercises673036
 -Node: Sample Programs674316
 -Node: Running Examples675086
 -Node: Clones675814
 -Node: Cut Program677038
 -Node: Egrep Program686757
 -Ref: Egrep Program-Footnote-1694255
 -Node: Id Program694365
 -Node: Split Program698010
 -Ref: Split Program-Footnote-1701458
 -Node: Tee Program701586
 -Node: Uniq Program704375
 -Node: Wc Program711794
 -Ref: Wc Program-Footnote-1716044
 -Node: Miscellaneous Programs716138
 -Node: Dupword Program717351
 -Node: Alarm Program719382
 -Node: Translate Program724186
 -Ref: Translate Program-Footnote-1728751
 -Node: Labels Program729021
 -Ref: Labels Program-Footnote-1732372
 -Node: Word Sorting732456
 -Node: History Sorting736527
 -Node: Extract Program738363
 -Node: Simple Sed745888
 -Node: Igawk Program748956
 -Ref: Igawk Program-Footnote-1763280
 -Ref: Igawk Program-Footnote-2763481
 -Ref: Igawk Program-Footnote-3763603
 -Node: Anagram Program763718
 -Node: Signature Program766775
 -Node: Programs Summary768022
 -Node: Programs Exercises769215
 -Ref: Programs Exercises-Footnote-1773346
 -Node: Advanced Features773437
 -Node: Nondecimal Data775385
 -Node: Array Sorting776975
 -Node: Controlling Array Traversal777672
 -Ref: Controlling Array Traversal-Footnote-1786005
 -Node: Array Sorting Functions786123
 -Ref: Array Sorting Functions-Footnote-1790012
 -Node: Two-way I/O790208
 -Ref: Two-way I/O-Footnote-1795149
 -Ref: Two-way I/O-Footnote-2795335
 -Node: TCP/IP Networking795417
 -Node: Profiling798290
 -Node: Advanced Features Summary805837
 -Node: Internationalization807770
 -Node: I18N and L10N809250
 -Node: Explaining gettext809936
 -Ref: Explaining gettext-Footnote-1814961
 -Ref: Explaining gettext-Footnote-2815145
 -Node: Programmer i18n815310
 -Ref: Programmer i18n-Footnote-1820176
 -Node: Translator i18n820225
 -Node: String Extraction821019
 -Ref: String Extraction-Footnote-1822150
 -Node: Printf Ordering822236
 -Ref: Printf Ordering-Footnote-1825022
 -Node: I18N Portability825086
 -Ref: I18N Portability-Footnote-1827541
 -Node: I18N Example827604
 -Ref: I18N Example-Footnote-1830407
 -Node: Gawk I18N830479
 -Node: I18N Summary831117
 -Node: Debugger832456
 -Node: Debugging833478
 -Node: Debugging Concepts833919
 -Node: Debugging Terms835772
 -Node: Awk Debugging838344
 -Node: Sample Debugging Session839238
 -Node: Debugger Invocation839758
 -Node: Finding The Bug841142
 -Node: List of Debugger Commands847617
 -Node: Breakpoint Control848950
 -Node: Debugger Execution Control852646
 -Node: Viewing And Changing Data856010
 -Node: Execution Stack859388
 -Node: Debugger Info861025
 -Node: Miscellaneous Debugger Commands865042
 -Node: Readline Support870071
 -Node: Limitations870963
 -Node: Debugging Summary873077
 -Node: Arbitrary Precision Arithmetic874245
 -Node: Computer Arithmetic875661
 -Ref: table-numeric-ranges879259
 -Ref: Computer Arithmetic-Footnote-1880118
 -Node: Math Definitions880175
 -Ref: table-ieee-formats883463
 -Ref: Math Definitions-Footnote-1884067
 -Node: MPFR features884172
 -Node: FP Math Caution885843
 -Ref: FP Math Caution-Footnote-1886893
 -Node: Inexactness of computations887262
 -Node: Inexact representation888221
 -Node: Comparing FP Values889578
 -Node: Errors accumulate890660
 -Node: Getting Accuracy892093
 -Node: Try To Round894755
 -Node: Setting precision895654
 -Ref: table-predefined-precision-strings896338
 -Node: Setting the rounding mode898127
 -Ref: table-gawk-rounding-modes898491
 -Ref: Setting the rounding mode-Footnote-1901946
 -Node: Arbitrary Precision Integers902125
 -Ref: Arbitrary Precision Integers-Footnote-1905111
 -Node: POSIX Floating Point Problems905260
 -Ref: POSIX Floating Point Problems-Footnote-1909133
 -Node: Floating point summary909171
 -Node: Dynamic Extensions911365
 -Node: Extension Intro912917
 -Node: Plugin License914183
 -Node: Extension Mechanism Outline914980
 -Ref: figure-load-extension915408
 -Ref: figure-register-new-function916888
 -Ref: figure-call-new-function917892
 -Node: Extension API Description919878
 -Node: Extension API Functions Introduction921328
 -Node: General Data Types926152
 -Ref: General Data Types-Footnote-1931891
 -Node: Memory Allocation Functions932190
 -Ref: Memory Allocation Functions-Footnote-1935029
 -Node: Constructor Functions935125
 -Node: Registration Functions936859
 -Node: Extension Functions937544
 -Node: Exit Callback Functions939841
 -Node: Extension Version String941089
 -Node: Input Parsers941754
 -Node: Output Wrappers951631
 -Node: Two-way processors956146
 -Node: Printing Messages958350
 -Ref: Printing Messages-Footnote-1959426
 -Node: Updating `ERRNO'959578
 -Node: Requesting Values960318
 -Ref: table-value-types-returned961046
 -Node: Accessing Parameters962003
 -Node: Symbol Table Access963234
 -Node: Symbol table by name963748
 -Node: Symbol table by cookie965729
 -Ref: Symbol table by cookie-Footnote-1969873
 -Node: Cached values969936
 -Ref: Cached values-Footnote-1973435
 -Node: Array Manipulation973526
 -Ref: Array Manipulation-Footnote-1974624
 -Node: Array Data Types974661
 -Ref: Array Data Types-Footnote-1977316
 -Node: Array Functions977408
 -Node: Flattening Arrays981262
 -Node: Creating Arrays988154
 -Node: Extension API Variables992923
 -Node: Extension Versioning993559
 -Node: Extension API Informational Variables995460
 -Node: Extension API Boilerplate996548
 -Node: Finding Extensions1000357
 -Node: Extension Example1000917
 -Node: Internal File Description1001689
 -Node: Internal File Ops1005756
 -Ref: Internal File Ops-Footnote-11017426
 -Node: Using Internal File Ops1017566
 -Ref: Using Internal File Ops-Footnote-11019949
 -Node: Extension Samples1020222
 -Node: Extension Sample File Functions1021748
 -Node: Extension Sample Fnmatch1029386
 -Node: Extension Sample Fork1030877
 -Node: Extension Sample Inplace1032092
 -Node: Extension Sample Ord1033767
 -Node: Extension Sample Readdir1034603
 -Ref: table-readdir-file-types1035479
 -Node: Extension Sample Revout1036290
 -Node: Extension Sample Rev2way1036880
 -Node: Extension Sample Read write array1037620
 -Node: Extension Sample Readfile1039560
 -Node: Extension Sample Time1040655
 -Node: Extension Sample API Tests1042004
 -Node: gawkextlib1042495
 -Node: Extension summary1045153
 -Node: Extension Exercises1048830
 -Node: Language History1049552
 -Node: V7/SVR3.11051208
 -Node: SVR41053389
 -Node: POSIX1054834
 -Node: BTL1056223
 -Node: POSIX/GNU1056957
 -Node: Feature History1062521
 -Node: Common Extensions1075619
 -Node: Ranges and Locales1076943
 -Ref: Ranges and Locales-Footnote-11081561
 -Ref: Ranges and Locales-Footnote-21081588
 -Ref: Ranges and Locales-Footnote-31081822
 -Node: Contributors1082043
 -Node: History summary1087584
 -Node: Installation1088954
 -Node: Gawk Distribution1089900
 -Node: Getting1090384
 -Node: Extracting1091207
 -Node: Distribution contents1092842
 -Node: Unix Installation1098559
 -Node: Quick Installation1099176
 -Node: Additional Configuration Options1101600
 -Node: Configuration Philosophy1103338
 -Node: Non-Unix Installation1105707
 -Node: PC Installation1106165
 -Node: PC Binary Installation1107484
 -Node: PC Compiling1109332
 -Ref: PC Compiling-Footnote-11112353
 -Node: PC Testing1112462
 -Node: PC Using1113638
 -Node: Cygwin1117753
 -Node: MSYS1118576
 -Node: VMS Installation1119076
 -Node: VMS Compilation1119868
 -Ref: VMS Compilation-Footnote-11121090
 -Node: VMS Dynamic Extensions1121148
 -Node: VMS Installation Details1122832
 -Node: VMS Running1125084
 -Node: VMS GNV1127920
 -Node: VMS Old Gawk1128654
 -Node: Bugs1129124
 -Node: Other Versions1133007
 -Node: Installation summary1139429
 -Node: Notes1140485
 -Node: Compatibility Mode1141350
 -Node: Additions1142132
 -Node: Accessing The Source1143057
 -Node: Adding Code1144493
 -Node: New Ports1150658
 -Node: Derived Files1155140
 -Ref: Derived Files-Footnote-11160615
 -Ref: Derived Files-Footnote-21160649
 -Ref: Derived Files-Footnote-31161245
 -Node: Future Extensions1161359
 -Node: Implementation Limitations1161965
 -Node: Extension Design1163213
 -Node: Old Extension Problems1164367
 -Ref: Old Extension Problems-Footnote-11165884
 -Node: Extension New Mechanism Goals1165941
 -Ref: Extension New Mechanism Goals-Footnote-11169301
 -Node: Extension Other Design Decisions1169490
 -Node: Extension Future Growth1171598
 -Node: Old Extension Mechanism1172434
 -Node: Notes summary1174196
 -Node: Basic Concepts1175382
 -Node: Basic High Level1176063
 -Ref: figure-general-flow1176335
 -Ref: figure-process-flow1176934
 -Ref: Basic High Level-Footnote-11180163
 -Node: Basic Data Typing1180348
 -Node: Glossary1183676
 -Node: Copying1208834
 -Node: GNU Free Documentation License1246390
 -Node: Index1271526
 +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 Letters281713
- Node: Format Modifiers285697
- Node: Printf Examples291698
- Node: Redirection294184
- Node: Special FD301025
- Ref: Special FD-Footnote-1304185
- Node: Special Files304259
- Node: Other Inherited Files304876
- Node: Special Network305876
- Node: Special Caveats306738
- Node: Close Files And Pipes307689
- Ref: Close Files And Pipes-Footnote-1314871
- Ref: Close Files And Pipes-Footnote-2315019
- Node: Output Summary315169
- Node: Output Exercises316167
- Node: Expressions316847
- Node: Values318032
- Node: Constants318710
- Node: Scalar Constants319401
- Ref: Scalar Constants-Footnote-1320260
- Node: Nondecimal-numbers320510
- Node: Regexp Constants323528
- Node: Using Constant Regexps324053
- Node: Variables327196
- Node: Using Variables327851
- Node: Assignment Options329762
- Node: Conversion331637
- Node: Strings And Numbers332161
- Ref: Strings And Numbers-Footnote-1335226
- Node: Locale influences conversions335335
- Ref: table-locale-affects338082
- Node: All Operators338670
- Node: Arithmetic Ops339300
- Node: Concatenation341805
- Ref: Concatenation-Footnote-1344624
- Node: Assignment Ops344730
- Ref: table-assign-ops349709
- Node: Increment Ops350981
- Node: Truth Values and Conditions354419
- Node: Truth Values355504
- Node: Typing and Comparison356553
- Node: Variable Typing357363
- Node: Comparison Operators361016
- Ref: table-relational-ops361426
- Node: POSIX String Comparison364921
- Ref: POSIX String Comparison-Footnote-1365993
- Node: Boolean Ops366131
- Ref: Boolean Ops-Footnote-1370610
- Node: Conditional Exp370701
- Node: Function Calls372428
- Node: Precedence376308
- Node: Locales379969
- Node: Expressions Summary381601
- Node: Patterns and Actions384161
- Node: Pattern Overview385281
- Node: Regexp Patterns386960
- Node: Expression Patterns387503
- Node: Ranges391284
- Node: BEGIN/END394390
- Node: Using BEGIN/END395151
- Ref: Using BEGIN/END-Footnote-1397885
- Node: I/O And BEGIN/END397991
- Node: Empty403206
- Node: Using Shell Variables403523
- Node: Action Overview405796
- Node: Statements408122
- Node: If Statement409970
- Node: While Statement411465
- Node: Do Statement413494
- Node: For Statement414638
- Node: Switch Statement417795
- Node: Break Statement420177
- Node: Continue Statement422218
- Node: Next Statement424045
- Node: Nextfile Statement426426
- Node: Exit Statement429056
- Node: Built-in Variables431459
- Node: User-modified432592
- Ref: User-modified-Footnote-1440273
- Node: Auto-set440335
- Ref: Auto-set-Footnote-1454027
- Ref: Auto-set-Footnote-2454232
- Node: ARGC and ARGV454288
- Node: Pattern Action Summary458506
- Node: Arrays460933
- Node: Array Basics462262
- Node: Array Intro463106
- Ref: figure-array-elements465070
- Ref: Array Intro-Footnote-1467596
- Node: Reference to Elements467724
- Node: Assigning Elements470176
- Node: Array Example470667
- Node: Scanning an Array472425
- Node: Controlling Scanning475441
- Ref: Controlling Scanning-Footnote-1480637
- Node: Numeric Array Subscripts480953
- Node: Uninitialized Subscripts483138
- Node: Delete484755
- Ref: Delete-Footnote-1487498
- Node: Multidimensional487555
- Node: Multiscanning490652
- Node: Arrays of Arrays492241
- Node: Arrays Summary497000
- Node: Functions499092
- Node: Built-in499965
- Node: Calling Built-in501043
- Node: Numeric Functions503034
- Ref: Numeric Functions-Footnote-1507853
- Ref: Numeric Functions-Footnote-2508210
- Ref: Numeric Functions-Footnote-3508258
- Node: String Functions508530
- Ref: String Functions-Footnote-1532005
- Ref: String Functions-Footnote-2532134
- Ref: String Functions-Footnote-3532382
- Node: Gory Details532469
- Ref: table-sub-escapes534250
- Ref: table-sub-proposed535770
- Ref: table-posix-sub537134
- Ref: table-gensub-escapes538670
- Ref: Gory Details-Footnote-1539502
- Node: I/O Functions539653
- Ref: I/O Functions-Footnote-1546871
- Node: Time Functions547018
- Ref: Time Functions-Footnote-1557506
- Ref: Time Functions-Footnote-2557574
- Ref: Time Functions-Footnote-3557732
- Ref: Time Functions-Footnote-4557843
- Ref: Time Functions-Footnote-5557955
- Ref: Time Functions-Footnote-6558182
- Node: Bitwise Functions558448
- Ref: table-bitwise-ops559010
- Ref: Bitwise Functions-Footnote-1563319
- Node: Type Functions563488
- Node: I18N Functions564639
- Node: User-defined566284
- Node: Definition Syntax567089
- Ref: Definition Syntax-Footnote-1572496
- Node: Function Example572567
- Ref: Function Example-Footnote-1575486
- Node: Function Caveats575508
- Node: Calling A Function576026
- Node: Variable Scope576984
- Node: Pass By Value/Reference579972
- Node: Return Statement583467
- Node: Dynamic Typing586448
- Node: Indirect Calls587377
- Ref: Indirect Calls-Footnote-1598679
- Node: Functions Summary598807
- Node: Library Functions601509
- Ref: Library Functions-Footnote-1605118
- Ref: Library Functions-Footnote-2605261
- Node: Library Names605432
- Ref: Library Names-Footnote-1608886
- Ref: Library Names-Footnote-2609109
- Node: General Functions609195
- Node: Strtonum Function610298
- Node: Assert Function613320
- Node: Round Function616644
- Node: Cliff Random Function618185
- Node: Ordinal Functions619201
- Ref: Ordinal Functions-Footnote-1622264
- Ref: Ordinal Functions-Footnote-2622516
- Node: Join Function622727
- Ref: Join Function-Footnote-1624496
- Node: Getlocaltime Function624696
- Node: Readfile Function628440
- Node: Shell Quoting630410
- Node: Data File Management631811
- Node: Filetrans Function632443
- Node: Rewind Function636499
- Node: File Checking637886
- Ref: File Checking-Footnote-1639218
- Node: Empty Files639419
- Node: Ignoring Assigns641398
- Node: Getopt Function642949
- Ref: Getopt Function-Footnote-1654411
- Node: Passwd Functions654611
- Ref: Passwd Functions-Footnote-1663448
- Node: Group Functions663536
- Ref: Group Functions-Footnote-1671430
- Node: Walking Arrays671643
- Node: Library Functions Summary673246
- Node: Library Exercises674647
- Node: Sample Programs675927
- Node: Running Examples676697
- Node: Clones677425
- Node: Cut Program678649
- Node: Egrep Program688368
- Ref: Egrep Program-Footnote-1695866
- Node: Id Program695976
- Node: Split Program699621
- Ref: Split Program-Footnote-1703069
- Node: Tee Program703197
- Node: Uniq Program705986
- Node: Wc Program713405
- Ref: Wc Program-Footnote-1717655
- Node: Miscellaneous Programs717749
- Node: Dupword Program718962
- Node: Alarm Program720993
- Node: Translate Program725797
- Ref: Translate Program-Footnote-1730362
- Node: Labels Program730632
- Ref: Labels Program-Footnote-1733983
- Node: Word Sorting734067
- Node: History Sorting738138
- Node: Extract Program739974
- Node: Simple Sed747499
- Node: Igawk Program750567
- Ref: Igawk Program-Footnote-1764891
- Ref: Igawk Program-Footnote-2765092
- Ref: Igawk Program-Footnote-3765214
- Node: Anagram Program765329
- Node: Signature Program768386
- Node: Programs Summary769633
- Node: Programs Exercises770826
- Ref: Programs Exercises-Footnote-1774957
- Node: Advanced Features775048
- Node: Nondecimal Data776996
- Node: Array Sorting778586
- Node: Controlling Array Traversal779283
- Ref: Controlling Array Traversal-Footnote-1787616
- Node: Array Sorting Functions787734
- Ref: Array Sorting Functions-Footnote-1791623
- Node: Two-way I/O791819
- Ref: Two-way I/O-Footnote-1796760
- Ref: Two-way I/O-Footnote-2796946
- Node: TCP/IP Networking797028
- Node: Profiling799901
- Node: Advanced Features Summary808178
- Node: Internationalization810111
- Node: I18N and L10N811591
- Node: Explaining gettext812277
- Ref: Explaining gettext-Footnote-1817302
- Ref: Explaining gettext-Footnote-2817486
- Node: Programmer i18n817651
- Ref: Programmer i18n-Footnote-1822517
- Node: Translator i18n822566
- Node: String Extraction823360
- Ref: String Extraction-Footnote-1824491
- Node: Printf Ordering824577
- Ref: Printf Ordering-Footnote-1827363
- Node: I18N Portability827427
- Ref: I18N Portability-Footnote-1829882
- Node: I18N Example829945
- Ref: I18N Example-Footnote-1832748
- Node: Gawk I18N832820
- Node: I18N Summary833458
- Node: Debugger834797
- Node: Debugging835819
- Node: Debugging Concepts836260
- Node: Debugging Terms838113
- Node: Awk Debugging840685
- Node: Sample Debugging Session841579
- Node: Debugger Invocation842099
- Node: Finding The Bug843483
- Node: List of Debugger Commands849958
- Node: Breakpoint Control851291
- Node: Debugger Execution Control854987
- Node: Viewing And Changing Data858351
- Node: Execution Stack861729
- Node: Debugger Info863366
- Node: Miscellaneous Debugger Commands867383
- Node: Readline Support872412
- Node: Limitations873304
- Node: Debugging Summary875418
- Node: Arbitrary Precision Arithmetic876586
- Node: Computer Arithmetic878002
- Ref: table-numeric-ranges881600
- Ref: Computer Arithmetic-Footnote-1882459
- Node: Math Definitions882516
- Ref: table-ieee-formats885804
- Ref: Math Definitions-Footnote-1886408
- Node: MPFR features886513
- Node: FP Math Caution888184
- Ref: FP Math Caution-Footnote-1889234
- Node: Inexactness of computations889603
- Node: Inexact representation890562
- Node: Comparing FP Values891919
- Node: Errors accumulate893001
- Node: Getting Accuracy894434
- Node: Try To Round897096
- Node: Setting precision897995
- Ref: table-predefined-precision-strings898679
- Node: Setting the rounding mode900468
- Ref: table-gawk-rounding-modes900832
- Ref: Setting the rounding mode-Footnote-1904287
- Node: Arbitrary Precision Integers904466
- Ref: Arbitrary Precision Integers-Footnote-1909365
- Node: POSIX Floating Point Problems909514
- Ref: POSIX Floating Point Problems-Footnote-1913387
- Node: Floating point summary913425
- Node: Dynamic Extensions915619
- Node: Extension Intro917171
- Node: Plugin License918437
- Node: Extension Mechanism Outline919234
- Ref: figure-load-extension919662
- Ref: figure-register-new-function921142
- Ref: figure-call-new-function922146
- Node: Extension API Description924132
- Node: Extension API Functions Introduction925582
- Node: General Data Types930406
- Ref: General Data Types-Footnote-1936145
- Node: Memory Allocation Functions936444
- Ref: Memory Allocation Functions-Footnote-1939283
- Node: Constructor Functions939379
- Node: Registration Functions941113
- Node: Extension Functions941798
- Node: Exit Callback Functions944095
- Node: Extension Version String945343
- Node: Input Parsers946008
- Node: Output Wrappers955885
- Node: Two-way processors960400
- Node: Printing Messages962604
- Ref: Printing Messages-Footnote-1963680
- Node: Updating `ERRNO'963832
- Node: Requesting Values964572
- Ref: table-value-types-returned965300
- Node: Accessing Parameters966257
- Node: Symbol Table Access967488
- Node: Symbol table by name968002
- Node: Symbol table by cookie969983
- Ref: Symbol table by cookie-Footnote-1974127
- Node: Cached values974190
- Ref: Cached values-Footnote-1977689
- Node: Array Manipulation977780
- Ref: Array Manipulation-Footnote-1978878
- Node: Array Data Types978915
- Ref: Array Data Types-Footnote-1981570
- Node: Array Functions981662
- Node: Flattening Arrays985516
- Node: Creating Arrays992408
- Node: Extension API Variables997177
- Node: Extension Versioning997813
- Node: Extension API Informational Variables999714
- 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 Exercises1053084
- Node: Language History1053806
- Node: V7/SVR3.11055462
- Node: SVR41057643
- Node: POSIX1059088
- Node: BTL1060477
- Node: POSIX/GNU1061211
- Node: Feature History1066835
- Node: Common Extensions1079933
- Node: Ranges and Locales1081257
- Ref: Ranges and Locales-Footnote-11085875
- Ref: Ranges and Locales-Footnote-21085902
- Ref: Ranges and Locales-Footnote-31086136
- Node: Contributors1086357
- Node: History summary1091898
- Node: Installation1093268
- Node: Gawk Distribution1094214
- Node: Getting1094698
- Node: Extracting1095521
- Node: Distribution contents1097156
- Node: Unix Installation1103221
- Node: Quick Installation1103904
- Node: Shell Startup Files1106315
- Node: Additional Configuration Options1107394
- Node: Configuration Philosophy1109133
- Node: Non-Unix Installation1111502
- Node: PC Installation1111960
- Node: PC Binary Installation1113279
- Node: PC Compiling1115127
- Ref: PC Compiling-Footnote-11118148
- Node: PC Testing1118257
- Node: PC Using1119433
- Node: Cygwin1123548
- Node: MSYS1124371
- Node: VMS Installation1124871
- Node: VMS Compilation1125663
- Ref: VMS Compilation-Footnote-11126885
- Node: VMS Dynamic Extensions1126943
- Node: VMS Installation Details1128627
- Node: VMS Running1130879
- Node: VMS GNV1133715
- Node: VMS Old Gawk1134449
- Node: Bugs1134919
- Node: Other Versions1138802
- Node: Installation summary1145224
- Node: Notes1146280
- Node: Compatibility Mode1147145
- Node: Additions1147927
- Node: Accessing The Source1148852
- Node: Adding Code1150288
- Node: New Ports1156453
- Node: Derived Files1160935
- Ref: Derived Files-Footnote-11166410
- Ref: Derived Files-Footnote-21166444
- Ref: Derived Files-Footnote-31167040
- Node: Future Extensions1167154
- Node: Implementation Limitations1167760
- Node: Extension Design1169008
- Node: Old Extension Problems1170162
- Ref: Old Extension Problems-Footnote-11171679
- Node: Extension New Mechanism Goals1171736
- Ref: Extension New Mechanism Goals-Footnote-11175096
- Node: Extension Other Design Decisions1175285
- Node: Extension Future Growth1177393
- Node: Old Extension Mechanism1178229
- Node: Notes summary1179991
- Node: Basic Concepts1181177
- Node: Basic High Level1181858
- Ref: figure-general-flow1182130
- Ref: figure-process-flow1182729
- Ref: Basic High Level-Footnote-11185958
- Node: Basic Data Typing1186143
- Node: Glossary1189471
- Node: Copying1214629
- Node: GNU Free Documentation License1252185
- Node: Index1277321
++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
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  872 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |    2 +-
 doc/ |    2 +-
 4 files changed, 442 insertions(+), 438 deletions(-)


reply via email to

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