[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-2654-g569e1cf
Date: Fri, 28 Jul 2017 03:47:03 -0400 (EDT)

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, feature/namespaces has been updated
       via  569e1cf1ea80840ff5c8d188548510453768aaf8 (commit)
       via  7bcdeaa73e2fc4f0e2272b871e958b63d428b270 (commit)
      from  1309a1f76cb18baac91d653174005c9b3cacb801 (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 569e1cf1ea80840ff5c8d188548510453768aaf8
Merge: 1309a1f 7bcdeaa
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Jul 28 10:46:52 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index c81269f,41b10fd..163e0aa
--- a/doc/
+++ b/doc/
@@@ -36156,590 -35758,580 +36164,590 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword343279
 -Node: Foreword447721
 -Node: Preface49253
 -Ref: Preface-Footnote-152112
 -Ref: Preface-Footnote-252219
 -Ref: Preface-Footnote-352453
 -Node: History52595
 -Node: Names54947
 -Ref: Names-Footnote-156041
 -Node: This Manual56188
 -Ref: This Manual-Footnote-162673
 -Node: Conventions62773
 -Node: Manual History65127
 -Ref: Manual History-Footnote-168122
 -Ref: Manual History-Footnote-268163
 -Node: How To Contribute68237
 -Node: Acknowledgments68888
 -Node: Getting Started73774
 -Node: Running gawk76213
 -Node: One-shot77403
 -Node: Read Terminal78666
 -Node: Long80659
 -Node: Executable Scripts82172
 -Ref: Executable Scripts-Footnote-184967
 -Node: Comments85070
 -Node: Quoting87554
 -Node: DOS Quoting93071
 -Node: Sample Data Files95127
 -Node: Very Simple97722
 -Node: Two Rules102624
 -Node: More Complex104509
 -Node: Statements/Lines107375
 -Ref: Statements/Lines-Footnote-1111834
 -Node: Other Features112099
 -Node: When113035
 -Ref: When-Footnote-1114789
 -Node: Intro Summary114854
 -Node: Invoking Gawk115738
 -Node: Command Line117252
 -Node: Options118050
 -Ref: Options-Footnote-1134669
 -Ref: Options-Footnote-2134899
 -Node: Other Arguments134924
 -Node: Naming Standard Input137871
 -Node: Environment Variables138964
 -Node: AWKPATH Variable139522
 -Ref: AWKPATH Variable-Footnote-1142933
 -Ref: AWKPATH Variable-Footnote-2142967
 -Node: AWKLIBPATH Variable143228
 -Node: Other Environment Variables144485
 -Node: Exit Status148306
 -Node: Include Files148983
 -Node: Loading Shared Libraries152578
 -Node: Obsolete154006
 -Node: Undocumented154698
 -Node: Invoking Summary154995
 -Node: Regexp156655
 -Node: Regexp Usage158109
 -Node: Escape Sequences160146
 -Node: Regexp Operators166378
 -Ref: Regexp Operators-Footnote-1173794
 -Ref: Regexp Operators-Footnote-2173941
 -Node: Bracket Expressions174039
 -Ref: table-char-classes176515
 -Node: Leftmost Longest179652
 -Node: Computed Regexps180955
 -Node: GNU Regexp Operators184382
 -Node: Case-sensitivity188061
 -Ref: Case-sensitivity-Footnote-1190948
 -Ref: Case-sensitivity-Footnote-2191183
 -Node: Regexp Summary191291
 -Node: Reading Files192757
 -Node: Records195026
 -Node: awk split records195759
 -Node: gawk split records200690
 -Ref: gawk split records-Footnote-1205230
 -Node: Fields205267
 -Node: Nonconstant Fields208008
 -Ref: Nonconstant Fields-Footnote-1210244
 -Node: Changing Fields210448
 -Node: Field Separators216376
 -Node: Default Field Splitting219074
 -Node: Regexp Field Splitting220192
 -Node: Single Character Fields223545
 -Node: Command Line Field Separator224605
 -Node: Full Line Fields227823
 -Ref: Full Line Fields-Footnote-1229345
 -Ref: Full Line Fields-Footnote-2229391
 -Node: Field Splitting Summary229492
 -Node: Constant Size231566
 -Node: Fixed width data232298
 -Node: Skipping intervening235765
 -Node: Allowing trailing data236563
 -Node: Fields with fixed data237600
 -Node: Splitting By Content239118
 -Ref: Splitting By Content-Footnote-1242768
 -Node: Testing field creation242931
 -Node: Multiple Line244552
 -Ref: Multiple Line-Footnote-1250436
 -Node: Getline250615
 -Node: Plain Getline253084
 -Node: Getline/Variable255725
 -Node: Getline/File256876
 -Node: Getline/Variable/File258264
 -Ref: Getline/Variable/File-Footnote-1259869
 -Node: Getline/Pipe259957
 -Node: Getline/Variable/Pipe262664
 -Node: Getline/Coprocess263799
 -Node: Getline/Variable/Coprocess265066
 -Node: Getline Notes265808
 -Node: Getline Summary268605
 -Ref: table-getline-variants269029
 -Node: Read Timeout269777
 -Ref: Read Timeout-Footnote-1273683
 -Node: Retrying Input273741
 -Node: Command-line directories274940
 -Node: Input Summary275846
 -Node: Input Exercises279018
 -Node: Printing279746
 -Node: Print281580
 -Node: Print Examples283037
 -Node: Output Separators285817
 -Node: OFMT287834
 -Node: Printf289190
 -Node: Basic Printf289975
 -Node: Control Letters291549
 -Node: Format Modifiers295537
 -Node: Printf Examples301552
 -Node: Redirection304038
 -Node: Special FD310879
 -Ref: Special FD-Footnote-1314047
 -Node: Special Files314121
 -Node: Other Inherited Files314738
 -Node: Special Network315739
 -Node: Special Caveats316599
 -Node: Close Files And Pipes317548
 -Ref: table-close-pipe-return-values324455
 -Ref: Close Files And Pipes-Footnote-1325238
 -Ref: Close Files And Pipes-Footnote-2325386
 -Node: Nonfatal325538
 -Node: Output Summary327863
 -Node: Output Exercises329085
 -Node: Expressions329764
 -Node: Values330952
 -Node: Constants331630
 -Node: Scalar Constants332321
 -Ref: Scalar Constants-Footnote-1333185
 -Node: Nondecimal-numbers333435
 -Node: Regexp Constants336436
 -Node: Using Constant Regexps336962
 -Node: Standard Regexp Constants337584
 -Node: Strong Regexp Constants340772
 -Node: Variables343730
 -Node: Using Variables344387
 -Node: Assignment Options346297
 -Node: Conversion348170
 -Node: Strings And Numbers348694
 -Ref: Strings And Numbers-Footnote-1351757
 -Node: Locale influences conversions351866
 -Ref: table-locale-affects354624
 -Node: All Operators355242
 -Node: Arithmetic Ops355871
 -Node: Concatenation358377
 -Ref: Concatenation-Footnote-1361224
 -Node: Assignment Ops361331
 -Ref: table-assign-ops366322
 -Node: Increment Ops367635
 -Node: Truth Values and Conditions371095
 -Node: Truth Values372169
 -Node: Typing and Comparison373217
 -Node: Variable Typing374037
 -Ref: Variable Typing-Footnote-1380500
 -Ref: Variable Typing-Footnote-2380572
 -Node: Comparison Operators380649
 -Ref: table-relational-ops381068
 -Node: POSIX String Comparison384563
 -Ref: POSIX String Comparison-Footnote-1386258
 -Ref: POSIX String Comparison-Footnote-2386397
 -Node: Boolean Ops386481
 -Ref: Boolean Ops-Footnote-1390963
 -Node: Conditional Exp391055
 -Node: Function Calls392791
 -Node: Precedence396668
 -Node: Locales400327
 -Node: Expressions Summary401959
 -Node: Patterns and Actions404532
 -Node: Pattern Overview405652
 -Node: Regexp Patterns407329
 -Node: Expression Patterns407871
 -Node: Ranges411652
 -Node: BEGIN/END414760
 -Node: Using BEGIN/END415521
 -Ref: Using BEGIN/END-Footnote-1418257
 -Node: I/O And BEGIN/END418363
 -Node: Empty423584
 -Node: Using Shell Variables423901
 -Node: Action Overview426175
 -Node: Statements428500
 -Node: If Statement430348
 -Node: While Statement431843
 -Node: Do Statement433871
 -Node: For Statement435019
 -Node: Switch Statement438177
 -Node: Break Statement440563
 -Node: Continue Statement442655
 -Node: Next Statement444482
 -Node: Nextfile Statement446865
 -Node: Exit Statement449517
 -Node: Built-in Variables451920
 -Node: User-modified453053
 -Node: Auto-set460820
 -Ref: Auto-set-Footnote-1476417
 -Ref: Auto-set-Footnote-2476623
 -Node: ARGC and ARGV476679
 -Node: Pattern Action Summary480892
 -Node: Arrays483322
 -Node: Array Basics484651
 -Node: Array Intro485495
 -Ref: figure-array-elements487470
 -Ref: Array Intro-Footnote-1490174
 -Node: Reference to Elements490302
 -Node: Assigning Elements492766
 -Node: Array Example493257
 -Node: Scanning an Array495016
 -Node: Controlling Scanning498038
 -Ref: Controlling Scanning-Footnote-1503437
 -Node: Numeric Array Subscripts503753
 -Node: Uninitialized Subscripts505937
 -Node: Delete507556
 -Ref: Delete-Footnote-1510308
 -Node: Multidimensional510365
 -Node: Multiscanning513460
 -Node: Arrays of Arrays515051
 -Node: Arrays Summary519818
 -Node: Functions521911
 -Node: Built-in522949
 -Node: Calling Built-in524030
 -Node: Numeric Functions526026
 -Ref: Numeric Functions-Footnote-1530971
 -Ref: Numeric Functions-Footnote-2531328
 -Ref: Numeric Functions-Footnote-3531376
 -Node: String Functions531648
 -Ref: String Functions-Footnote-1555306
 -Ref: String Functions-Footnote-2555434
 -Ref: String Functions-Footnote-3555682
 -Node: Gory Details555769
 -Ref: table-sub-escapes557560
 -Ref: table-sub-proposed559079
 -Ref: table-posix-sub560442
 -Ref: table-gensub-escapes561983
 -Ref: Gory Details-Footnote-1562806
 -Node: I/O Functions562960
 -Ref: table-system-return-values569542
 -Ref: I/O Functions-Footnote-1571522
 -Ref: I/O Functions-Footnote-2571670
 -Node: Time Functions571790
 -Ref: Time Functions-Footnote-1582457
 -Ref: Time Functions-Footnote-2582525
 -Ref: Time Functions-Footnote-3582683
 -Ref: Time Functions-Footnote-4582794
 -Ref: Time Functions-Footnote-5582906
 -Ref: Time Functions-Footnote-6583133
 -Node: Bitwise Functions583399
 -Ref: table-bitwise-ops583993
 -Ref: Bitwise Functions-Footnote-1590026
 -Ref: Bitwise Functions-Footnote-2590199
 -Node: Type Functions590390
 -Node: I18N Functions593307
 -Node: User-defined594958
 -Node: Definition Syntax595763
 -Ref: Definition Syntax-Footnote-1601450
 -Node: Function Example601521
 -Ref: Function Example-Footnote-1604443
 -Node: Function Caveats604465
 -Node: Calling A Function604983
 -Node: Variable Scope605941
 -Node: Pass By Value/Reference608935
 -Node: Return Statement612434
 -Node: Dynamic Typing615413
 -Node: Indirect Calls616343
 -Ref: Indirect Calls-Footnote-1626594
 -Node: Functions Summary626722
 -Node: Library Functions629427
 -Ref: Library Functions-Footnote-1633034
 -Ref: Library Functions-Footnote-2633177
 -Node: Library Names633348
 -Ref: Library Names-Footnote-1636808
 -Ref: Library Names-Footnote-2637031
 -Node: General Functions637117
 -Node: Strtonum Function638220
 -Node: Assert Function641242
 -Node: Round Function644568
 -Node: Cliff Random Function646109
 -Node: Ordinal Functions647125
 -Ref: Ordinal Functions-Footnote-1650188
 -Ref: Ordinal Functions-Footnote-2650440
 -Node: Join Function650650
 -Ref: Join Function-Footnote-1652420
 -Node: Getlocaltime Function652620
 -Node: Readfile Function656362
 -Node: Shell Quoting658334
 -Node: Data File Management659735
 -Node: Filetrans Function660367
 -Node: Rewind Function664463
 -Node: File Checking666373
 -Ref: File Checking-Footnote-1667707
 -Node: Empty Files667908
 -Node: Ignoring Assigns669887
 -Node: Getopt Function671437
 -Ref: Getopt Function-Footnote-1682906
 -Node: Passwd Functions683106
 -Ref: Passwd Functions-Footnote-1691945
 -Node: Group Functions692033
 -Ref: Group Functions-Footnote-1699931
 -Node: Walking Arrays700138
 -Node: Library Functions Summary703146
 -Node: Library Exercises704552
 -Node: Sample Programs705017
 -Node: Running Examples705787
 -Node: Clones706515
 -Node: Cut Program707739
 -Node: Egrep Program717668
 -Ref: Egrep Program-Footnote-1725180
 -Node: Id Program725290
 -Node: Split Program728970
 -Ref: Split Program-Footnote-1732429
 -Node: Tee Program732558
 -Node: Uniq Program735348
 -Node: Wc Program742774
 -Ref: Wc Program-Footnote-1747029
 -Node: Miscellaneous Programs747123
 -Node: Dupword Program748336
 -Node: Alarm Program750366
 -Node: Translate Program755221
 -Ref: Translate Program-Footnote-1759786
 -Node: Labels Program760056
 -Ref: Labels Program-Footnote-1763407
 -Node: Word Sorting763491
 -Node: History Sorting767563
 -Node: Extract Program769398
 -Node: Simple Sed776927
 -Node: Igawk Program780001
 -Ref: Igawk Program-Footnote-1794332
 -Ref: Igawk Program-Footnote-2794534
 -Ref: Igawk Program-Footnote-3794656
 -Node: Anagram Program794771
 -Node: Signature Program797833
 -Node: Programs Summary799080
 -Node: Programs Exercises800294
 -Ref: Programs Exercises-Footnote-1804423
 -Node: Advanced Features804514
 -Node: Nondecimal Data806504
 -Node: Array Sorting808095
 -Node: Controlling Array Traversal808795
 -Ref: Controlling Array Traversal-Footnote-1817162
 -Node: Array Sorting Functions817280
 -Ref: Array Sorting Functions-Footnote-1822371
 -Node: Two-way I/O822567
 -Ref: Two-way I/O-Footnote-1829118
 -Ref: Two-way I/O-Footnote-2829305
 -Node: TCP/IP Networking829387
 -Node: Profiling832505
 -Ref: Profiling-Footnote-1841177
 -Node: Advanced Features Summary841500
 -Node: Internationalization843344
 -Node: I18N and L10N844824
 -Node: Explaining gettext845511
 -Ref: Explaining gettext-Footnote-1851403
 -Ref: Explaining gettext-Footnote-2851588
 -Node: Programmer i18n851753
 -Ref: Programmer i18n-Footnote-1856702
 -Node: Translator i18n856751
 -Node: String Extraction857545
 -Ref: String Extraction-Footnote-1858677
 -Node: Printf Ordering858763
 -Ref: Printf Ordering-Footnote-1861549
 -Node: I18N Portability861613
 -Ref: I18N Portability-Footnote-1864069
 -Node: I18N Example864132
 -Ref: I18N Example-Footnote-1866938
 -Node: Gawk I18N867011
 -Node: I18N Summary867656
 -Node: Debugger868997
 -Node: Debugging870019
 -Node: Debugging Concepts870460
 -Node: Debugging Terms872269
 -Node: Awk Debugging874844
 -Node: Sample Debugging Session875750
 -Node: Debugger Invocation876284
 -Node: Finding The Bug877670
 -Node: List of Debugger Commands884148
 -Node: Breakpoint Control885481
 -Node: Debugger Execution Control889175
 -Node: Viewing And Changing Data892537
 -Node: Execution Stack895911
 -Node: Debugger Info897548
 -Node: Miscellaneous Debugger Commands901619
 -Node: Readline Support906707
 -Node: Limitations907603
 -Node: Debugging Summary909712
 -Node: Arbitrary Precision Arithmetic910991
 -Node: Computer Arithmetic912476
 -Ref: table-numeric-ranges916067
 -Ref: Computer Arithmetic-Footnote-1916789
 -Node: Math Definitions916846
 -Ref: table-ieee-formats920160
 -Ref: Math Definitions-Footnote-1920763
 -Node: MPFR features920868
 -Node: FP Math Caution922585
 -Ref: FP Math Caution-Footnote-1923657
 -Node: Inexactness of computations924026
 -Node: Inexact representation924986
 -Node: Comparing FP Values926346
 -Node: Errors accumulate927428
 -Node: Getting Accuracy928861
 -Node: Try To Round931571
 -Node: Setting precision932470
 -Ref: table-predefined-precision-strings933167
 -Node: Setting the rounding mode934997
 -Ref: table-gawk-rounding-modes935371
 -Ref: Setting the rounding mode-Footnote-1938779
 -Node: Arbitrary Precision Integers938958
 -Ref: Arbitrary Precision Integers-Footnote-1943863
 -Node: Checking for MPFR944012
 -Node: POSIX Floating Point Problems945309
 -Ref: POSIX Floating Point Problems-Footnote-1949180
 -Node: Floating point summary949218
 -Node: Dynamic Extensions951408
 -Node: Extension Intro952961
 -Node: Plugin License954227
 -Node: Extension Mechanism Outline955024
 -Ref: figure-load-extension955463
 -Ref: figure-register-new-function957028
 -Ref: figure-call-new-function958120
 -Node: Extension API Description960182
 -Node: Extension API Functions Introduction961824
 -Node: General Data Types967158
 -Ref: General Data Types-Footnote-1974363
 -Node: Memory Allocation Functions974662
 -Ref: Memory Allocation Functions-Footnote-1977814
 -Node: Constructor Functions977913
 -Node: Registration Functions980912
 -Node: Extension Functions981597
 -Node: Exit Callback Functions986810
 -Node: Extension Version String988060
 -Node: Input Parsers988723
 -Node: Output Wrappers1001430
 -Node: Two-way processors1005942
 -Node: Printing Messages1008207
 -Ref: Printing Messages-Footnote-11009378
 -Node: Updating ERRNO1009531
 -Node: Requesting Values1010270
 -Ref: table-value-types-returned1011007
 -Node: Accessing Parameters1011943
 -Node: Symbol Table Access1013178
 -Node: Symbol table by name1013690
 -Node: Symbol table by cookie1015479
 -Ref: Symbol table by cookie-Footnote-11019664
 -Node: Cached values1019728
 -Ref: Cached values-Footnote-11023264
 -Node: Array Manipulation1023355
 -Ref: Array Manipulation-Footnote-11024446
 -Node: Array Data Types1024483
 -Ref: Array Data Types-Footnote-11027141
 -Node: Array Functions1027233
 -Node: Flattening Arrays1031632
 -Node: Creating Arrays1038573
 -Node: Redirection API1043342
 -Node: Extension API Variables1046184
 -Node: Extension Versioning1046817
 -Ref: gawk-api-version1047254
 -Node: Extension API Informational Variables1048982
 -Node: Extension API Boilerplate1050046
 -Node: Changes from API V11053908
 -Node: Finding Extensions1054568
 -Node: Extension Example1055127
 -Node: Internal File Description1055925
 -Node: Internal File Ops1060005
 -Ref: Internal File Ops-Footnote-11071405
 -Node: Using Internal File Ops1071545
 -Ref: Using Internal File Ops-Footnote-11073928
 -Node: Extension Samples1074202
 -Node: Extension Sample File Functions1075731
 -Node: Extension Sample Fnmatch1083380
 -Node: Extension Sample Fork1084867
 -Node: Extension Sample Inplace1086085
 -Node: Extension Sample Ord1089302
 -Node: Extension Sample Readdir1090138
 -Ref: table-readdir-file-types1091027
 -Node: Extension Sample Revout1091832
 -Node: Extension Sample Rev2way1092421
 -Node: Extension Sample Read write array1093161
 -Node: Extension Sample Readfile1095103
 -Node: Extension Sample Time1096198
 -Node: Extension Sample API Tests1097546
 -Node: gawkextlib1098038
 -Node: Extension summary1100485
 -Node: Extension Exercises1104187
 -Node: Language History1105685
 -Node: V7/SVR3.11107341
 -Node: SVR41109493
 -Node: POSIX1110927
 -Node: BTL1112306
 -Node: POSIX/GNU1113035
 -Node: Feature History1118927
 -Node: Common Extensions1133351
 -Node: Ranges and Locales1134634
 -Ref: Ranges and Locales-Footnote-11139250
 -Ref: Ranges and Locales-Footnote-21139277
 -Ref: Ranges and Locales-Footnote-31139512
 -Node: Contributors1139733
 -Node: History summary1145293
 -Node: Installation1146673
 -Node: Gawk Distribution1147617
 -Node: Getting1148101
 -Node: Extracting1149062
 -Node: Distribution contents1150700
 -Node: Unix Installation1157042
 -Node: Quick Installation1157724
 -Node: Shell Startup Files1160138
 -Node: Additional Configuration Options1161227
 -Node: Configuration Philosophy1163216
 -Node: Non-Unix Installation1165585
 -Node: PC Installation1166045
 -Node: PC Binary Installation1166883
 -Node: PC Compiling1167318
 -Node: PC Using1168435
 -Node: Cygwin1171480
 -Node: MSYS1172250
 -Node: VMS Installation1172751
 -Node: VMS Compilation1173542
 -Ref: VMS Compilation-Footnote-11174771
 -Node: VMS Dynamic Extensions1174829
 -Node: VMS Installation Details1176514
 -Node: VMS Running1178767
 -Node: VMS GNV1183046
 -Node: VMS Old Gawk1183781
 -Node: Bugs1184252
 -Node: Bug address1184915
 -Node: Usenet1187312
 -Node: Maintainers1188089
 -Node: Other Versions1189465
 -Node: Installation summary1196049
 -Node: Notes1197084
 -Node: Compatibility Mode1197949
 -Node: Additions1198731
 -Node: Accessing The Source1199656
 -Node: Adding Code1201091
 -Node: New Ports1207309
 -Node: Derived Files1211797
 -Ref: Derived Files-Footnote-11217282
 -Ref: Derived Files-Footnote-21217317
 -Ref: Derived Files-Footnote-31217915
 -Node: Future Extensions1218029
 -Node: Implementation Limitations1218687
 -Node: Extension Design1219870
 -Node: Old Extension Problems1221024
 -Ref: Old Extension Problems-Footnote-11222542
 -Node: Extension New Mechanism Goals1222599
 -Ref: Extension New Mechanism Goals-Footnote-11225963
 -Node: Extension Other Design Decisions1226152
 -Node: Extension Future Growth1228265
 -Node: Old Extension Mechanism1229101
 -Node: Notes summary1230864
 -Node: Basic Concepts1232046
 -Node: Basic High Level1232727
 -Ref: figure-general-flow1233009
 -Ref: figure-process-flow1233694
 -Ref: Basic High Level-Footnote-11236995
 -Node: Basic Data Typing1237180
 -Node: Glossary1240508
 -Node: Copying1272455
 -Node: GNU Free Documentation License1309994
 -Node: Index1335112
 +Node: Foreword343935
 +Node: Foreword448377
 +Node: Preface49909
 +Ref: Preface-Footnote-152768
 +Ref: Preface-Footnote-252875
 +Ref: Preface-Footnote-353109
 +Node: History53251
 +Node: Names55603
 +Ref: Names-Footnote-156697
 +Node: This Manual56844
 +Ref: This Manual-Footnote-163483
 +Node: Conventions63583
 +Node: Manual History65937
 +Ref: Manual History-Footnote-168932
 +Ref: Manual History-Footnote-268973
 +Node: How To Contribute69047
 +Node: Acknowledgments69698
 +Node: Getting Started74584
 +Node: Running gawk77023
 +Node: One-shot78213
 +Node: Read Terminal79476
 +Node: Long81469
 +Node: Executable Scripts82982
 +Ref: Executable Scripts-Footnote-185777
 +Node: Comments85880
 +Node: Quoting88364
 +Node: DOS Quoting93881
 +Node: Sample Data Files95937
 +Node: Very Simple98532
 +Node: Two Rules103434
 +Node: More Complex105319
 +Node: Statements/Lines108185
 +Ref: Statements/Lines-Footnote-1112644
 +Node: Other Features112909
 +Node: When113845
 +Ref: When-Footnote-1115599
 +Node: Intro Summary115664
 +Node: Invoking Gawk116548
 +Node: Command Line118062
 +Node: Options118860
 +Ref: Options-Footnote-1135956
 +Ref: Options-Footnote-2136186
 +Node: Other Arguments136211
 +Node: Naming Standard Input139158
 +Node: Environment Variables140251
 +Node: AWKPATH Variable140809
 +Ref: AWKPATH Variable-Footnote-1144220
 +Ref: AWKPATH Variable-Footnote-2144254
 +Node: AWKLIBPATH Variable144515
 +Node: Other Environment Variables145772
 +Node: Exit Status149593
 +Node: Include Files150270
 +Node: Loading Shared Libraries154018
 +Node: Obsolete155446
 +Node: Undocumented156138
 +Node: Invoking Summary156435
 +Node: Regexp158095
 +Node: Regexp Usage159549
 +Node: Escape Sequences161586
 +Node: Regexp Operators167818
 +Ref: Regexp Operators-Footnote-1175234
 +Ref: Regexp Operators-Footnote-2175381
 +Node: Bracket Expressions175479
 +Ref: table-char-classes177955
 +Node: Leftmost Longest181092
 +Node: Computed Regexps182395
 +Node: GNU Regexp Operators185822
 +Node: Case-sensitivity189501
 +Ref: Case-sensitivity-Footnote-1192388
 +Ref: Case-sensitivity-Footnote-2192623
 +Node: Regexp Summary192731
 +Node: Reading Files194197
 +Node: Records196466
 +Node: awk split records197199
 +Node: gawk split records202130
 +Ref: gawk split records-Footnote-1206670
 +Node: Fields206707
 +Node: Nonconstant Fields209448
 +Ref: Nonconstant Fields-Footnote-1211684
 +Node: Changing Fields211888
 +Node: Field Separators217816
 +Node: Default Field Splitting220514
 +Node: Regexp Field Splitting221632
 +Node: Single Character Fields224985
 +Node: Command Line Field Separator226045
 +Node: Full Line Fields229263
 +Ref: Full Line Fields-Footnote-1230785
 +Ref: Full Line Fields-Footnote-2230831
 +Node: Field Splitting Summary230932
 +Node: Constant Size233006
 +Node: Fixed width data233738
 +Node: Skipping intervening237205
 +Node: Allowing trailing data238003
 +Node: Fields with fixed data239040
 +Node: Splitting By Content240558
 +Ref: Splitting By Content-Footnote-1244208
 +Node: Testing field creation244371
 +Node: Multiple Line245992
 +Ref: Multiple Line-Footnote-1251876
 +Node: Getline252055
 +Node: Plain Getline254524
 +Node: Getline/Variable257165
 +Node: Getline/File258316
 +Node: Getline/Variable/File259704
 +Ref: Getline/Variable/File-Footnote-1261309
 +Node: Getline/Pipe261397
 +Node: Getline/Variable/Pipe264104
 +Node: Getline/Coprocess265239
 +Node: Getline/Variable/Coprocess266506
 +Node: Getline Notes267248
 +Node: Getline Summary270045
 +Ref: table-getline-variants270469
 +Node: Read Timeout271217
 +Ref: Read Timeout-Footnote-1275123
 +Node: Retrying Input275181
 +Node: Command-line directories276380
 +Node: Input Summary277286
 +Node: Input Exercises280458
 +Node: Printing281186
 +Node: Print283020
 +Node: Print Examples284477
 +Node: Output Separators287257
 +Node: OFMT289274
 +Node: Printf290630
 +Node: Basic Printf291415
 +Node: Control Letters292989
 +Node: Format Modifiers296977
 +Node: Printf Examples302992
 +Node: Redirection305478
 +Node: Special FD312319
 +Ref: Special FD-Footnote-1315487
 +Node: Special Files315561
 +Node: Other Inherited Files316178
 +Node: Special Network317179
 +Node: Special Caveats318039
 +Node: Close Files And Pipes318988
 +Ref: table-close-pipe-return-values325895
 +Ref: Close Files And Pipes-Footnote-1326678
 +Ref: Close Files And Pipes-Footnote-2326826
 +Node: Nonfatal326978
 +Node: Output Summary329303
 +Node: Output Exercises330525
 +Node: Expressions331204
 +Node: Values332392
 +Node: Constants333070
 +Node: Scalar Constants333761
 +Ref: Scalar Constants-Footnote-1334625
 +Node: Nondecimal-numbers334875
 +Node: Regexp Constants337876
 +Node: Using Constant Regexps338402
 +Node: Standard Regexp Constants339024
 +Node: Strong Regexp Constants342212
 +Node: Variables345170
 +Node: Using Variables345827
 +Node: Assignment Options347737
 +Node: Conversion349610
 +Node: Strings And Numbers350134
 +Ref: Strings And Numbers-Footnote-1353197
 +Node: Locale influences conversions353306
 +Ref: table-locale-affects356064
 +Node: All Operators356682
 +Node: Arithmetic Ops357311
 +Node: Concatenation359817
 +Ref: Concatenation-Footnote-1362664
 +Node: Assignment Ops362771
 +Ref: table-assign-ops367762
 +Node: Increment Ops369075
 +Node: Truth Values and Conditions372535
 +Node: Truth Values373609
 +Node: Typing and Comparison374657
 +Node: Variable Typing375477
 +Ref: Variable Typing-Footnote-1381940
 +Ref: Variable Typing-Footnote-2382012
 +Node: Comparison Operators382089
 +Ref: table-relational-ops382508
 +Node: POSIX String Comparison386003
 +Ref: POSIX String Comparison-Footnote-1387698
 +Ref: POSIX String Comparison-Footnote-2387837
 +Node: Boolean Ops387921
 +Ref: Boolean Ops-Footnote-1392403
 +Node: Conditional Exp392495
 +Node: Function Calls394231
 +Node: Precedence398108
 +Node: Locales401767
 +Node: Expressions Summary403399
 +Node: Patterns and Actions405972
 +Node: Pattern Overview407092
 +Node: Regexp Patterns408769
 +Node: Expression Patterns409311
 +Node: Ranges413092
 +Node: BEGIN/END416200
 +Node: Using BEGIN/END416961
 +Ref: Using BEGIN/END-Footnote-1419697
 +Node: I/O And BEGIN/END419803
 +Node: Empty425024
 +Node: Using Shell Variables425341
 +Node: Action Overview427615
 +Node: Statements429940
 +Node: If Statement431788
 +Node: While Statement433283
 +Node: Do Statement435311
 +Node: For Statement436459
 +Node: Switch Statement439617
 +Node: Break Statement442003
 +Node: Continue Statement444095
 +Node: Next Statement445922
 +Node: Nextfile Statement448305
 +Node: Exit Statement450957
 +Node: Built-in Variables453360
 +Node: User-modified454493
 +Node: Auto-set462260
 +Ref: Auto-set-Footnote-1477857
 +Ref: Auto-set-Footnote-2478063
 +Node: ARGC and ARGV478119
 +Node: Pattern Action Summary482332
 +Node: Arrays484762
 +Node: Array Basics486091
 +Node: Array Intro486935
 +Ref: figure-array-elements488910
 +Ref: Array Intro-Footnote-1491614
 +Node: Reference to Elements491742
 +Node: Assigning Elements494206
 +Node: Array Example494697
 +Node: Scanning an Array496456
 +Node: Controlling Scanning499478
 +Ref: Controlling Scanning-Footnote-1504877
 +Node: Numeric Array Subscripts505193
 +Node: Uninitialized Subscripts507377
 +Node: Delete508996
 +Ref: Delete-Footnote-1511748
 +Node: Multidimensional511805
 +Node: Multiscanning514900
 +Node: Arrays of Arrays516491
 +Node: Arrays Summary521258
 +Node: Functions523351
 +Node: Built-in524389
 +Node: Calling Built-in525470
 +Node: Numeric Functions527466
 +Ref: Numeric Functions-Footnote-1532411
 +Ref: Numeric Functions-Footnote-2532768
 +Ref: Numeric Functions-Footnote-3532816
 +Node: String Functions533088
 +Ref: String Functions-Footnote-1556746
 +Ref: String Functions-Footnote-2556874
 +Ref: String Functions-Footnote-3557122
 +Node: Gory Details557209
 +Ref: table-sub-escapes559000
 +Ref: table-sub-proposed560519
 +Ref: table-posix-sub561882
 +Ref: table-gensub-escapes563423
 +Ref: Gory Details-Footnote-1564246
 +Node: I/O Functions564400
 +Ref: table-system-return-values570982
 +Ref: I/O Functions-Footnote-1572962
 +Ref: I/O Functions-Footnote-2573110
 +Node: Time Functions573230
 +Ref: Time Functions-Footnote-1583897
 +Ref: Time Functions-Footnote-2583965
 +Ref: Time Functions-Footnote-3584123
 +Ref: Time Functions-Footnote-4584234
 +Ref: Time Functions-Footnote-5584346
 +Ref: Time Functions-Footnote-6584573
 +Node: Bitwise Functions584839
 +Ref: table-bitwise-ops585433
 +Ref: Bitwise Functions-Footnote-1591466
 +Ref: Bitwise Functions-Footnote-2591639
 +Node: Type Functions591830
- Node: I18N Functions594505
- Node: User-defined596156
- Node: Definition Syntax596961
- Ref: Definition Syntax-Footnote-1602648
- Node: Function Example602719
- Ref: Function Example-Footnote-1605641
- Node: Function Caveats605663
- Node: Calling A Function606181
- Node: Variable Scope607139
- Node: Pass By Value/Reference610133
- Node: Return Statement613632
- Node: Dynamic Typing616611
- Node: Indirect Calls617541
- Ref: Indirect Calls-Footnote-1627792
- Node: Functions Summary627920
- Node: Library Functions630625
- Ref: Library Functions-Footnote-1634232
- Ref: Library Functions-Footnote-2634375
- Node: Library Names634546
- Ref: Library Names-Footnote-1638222
- Ref: Library Names-Footnote-2638445
- Node: General Functions638531
- Node: Strtonum Function639634
- Node: Assert Function642656
- Node: Round Function645982
- Node: Cliff Random Function647523
- Node: Ordinal Functions648539
- Ref: Ordinal Functions-Footnote-1651602
- Ref: Ordinal Functions-Footnote-2651854
- Node: Join Function652064
- Ref: Join Function-Footnote-1653834
- Node: Getlocaltime Function654034
- Node: Readfile Function657776
- Node: Shell Quoting659748
- Node: Data File Management661149
- Node: Filetrans Function661781
- Node: Rewind Function665877
- Node: File Checking667787
- Ref: File Checking-Footnote-1669121
- Node: Empty Files669322
- Node: Ignoring Assigns671301
- Node: Getopt Function672851
- Ref: Getopt Function-Footnote-1684320
- Node: Passwd Functions684520
- Ref: Passwd Functions-Footnote-1693359
- Node: Group Functions693447
- Ref: Group Functions-Footnote-1701345
- Node: Walking Arrays701552
- Node: Library Functions Summary704560
- Node: Library Exercises705966
- Node: Sample Programs706431
- Node: Running Examples707201
- Node: Clones707929
- Node: Cut Program709153
- Node: Egrep Program719082
- Ref: Egrep Program-Footnote-1726594
- Node: Id Program726704
- Node: Split Program730384
- Ref: Split Program-Footnote-1733843
- Node: Tee Program733972
- Node: Uniq Program736762
- Node: Wc Program744188
- Ref: Wc Program-Footnote-1748443
- Node: Miscellaneous Programs748537
- Node: Dupword Program749750
- Node: Alarm Program751780
- Node: Translate Program756635
- Ref: Translate Program-Footnote-1761200
- Node: Labels Program761470
- Ref: Labels Program-Footnote-1764821
- Node: Word Sorting764905
- Node: History Sorting768977
- Node: Extract Program770812
- Node: Simple Sed778341
- Node: Igawk Program781415
- Ref: Igawk Program-Footnote-1795746
- Ref: Igawk Program-Footnote-2795948
- Ref: Igawk Program-Footnote-3796070
- Node: Anagram Program796185
- Node: Signature Program799247
- Node: Programs Summary800494
- Node: Programs Exercises801708
- Ref: Programs Exercises-Footnote-1805837
- Node: Advanced Features805928
- Node: Nondecimal Data807918
- Node: Array Sorting809509
- Node: Controlling Array Traversal810209
- Ref: Controlling Array Traversal-Footnote-1818576
- Node: Array Sorting Functions818694
- Ref: Array Sorting Functions-Footnote-1823785
- Node: Two-way I/O823981
- Ref: Two-way I/O-Footnote-1830532
- Ref: Two-way I/O-Footnote-2830719
- Node: TCP/IP Networking830801
- Node: Profiling833919
- Ref: Profiling-Footnote-1842591
- Node: Advanced Features Summary842914
- Node: Internationalization844758
- Node: I18N and L10N846238
- Node: Explaining gettext846925
- Ref: Explaining gettext-Footnote-1852817
- Ref: Explaining gettext-Footnote-2853002
- Node: Programmer i18n853167
- Ref: Programmer i18n-Footnote-1858116
- Node: Translator i18n858165
- Node: String Extraction858959
- Ref: String Extraction-Footnote-1860091
- Node: Printf Ordering860177
- Ref: Printf Ordering-Footnote-1862963
- Node: I18N Portability863027
- Ref: I18N Portability-Footnote-1865483
- Node: I18N Example865546
- Ref: I18N Example-Footnote-1868352
- Node: Gawk I18N868425
- Node: I18N Summary869070
- Node: Debugger870411
- Node: Debugging871413
- Node: Debugging Concepts871854
- Node: Debugging Terms873663
- Node: Awk Debugging876238
- Node: Sample Debugging Session877144
- Node: Debugger Invocation877678
- Node: Finding The Bug879064
- Node: List of Debugger Commands885542
- Node: Breakpoint Control886875
- Node: Debugger Execution Control890569
- Node: Viewing And Changing Data893931
- Node: Execution Stack897305
- Node: Debugger Info898942
- Node: Miscellaneous Debugger Commands903013
- Node: Readline Support908101
- Node: Limitations908997
- Node: Debugging Summary911106
- Node: Namespaces912385
- Node: Global Namespace913147
- Node: Qualified Names914501
- Node: Default Namespace915500
- Node: Changing The Namespace916241
- Node: Naming Rules917852
- Node: Internal Name Management919701
- Node: Namespace Example920743
- Node: Namespace And Features923305
- Node: Arbitrary Precision Arithmetic924714
- Node: Computer Arithmetic926201
- Ref: table-numeric-ranges929792
- Ref: Computer Arithmetic-Footnote-1930514
- Node: Math Definitions930571
- Ref: table-ieee-formats933885
- Ref: Math Definitions-Footnote-1934488
- Node: MPFR features934593
- Node: FP Math Caution936310
- Ref: FP Math Caution-Footnote-1937382
- Node: Inexactness of computations937751
- Node: Inexact representation938711
- Node: Comparing FP Values940071
- Node: Errors accumulate941153
- Node: Getting Accuracy942586
- Node: Try To Round945296
- Node: Setting precision946195
- Ref: table-predefined-precision-strings946892
- Node: Setting the rounding mode948722
- Ref: table-gawk-rounding-modes949096
- Ref: Setting the rounding mode-Footnote-1952504
- Node: Arbitrary Precision Integers952683
- Ref: Arbitrary Precision Integers-Footnote-1957588
- Node: Checking for MPFR957737
- Node: POSIX Floating Point Problems959034
- Ref: POSIX Floating Point Problems-Footnote-1962905
- Node: Floating point summary962943
- Node: Dynamic Extensions965133
- Node: Extension Intro966686
- Node: Plugin License967952
- Node: Extension Mechanism Outline968749
- Ref: figure-load-extension969188
- Ref: figure-register-new-function970753
- Ref: figure-call-new-function971845
- Node: Extension API Description973907
- Node: Extension API Functions Introduction975549
- Node: General Data Types980883
- Ref: General Data Types-Footnote-1988088
- Node: Memory Allocation Functions988387
- Ref: Memory Allocation Functions-Footnote-1991539
- Node: Constructor Functions991638
- Node: Registration Functions994637
- Node: Extension Functions995322
- Node: Exit Callback Functions1000535
- Node: Extension Version String1001785
- Node: Input Parsers1002448
- Node: Output Wrappers1015155
- Node: Two-way processors1019667
- Node: Printing Messages1021932
- Ref: Printing Messages-Footnote-11023103
- Node: Updating ERRNO1023256
- Node: Requesting Values1023995
- Ref: table-value-types-returned1024732
- Node: Accessing Parameters1025668
- Node: Symbol Table Access1026903
- Node: Symbol table by name1027415
- Ref: Symbol table by name-Footnote-11030305
- Node: Symbol table by cookie1030433
- Ref: Symbol table by cookie-Footnote-11034618
- Node: Cached values1034682
- Ref: Cached values-Footnote-11038218
- Node: Array Manipulation1038309
- Ref: Array Manipulation-Footnote-11039400
- Node: Array Data Types1039437
- Ref: Array Data Types-Footnote-11042095
- Node: Array Functions1042187
- Node: Flattening Arrays1046586
- Node: Creating Arrays1053527
- Node: Redirection API1058296
- Node: Extension API Variables1061138
- Node: Extension Versioning1061771
- Ref: gawk-api-version1062208
- Node: Extension API Informational Variables1063936
- Node: Extension API Boilerplate1065000
- Node: Changes from API V11068862
- Node: Finding Extensions1069522
- Node: Extension Example1070081
- Node: Internal File Description1070879
- Node: Internal File Ops1074959
- Ref: Internal File Ops-Footnote-11086359
- Node: Using Internal File Ops1086499
- Ref: Using Internal File Ops-Footnote-11088882
- Node: Extension Samples1089156
- Node: Extension Sample File Functions1090685
- Node: Extension Sample Fnmatch1098334
- Node: Extension Sample Fork1099821
- Node: Extension Sample Inplace1101039
- Node: Extension Sample Ord1104343
- Node: Extension Sample Readdir1105179
- Ref: table-readdir-file-types1106068
- Node: Extension Sample Revout1106873
- Node: Extension Sample Rev2way1107462
- Node: Extension Sample Read write array1108202
- Node: Extension Sample Readfile1110144
- Node: Extension Sample Time1111239
- Node: Extension Sample API Tests1112587
- Node: gawkextlib1113079
- Node: Extension summary1115526
- Node: Extension Exercises1119228
- Node: Language History1120726
- Node: V7/SVR3.11122382
- Node: SVR41124534
- Node: POSIX1125968
- Node: BTL1127347
- Node: POSIX/GNU1128076
- Node: Feature History1133968
- Node: Common Extensions1148392
- Node: Ranges and Locales1149675
- Ref: Ranges and Locales-Footnote-11154291
- Ref: Ranges and Locales-Footnote-21154318
- Ref: Ranges and Locales-Footnote-31154553
- Node: Contributors1154774
- Node: History summary1160334
- Node: Installation1161714
- Node: Gawk Distribution1162658
- Node: Getting1163142
- Node: Extracting1164103
- Node: Distribution contents1165741
- Node: Unix Installation1172083
- Node: Quick Installation1172765
- Node: Shell Startup Files1175179
- Node: Additional Configuration Options1176268
- Node: Configuration Philosophy1178257
- Node: Non-Unix Installation1180626
- Node: PC Installation1181086
- Node: PC Binary Installation1181924
- Node: PC Compiling1182359
- Node: PC Using1183476
- Node: Cygwin1186521
- Node: MSYS1187291
- Node: VMS Installation1187792
- Node: VMS Compilation1188583
- Ref: VMS Compilation-Footnote-11189812
- Node: VMS Dynamic Extensions1189870
- Node: VMS Installation Details1191555
- Node: VMS Running1193808
- Node: VMS GNV1198087
- Node: VMS Old Gawk1198822
- Node: Bugs1199293
- Node: Bug address1199956
- Node: Usenet1202353
- Node: Maintainers1203130
- Node: Other Versions1204506
- Node: Installation summary1211090
- Node: Notes1212125
- Node: Compatibility Mode1212990
- Node: Additions1213772
- Node: Accessing The Source1214697
- Node: Adding Code1216132
- Node: New Ports1222350
- Node: Derived Files1226838
- Ref: Derived Files-Footnote-11232323
- Ref: Derived Files-Footnote-21232358
- Ref: Derived Files-Footnote-31232956
- Node: Future Extensions1233070
- Node: Implementation Limitations1233728
- Node: Extension Design1234911
- Node: Old Extension Problems1236065
- Ref: Old Extension Problems-Footnote-11237583
- Node: Extension New Mechanism Goals1237640
- Ref: Extension New Mechanism Goals-Footnote-11241004
- Node: Extension Other Design Decisions1241193
- Node: Extension Future Growth1243306
- Node: Old Extension Mechanism1244142
- Node: Notes summary1245905
- Node: Basic Concepts1247087
- Node: Basic High Level1247768
- Ref: figure-general-flow1248050
- Ref: figure-process-flow1248735
- Ref: Basic High Level-Footnote-11252036
- Node: Basic Data Typing1252221
- Node: Glossary1255549
- Node: Copying1287496
- Node: GNU Free Documentation License1325035
- Node: Index1350153
++Node: I18N Functions594747
++Node: User-defined596398
++Node: Definition Syntax597203
++Ref: Definition Syntax-Footnote-1602890
++Node: Function Example602961
++Ref: Function Example-Footnote-1605883
++Node: Function Caveats605905
++Node: Calling A Function606423
++Node: Variable Scope607381
++Node: Pass By Value/Reference610375
++Node: Return Statement613874
++Node: Dynamic Typing616853
++Node: Indirect Calls617783
++Ref: Indirect Calls-Footnote-1628034
++Node: Functions Summary628162
++Node: Library Functions630867
++Ref: Library Functions-Footnote-1634474
++Ref: Library Functions-Footnote-2634617
++Node: Library Names634788
++Ref: Library Names-Footnote-1638464
++Ref: Library Names-Footnote-2638687
++Node: General Functions638773
++Node: Strtonum Function639876
++Node: Assert Function642898
++Node: Round Function646224
++Node: Cliff Random Function647765
++Node: Ordinal Functions648781
++Ref: Ordinal Functions-Footnote-1651844
++Ref: Ordinal Functions-Footnote-2652096
++Node: Join Function652306
++Ref: Join Function-Footnote-1654076
++Node: Getlocaltime Function654276
++Node: Readfile Function658018
++Node: Shell Quoting659990
++Node: Data File Management661391
++Node: Filetrans Function662023
++Node: Rewind Function666119
++Node: File Checking668029
++Ref: File Checking-Footnote-1669363
++Node: Empty Files669564
++Node: Ignoring Assigns671543
++Node: Getopt Function673093
++Ref: Getopt Function-Footnote-1684562
++Node: Passwd Functions684762
++Ref: Passwd Functions-Footnote-1693601
++Node: Group Functions693689
++Ref: Group Functions-Footnote-1701587
++Node: Walking Arrays701794
++Node: Library Functions Summary704802
++Node: Library Exercises706208
++Node: Sample Programs706673
++Node: Running Examples707443
++Node: Clones708171
++Node: Cut Program709395
++Node: Egrep Program719324
++Ref: Egrep Program-Footnote-1726836
++Node: Id Program726946
++Node: Split Program730626
++Ref: Split Program-Footnote-1734085
++Node: Tee Program734214
++Node: Uniq Program737004
++Node: Wc Program744430
++Ref: Wc Program-Footnote-1748685
++Node: Miscellaneous Programs748779
++Node: Dupword Program749992
++Node: Alarm Program752022
++Node: Translate Program756877
++Ref: Translate Program-Footnote-1761442
++Node: Labels Program761712
++Ref: Labels Program-Footnote-1765063
++Node: Word Sorting765147
++Node: History Sorting769219
++Node: Extract Program771054
++Node: Simple Sed778583
++Node: Igawk Program781657
++Ref: Igawk Program-Footnote-1795988
++Ref: Igawk Program-Footnote-2796190
++Ref: Igawk Program-Footnote-3796312
++Node: Anagram Program796427
++Node: Signature Program799489
++Node: Programs Summary800736
++Node: Programs Exercises801950
++Ref: Programs Exercises-Footnote-1806079
++Node: Advanced Features806170
++Node: Nondecimal Data808160
++Node: Array Sorting809751
++Node: Controlling Array Traversal810451
++Ref: Controlling Array Traversal-Footnote-1818818
++Node: Array Sorting Functions818936
++Ref: Array Sorting Functions-Footnote-1824027
++Node: Two-way I/O824223
++Ref: Two-way I/O-Footnote-1830774
++Ref: Two-way I/O-Footnote-2830961
++Node: TCP/IP Networking831043
++Node: Profiling834161
++Ref: Profiling-Footnote-1842833
++Node: Advanced Features Summary843156
++Node: Internationalization845000
++Node: I18N and L10N846480
++Node: Explaining gettext847167
++Ref: Explaining gettext-Footnote-1853059
++Ref: Explaining gettext-Footnote-2853244
++Node: Programmer i18n853409
++Ref: Programmer i18n-Footnote-1858358
++Node: Translator i18n858407
++Node: String Extraction859201
++Ref: String Extraction-Footnote-1860333
++Node: Printf Ordering860419
++Ref: Printf Ordering-Footnote-1863205
++Node: I18N Portability863269
++Ref: I18N Portability-Footnote-1865725
++Node: I18N Example865788
++Ref: I18N Example-Footnote-1868594
++Node: Gawk I18N868667
++Node: I18N Summary869312
++Node: Debugger870653
++Node: Debugging871655
++Node: Debugging Concepts872096
++Node: Debugging Terms873905
++Node: Awk Debugging876480
++Node: Sample Debugging Session877386
++Node: Debugger Invocation877920
++Node: Finding The Bug879306
++Node: List of Debugger Commands885784
++Node: Breakpoint Control887117
++Node: Debugger Execution Control890811
++Node: Viewing And Changing Data894173
++Node: Execution Stack897547
++Node: Debugger Info899184
++Node: Miscellaneous Debugger Commands903255
++Node: Readline Support908343
++Node: Limitations909239
++Node: Debugging Summary911348
++Node: Namespaces912627
++Node: Global Namespace913389
++Node: Qualified Names914743
++Node: Default Namespace915742
++Node: Changing The Namespace916483
++Node: Naming Rules918094
++Node: Internal Name Management919943
++Node: Namespace Example920985
++Node: Namespace And Features923547
++Node: Arbitrary Precision Arithmetic924956
++Node: Computer Arithmetic926443
++Ref: table-numeric-ranges930034
++Ref: Computer Arithmetic-Footnote-1930756
++Node: Math Definitions930813
++Ref: table-ieee-formats934127
++Ref: Math Definitions-Footnote-1934730
++Node: MPFR features934835
++Node: FP Math Caution936552
++Ref: FP Math Caution-Footnote-1937624
++Node: Inexactness of computations937993
++Node: Inexact representation938953
++Node: Comparing FP Values940313
++Node: Errors accumulate941395
++Node: Getting Accuracy942828
++Node: Try To Round945538
++Node: Setting precision946437
++Ref: table-predefined-precision-strings947134
++Node: Setting the rounding mode948964
++Ref: table-gawk-rounding-modes949338
++Ref: Setting the rounding mode-Footnote-1952746
++Node: Arbitrary Precision Integers952925
++Ref: Arbitrary Precision Integers-Footnote-1957830
++Node: Checking for MPFR957979
++Node: POSIX Floating Point Problems959276
++Ref: POSIX Floating Point Problems-Footnote-1963147
++Node: Floating point summary963185
++Node: Dynamic Extensions965375
++Node: Extension Intro966928
++Node: Plugin License968194
++Node: Extension Mechanism Outline968991
++Ref: figure-load-extension969430
++Ref: figure-register-new-function970995
++Ref: figure-call-new-function972087
++Node: Extension API Description974149
++Node: Extension API Functions Introduction975791
++Node: General Data Types981125
++Ref: General Data Types-Footnote-1988330
++Node: Memory Allocation Functions988629
++Ref: Memory Allocation Functions-Footnote-1991781
++Node: Constructor Functions991880
++Node: Registration Functions994879
++Node: Extension Functions995564
++Node: Exit Callback Functions1000777
++Node: Extension Version String1002027
++Node: Input Parsers1002690
++Node: Output Wrappers1015397
++Node: Two-way processors1019909
++Node: Printing Messages1022174
++Ref: Printing Messages-Footnote-11023345
++Node: Updating ERRNO1023498
++Node: Requesting Values1024237
++Ref: table-value-types-returned1024974
++Node: Accessing Parameters1025910
++Node: Symbol Table Access1027145
++Node: Symbol table by name1027657
++Ref: Symbol table by name-Footnote-11030547
++Node: Symbol table by cookie1030675
++Ref: Symbol table by cookie-Footnote-11034860
++Node: Cached values1034924
++Ref: Cached values-Footnote-11038460
++Node: Array Manipulation1038551
++Ref: Array Manipulation-Footnote-11039642
++Node: Array Data Types1039679
++Ref: Array Data Types-Footnote-11042337
++Node: Array Functions1042429
++Node: Flattening Arrays1046828
++Node: Creating Arrays1053769
++Node: Redirection API1058538
++Node: Extension API Variables1061380
++Node: Extension Versioning1062013
++Ref: gawk-api-version1062450
++Node: Extension API Informational Variables1064178
++Node: Extension API Boilerplate1065242
++Node: Changes from API V11069104
++Node: Finding Extensions1069764
++Node: Extension Example1070323
++Node: Internal File Description1071121
++Node: Internal File Ops1075201
++Ref: Internal File Ops-Footnote-11086601
++Node: Using Internal File Ops1086741
++Ref: Using Internal File Ops-Footnote-11089124
++Node: Extension Samples1089398
++Node: Extension Sample File Functions1090927
++Node: Extension Sample Fnmatch1098576
++Node: Extension Sample Fork1100063
++Node: Extension Sample Inplace1101281
++Node: Extension Sample Ord1104585
++Node: Extension Sample Readdir1105421
++Ref: table-readdir-file-types1106310
++Node: Extension Sample Revout1107115
++Node: Extension Sample Rev2way1107704
++Node: Extension Sample Read write array1108444
++Node: Extension Sample Readfile1110386
++Node: Extension Sample Time1111481
++Node: Extension Sample API Tests1112829
++Node: gawkextlib1113321
++Node: Extension summary1115768
++Node: Extension Exercises1119470
++Node: Language History1120968
++Node: V7/SVR3.11122624
++Node: SVR41124776
++Node: POSIX1126210
++Node: BTL1127589
++Node: POSIX/GNU1128318
++Node: Feature History1134210
++Node: Common Extensions1148634
++Node: Ranges and Locales1149917
++Ref: Ranges and Locales-Footnote-11154533
++Ref: Ranges and Locales-Footnote-21154560
++Ref: Ranges and Locales-Footnote-31154795
++Node: Contributors1155016
++Node: History summary1160576
++Node: Installation1161956
++Node: Gawk Distribution1162900
++Node: Getting1163384
++Node: Extracting1164345
++Node: Distribution contents1165983
++Node: Unix Installation1172325
++Node: Quick Installation1173007
++Node: Shell Startup Files1175421
++Node: Additional Configuration Options1176510
++Node: Configuration Philosophy1178499
++Node: Non-Unix Installation1180868
++Node: PC Installation1181328
++Node: PC Binary Installation1182166
++Node: PC Compiling1182601
++Node: PC Using1183718
++Node: Cygwin1186763
++Node: MSYS1187533
++Node: VMS Installation1188034
++Node: VMS Compilation1188825
++Ref: VMS Compilation-Footnote-11190054
++Node: VMS Dynamic Extensions1190112
++Node: VMS Installation Details1191797
++Node: VMS Running1194050
++Node: VMS GNV1198329
++Node: VMS Old Gawk1199064
++Node: Bugs1199535
++Node: Bug address1200198
++Node: Usenet1202595
++Node: Maintainers1203372
++Node: Other Versions1204748
++Node: Installation summary1211332
++Node: Notes1212367
++Node: Compatibility Mode1213232
++Node: Additions1214014
++Node: Accessing The Source1214939
++Node: Adding Code1216374
++Node: New Ports1222592
++Node: Derived Files1227080
++Ref: Derived Files-Footnote-11232565
++Ref: Derived Files-Footnote-21232600
++Ref: Derived Files-Footnote-31233198
++Node: Future Extensions1233312
++Node: Implementation Limitations1233970
++Node: Extension Design1235153
++Node: Old Extension Problems1236307
++Ref: Old Extension Problems-Footnote-11237825
++Node: Extension New Mechanism Goals1237882
++Ref: Extension New Mechanism Goals-Footnote-11241246
++Node: Extension Other Design Decisions1241435
++Node: Extension Future Growth1243548
++Node: Old Extension Mechanism1244384
++Node: Notes summary1246147
++Node: Basic Concepts1247329
++Node: Basic High Level1248010
++Ref: figure-general-flow1248292
++Ref: figure-process-flow1248977
++Ref: Basic High Level-Footnote-11252278
++Node: Basic Data Typing1252463
++Node: Glossary1255791
++Node: Copying1287738
++Node: GNU Free Documentation License1325277
++Node: Index1350395
  End Tag Table


Summary of changes:
 doc/ChangeLog   |   5 +
 doc/   | 652 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  19 +-
 doc/ |  19 +-
 4 files changed, 361 insertions(+), 334 deletions(-)


reply via email to

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