[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-1983-g2679dd

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1983-g2679ddd
Date: Tue, 20 Sep 2016 18:23:31 +0000 (UTC)

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  2679ddd1324765b37ef69933b8ad4cf3f80c2795 (commit)
       via  9cfede253d3d5f6907a6a1c0263b08442267cd55 (commit)
      from  41232b08f9db67a0a6d3e86324d776496c212560 (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 2679ddd1324765b37ef69933b8ad4cf3f80c2795
Merge: 41232b0 9cfede2
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Sep 20 21:23:20 2016 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index efa2b56,67e92fa..916f274
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,11 -1,13 +1,19 @@@
+ 2016-09-20         Arnold D. Robbins     <address@hidden>
+       * (Group Functions): Typo fix. Reported
+       by Jaromir Obr <address@hidden>.
+       (Time Functions): Slightly enhance description of ISO 8601
+       definition of first and last weeks. Thanks to
+       Michel de Ruiter <address@hidden> for the note.
  2016-08-25         Arnold D. Robbins     <address@hidden>
 +      * (POSIX String Comparison): Update for new
 +      spec where == and != use strcmp, rest use strcoll. Thanks to
 +      Chet Ramey for pointing me at the new rules.
 +2016-08-25         Arnold D. Robbins     <address@hidden>
        * 4.1.4: Release tar ball made.
  2016-08-24         Arnold D. Robbins     <address@hidden>
diff --cc doc/
index 973af87,d348ef6..5e6a2c5
--- a/doc/
+++ b/doc/
@@@ -35276,570 -34713,563 +35276,570 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword342138
 -Node: Foreword446580
 -Node: Preface48112
 -Ref: Preface-Footnote-150984
 -Ref: Preface-Footnote-251091
 -Ref: Preface-Footnote-351325
 -Node: History51467
 -Node: Names53819
 -Ref: Names-Footnote-154913
 -Node: This Manual55060
 -Ref: This Manual-Footnote-161545
 -Node: Conventions61645
 -Node: Manual History63999
 -Ref: Manual History-Footnote-166994
 -Ref: Manual History-Footnote-267035
 -Node: How To Contribute67109
 -Node: Acknowledgments68238
 -Node: Getting Started73124
 -Node: Running gawk75563
 -Node: One-shot76753
 -Node: Read Terminal78016
 -Node: Long80048
 -Node: Executable Scripts81561
 -Ref: Executable Scripts-Footnote-184356
 -Node: Comments84459
 -Node: Quoting86943
 -Node: DOS Quoting92460
 -Node: Sample Data Files93135
 -Node: Very Simple95730
 -Node: Two Rules100632
 -Node: More Complex102517
 -Node: Statements/Lines105383
 -Ref: Statements/Lines-Footnote-1109842
 -Node: Other Features110107
 -Node: When111043
 -Ref: When-Footnote-1112797
 -Node: Intro Summary112862
 -Node: Invoking Gawk113746
 -Node: Command Line115260
 -Node: Options116058
 -Ref: Options-Footnote-1131965
 -Ref: Options-Footnote-2132195
 -Node: Other Arguments132220
 -Node: Naming Standard Input135167
 -Node: Environment Variables136260
 -Node: AWKPATH Variable136818
 -Ref: AWKPATH Variable-Footnote-1140119
 -Ref: AWKPATH Variable-Footnote-2140164
 -Node: AWKLIBPATH Variable140425
 -Node: Other Environment Variables141569
 -Node: Exit Status145517
 -Node: Include Files146194
 -Node: Loading Shared Libraries149789
 -Node: Obsolete151217
 -Node: Undocumented151909
 -Node: Invoking Summary152206
 -Node: Regexp153866
 -Node: Regexp Usage155320
 -Node: Escape Sequences157357
 -Node: Regexp Operators163371
 -Ref: Regexp Operators-Footnote-1170787
 -Ref: Regexp Operators-Footnote-2170934
 -Node: Bracket Expressions171032
 -Ref: table-char-classes173508
 -Node: Leftmost Longest176645
 -Node: Computed Regexps177948
 -Node: GNU Regexp Operators181375
 -Node: Case-sensitivity185054
 -Ref: Case-sensitivity-Footnote-1187941
 -Ref: Case-sensitivity-Footnote-2188176
 -Node: Regexp Summary188284
 -Node: Reading Files189750
 -Node: Records191844
 -Node: awk split records192577
 -Node: gawk split records197508
 -Ref: gawk split records-Footnote-1202048
 -Node: Fields202085
 -Ref: Fields-Footnote-1204865
 -Node: Nonconstant Fields204951
 -Ref: Nonconstant Fields-Footnote-1207187
 -Node: Changing Fields207391
 -Node: Field Separators213319
 -Node: Default Field Splitting216017
 -Node: Regexp Field Splitting217135
 -Node: Single Character Fields220488
 -Node: Command Line Field Separator221548
 -Node: Full Line Fields224766
 -Ref: Full Line Fields-Footnote-1226288
 -Ref: Full Line Fields-Footnote-2226334
 -Node: Field Splitting Summary226435
 -Node: Constant Size228509
 -Node: Splitting By Content233087
 -Ref: Splitting By Content-Footnote-1237058
 -Node: Multiple Line237221
 -Ref: Multiple Line-Footnote-1243103
 -Node: Getline243282
 -Node: Plain Getline245486
 -Node: Getline/Variable248125
 -Node: Getline/File249274
 -Node: Getline/Variable/File250660
 -Ref: Getline/Variable/File-Footnote-1252263
 -Node: Getline/Pipe252351
 -Node: Getline/Variable/Pipe255056
 -Node: Getline/Coprocess256189
 -Node: Getline/Variable/Coprocess257454
 -Node: Getline Notes258194
 -Node: Getline Summary260989
 -Ref: table-getline-variants261411
 -Node: Read Timeout262159
 -Ref: Read Timeout-Footnote-1266000
 -Node: Command-line directories266058
 -Node: Input Summary266962
 -Node: Input Exercises270134
 -Node: Printing270862
 -Node: Print272638
 -Node: Print Examples274095
 -Node: Output Separators276875
 -Node: OFMT278892
 -Node: Printf280248
 -Node: Basic Printf281033
 -Node: Control Letters282607
 -Node: Format Modifiers286595
 -Node: Printf Examples292610
 -Node: Redirection295096
 -Node: Special FD301937
 -Ref: Special FD-Footnote-1305105
 -Node: Special Files305179
 -Node: Other Inherited Files305796
 -Node: Special Network306797
 -Node: Special Caveats307657
 -Node: Close Files And Pipes308606
 -Ref: Close Files And Pipes-Footnote-1315799
 -Ref: Close Files And Pipes-Footnote-2315947
 -Node: Output Summary316098
 -Node: Output Exercises317096
 -Node: Expressions317775
 -Node: Values318963
 -Node: Constants319641
 -Node: Scalar Constants320332
 -Ref: Scalar Constants-Footnote-1321196
 -Node: Nondecimal-numbers321446
 -Node: Regexp Constants324459
 -Node: Using Constant Regexps324985
 -Node: Variables328148
 -Node: Using Variables328805
 -Node: Assignment Options330715
 -Node: Conversion332588
 -Node: Strings And Numbers333112
 -Ref: Strings And Numbers-Footnote-1336175
 -Node: Locale influences conversions336284
 -Ref: table-locale-affects339042
 -Node: All Operators339660
 -Node: Arithmetic Ops340289
 -Node: Concatenation342795
 -Ref: Concatenation-Footnote-1345642
 -Node: Assignment Ops345749
 -Ref: table-assign-ops350740
 -Node: Increment Ops352053
 -Node: Truth Values and Conditions355513
 -Node: Truth Values356587
 -Node: Typing and Comparison357635
 -Node: Variable Typing358455
 -Node: Comparison Operators362079
 -Ref: table-relational-ops362498
 -Node: POSIX String Comparison365993
 -Ref: POSIX String Comparison-Footnote-1367067
 -Node: Boolean Ops367206
 -Ref: Boolean Ops-Footnote-1371688
 -Node: Conditional Exp371780
 -Node: Function Calls373516
 -Node: Precedence377393
 -Node: Locales381052
 -Node: Expressions Summary382684
 -Node: Patterns and Actions385257
 -Node: Pattern Overview386377
 -Node: Regexp Patterns388054
 -Node: Expression Patterns388596
 -Node: Ranges392377
 -Node: BEGIN/END395485
 -Node: Using BEGIN/END396246
 -Ref: Using BEGIN/END-Footnote-1398982
 -Node: I/O And BEGIN/END399088
 -Node: Empty404309
 -Node: Using Shell Variables404626
 -Node: Action Overview406900
 -Node: Statements409225
 -Node: If Statement411073
 -Node: While Statement412568
 -Node: Do Statement414596
 -Node: For Statement415744
 -Node: Switch Statement418902
 -Node: Break Statement421288
 -Node: Continue Statement423380
 -Node: Next Statement425207
 -Node: Nextfile Statement427590
 -Node: Exit Statement430242
 -Node: Built-in Variables432645
 -Node: User-modified433778
 -Ref: User-modified-Footnote-1441403
 -Node: Auto-set441465
 -Ref: Auto-set-Footnote-1454821
 -Ref: Auto-set-Footnote-2455027
 -Node: ARGC and ARGV455083
 -Node: Pattern Action Summary459296
 -Node: Arrays461726
 -Node: Array Basics463055
 -Node: Array Intro463899
 -Ref: figure-array-elements465874
 -Ref: Array Intro-Footnote-1468578
 -Node: Reference to Elements468706
 -Node: Assigning Elements471170
 -Node: Array Example471661
 -Node: Scanning an Array473420
 -Node: Controlling Scanning476442
 -Ref: Controlling Scanning-Footnote-1481841
 -Node: Numeric Array Subscripts482157
 -Node: Uninitialized Subscripts484341
 -Node: Delete485960
 -Ref: Delete-Footnote-1488712
 -Node: Multidimensional488769
 -Node: Multiscanning491864
 -Node: Arrays of Arrays493455
 -Node: Arrays Summary498222
 -Node: Functions500315
 -Node: Built-in501353
 -Node: Calling Built-in502434
 -Node: Numeric Functions504430
 -Ref: Numeric Functions-Footnote-1508458
 -Ref: Numeric Functions-Footnote-2508815
 -Ref: Numeric Functions-Footnote-3508863
 -Node: String Functions509135
 -Ref: String Functions-Footnote-1532639
 -Ref: String Functions-Footnote-2532767
 -Ref: String Functions-Footnote-3533015
 -Node: Gory Details533102
 -Ref: table-sub-escapes534893
 -Ref: table-sub-proposed536412
 -Ref: table-posix-sub537775
 -Ref: table-gensub-escapes539316
 -Ref: Gory Details-Footnote-1540139
 -Node: I/O Functions540293
 -Ref: table-system-return-values546875
 -Ref: I/O Functions-Footnote-1548855
 -Ref: I/O Functions-Footnote-2549003
 -Node: Time Functions549123
 -Ref: Time Functions-Footnote-1559645
 -Ref: Time Functions-Footnote-2559713
 -Ref: Time Functions-Footnote-3559871
 -Ref: Time Functions-Footnote-4559982
 -Ref: Time Functions-Footnote-5560094
 -Ref: Time Functions-Footnote-6560321
 -Node: Bitwise Functions560587
 -Ref: table-bitwise-ops561181
 -Ref: Bitwise Functions-Footnote-1565519
 -Node: Type Functions565692
 -Node: I18N Functions566848
 -Node: User-defined568499
 -Node: Definition Syntax569304
 -Ref: Definition Syntax-Footnote-1574991
 -Node: Function Example575062
 -Ref: Function Example-Footnote-1577984
 -Node: Function Caveats578006
 -Node: Calling A Function578524
 -Node: Variable Scope579482
 -Node: Pass By Value/Reference582476
 -Node: Return Statement585975
 -Node: Dynamic Typing588954
 -Node: Indirect Calls589884
 -Ref: Indirect Calls-Footnote-1600135
 -Node: Functions Summary600263
 -Node: Library Functions602968
 -Ref: Library Functions-Footnote-1606575
 -Ref: Library Functions-Footnote-2606718
 -Node: Library Names606889
 -Ref: Library Names-Footnote-1610349
 -Ref: Library Names-Footnote-2610572
 -Node: General Functions610658
 -Node: Strtonum Function611761
 -Node: Assert Function614783
 -Node: Round Function618109
 -Node: Cliff Random Function619650
 -Node: Ordinal Functions620666
 -Ref: Ordinal Functions-Footnote-1623729
 -Ref: Ordinal Functions-Footnote-2623981
 -Node: Join Function624191
 -Ref: Join Function-Footnote-1625961
 -Node: Getlocaltime Function626161
 -Node: Readfile Function629903
 -Node: Shell Quoting631875
 -Node: Data File Management633276
 -Node: Filetrans Function633908
 -Node: Rewind Function638004
 -Node: File Checking639910
 -Ref: File Checking-Footnote-1641244
 -Node: Empty Files641445
 -Node: Ignoring Assigns643424
 -Node: Getopt Function644974
 -Ref: Getopt Function-Footnote-1656443
 -Node: Passwd Functions656643
 -Ref: Passwd Functions-Footnote-1665482
 -Node: Group Functions665570
 -Ref: Group Functions-Footnote-1673468
 -Node: Walking Arrays673675
 -Node: Library Functions Summary676683
 -Node: Library Exercises678089
 -Node: Sample Programs678554
 -Node: Running Examples679324
 -Node: Clones680052
 -Node: Cut Program681276
 -Node: Egrep Program691205
 -Ref: Egrep Program-Footnote-1698717
 -Node: Id Program698827
 -Node: Split Program702507
 -Ref: Split Program-Footnote-1705966
 -Node: Tee Program706095
 -Node: Uniq Program708885
 -Node: Wc Program716311
 -Ref: Wc Program-Footnote-1720566
 -Node: Miscellaneous Programs720660
 -Node: Dupword Program721873
 -Node: Alarm Program723903
 -Node: Translate Program728758
 -Ref: Translate Program-Footnote-1733323
 -Node: Labels Program733593
 -Ref: Labels Program-Footnote-1736944
 -Node: Word Sorting737028
 -Node: History Sorting741100
 -Node: Extract Program742935
 -Node: Simple Sed750464
 -Node: Igawk Program753538
 -Ref: Igawk Program-Footnote-1767869
 -Ref: Igawk Program-Footnote-2768071
 -Ref: Igawk Program-Footnote-3768193
 -Node: Anagram Program768308
 -Node: Signature Program771370
 -Node: Programs Summary772617
 -Node: Programs Exercises773831
 -Ref: Programs Exercises-Footnote-1777960
 -Node: Advanced Features778051
 -Node: Nondecimal Data780041
 -Node: Array Sorting781632
 -Node: Controlling Array Traversal782332
 -Ref: Controlling Array Traversal-Footnote-1790699
 -Node: Array Sorting Functions790817
 -Ref: Array Sorting Functions-Footnote-1795908
 -Node: Two-way I/O796104
 -Ref: Two-way I/O-Footnote-1802398
 -Ref: Two-way I/O-Footnote-2802585
 -Node: TCP/IP Networking802667
 -Node: Profiling805785
 -Node: Advanced Features Summary813324
 -Node: Internationalization815260
 -Node: I18N and L10N816740
 -Node: Explaining gettext817427
 -Ref: Explaining gettext-Footnote-1823319
 -Ref: Explaining gettext-Footnote-2823504
 -Node: Programmer i18n823669
 -Ref: Programmer i18n-Footnote-1828524
 -Node: Translator i18n828573
 -Node: String Extraction829367
 -Ref: String Extraction-Footnote-1830499
 -Node: Printf Ordering830585
 -Ref: Printf Ordering-Footnote-1833371
 -Node: I18N Portability833435
 -Ref: I18N Portability-Footnote-1835891
 -Node: I18N Example835954
 -Ref: I18N Example-Footnote-1838760
 -Node: Gawk I18N838833
 -Node: I18N Summary839478
 -Node: Debugger840819
 -Node: Debugging841841
 -Node: Debugging Concepts842282
 -Node: Debugging Terms844091
 -Node: Awk Debugging846666
 -Node: Sample Debugging Session847572
 -Node: Debugger Invocation848106
 -Node: Finding The Bug849492
 -Node: List of Debugger Commands855970
 -Node: Breakpoint Control857303
 -Node: Debugger Execution Control860997
 -Node: Viewing And Changing Data864359
 -Node: Execution Stack867733
 -Node: Debugger Info869370
 -Node: Miscellaneous Debugger Commands873441
 -Node: Readline Support878529
 -Node: Limitations879425
 -Node: Debugging Summary881534
 -Node: Arbitrary Precision Arithmetic882707
 -Node: Computer Arithmetic884123
 -Ref: table-numeric-ranges887714
 -Ref: Computer Arithmetic-Footnote-1888436
 -Node: Math Definitions888493
 -Ref: table-ieee-formats891807
 -Ref: Math Definitions-Footnote-1892410
 -Node: MPFR features892515
 -Node: FP Math Caution894232
 -Ref: FP Math Caution-Footnote-1895304
 -Node: Inexactness of computations895673
 -Node: Inexact representation896633
 -Node: Comparing FP Values897993
 -Node: Errors accumulate899075
 -Node: Getting Accuracy900508
 -Node: Try To Round903218
 -Node: Setting precision904117
 -Ref: table-predefined-precision-strings904814
 -Node: Setting the rounding mode906644
 -Ref: table-gawk-rounding-modes907018
 -Ref: Setting the rounding mode-Footnote-1910426
 -Node: Arbitrary Precision Integers910605
 -Ref: Arbitrary Precision Integers-Footnote-1913589
 -Node: POSIX Floating Point Problems913738
 -Ref: POSIX Floating Point Problems-Footnote-1917620
 -Node: Floating point summary917658
 -Node: Dynamic Extensions919848
 -Node: Extension Intro921401
 -Node: Plugin License922667
 -Node: Extension Mechanism Outline923464
 -Ref: figure-load-extension923903
 -Ref: figure-register-new-function925468
 -Ref: figure-call-new-function926560
 -Node: Extension API Description928622
 -Node: Extension API Functions Introduction930070
 -Node: General Data Types934882
 -Ref: General Data Types-Footnote-1940837
 -Node: Memory Allocation Functions941136
 -Ref: Memory Allocation Functions-Footnote-1943981
 -Node: Constructor Functions944080
 -Node: Registration Functions945825
 -Node: Extension Functions946510
 -Node: Exit Callback Functions948809
 -Node: Extension Version String950059
 -Node: Input Parsers950722
 -Node: Output Wrappers960604
 -Node: Two-way processors965116
 -Node: Printing Messages967381
 -Ref: Printing Messages-Footnote-1968455
 -Node: Updating ERRNO968608
 -Node: Requesting Values969347
 -Ref: table-value-types-returned970084
 -Node: Accessing Parameters970967
 -Node: Symbol Table Access972202
 -Node: Symbol table by name972714
 -Node: Symbol table by cookie974735
 -Ref: Symbol table by cookie-Footnote-1978887
 -Node: Cached values978951
 -Ref: Cached values-Footnote-1982458
 -Node: Array Manipulation982549
 -Ref: Array Manipulation-Footnote-1983648
 -Node: Array Data Types983685
 -Ref: Array Data Types-Footnote-1986343
 -Node: Array Functions986435
 -Node: Flattening Arrays990293
 -Node: Creating Arrays997201
 -Node: Extension API Variables1001970
 -Node: Extension Versioning1002606
 -Ref: gawk-api-version1003043
 -Node: Extension API Informational Variables1004799
 -Node: Extension API Boilerplate1005863
 -Node: Finding Extensions1009677
 -Node: Extension Example1010236
 -Node: Internal File Description1011034
 -Node: Internal File Ops1015114
 -Ref: Internal File Ops-Footnote-11026876
 -Node: Using Internal File Ops1027016
 -Ref: Using Internal File Ops-Footnote-11029399
 -Node: Extension Samples1029673
 -Node: Extension Sample File Functions1031202
 -Node: Extension Sample Fnmatch1038851
 -Node: Extension Sample Fork1040338
 -Node: Extension Sample Inplace1041556
 -Node: Extension Sample Ord1044766
 -Node: Extension Sample Readdir1045602
 -Ref: table-readdir-file-types1046491
 -Node: Extension Sample Revout1047296
 -Node: Extension Sample Rev2way1047885
 -Node: Extension Sample Read write array1048625
 -Node: Extension Sample Readfile1050567
 -Node: Extension Sample Time1051662
 -Node: Extension Sample API Tests1053010
 -Node: gawkextlib1053502
 -Node: Extension summary1055926
 -Node: Extension Exercises1059618
 -Node: Language History1061116
 -Node: V7/SVR3.11062772
 -Node: SVR41064924
 -Node: POSIX1066358
 -Node: BTL1067737
 -Node: POSIX/GNU1068466
 -Node: Feature History1073987
 -Node: Common Extensions1087316
 -Node: Ranges and Locales1088599
 -Ref: Ranges and Locales-Footnote-11093215
 -Ref: Ranges and Locales-Footnote-21093242
 -Ref: Ranges and Locales-Footnote-31093477
 -Node: Contributors1093698
 -Node: History summary1099258
 -Node: Installation1100638
 -Node: Gawk Distribution1101582
 -Node: Getting1102066
 -Node: Extracting1103027
 -Node: Distribution contents1104665
 -Node: Unix Installation1110416
 -Node: Quick Installation1111032
 -Node: Additional Configuration Options1113459
 -Node: Configuration Philosophy1115263
 -Node: Non-Unix Installation1117632
 -Node: PC Installation1118090
 -Node: PC Binary Installation1119410
 -Node: PC Compiling1121262
 -Ref: PC Compiling-Footnote-11124056
 -Node: PC Testing1124165
 -Node: PC Using1125345
 -Ref: PC Using-Footnote-11129498
 -Node: Cygwin1129571
 -Node: MSYS1130341
 -Node: VMS Installation1130842
 -Node: VMS Compilation1131633
 -Ref: VMS Compilation-Footnote-11132862
 -Node: VMS Dynamic Extensions1132920
 -Node: VMS Installation Details1134605
 -Node: VMS Running1136858
 -Node: VMS GNV1141137
 -Node: VMS Old Gawk1141872
 -Node: Bugs1142343
 -Node: Other Versions1146658
 -Node: Installation summary1153242
 -Node: Notes1154293
 -Node: Compatibility Mode1155158
 -Node: Additions1155940
 -Node: Accessing The Source1156865
 -Node: Adding Code1158300
 -Node: New Ports1164519
 -Node: Derived Files1169007
 -Ref: Derived Files-Footnote-11174492
 -Ref: Derived Files-Footnote-21174527
 -Ref: Derived Files-Footnote-31175125
 -Node: Future Extensions1175239
 -Node: Implementation Limitations1175897
 -Node: Extension Design1177080
 -Node: Old Extension Problems1178234
 -Ref: Old Extension Problems-Footnote-11179752
 -Node: Extension New Mechanism Goals1179809
 -Ref: Extension New Mechanism Goals-Footnote-11183173
 -Node: Extension Other Design Decisions1183362
 -Node: Extension Future Growth1185475
 -Node: Old Extension Mechanism1186311
 -Node: Notes summary1188074
 -Node: Basic Concepts1189256
 -Node: Basic High Level1189937
 -Ref: figure-general-flow1190219
 -Ref: figure-process-flow1190904
 -Ref: Basic High Level-Footnote-11194205
 -Node: Basic Data Typing1194390
 -Node: Glossary1197718
 -Node: Copying1229665
 -Node: GNU Free Documentation License1267204
 -Node: Index1292322
 +Node: Foreword342506
 +Node: Foreword446948
 +Node: Preface48480
 +Ref: Preface-Footnote-151352
 +Ref: Preface-Footnote-251459
 +Ref: Preface-Footnote-351693
 +Node: History51835
 +Node: Names54187
 +Ref: Names-Footnote-155281
 +Node: This Manual55428
 +Ref: This Manual-Footnote-161913
 +Node: Conventions62013
 +Node: Manual History64367
 +Ref: Manual History-Footnote-167362
 +Ref: Manual History-Footnote-267403
 +Node: How To Contribute67477
 +Node: Acknowledgments68606
 +Node: Getting Started73492
 +Node: Running gawk75931
 +Node: One-shot77121
 +Node: Read Terminal78384
 +Node: Long80416
 +Node: Executable Scripts81929
 +Ref: Executable Scripts-Footnote-184724
 +Node: Comments84827
 +Node: Quoting87311
 +Node: DOS Quoting92828
 +Node: Sample Data Files93503
 +Node: Very Simple96098
 +Node: Two Rules101000
 +Node: More Complex102885
 +Node: Statements/Lines105751
 +Ref: Statements/Lines-Footnote-1110210
 +Node: Other Features110475
 +Node: When111411
 +Ref: When-Footnote-1113165
 +Node: Intro Summary113230
 +Node: Invoking Gawk114114
 +Node: Command Line115628
 +Node: Options116426
 +Ref: Options-Footnote-1132525
 +Ref: Options-Footnote-2132755
 +Node: Other Arguments132780
 +Node: Naming Standard Input135727
 +Node: Environment Variables136820
 +Node: AWKPATH Variable137378
 +Ref: AWKPATH Variable-Footnote-1140789
 +Ref: AWKPATH Variable-Footnote-2140834
 +Node: AWKLIBPATH Variable141095
 +Node: Other Environment Variables142352
 +Node: Exit Status146173
 +Node: Include Files146850
 +Node: Loading Shared Libraries150445
 +Node: Obsolete151873
 +Node: Undocumented152565
 +Node: Invoking Summary152862
 +Node: Regexp154522
 +Node: Regexp Usage156041
 +Node: Escape Sequences158078
 +Node: Regexp Operators164310
 +Ref: Regexp Operators-Footnote-1171726
 +Ref: Regexp Operators-Footnote-2171873
 +Node: Bracket Expressions171971
 +Ref: table-char-classes174447
 +Node: Leftmost Longest177584
 +Node: Computed Regexps178887
 +Node: GNU Regexp Operators182314
 +Node: Case-sensitivity185993
 +Ref: Case-sensitivity-Footnote-1188889
 +Ref: Case-sensitivity-Footnote-2189124
 +Node: Strong Regexp Constants189232
 +Node: Regexp Summary190021
 +Node: Reading Files191496
 +Node: Records193659
 +Node: awk split records194392
 +Node: gawk split records199323
 +Ref: gawk split records-Footnote-1203863
 +Node: Fields203900
 +Node: Nonconstant Fields206641
 +Ref: Nonconstant Fields-Footnote-1208877
 +Node: Changing Fields209081
 +Node: Field Separators215009
 +Node: Default Field Splitting217707
 +Node: Regexp Field Splitting218825
 +Node: Single Character Fields222178
 +Node: Command Line Field Separator223238
 +Node: Full Line Fields226456
 +Ref: Full Line Fields-Footnote-1227978
 +Ref: Full Line Fields-Footnote-2228024
 +Node: Field Splitting Summary228125
 +Node: Constant Size230199
 +Node: Splitting By Content234777
 +Ref: Splitting By Content-Footnote-1238748
 +Node: Multiple Line238911
 +Ref: Multiple Line-Footnote-1244793
 +Node: Getline244972
 +Node: Plain Getline247439
 +Node: Getline/Variable250078
 +Node: Getline/File251227
 +Node: Getline/Variable/File252613
 +Ref: Getline/Variable/File-Footnote-1254216
 +Node: Getline/Pipe254304
 +Node: Getline/Variable/Pipe257009
 +Node: Getline/Coprocess258142
 +Node: Getline/Variable/Coprocess259407
 +Node: Getline Notes260147
 +Node: Getline Summary262942
 +Ref: table-getline-variants263364
 +Node: Read Timeout264112
 +Ref: Read Timeout-Footnote-1268018
 +Node: Retrying Input268076
 +Node: Command-line directories269275
 +Node: Input Summary270181
 +Node: Input Exercises273353
 +Node: Printing274081
 +Node: Print275915
 +Node: Print Examples277372
 +Node: Output Separators280152
 +Node: OFMT282169
 +Node: Printf283525
 +Node: Basic Printf284310
 +Node: Control Letters285884
 +Node: Format Modifiers289872
 +Node: Printf Examples295887
 +Node: Redirection298373
 +Node: Special FD305214
 +Ref: Special FD-Footnote-1308382
 +Node: Special Files308456
 +Node: Other Inherited Files309073
 +Node: Special Network310074
 +Node: Special Caveats310934
 +Node: Close Files And Pipes311883
 +Ref: table-close-pipe-return-values318790
 +Ref: Close Files And Pipes-Footnote-1319573
 +Ref: Close Files And Pipes-Footnote-2319721
 +Node: Nonfatal319873
 +Node: Output Summary322198
 +Node: Output Exercises323420
 +Node: Expressions324099
 +Node: Values325287
 +Node: Constants325965
 +Node: Scalar Constants326656
 +Ref: Scalar Constants-Footnote-1327520
 +Node: Nondecimal-numbers327770
 +Node: Regexp Constants330783
 +Node: Using Constant Regexps331309
 +Node: Variables334472
 +Node: Using Variables335129
 +Node: Assignment Options337039
 +Node: Conversion338912
 +Node: Strings And Numbers339436
 +Ref: Strings And Numbers-Footnote-1342499
 +Node: Locale influences conversions342608
 +Ref: table-locale-affects345366
 +Node: All Operators345984
 +Node: Arithmetic Ops346613
 +Node: Concatenation349119
 +Ref: Concatenation-Footnote-1351966
 +Node: Assignment Ops352073
 +Ref: table-assign-ops357064
 +Node: Increment Ops358377
 +Node: Truth Values and Conditions361837
 +Node: Truth Values362911
 +Node: Typing and Comparison363959
 +Node: Variable Typing364779
 +Node: Comparison Operators368403
 +Ref: table-relational-ops368822
 +Node: POSIX String Comparison372317
 +Ref: POSIX String Comparison-Footnote-1374012
 +Ref: POSIX String Comparison-Footnote-2374151
 +Node: Boolean Ops374235
 +Ref: Boolean Ops-Footnote-1378717
 +Node: Conditional Exp378809
 +Node: Function Calls380545
 +Node: Precedence384422
 +Node: Locales388081
 +Node: Expressions Summary389713
 +Node: Patterns and Actions392286
 +Node: Pattern Overview393406
 +Node: Regexp Patterns395083
 +Node: Expression Patterns395625
 +Node: Ranges399406
 +Node: BEGIN/END402514
 +Node: Using BEGIN/END403275
 +Ref: Using BEGIN/END-Footnote-1406011
 +Node: I/O And BEGIN/END406117
 +Node: Empty411338
 +Node: Using Shell Variables411655
 +Node: Action Overview413929
 +Node: Statements416254
 +Node: If Statement418102
 +Node: While Statement419597
 +Node: Do Statement421625
 +Node: For Statement422773
 +Node: Switch Statement425931
 +Node: Break Statement428317
 +Node: Continue Statement430409
 +Node: Next Statement432236
 +Node: Nextfile Statement434619
 +Node: Exit Statement437271
 +Node: Built-in Variables439674
 +Node: User-modified440807
 +Node: Auto-set448393
 +Ref: Auto-set-Footnote-1463046
 +Ref: Auto-set-Footnote-2463252
 +Node: ARGC and ARGV463308
 +Node: Pattern Action Summary467521
 +Node: Arrays469951
 +Node: Array Basics471280
 +Node: Array Intro472124
 +Ref: figure-array-elements474099
 +Ref: Array Intro-Footnote-1476803
 +Node: Reference to Elements476931
 +Node: Assigning Elements479395
 +Node: Array Example479886
 +Node: Scanning an Array481645
 +Node: Controlling Scanning484667
 +Ref: Controlling Scanning-Footnote-1490066
 +Node: Numeric Array Subscripts490382
 +Node: Uninitialized Subscripts492566
 +Node: Delete494185
 +Ref: Delete-Footnote-1496937
 +Node: Multidimensional496994
 +Node: Multiscanning500089
 +Node: Arrays of Arrays501680
 +Node: Arrays Summary506447
 +Node: Functions508540
 +Node: Built-in509578
 +Node: Calling Built-in510659
 +Node: Numeric Functions512655
 +Ref: Numeric Functions-Footnote-1517488
 +Ref: Numeric Functions-Footnote-2517845
 +Ref: Numeric Functions-Footnote-3517893
 +Node: String Functions518165
 +Ref: String Functions-Footnote-1541669
 +Ref: String Functions-Footnote-2541797
 +Ref: String Functions-Footnote-3542045
 +Node: Gory Details542132
 +Ref: table-sub-escapes543923
 +Ref: table-sub-proposed545442
 +Ref: table-posix-sub546805
 +Ref: table-gensub-escapes548346
 +Ref: Gory Details-Footnote-1549169
 +Node: I/O Functions549323
 +Ref: table-system-return-values555905
 +Ref: I/O Functions-Footnote-1557885
 +Ref: I/O Functions-Footnote-2558033
 +Node: Time Functions558153
- Ref: Time Functions-Footnote-1568658
- Ref: Time Functions-Footnote-2568726
- Ref: Time Functions-Footnote-3568884
- Ref: Time Functions-Footnote-4568995
- Ref: Time Functions-Footnote-5569107
- Ref: Time Functions-Footnote-6569334
- Node: Bitwise Functions569600
- Ref: table-bitwise-ops570194
- Ref: Bitwise Functions-Footnote-1574532
- Node: Type Functions574705
- Node: I18N Functions577237
- Node: User-defined578888
- Node: Definition Syntax579693
- Ref: Definition Syntax-Footnote-1585380
- Node: Function Example585451
- Ref: Function Example-Footnote-1588373
- Node: Function Caveats588395
- Node: Calling A Function588913
- Node: Variable Scope589871
- Node: Pass By Value/Reference592865
- Node: Return Statement596364
- Node: Dynamic Typing599343
- Node: Indirect Calls600273
- Ref: Indirect Calls-Footnote-1610524
- Node: Functions Summary610652
- Node: Library Functions613357
- Ref: Library Functions-Footnote-1616964
- Ref: Library Functions-Footnote-2617107
- Node: Library Names617278
- Ref: Library Names-Footnote-1620738
- Ref: Library Names-Footnote-2620961
- Node: General Functions621047
- Node: Strtonum Function622150
- Node: Assert Function625172
- Node: Round Function628498
- Node: Cliff Random Function630039
- Node: Ordinal Functions631055
- Ref: Ordinal Functions-Footnote-1634118
- Ref: Ordinal Functions-Footnote-2634370
- Node: Join Function634580
- Ref: Join Function-Footnote-1636350
- Node: Getlocaltime Function636550
- Node: Readfile Function640292
- Node: Shell Quoting642264
- Node: Data File Management643665
- Node: Filetrans Function644297
- Node: Rewind Function648393
- Node: File Checking650299
- Ref: File Checking-Footnote-1651633
- Node: Empty Files651834
- Node: Ignoring Assigns653813
- Node: Getopt Function655363
- Ref: Getopt Function-Footnote-1666832
- Node: Passwd Functions667032
- Ref: Passwd Functions-Footnote-1675871
- Node: Group Functions675959
- Ref: Group Functions-Footnote-1683856
- Node: Walking Arrays684063
- Node: Library Functions Summary687071
- Node: Library Exercises688477
- Node: Sample Programs688942
- Node: Running Examples689712
- Node: Clones690440
- Node: Cut Program691664
- Node: Egrep Program701593
- Ref: Egrep Program-Footnote-1709105
- Node: Id Program709215
- Node: Split Program712895
- Ref: Split Program-Footnote-1716354
- Node: Tee Program716483
- Node: Uniq Program719273
- Node: Wc Program726699
- Ref: Wc Program-Footnote-1730954
- Node: Miscellaneous Programs731048
- Node: Dupword Program732261
- Node: Alarm Program734291
- Node: Translate Program739146
- Ref: Translate Program-Footnote-1743711
- Node: Labels Program743981
- Ref: Labels Program-Footnote-1747332
- Node: Word Sorting747416
- Node: History Sorting751488
- Node: Extract Program753323
- Node: Simple Sed760852
- Node: Igawk Program763926
- Ref: Igawk Program-Footnote-1778257
- Ref: Igawk Program-Footnote-2778459
- Ref: Igawk Program-Footnote-3778581
- Node: Anagram Program778696
- Node: Signature Program781758
- Node: Programs Summary783005
- Node: Programs Exercises784219
- Ref: Programs Exercises-Footnote-1788348
- Node: Advanced Features788439
- Node: Nondecimal Data790429
- Node: Array Sorting792020
- Node: Controlling Array Traversal792720
- Ref: Controlling Array Traversal-Footnote-1801087
- Node: Array Sorting Functions801205
- Ref: Array Sorting Functions-Footnote-1806296
- Node: Two-way I/O806492
- Ref: Two-way I/O-Footnote-1813042
- Ref: Two-way I/O-Footnote-2813229
- Node: TCP/IP Networking813311
- Node: Profiling816429
- Ref: Profiling-Footnote-1824922
- Node: Advanced Features Summary825245
- Node: Internationalization827089
- Node: I18N and L10N828569
- Node: Explaining gettext829256
- Ref: Explaining gettext-Footnote-1835148
- Ref: Explaining gettext-Footnote-2835333
- Node: Programmer i18n835498
- Ref: Programmer i18n-Footnote-1840353
- Node: Translator i18n840402
- Node: String Extraction841196
- Ref: String Extraction-Footnote-1842328
- Node: Printf Ordering842414
- Ref: Printf Ordering-Footnote-1845200
- Node: I18N Portability845264
- Ref: I18N Portability-Footnote-1847720
- Node: I18N Example847783
- Ref: I18N Example-Footnote-1850589
- Node: Gawk I18N850662
- Node: I18N Summary851307
- Node: Debugger852648
- Node: Debugging853670
- Node: Debugging Concepts854111
- Node: Debugging Terms855920
- Node: Awk Debugging858495
- Node: Sample Debugging Session859401
- Node: Debugger Invocation859935
- Node: Finding The Bug861321
- Node: List of Debugger Commands867799
- Node: Breakpoint Control869132
- Node: Debugger Execution Control872826
- Node: Viewing And Changing Data876188
- Node: Execution Stack879562
- Node: Debugger Info881199
- Node: Miscellaneous Debugger Commands885270
- Node: Readline Support890358
- Node: Limitations891254
- Ref: Limitations-Footnote-1895485
- Node: Debugging Summary895536
- Node: Arbitrary Precision Arithmetic896815
- Node: Computer Arithmetic898231
- Ref: table-numeric-ranges901822
- Ref: Computer Arithmetic-Footnote-1902544
- Node: Math Definitions902601
- Ref: table-ieee-formats905915
- Ref: Math Definitions-Footnote-1906518
- Node: MPFR features906623
- Node: FP Math Caution908340
- Ref: FP Math Caution-Footnote-1909412
- Node: Inexactness of computations909781
- Node: Inexact representation910741
- Node: Comparing FP Values912101
- Node: Errors accumulate913183
- Node: Getting Accuracy914616
- Node: Try To Round917326
- Node: Setting precision918225
- Ref: table-predefined-precision-strings918922
- Node: Setting the rounding mode920752
- Ref: table-gawk-rounding-modes921126
- Ref: Setting the rounding mode-Footnote-1924534
- Node: Arbitrary Precision Integers924713
- Ref: Arbitrary Precision Integers-Footnote-1929630
- Node: POSIX Floating Point Problems929779
- Ref: POSIX Floating Point Problems-Footnote-1933661
- Node: Floating point summary933699
- Node: Dynamic Extensions935889
- Node: Extension Intro937442
- Node: Plugin License938708
- Node: Extension Mechanism Outline939505
- Ref: figure-load-extension939944
- Ref: figure-register-new-function941509
- Ref: figure-call-new-function942601
- Node: Extension API Description944663
- Node: Extension API Functions Introduction946195
- Node: General Data Types951054
- Ref: General Data Types-Footnote-1957009
- Node: Memory Allocation Functions957308
- Ref: Memory Allocation Functions-Footnote-1960153
- Node: Constructor Functions960252
- Node: Registration Functions961997
- Node: Extension Functions962682
- Node: Exit Callback Functions965305
- Node: Extension Version String966555
- Node: Input Parsers967218
- Node: Output Wrappers977100
- Node: Two-way processors981612
- Node: Printing Messages983877
- Ref: Printing Messages-Footnote-1985048
- Node: Updating ERRNO985201
- Node: Requesting Values985940
- Ref: table-value-types-returned986677
- Node: Accessing Parameters987560
- Node: Symbol Table Access988795
- Node: Symbol table by name989307
- Node: Symbol table by cookie991328
- Ref: Symbol table by cookie-Footnote-1995480
- Node: Cached values995544
- Ref: Cached values-Footnote-1999051
- Node: Array Manipulation999142
- Ref: Array Manipulation-Footnote-11000233
- Node: Array Data Types1000270
- Ref: Array Data Types-Footnote-11002928
- Node: Array Functions1003020
- Node: Flattening Arrays1006878
- Node: Creating Arrays1013786
- Node: Redirection API1018555
- Node: Extension API Variables1021386
- Node: Extension Versioning1022019
- Ref: gawk-api-version1022456
- Node: Extension API Informational Variables1024212
- Node: Extension API Boilerplate1025276
- Node: Finding Extensions1029090
- Node: Extension Example1029649
- Node: Internal File Description1030447
- Node: Internal File Ops1034527
- Ref: Internal File Ops-Footnote-11046289
- Node: Using Internal File Ops1046429
- Ref: Using Internal File Ops-Footnote-11048812
- Node: Extension Samples1049086
- Node: Extension Sample File Functions1050615
- Node: Extension Sample Fnmatch1058264
- Node: Extension Sample Fork1059751
- Node: Extension Sample Inplace1060969
- Node: Extension Sample Ord1064179
- Node: Extension Sample Readdir1065015
- Ref: table-readdir-file-types1065904
- Node: Extension Sample Revout1066709
- Node: Extension Sample Rev2way1067298
- Node: Extension Sample Read write array1068038
- Node: Extension Sample Readfile1069980
- Node: Extension Sample Time1071075
- Node: Extension Sample API Tests1072423
- Node: gawkextlib1072915
- Node: Extension summary1075362
- Node: Extension Exercises1079064
- Node: Language History1080562
- Node: V7/SVR3.11082218
- Node: SVR41084370
- Node: POSIX1085804
- Node: BTL1087183
- Node: POSIX/GNU1087912
- Node: Feature History1093774
- Node: Common Extensions1108144
- Node: Ranges and Locales1109427
- Ref: Ranges and Locales-Footnote-11114043
- Ref: Ranges and Locales-Footnote-21114070
- Ref: Ranges and Locales-Footnote-31114305
- Node: Contributors1114526
- Node: History summary1120086
- Node: Installation1121466
- Node: Gawk Distribution1122410
- Node: Getting1122894
- Node: Extracting1123855
- Node: Distribution contents1125493
- Node: Unix Installation1131587
- Node: Quick Installation1132269
- Node: Shell Startup Files1134683
- Node: Additional Configuration Options1135761
- Node: Configuration Philosophy1137566
- Node: Non-Unix Installation1139935
- Node: PC Installation1140393
- Node: PC Binary Installation1141713
- Node: PC Compiling1143565
- Ref: PC Compiling-Footnote-11146359
- Node: PC Testing1146468
- Node: PC Using1147648
- Ref: PC Using-Footnote-11151801
- Node: Cygwin1151874
- Node: MSYS1152644
- Node: VMS Installation1153145
- Node: VMS Compilation1153936
- Ref: VMS Compilation-Footnote-11155165
- Node: VMS Dynamic Extensions1155223
- Node: VMS Installation Details1156908
- Node: VMS Running1159161
- Node: VMS GNV1163440
- Node: VMS Old Gawk1164175
- Node: Bugs1164646
- Node: Other Versions1168961
- Node: Installation summary1175545
- Node: Notes1176596
- Node: Compatibility Mode1177461
- Node: Additions1178243
- Node: Accessing The Source1179168
- Node: Adding Code1180603
- Node: New Ports1186822
- Node: Derived Files1191310
- Ref: Derived Files-Footnote-11196795
- Ref: Derived Files-Footnote-21196830
- Ref: Derived Files-Footnote-31197428
- Node: Future Extensions1197542
- Node: Implementation Limitations1198200
- Node: Extension Design1199383
- Node: Old Extension Problems1200537
- Ref: Old Extension Problems-Footnote-11202055
- Node: Extension New Mechanism Goals1202112
- Ref: Extension New Mechanism Goals-Footnote-11205476
- Node: Extension Other Design Decisions1205665
- Node: Extension Future Growth1207778
- Node: Old Extension Mechanism1208614
- Node: Notes summary1210377
- Node: Basic Concepts1211559
- Node: Basic High Level1212240
- Ref: figure-general-flow1212522
- Ref: figure-process-flow1213207
- Ref: Basic High Level-Footnote-11216508
- Node: Basic Data Typing1216693
- Node: Glossary1220021
- Node: Copying1251968
- Node: GNU Free Documentation License1289507
- Node: Index1314625
++Ref: Time Functions-Footnote-1568675
++Ref: Time Functions-Footnote-2568743
++Ref: Time Functions-Footnote-3568901
++Ref: Time Functions-Footnote-4569012
++Ref: Time Functions-Footnote-5569124
++Ref: Time Functions-Footnote-6569351
++Node: Bitwise Functions569617
++Ref: table-bitwise-ops570211
++Ref: Bitwise Functions-Footnote-1574549
++Node: Type Functions574722
++Node: I18N Functions577254
++Node: User-defined578905
++Node: Definition Syntax579710
++Ref: Definition Syntax-Footnote-1585397
++Node: Function Example585468
++Ref: Function Example-Footnote-1588390
++Node: Function Caveats588412
++Node: Calling A Function588930
++Node: Variable Scope589888
++Node: Pass By Value/Reference592882
++Node: Return Statement596381
++Node: Dynamic Typing599360
++Node: Indirect Calls600290
++Ref: Indirect Calls-Footnote-1610541
++Node: Functions Summary610669
++Node: Library Functions613374
++Ref: Library Functions-Footnote-1616981
++Ref: Library Functions-Footnote-2617124
++Node: Library Names617295
++Ref: Library Names-Footnote-1620755
++Ref: Library Names-Footnote-2620978
++Node: General Functions621064
++Node: Strtonum Function622167
++Node: Assert Function625189
++Node: Round Function628515
++Node: Cliff Random Function630056
++Node: Ordinal Functions631072
++Ref: Ordinal Functions-Footnote-1634135
++Ref: Ordinal Functions-Footnote-2634387
++Node: Join Function634597
++Ref: Join Function-Footnote-1636367
++Node: Getlocaltime Function636567
++Node: Readfile Function640309
++Node: Shell Quoting642281
++Node: Data File Management643682
++Node: Filetrans Function644314
++Node: Rewind Function648410
++Node: File Checking650316
++Ref: File Checking-Footnote-1651650
++Node: Empty Files651851
++Node: Ignoring Assigns653830
++Node: Getopt Function655380
++Ref: Getopt Function-Footnote-1666849
++Node: Passwd Functions667049
++Ref: Passwd Functions-Footnote-1675888
++Node: Group Functions675976
++Ref: Group Functions-Footnote-1683874
++Node: Walking Arrays684081
++Node: Library Functions Summary687089
++Node: Library Exercises688495
++Node: Sample Programs688960
++Node: Running Examples689730
++Node: Clones690458
++Node: Cut Program691682
++Node: Egrep Program701611
++Ref: Egrep Program-Footnote-1709123
++Node: Id Program709233
++Node: Split Program712913
++Ref: Split Program-Footnote-1716372
++Node: Tee Program716501
++Node: Uniq Program719291
++Node: Wc Program726717
++Ref: Wc Program-Footnote-1730972
++Node: Miscellaneous Programs731066
++Node: Dupword Program732279
++Node: Alarm Program734309
++Node: Translate Program739164
++Ref: Translate Program-Footnote-1743729
++Node: Labels Program743999
++Ref: Labels Program-Footnote-1747350
++Node: Word Sorting747434
++Node: History Sorting751506
++Node: Extract Program753341
++Node: Simple Sed760870
++Node: Igawk Program763944
++Ref: Igawk Program-Footnote-1778275
++Ref: Igawk Program-Footnote-2778477
++Ref: Igawk Program-Footnote-3778599
++Node: Anagram Program778714
++Node: Signature Program781776
++Node: Programs Summary783023
++Node: Programs Exercises784237
++Ref: Programs Exercises-Footnote-1788366
++Node: Advanced Features788457
++Node: Nondecimal Data790447
++Node: Array Sorting792038
++Node: Controlling Array Traversal792738
++Ref: Controlling Array Traversal-Footnote-1801105
++Node: Array Sorting Functions801223
++Ref: Array Sorting Functions-Footnote-1806314
++Node: Two-way I/O806510
++Ref: Two-way I/O-Footnote-1813060
++Ref: Two-way I/O-Footnote-2813247
++Node: TCP/IP Networking813329
++Node: Profiling816447
++Ref: Profiling-Footnote-1824940
++Node: Advanced Features Summary825263
++Node: Internationalization827107
++Node: I18N and L10N828587
++Node: Explaining gettext829274
++Ref: Explaining gettext-Footnote-1835166
++Ref: Explaining gettext-Footnote-2835351
++Node: Programmer i18n835516
++Ref: Programmer i18n-Footnote-1840371
++Node: Translator i18n840420
++Node: String Extraction841214
++Ref: String Extraction-Footnote-1842346
++Node: Printf Ordering842432
++Ref: Printf Ordering-Footnote-1845218
++Node: I18N Portability845282
++Ref: I18N Portability-Footnote-1847738
++Node: I18N Example847801
++Ref: I18N Example-Footnote-1850607
++Node: Gawk I18N850680
++Node: I18N Summary851325
++Node: Debugger852666
++Node: Debugging853688
++Node: Debugging Concepts854129
++Node: Debugging Terms855938
++Node: Awk Debugging858513
++Node: Sample Debugging Session859419
++Node: Debugger Invocation859953
++Node: Finding The Bug861339
++Node: List of Debugger Commands867817
++Node: Breakpoint Control869150
++Node: Debugger Execution Control872844
++Node: Viewing And Changing Data876206
++Node: Execution Stack879580
++Node: Debugger Info881217
++Node: Miscellaneous Debugger Commands885288
++Node: Readline Support890376
++Node: Limitations891272
++Ref: Limitations-Footnote-1895503
++Node: Debugging Summary895554
++Node: Arbitrary Precision Arithmetic896833
++Node: Computer Arithmetic898249
++Ref: table-numeric-ranges901840
++Ref: Computer Arithmetic-Footnote-1902562
++Node: Math Definitions902619
++Ref: table-ieee-formats905933
++Ref: Math Definitions-Footnote-1906536
++Node: MPFR features906641
++Node: FP Math Caution908358
++Ref: FP Math Caution-Footnote-1909430
++Node: Inexactness of computations909799
++Node: Inexact representation910759
++Node: Comparing FP Values912119
++Node: Errors accumulate913201
++Node: Getting Accuracy914634
++Node: Try To Round917344
++Node: Setting precision918243
++Ref: table-predefined-precision-strings918940
++Node: Setting the rounding mode920770
++Ref: table-gawk-rounding-modes921144
++Ref: Setting the rounding mode-Footnote-1924552
++Node: Arbitrary Precision Integers924731
++Ref: Arbitrary Precision Integers-Footnote-1929648
++Node: POSIX Floating Point Problems929797
++Ref: POSIX Floating Point Problems-Footnote-1933679
++Node: Floating point summary933717
++Node: Dynamic Extensions935907
++Node: Extension Intro937460
++Node: Plugin License938726
++Node: Extension Mechanism Outline939523
++Ref: figure-load-extension939962
++Ref: figure-register-new-function941527
++Ref: figure-call-new-function942619
++Node: Extension API Description944681
++Node: Extension API Functions Introduction946213
++Node: General Data Types951072
++Ref: General Data Types-Footnote-1957027
++Node: Memory Allocation Functions957326
++Ref: Memory Allocation Functions-Footnote-1960171
++Node: Constructor Functions960270
++Node: Registration Functions962015
++Node: Extension Functions962700
++Node: Exit Callback Functions965323
++Node: Extension Version String966573
++Node: Input Parsers967236
++Node: Output Wrappers977118
++Node: Two-way processors981630
++Node: Printing Messages983895
++Ref: Printing Messages-Footnote-1985066
++Node: Updating ERRNO985219
++Node: Requesting Values985958
++Ref: table-value-types-returned986695
++Node: Accessing Parameters987578
++Node: Symbol Table Access988813
++Node: Symbol table by name989325
++Node: Symbol table by cookie991346
++Ref: Symbol table by cookie-Footnote-1995498
++Node: Cached values995562
++Ref: Cached values-Footnote-1999069
++Node: Array Manipulation999160
++Ref: Array Manipulation-Footnote-11000251
++Node: Array Data Types1000288
++Ref: Array Data Types-Footnote-11002946
++Node: Array Functions1003038
++Node: Flattening Arrays1006896
++Node: Creating Arrays1013804
++Node: Redirection API1018573
++Node: Extension API Variables1021404
++Node: Extension Versioning1022037
++Ref: gawk-api-version1022474
++Node: Extension API Informational Variables1024230
++Node: Extension API Boilerplate1025294
++Node: Finding Extensions1029108
++Node: Extension Example1029667
++Node: Internal File Description1030465
++Node: Internal File Ops1034545
++Ref: Internal File Ops-Footnote-11046307
++Node: Using Internal File Ops1046447
++Ref: Using Internal File Ops-Footnote-11048830
++Node: Extension Samples1049104
++Node: Extension Sample File Functions1050633
++Node: Extension Sample Fnmatch1058282
++Node: Extension Sample Fork1059769
++Node: Extension Sample Inplace1060987
++Node: Extension Sample Ord1064197
++Node: Extension Sample Readdir1065033
++Ref: table-readdir-file-types1065922
++Node: Extension Sample Revout1066727
++Node: Extension Sample Rev2way1067316
++Node: Extension Sample Read write array1068056
++Node: Extension Sample Readfile1069998
++Node: Extension Sample Time1071093
++Node: Extension Sample API Tests1072441
++Node: gawkextlib1072933
++Node: Extension summary1075380
++Node: Extension Exercises1079082
++Node: Language History1080580
++Node: V7/SVR3.11082236
++Node: SVR41084388
++Node: POSIX1085822
++Node: BTL1087201
++Node: POSIX/GNU1087930
++Node: Feature History1093792
++Node: Common Extensions1108162
++Node: Ranges and Locales1109445
++Ref: Ranges and Locales-Footnote-11114061
++Ref: Ranges and Locales-Footnote-21114088
++Ref: Ranges and Locales-Footnote-31114323
++Node: Contributors1114544
++Node: History summary1120104
++Node: Installation1121484
++Node: Gawk Distribution1122428
++Node: Getting1122912
++Node: Extracting1123873
++Node: Distribution contents1125511
++Node: Unix Installation1131605
++Node: Quick Installation1132287
++Node: Shell Startup Files1134701
++Node: Additional Configuration Options1135779
++Node: Configuration Philosophy1137584
++Node: Non-Unix Installation1139953
++Node: PC Installation1140411
++Node: PC Binary Installation1141731
++Node: PC Compiling1143583
++Ref: PC Compiling-Footnote-11146377
++Node: PC Testing1146486
++Node: PC Using1147666
++Ref: PC Using-Footnote-11151819
++Node: Cygwin1151892
++Node: MSYS1152662
++Node: VMS Installation1153163
++Node: VMS Compilation1153954
++Ref: VMS Compilation-Footnote-11155183
++Node: VMS Dynamic Extensions1155241
++Node: VMS Installation Details1156926
++Node: VMS Running1159179
++Node: VMS GNV1163458
++Node: VMS Old Gawk1164193
++Node: Bugs1164664
++Node: Other Versions1168979
++Node: Installation summary1175563
++Node: Notes1176614
++Node: Compatibility Mode1177479
++Node: Additions1178261
++Node: Accessing The Source1179186
++Node: Adding Code1180621
++Node: New Ports1186840
++Node: Derived Files1191328
++Ref: Derived Files-Footnote-11196813
++Ref: Derived Files-Footnote-21196848
++Ref: Derived Files-Footnote-31197446
++Node: Future Extensions1197560
++Node: Implementation Limitations1198218
++Node: Extension Design1199401
++Node: Old Extension Problems1200555
++Ref: Old Extension Problems-Footnote-11202073
++Node: Extension New Mechanism Goals1202130
++Ref: Extension New Mechanism Goals-Footnote-11205494
++Node: Extension Other Design Decisions1205683
++Node: Extension Future Growth1207796
++Node: Old Extension Mechanism1208632
++Node: Notes summary1210395
++Node: Basic Concepts1211577
++Node: Basic High Level1212258
++Ref: figure-general-flow1212540
++Ref: figure-process-flow1213225
++Ref: Basic High Level-Footnote-11216526
++Node: Basic Data Typing1216711
++Node: Glossary1220039
++Node: Copying1251986
++Node: GNU Free Documentation License1289525
++Node: Index1314643
  End Tag Table


Summary of changes:
 awklib/eg/lib/ |    2 +-
 doc/ChangeLog             |    8 +
 doc/             |  638 ++++++++++++++++++++++-----------------------
 doc/gawk.texi             |    6 +-
 doc/           |    6 +-
 5 files changed, 334 insertions(+), 326 deletions(-)


reply via email to

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