gawk-diffs
[Top][All Lists]
Advanced

[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-3855-gfd1fbea
Date: Fri, 11 Jan 2019 08:12:14 -0500 (EST)

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  fd1fbea88c58973c384487949256b83e110e3732 (commit)
       via  feebb01f31e29740b050da1531416c90a12352ca (commit)
       via  3d0561d7546022605687802d19c5effcf89d7172 (commit)
       via  56f4a4139ad7e81064e25887f959a4a6e5e54a58 (commit)
       via  68e8a8a5bb52a3db4971204e2e23cab2eb29097b (commit)
      from  995f235bdaa3a2b44d3e920f81a9f76373c56f58 (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=fd1fbea88c58973c384487949256b83e110e3732

commit fd1fbea88c58973c384487949256b83e110e3732
Merge: 995f235 feebb01
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Jan 11 15:12:02 2019 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 1e318a4,35d1f56..6ecfd8a
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36744,594 -36231,582 +36744,594 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343320
 -Node: Foreword447762
 -Node: Preface49294
 -Ref: Preface-Footnote-152153
 -Ref: Preface-Footnote-252260
 -Ref: Preface-Footnote-352494
 -Node: History52636
 -Node: Names54988
 -Ref: Names-Footnote-156082
 -Node: This Manual56229
 -Ref: This Manual-Footnote-162714
 -Node: Conventions62814
 -Node: Manual History65169
 -Ref: Manual History-Footnote-168166
 -Ref: Manual History-Footnote-268207
 -Node: How To Contribute68281
 -Node: Acknowledgments69207
 -Node: Getting Started74115
 -Node: Running gawk76554
 -Node: One-shot77744
 -Node: Read Terminal79007
 -Node: Long81000
 -Node: Executable Scripts82513
 -Ref: Executable Scripts-Footnote-185308
 -Node: Comments85411
 -Node: Quoting87895
 -Node: DOS Quoting93412
 -Node: Sample Data Files95468
 -Node: Very Simple98063
 -Node: Two Rules102965
 -Node: More Complex104850
 -Node: Statements/Lines107716
 -Ref: Statements/Lines-Footnote-1112175
 -Node: Other Features112440
 -Node: When113376
 -Ref: When-Footnote-1115130
 -Node: Intro Summary115195
 -Node: Invoking Gawk116079
 -Node: Command Line117593
 -Node: Options118391
 -Ref: Options-Footnote-1134953
 -Ref: Options-Footnote-2135184
 -Node: Other Arguments135209
 -Node: Naming Standard Input138156
 -Node: Environment Variables139249
 -Node: AWKPATH Variable139807
 -Ref: AWKPATH Variable-Footnote-1143219
 -Ref: AWKPATH Variable-Footnote-2143253
 -Node: AWKLIBPATH Variable143514
 -Node: Other Environment Variables145172
 -Node: Exit Status148993
 -Node: Include Files149670
 -Node: Loading Shared Libraries153195
 -Node: Obsolete154623
 -Node: Undocumented155315
 -Node: Invoking Summary155612
 -Node: Regexp157272
 -Node: Regexp Usage158726
 -Node: Escape Sequences160763
 -Node: Regexp Operators166995
 -Ref: Regexp Operators-Footnote-1174411
 -Ref: Regexp Operators-Footnote-2174558
 -Node: Bracket Expressions174656
 -Ref: table-char-classes177132
 -Node: Leftmost Longest180458
 -Node: Computed Regexps181761
 -Node: GNU Regexp Operators185188
 -Node: Case-sensitivity188867
 -Ref: Case-sensitivity-Footnote-1191754
 -Ref: Case-sensitivity-Footnote-2191989
 -Node: Regexp Summary192097
 -Node: Reading Files193563
 -Node: Records195832
 -Node: awk split records196907
 -Node: gawk split records202182
 -Ref: gawk split records-Footnote-1206768
 -Node: Fields206805
 -Node: Nonconstant Fields209546
 -Ref: Nonconstant Fields-Footnote-1211782
 -Node: Changing Fields211986
 -Node: Field Separators218017
 -Node: Default Field Splitting220715
 -Node: Regexp Field Splitting221833
 -Node: Single Character Fields225186
 -Node: Command Line Field Separator226246
 -Node: Full Line Fields229464
 -Ref: Full Line Fields-Footnote-1230986
 -Ref: Full Line Fields-Footnote-2231032
 -Node: Field Splitting Summary231133
 -Node: Constant Size233207
 -Node: Fixed width data233939
 -Node: Skipping intervening237406
 -Node: Allowing trailing data238204
 -Node: Fields with fixed data239241
 -Node: Splitting By Content240759
 -Ref: Splitting By Content-Footnote-1244409
 -Node: Testing field creation244572
 -Node: Multiple Line246197
 -Ref: Multiple Line-Footnote-1252081
 -Node: Getline252260
 -Node: Plain Getline254729
 -Node: Getline/Variable257370
 -Node: Getline/File258521
 -Node: Getline/Variable/File259909
 -Ref: Getline/Variable/File-Footnote-1261514
 -Node: Getline/Pipe261602
 -Node: Getline/Variable/Pipe264309
 -Node: Getline/Coprocess265444
 -Node: Getline/Variable/Coprocess266711
 -Node: Getline Notes267453
 -Node: Getline Summary270250
 -Ref: table-getline-variants270674
 -Node: Read Timeout271422
 -Ref: Read Timeout-Footnote-1275328
 -Node: Retrying Input275386
 -Node: Command-line directories276585
 -Node: Input Summary277491
 -Node: Input Exercises280663
 -Node: Printing281391
 -Node: Print283225
 -Node: Print Examples284682
 -Node: Output Separators287462
 -Node: OFMT289479
 -Node: Printf290835
 -Node: Basic Printf291620
 -Node: Control Letters293194
 -Node: Format Modifiers298356
 -Node: Printf Examples304371
 -Node: Redirection306857
 -Node: Special FD313698
 -Ref: Special FD-Footnote-1316866
 -Node: Special Files316940
 -Node: Other Inherited Files317557
 -Node: Special Network318558
 -Node: Special Caveats319418
 -Node: Close Files And Pipes320367
 -Ref: table-close-pipe-return-values327274
 -Ref: Close Files And Pipes-Footnote-1328087
 -Ref: Close Files And Pipes-Footnote-2328235
 -Node: Nonfatal328387
 -Node: Output Summary330725
 -Node: Output Exercises331947
 -Node: Expressions332626
 -Node: Values333814
 -Node: Constants334492
 -Node: Scalar Constants335183
 -Ref: Scalar Constants-Footnote-1337708
 -Node: Nondecimal-numbers337958
 -Node: Regexp Constants340959
 -Node: Using Constant Regexps341485
 -Node: Standard Regexp Constants342107
 -Node: Strong Regexp Constants345295
 -Node: Variables348253
 -Node: Using Variables348910
 -Node: Assignment Options350820
 -Node: Conversion353287
 -Node: Strings And Numbers353811
 -Ref: Strings And Numbers-Footnote-1356874
 -Node: Locale influences conversions356983
 -Ref: table-locale-affects359741
 -Node: All Operators360359
 -Node: Arithmetic Ops360988
 -Node: Concatenation363494
 -Ref: Concatenation-Footnote-1366341
 -Node: Assignment Ops366448
 -Ref: table-assign-ops371439
 -Node: Increment Ops372752
 -Node: Truth Values and Conditions376212
 -Node: Truth Values377286
 -Node: Typing and Comparison378334
 -Node: Variable Typing379154
 -Ref: Variable Typing-Footnote-1385617
 -Ref: Variable Typing-Footnote-2385689
 -Node: Comparison Operators385766
 -Ref: table-relational-ops386185
 -Node: POSIX String Comparison389680
 -Ref: POSIX String Comparison-Footnote-1391375
 -Ref: POSIX String Comparison-Footnote-2391514
 -Node: Boolean Ops391598
 -Ref: Boolean Ops-Footnote-1396080
 -Node: Conditional Exp396172
 -Node: Function Calls397908
 -Node: Precedence401785
 -Node: Locales405444
 -Node: Expressions Summary407076
 -Node: Patterns and Actions409649
 -Node: Pattern Overview410769
 -Node: Regexp Patterns412446
 -Node: Expression Patterns412988
 -Node: Ranges416769
 -Node: BEGIN/END419877
 -Node: Using BEGIN/END420638
 -Ref: Using BEGIN/END-Footnote-1423374
 -Node: I/O And BEGIN/END423480
 -Node: BEGINFILE/ENDFILE425794
 -Node: Empty428707
 -Node: Using Shell Variables429024
 -Node: Action Overview431298
 -Node: Statements433623
 -Node: If Statement435471
 -Node: While Statement436966
 -Node: Do Statement438994
 -Node: For Statement440142
 -Node: Switch Statement443313
 -Node: Break Statement445699
 -Node: Continue Statement447791
 -Node: Next Statement449618
 -Node: Nextfile Statement452001
 -Node: Exit Statement454653
 -Node: Built-in Variables457056
 -Node: User-modified458189
 -Node: Auto-set465956
 -Ref: Auto-set-Footnote-1482763
 -Ref: Auto-set-Footnote-2482969
 -Node: ARGC and ARGV483025
 -Node: Pattern Action Summary487238
 -Node: Arrays489668
 -Node: Array Basics490997
 -Node: Array Intro491841
 -Ref: figure-array-elements493816
 -Ref: Array Intro-Footnote-1496520
 -Node: Reference to Elements496648
 -Node: Assigning Elements499112
 -Node: Array Example499603
 -Node: Scanning an Array501362
 -Node: Controlling Scanning504384
 -Ref: Controlling Scanning-Footnote-1509783
 -Node: Numeric Array Subscripts510099
 -Node: Uninitialized Subscripts512283
 -Node: Delete513902
 -Ref: Delete-Footnote-1516654
 -Node: Multidimensional516711
 -Node: Multiscanning519806
 -Node: Arrays of Arrays521397
 -Node: Arrays Summary526165
 -Node: Functions528258
 -Node: Built-in529296
 -Node: Calling Built-in530377
 -Node: Numeric Functions532373
 -Ref: Numeric Functions-Footnote-1536401
 -Ref: Numeric Functions-Footnote-2536758
 -Ref: Numeric Functions-Footnote-3536806
 -Node: String Functions537078
 -Ref: String Functions-Footnote-1560936
 -Ref: String Functions-Footnote-2561064
 -Ref: String Functions-Footnote-3561312
 -Node: Gory Details561399
 -Ref: table-sub-escapes563190
 -Ref: table-sub-proposed564709
 -Ref: table-posix-sub566072
 -Ref: table-gensub-escapes567613
 -Ref: Gory Details-Footnote-1568436
 -Node: I/O Functions568590
 -Ref: table-system-return-values575058
 -Ref: I/O Functions-Footnote-1577138
 -Ref: I/O Functions-Footnote-2577286
 -Node: Time Functions577406
 -Ref: Time Functions-Footnote-1588077
 -Ref: Time Functions-Footnote-2588145
 -Ref: Time Functions-Footnote-3588303
 -Ref: Time Functions-Footnote-4588414
 -Ref: Time Functions-Footnote-5588526
 -Ref: Time Functions-Footnote-6588753
 -Node: Bitwise Functions589019
 -Ref: table-bitwise-ops589613
 -Ref: Bitwise Functions-Footnote-1595676
 -Ref: Bitwise Functions-Footnote-2595849
 -Node: Type Functions596040
 -Node: I18N Functions598791
 -Node: User-defined600442
 -Node: Definition Syntax601247
 -Ref: Definition Syntax-Footnote-1606934
 -Node: Function Example607005
 -Ref: Function Example-Footnote-1609927
 -Node: Function Caveats609949
 -Node: Calling A Function610467
 -Node: Variable Scope611425
 -Node: Pass By Value/Reference614419
 -Node: Return Statement617918
 -Node: Dynamic Typing620897
 -Node: Indirect Calls621827
 -Ref: Indirect Calls-Footnote-1632079
 -Node: Functions Summary632207
 -Node: Library Functions634912
 -Ref: Library Functions-Footnote-1638519
 -Ref: Library Functions-Footnote-2638662
 -Node: Library Names638833
 -Ref: Library Names-Footnote-1642293
 -Ref: Library Names-Footnote-2642516
 -Node: General Functions642602
 -Node: Strtonum Function643705
 -Node: Assert Function646727
 -Node: Round Function650053
 -Node: Cliff Random Function651593
 -Node: Ordinal Functions652609
 -Ref: Ordinal Functions-Footnote-1655672
 -Ref: Ordinal Functions-Footnote-2655924
 -Node: Join Function656134
 -Ref: Join Function-Footnote-1657904
 -Node: Getlocaltime Function658104
 -Node: Readfile Function661846
 -Node: Shell Quoting663823
 -Node: Data File Management665224
 -Node: Filetrans Function665856
 -Node: Rewind Function669952
 -Node: File Checking671862
 -Ref: File Checking-Footnote-1673196
 -Node: Empty Files673397
 -Node: Ignoring Assigns675376
 -Node: Getopt Function676926
 -Ref: Getopt Function-Footnote-1688395
 -Node: Passwd Functions688595
 -Ref: Passwd Functions-Footnote-1697434
 -Node: Group Functions697522
 -Ref: Group Functions-Footnote-1705420
 -Node: Walking Arrays705627
 -Node: Library Functions Summary708635
 -Node: Library Exercises710041
 -Node: Sample Programs710506
 -Node: Running Examples711276
 -Node: Clones712004
 -Node: Cut Program713228
 -Node: Egrep Program723157
 -Ref: Egrep Program-Footnote-1730669
 -Node: Id Program730779
 -Node: Split Program734459
 -Ref: Split Program-Footnote-1737917
 -Node: Tee Program738046
 -Node: Uniq Program740836
 -Node: Wc Program748262
 -Ref: Wc Program-Footnote-1752517
 -Node: Miscellaneous Programs752611
 -Node: Dupword Program753824
 -Node: Alarm Program755854
 -Node: Translate Program760709
 -Ref: Translate Program-Footnote-1765274
 -Node: Labels Program765544
 -Ref: Labels Program-Footnote-1768895
 -Node: Word Sorting768979
 -Node: History Sorting773051
 -Node: Extract Program774886
 -Node: Simple Sed782940
 -Node: Igawk Program786014
 -Ref: Igawk Program-Footnote-1800345
 -Ref: Igawk Program-Footnote-2800547
 -Ref: Igawk Program-Footnote-3800669
 -Node: Anagram Program800784
 -Node: Signature Program803846
 -Node: Programs Summary805093
 -Node: Programs Exercises806307
 -Ref: Programs Exercises-Footnote-1810436
 -Node: Advanced Features810527
 -Node: Nondecimal Data812517
 -Node: Array Sorting814108
 -Node: Controlling Array Traversal814808
 -Ref: Controlling Array Traversal-Footnote-1823176
 -Node: Array Sorting Functions823294
 -Ref: Array Sorting Functions-Footnote-1828385
 -Node: Two-way I/O828581
 -Ref: Two-way I/O-Footnote-1836302
 -Ref: Two-way I/O-Footnote-2836489
 -Node: TCP/IP Networking836571
 -Node: Profiling839689
 -Node: Advanced Features Summary848707
 -Node: Internationalization850551
 -Node: I18N and L10N852031
 -Node: Explaining gettext852718
 -Ref: Explaining gettext-Footnote-1858610
 -Ref: Explaining gettext-Footnote-2858795
 -Node: Programmer i18n858960
 -Ref: Programmer i18n-Footnote-1863909
 -Node: Translator i18n863958
 -Node: String Extraction864752
 -Ref: String Extraction-Footnote-1865884
 -Node: Printf Ordering865970
 -Ref: Printf Ordering-Footnote-1868756
 -Node: I18N Portability868820
 -Ref: I18N Portability-Footnote-1871276
 -Node: I18N Example871339
 -Ref: I18N Example-Footnote-1874614
 -Ref: I18N Example-Footnote-2874687
 -Node: Gawk I18N874796
 -Node: I18N Summary875441
 -Node: Debugger876782
 -Node: Debugging877802
 -Node: Debugging Concepts878243
 -Node: Debugging Terms880052
 -Node: Awk Debugging882627
 -Ref: Awk Debugging-Footnote-1883572
 -Node: Sample Debugging Session883704
 -Node: Debugger Invocation884238
 -Node: Finding The Bug885624
 -Node: List of Debugger Commands892098
 -Node: Breakpoint Control893431
 -Node: Debugger Execution Control897125
 -Node: Viewing And Changing Data900487
 -Node: Execution Stack903861
 -Node: Debugger Info905498
 -Node: Miscellaneous Debugger Commands909569
 -Node: Readline Support914631
 -Node: Limitations915527
 -Node: Debugging Summary917636
 -Node: Arbitrary Precision Arithmetic918915
 -Node: Computer Arithmetic920400
 -Ref: table-numeric-ranges924166
 -Ref: table-floating-point-ranges924659
 -Ref: Computer Arithmetic-Footnote-1925317
 -Node: Math Definitions925374
 -Ref: table-ieee-formats928690
 -Ref: Math Definitions-Footnote-1929293
 -Node: MPFR features929398
 -Node: FP Math Caution931116
 -Ref: FP Math Caution-Footnote-1932188
 -Node: Inexactness of computations932557
 -Node: Inexact representation933517
 -Node: Comparing FP Values934877
 -Node: Errors accumulate936118
 -Node: Getting Accuracy937551
 -Node: Try To Round940261
 -Node: Setting precision941160
 -Ref: table-predefined-precision-strings941857
 -Node: Setting the rounding mode943687
 -Ref: table-gawk-rounding-modes944061
 -Ref: Setting the rounding mode-Footnote-1947992
 -Node: Arbitrary Precision Integers948171
 -Ref: Arbitrary Precision Integers-Footnote-1951346
 -Node: Checking for MPFR951495
 -Node: POSIX Floating Point Problems952969
 -Ref: POSIX Floating Point Problems-Footnote-1957254
 -Node: Floating point summary957292
 -Node: Dynamic Extensions959482
 -Node: Extension Intro961035
 -Node: Plugin License962301
 -Node: Extension Mechanism Outline963098
 -Ref: figure-load-extension963537
 -Ref: figure-register-new-function965102
 -Ref: figure-call-new-function966194
 -Node: Extension API Description968256
 -Node: Extension API Functions Introduction969898
 -Node: General Data Types975438
 -Ref: General Data Types-Footnote-1983799
 -Node: Memory Allocation Functions984098
 -Ref: Memory Allocation Functions-Footnote-1988308
 -Node: Constructor Functions988407
 -Node: Registration Functions991993
 -Node: Extension Functions992678
 -Node: Exit Callback Functions997893
 -Node: Extension Version String999143
 -Node: Input Parsers999806
 -Node: Output Wrappers1012527
 -Node: Two-way processors1017039
 -Node: Printing Messages1019304
 -Ref: Printing Messages-Footnote-11020475
 -Node: Updating ERRNO1020628
 -Node: Requesting Values1021367
 -Ref: table-value-types-returned1022104
 -Node: Accessing Parameters1023040
 -Node: Symbol Table Access1024275
 -Node: Symbol table by name1024787
 -Node: Symbol table by cookie1026576
 -Ref: Symbol table by cookie-Footnote-11030761
 -Node: Cached values1030825
 -Ref: Cached values-Footnote-11034361
 -Node: Array Manipulation1034514
 -Ref: Array Manipulation-Footnote-11035605
 -Node: Array Data Types1035642
 -Ref: Array Data Types-Footnote-11038300
 -Node: Array Functions1038392
 -Node: Flattening Arrays1042890
 -Node: Creating Arrays1049866
 -Node: Redirection API1054633
 -Node: Extension API Variables1057466
 -Node: Extension Versioning1058177
 -Ref: gawk-api-version1058606
 -Node: Extension GMP/MPFR Versioning1060337
 -Node: Extension API Informational Variables1061965
 -Node: Extension API Boilerplate1063038
 -Node: Changes from API V11067012
 -Node: Finding Extensions1068584
 -Node: Extension Example1069143
 -Node: Internal File Description1069941
 -Node: Internal File Ops1074021
 -Ref: Internal File Ops-Footnote-11085371
 -Node: Using Internal File Ops1085511
 -Ref: Using Internal File Ops-Footnote-11087894
 -Node: Extension Samples1088168
 -Node: Extension Sample File Functions1089697
 -Node: Extension Sample Fnmatch1097346
 -Node: Extension Sample Fork1098833
 -Node: Extension Sample Inplace1100051
 -Node: Extension Sample Ord1103268
 -Node: Extension Sample Readdir1104104
 -Ref: table-readdir-file-types1104993
 -Node: Extension Sample Revout1105798
 -Node: Extension Sample Rev2way1106387
 -Node: Extension Sample Read write array1107127
 -Node: Extension Sample Readfile1109069
 -Node: Extension Sample Time1110164
 -Node: Extension Sample API Tests1111512
 -Node: gawkextlib1112004
 -Node: Extension summary1114922
 -Node: Extension Exercises1118624
 -Node: Language History1120122
 -Node: V7/SVR3.11121778
 -Node: SVR41123930
 -Node: POSIX1125364
 -Node: BTL1126744
 -Node: POSIX/GNU1127473
 -Node: Feature History1133251
 -Node: Common Extensions1149297
 -Node: Ranges and Locales1150580
 -Ref: Ranges and Locales-Footnote-11155196
 -Ref: Ranges and Locales-Footnote-21155223
 -Ref: Ranges and Locales-Footnote-31155458
 -Node: Contributors1155679
 -Node: History summary1161624
 -Node: Installation1163004
 -Node: Gawk Distribution1163948
 -Node: Getting1164432
 -Node: Extracting1165395
 -Node: Distribution contents1167033
 -Node: Unix Installation1173513
 -Node: Quick Installation1174195
 -Node: Shell Startup Files1176609
 -Node: Additional Configuration Options1177698
 -Node: Configuration Philosophy1179863
 -Node: Non-Unix Installation1182232
 -Node: PC Installation1182692
 -Node: PC Binary Installation1183530
 -Node: PC Compiling1183965
 -Node: PC Using1185082
 -Node: Cygwin1188635
 -Node: MSYS1189734
 -Node: VMS Installation1190235
 -Node: VMS Compilation1191026
 -Ref: VMS Compilation-Footnote-11192255
 -Node: VMS Dynamic Extensions1192313
 -Node: VMS Installation Details1193998
 -Node: VMS Running1196251
 -Node: VMS GNV1200530
 -Node: VMS Old Gawk1201265
 -Node: Bugs1201736
 -Node: Bug address1202399
 -Node: Usenet1205381
 -Node: Maintainers1206385
 -Node: Other Versions1207646
 -Node: Installation summary1214560
 -Node: Notes1215762
 -Node: Compatibility Mode1216556
 -Node: Additions1217338
 -Node: Accessing The Source1218263
 -Node: Adding Code1219700
 -Node: New Ports1225919
 -Node: Derived Files1230407
 -Ref: Derived Files-Footnote-11236053
 -Ref: Derived Files-Footnote-21236088
 -Ref: Derived Files-Footnote-31236686
 -Node: Future Extensions1236800
 -Node: Implementation Limitations1237458
 -Node: Extension Design1238641
 -Node: Old Extension Problems1239785
 -Ref: Old Extension Problems-Footnote-11241303
 -Node: Extension New Mechanism Goals1241360
 -Ref: Extension New Mechanism Goals-Footnote-11244724
 -Node: Extension Other Design Decisions1244913
 -Node: Extension Future Growth1247026
 -Node: Notes summary1247862
 -Node: Basic Concepts1249037
 -Node: Basic High Level1249718
 -Ref: figure-general-flow1250000
 -Ref: figure-process-flow1250685
 -Ref: Basic High Level-Footnote-11253986
 -Node: Basic Data Typing1254171
 -Node: Glossary1257499
 -Node: Copying1289337
 -Node: GNU Free Documentation License1326880
 -Node: Index1352000
 +Node: Foreword344048
 +Node: Foreword448490
 +Node: Preface50022
 +Ref: Preface-Footnote-152881
 +Ref: Preface-Footnote-252988
 +Ref: Preface-Footnote-353222
 +Node: History53364
 +Node: Names55716
 +Ref: Names-Footnote-156810
 +Node: This Manual56957
 +Ref: This Manual-Footnote-163596
 +Node: Conventions63696
 +Node: Manual History66051
 +Ref: Manual History-Footnote-169048
 +Ref: Manual History-Footnote-269089
 +Node: How To Contribute69163
 +Node: Acknowledgments70089
 +Node: Getting Started74997
 +Node: Running gawk77436
 +Node: One-shot78626
 +Node: Read Terminal79889
 +Node: Long81882
 +Node: Executable Scripts83395
 +Ref: Executable Scripts-Footnote-186190
 +Node: Comments86293
 +Node: Quoting88777
 +Node: DOS Quoting94294
 +Node: Sample Data Files96350
 +Node: Very Simple98945
 +Node: Two Rules103847
 +Node: More Complex105732
 +Node: Statements/Lines108598
 +Ref: Statements/Lines-Footnote-1113057
 +Node: Other Features113322
 +Node: When114258
 +Ref: When-Footnote-1116012
 +Node: Intro Summary116077
 +Node: Invoking Gawk116961
 +Node: Command Line118475
 +Node: Options119273
 +Ref: Options-Footnote-1136351
 +Ref: Options-Footnote-2136582
 +Node: Other Arguments136607
 +Node: Naming Standard Input139554
 +Node: Environment Variables140647
 +Node: AWKPATH Variable141205
 +Ref: AWKPATH Variable-Footnote-1144617
 +Ref: AWKPATH Variable-Footnote-2144651
 +Node: AWKLIBPATH Variable144912
 +Node: Other Environment Variables146570
 +Node: Exit Status150391
 +Node: Include Files151068
 +Node: Loading Shared Libraries154758
 +Node: Obsolete156186
 +Node: Undocumented156878
 +Node: Invoking Summary157175
 +Node: Regexp158835
 +Node: Regexp Usage160289
 +Node: Escape Sequences162326
 +Node: Regexp Operators168558
 +Ref: Regexp Operators-Footnote-1175974
 +Ref: Regexp Operators-Footnote-2176121
 +Node: Bracket Expressions176219
 +Ref: table-char-classes178695
 +Node: Leftmost Longest182021
 +Node: Computed Regexps183324
 +Node: GNU Regexp Operators186751
 +Node: Case-sensitivity190430
 +Ref: Case-sensitivity-Footnote-1193317
 +Ref: Case-sensitivity-Footnote-2193552
 +Node: Regexp Summary193660
 +Node: Reading Files195126
 +Node: Records197395
 +Node: awk split records198470
 +Node: gawk split records203745
 +Ref: gawk split records-Footnote-1208331
 +Node: Fields208368
 +Node: Nonconstant Fields211109
 +Ref: Nonconstant Fields-Footnote-1213345
 +Node: Changing Fields213549
 +Node: Field Separators219580
 +Node: Default Field Splitting222278
 +Node: Regexp Field Splitting223396
 +Node: Single Character Fields226749
 +Node: Command Line Field Separator227809
 +Node: Full Line Fields231027
 +Ref: Full Line Fields-Footnote-1232549
 +Ref: Full Line Fields-Footnote-2232595
 +Node: Field Splitting Summary232696
 +Node: Constant Size234770
 +Node: Fixed width data235502
 +Node: Skipping intervening238969
 +Node: Allowing trailing data239767
 +Node: Fields with fixed data240804
 +Node: Splitting By Content242322
 +Ref: Splitting By Content-Footnote-1245972
 +Node: Testing field creation246135
 +Node: Multiple Line247760
 +Ref: Multiple Line-Footnote-1253644
 +Node: Getline253823
 +Node: Plain Getline256292
 +Node: Getline/Variable258933
 +Node: Getline/File260084
 +Node: Getline/Variable/File261472
 +Ref: Getline/Variable/File-Footnote-1263077
 +Node: Getline/Pipe263165
 +Node: Getline/Variable/Pipe265872
 +Node: Getline/Coprocess267007
 +Node: Getline/Variable/Coprocess268274
 +Node: Getline Notes269016
 +Node: Getline Summary271813
 +Ref: table-getline-variants272237
 +Node: Read Timeout272985
 +Ref: Read Timeout-Footnote-1276891
 +Node: Retrying Input276949
 +Node: Command-line directories278148
 +Node: Input Summary279054
 +Node: Input Exercises282226
 +Node: Printing282954
 +Node: Print284788
 +Node: Print Examples286245
 +Node: Output Separators289025
 +Node: OFMT291042
 +Node: Printf292398
 +Node: Basic Printf293183
 +Node: Control Letters294757
 +Node: Format Modifiers299919
 +Node: Printf Examples305934
 +Node: Redirection308420
 +Node: Special FD315261
 +Ref: Special FD-Footnote-1318429
 +Node: Special Files318503
 +Node: Other Inherited Files319120
 +Node: Special Network320121
 +Node: Special Caveats320981
 +Node: Close Files And Pipes321930
 +Ref: table-close-pipe-return-values328837
 +Ref: Close Files And Pipes-Footnote-1329650
 +Ref: Close Files And Pipes-Footnote-2329798
 +Node: Nonfatal329950
 +Node: Output Summary332288
 +Node: Output Exercises333510
 +Node: Expressions334189
 +Node: Values335377
 +Node: Constants336055
 +Node: Scalar Constants336746
 +Ref: Scalar Constants-Footnote-1339271
 +Node: Nondecimal-numbers339521
 +Node: Regexp Constants342522
 +Node: Using Constant Regexps343048
 +Node: Standard Regexp Constants343670
 +Node: Strong Regexp Constants346858
 +Node: Variables349816
 +Node: Using Variables350473
 +Node: Assignment Options352383
 +Node: Conversion354850
 +Node: Strings And Numbers355374
 +Ref: Strings And Numbers-Footnote-1358437
 +Node: Locale influences conversions358546
 +Ref: table-locale-affects361304
 +Node: All Operators361922
 +Node: Arithmetic Ops362551
 +Node: Concatenation365057
 +Ref: Concatenation-Footnote-1367904
 +Node: Assignment Ops368011
 +Ref: table-assign-ops373002
 +Node: Increment Ops374315
 +Node: Truth Values and Conditions377775
 +Node: Truth Values378849
 +Node: Typing and Comparison379897
 +Node: Variable Typing380717
 +Ref: Variable Typing-Footnote-1387180
 +Ref: Variable Typing-Footnote-2387252
 +Node: Comparison Operators387329
 +Ref: table-relational-ops387748
 +Node: POSIX String Comparison391243
 +Ref: POSIX String Comparison-Footnote-1392938
 +Ref: POSIX String Comparison-Footnote-2393077
 +Node: Boolean Ops393161
 +Ref: Boolean Ops-Footnote-1397643
 +Node: Conditional Exp397735
 +Node: Function Calls399471
 +Node: Precedence403348
 +Node: Locales407007
 +Node: Expressions Summary408639
 +Node: Patterns and Actions411212
 +Node: Pattern Overview412332
 +Node: Regexp Patterns414009
 +Node: Expression Patterns414551
 +Node: Ranges418332
 +Node: BEGIN/END421440
 +Node: Using BEGIN/END422201
 +Ref: Using BEGIN/END-Footnote-1424937
 +Node: I/O And BEGIN/END425043
 +Node: BEGINFILE/ENDFILE427357
 +Node: Empty430270
 +Node: Using Shell Variables430587
 +Node: Action Overview432861
 +Node: Statements435186
 +Node: If Statement437034
 +Node: While Statement438529
 +Node: Do Statement440557
 +Node: For Statement441705
 +Node: Switch Statement444876
 +Node: Break Statement447262
 +Node: Continue Statement449354
 +Node: Next Statement451181
 +Node: Nextfile Statement453564
 +Node: Exit Statement456216
 +Node: Built-in Variables458619
 +Node: User-modified459752
 +Node: Auto-set467519
 +Ref: Auto-set-Footnote-1484326
 +Ref: Auto-set-Footnote-2484532
 +Node: ARGC and ARGV484588
 +Node: Pattern Action Summary488801
 +Node: Arrays491231
 +Node: Array Basics492560
 +Node: Array Intro493404
 +Ref: figure-array-elements495379
 +Ref: Array Intro-Footnote-1498083
 +Node: Reference to Elements498211
 +Node: Assigning Elements500675
 +Node: Array Example501166
 +Node: Scanning an Array502925
 +Node: Controlling Scanning505947
 +Ref: Controlling Scanning-Footnote-1511346
 +Node: Numeric Array Subscripts511662
 +Node: Uninitialized Subscripts513846
 +Node: Delete515465
 +Ref: Delete-Footnote-1518217
 +Node: Multidimensional518274
 +Node: Multiscanning521369
 +Node: Arrays of Arrays522960
 +Node: Arrays Summary527728
 +Node: Functions529821
 +Node: Built-in530859
 +Node: Calling Built-in531940
 +Node: Numeric Functions533936
 +Ref: Numeric Functions-Footnote-1537964
 +Ref: Numeric Functions-Footnote-2538321
 +Ref: Numeric Functions-Footnote-3538369
 +Node: String Functions538641
 +Ref: String Functions-Footnote-1562499
 +Ref: String Functions-Footnote-2562627
 +Ref: String Functions-Footnote-3562875
 +Node: Gory Details562962
 +Ref: table-sub-escapes564753
 +Ref: table-sub-proposed566272
 +Ref: table-posix-sub567635
 +Ref: table-gensub-escapes569176
 +Ref: Gory Details-Footnote-1569999
 +Node: I/O Functions570153
 +Ref: table-system-return-values576621
 +Ref: I/O Functions-Footnote-1578701
 +Ref: I/O Functions-Footnote-2578849
 +Node: Time Functions578969
 +Ref: Time Functions-Footnote-1589640
 +Ref: Time Functions-Footnote-2589708
 +Ref: Time Functions-Footnote-3589866
 +Ref: Time Functions-Footnote-4589977
 +Ref: Time Functions-Footnote-5590089
 +Ref: Time Functions-Footnote-6590316
 +Node: Bitwise Functions590582
 +Ref: table-bitwise-ops591176
 +Ref: Bitwise Functions-Footnote-1597239
 +Ref: Bitwise Functions-Footnote-2597412
 +Node: Type Functions597603
 +Node: I18N Functions600354
 +Node: User-defined602005
 +Node: Definition Syntax602810
 +Ref: Definition Syntax-Footnote-1608497
 +Node: Function Example608568
 +Ref: Function Example-Footnote-1611490
 +Node: Function Caveats611512
 +Node: Calling A Function612030
 +Node: Variable Scope612988
 +Node: Pass By Value/Reference615982
 +Node: Return Statement619481
 +Node: Dynamic Typing622460
 +Node: Indirect Calls623390
 +Ref: Indirect Calls-Footnote-1633642
 +Node: Functions Summary633770
 +Node: Library Functions636475
 +Ref: Library Functions-Footnote-1640082
 +Ref: Library Functions-Footnote-2640225
 +Node: Library Names640396
 +Ref: Library Names-Footnote-1644063
 +Ref: Library Names-Footnote-2644286
 +Node: General Functions644372
 +Node: Strtonum Function645475
 +Node: Assert Function648497
 +Node: Round Function651823
 +Node: Cliff Random Function653363
 +Node: Ordinal Functions654379
 +Ref: Ordinal Functions-Footnote-1657442
 +Ref: Ordinal Functions-Footnote-2657694
 +Node: Join Function657904
 +Ref: Join Function-Footnote-1659674
 +Node: Getlocaltime Function659874
 +Node: Readfile Function663616
 +Node: Shell Quoting665593
 +Node: Data File Management666994
 +Node: Filetrans Function667626
 +Node: Rewind Function671722
 +Node: File Checking673632
 +Ref: File Checking-Footnote-1674966
 +Node: Empty Files675167
 +Node: Ignoring Assigns677146
 +Node: Getopt Function678696
 +Ref: Getopt Function-Footnote-1690165
 +Node: Passwd Functions690365
 +Ref: Passwd Functions-Footnote-1699204
 +Node: Group Functions699292
 +Ref: Group Functions-Footnote-1707190
 +Node: Walking Arrays707397
 +Node: Library Functions Summary710405
 +Node: Library Exercises711811
 +Node: Sample Programs712276
 +Node: Running Examples713046
 +Node: Clones713774
 +Node: Cut Program714998
 +Node: Egrep Program724927
 +Ref: Egrep Program-Footnote-1732439
 +Node: Id Program732549
 +Node: Split Program736229
 +Ref: Split Program-Footnote-1739687
 +Node: Tee Program739816
 +Node: Uniq Program742606
 +Node: Wc Program750227
 +Ref: Wc Program-Footnote-1754482
 +Node: Miscellaneous Programs754576
 +Node: Dupword Program755789
 +Node: Alarm Program757819
 +Node: Translate Program762674
 +Ref: Translate Program-Footnote-1767239
 +Node: Labels Program767509
 +Ref: Labels Program-Footnote-1770860
 +Node: Word Sorting770944
 +Node: History Sorting775016
 +Node: Extract Program776851
 +Node: Simple Sed784905
 +Node: Igawk Program787979
 +Ref: Igawk Program-Footnote-1802310
 +Ref: Igawk Program-Footnote-2802512
 +Ref: Igawk Program-Footnote-3802634
 +Node: Anagram Program802749
 +Node: Signature Program805811
 +Node: Programs Summary807058
 +Node: Programs Exercises808272
 +Ref: Programs Exercises-Footnote-1812401
 +Node: Advanced Features812492
 +Node: Nondecimal Data814482
 +Node: Array Sorting816073
 +Node: Controlling Array Traversal816773
 +Ref: Controlling Array Traversal-Footnote-1825141
 +Node: Array Sorting Functions825259
 +Ref: Array Sorting Functions-Footnote-1830350
 +Node: Two-way I/O830546
 +Ref: Two-way I/O-Footnote-1838267
 +Ref: Two-way I/O-Footnote-2838454
 +Node: TCP/IP Networking838536
 +Node: Profiling841654
 +Node: Advanced Features Summary850672
 +Node: Internationalization852516
 +Node: I18N and L10N853996
 +Node: Explaining gettext854683
 +Ref: Explaining gettext-Footnote-1860575
 +Ref: Explaining gettext-Footnote-2860760
 +Node: Programmer i18n860925
 +Ref: Programmer i18n-Footnote-1865874
 +Node: Translator i18n865923
 +Node: String Extraction866717
 +Ref: String Extraction-Footnote-1867849
 +Node: Printf Ordering867935
 +Ref: Printf Ordering-Footnote-1870721
 +Node: I18N Portability870785
 +Ref: I18N Portability-Footnote-1873241
 +Node: I18N Example873304
- Ref: I18N Example-Footnote-1876564
- Ref: I18N Example-Footnote-2876637
- Node: Gawk I18N876746
- Node: I18N Summary877391
- Node: Debugger878732
- Node: Debugging879732
- Node: Debugging Concepts880173
- Node: Debugging Terms881982
- Node: Awk Debugging884557
- Ref: Awk Debugging-Footnote-1885502
- Node: Sample Debugging Session885634
- Node: Debugger Invocation886168
- Node: Finding The Bug887554
- Node: List of Debugger Commands894028
- Node: Breakpoint Control895361
- Node: Debugger Execution Control899055
- Node: Viewing And Changing Data902417
- Node: Execution Stack905791
- Node: Debugger Info907428
- Node: Miscellaneous Debugger Commands911499
- Node: Readline Support916561
- Node: Limitations917457
- Node: Debugging Summary919566
- Node: Namespaces920845
- Node: Global Namespace921663
- Node: Qualified Names923061
- Node: Default Namespace924060
- Node: Changing The Namespace924801
- Node: Naming Rules926415
- Node: Internal Name Management928263
- Node: Namespace Example929305
- Node: Namespace And Features931867
- Node: Namespace Summary933302
- Node: Arbitrary Precision Arithmetic934779
- Node: Computer Arithmetic936266
- Ref: table-numeric-ranges940032
- Ref: table-floating-point-ranges940525
- Ref: Computer Arithmetic-Footnote-1941183
- Node: Math Definitions941240
- Ref: table-ieee-formats944556
- Ref: Math Definitions-Footnote-1945159
- Node: MPFR features945264
- Node: FP Math Caution946982
- Ref: FP Math Caution-Footnote-1948054
- Node: Inexactness of computations948423
- Node: Inexact representation949383
- Node: Comparing FP Values950743
- Node: Errors accumulate951984
- Node: Getting Accuracy953417
- Node: Try To Round956127
- Node: Setting precision957026
- Ref: table-predefined-precision-strings957723
- Node: Setting the rounding mode959553
- Ref: table-gawk-rounding-modes959927
- Ref: Setting the rounding mode-Footnote-1963858
- Node: Arbitrary Precision Integers964037
- Ref: Arbitrary Precision Integers-Footnote-1967212
- Node: Checking for MPFR967361
- Node: POSIX Floating Point Problems968835
- Ref: POSIX Floating Point Problems-Footnote-1973120
- Node: Floating point summary973158
- Node: Dynamic Extensions975348
- Node: Extension Intro976901
- Node: Plugin License978167
- Node: Extension Mechanism Outline978964
- Ref: figure-load-extension979403
- Ref: figure-register-new-function980968
- Ref: figure-call-new-function982060
- Node: Extension API Description984122
- Node: Extension API Functions Introduction985764
- Ref: table-api-std-headers987600
- Node: General Data Types991465
- Ref: General Data Types-Footnote-1999826
- Node: Memory Allocation Functions1000125
- Ref: Memory Allocation Functions-Footnote-11004335
- Node: Constructor Functions1004434
- Node: Registration Functions1008020
- Node: Extension Functions1008705
- Node: Exit Callback Functions1014027
- Node: Extension Version String1015277
- Node: Input Parsers1015940
- Node: Output Wrappers1028661
- Node: Two-way processors1033173
- Node: Printing Messages1035438
- Ref: Printing Messages-Footnote-11036609
- Node: Updating ERRNO1036762
- Node: Requesting Values1037501
- Ref: table-value-types-returned1038238
- Node: Accessing Parameters1039174
- Node: Symbol Table Access1040409
- Node: Symbol table by name1040921
- Ref: Symbol table by name-Footnote-11043945
- Node: Symbol table by cookie1044073
- Ref: Symbol table by cookie-Footnote-11048258
- Node: Cached values1048322
- Ref: Cached values-Footnote-11051858
- Node: Array Manipulation1052011
- Ref: Array Manipulation-Footnote-11053102
- Node: Array Data Types1053139
- Ref: Array Data Types-Footnote-11055797
- Node: Array Functions1055889
- Node: Flattening Arrays1060387
- Node: Creating Arrays1067363
- Node: Redirection API1072130
- Node: Extension API Variables1074963
- Node: Extension Versioning1075674
- Ref: gawk-api-version1076103
- Node: Extension GMP/MPFR Versioning1077834
- Node: Extension API Informational Variables1079462
- Node: Extension API Boilerplate1080535
- Node: Changes from API V11084509
- Node: Finding Extensions1086081
- Node: Extension Example1086640
- Node: Internal File Description1087438
- Node: Internal File Ops1091518
- Ref: Internal File Ops-Footnote-11102868
- Node: Using Internal File Ops1103008
- Ref: Using Internal File Ops-Footnote-11105391
- Node: Extension Samples1105665
- Node: Extension Sample File Functions1107194
- Node: Extension Sample Fnmatch1114843
- Node: Extension Sample Fork1116330
- Node: Extension Sample Inplace1117548
- Node: Extension Sample Ord1120852
- Node: Extension Sample Readdir1121688
- Ref: table-readdir-file-types1122577
- Node: Extension Sample Revout1123382
- Node: Extension Sample Rev2way1123971
- Node: Extension Sample Read write array1124711
- Node: Extension Sample Readfile1126653
- Node: Extension Sample Time1127748
- Node: Extension Sample API Tests1129096
- Node: gawkextlib1129588
- Node: Extension summary1132506
- Node: Extension Exercises1136208
- Node: Language History1137450
- Node: V7/SVR3.11139106
- Node: SVR41141258
- Node: POSIX1142692
- Node: BTL1144072
- Node: POSIX/GNU1144801
- Node: Feature History1150579
- Node: Common Extensions1166625
- Node: Ranges and Locales1167908
- Ref: Ranges and Locales-Footnote-11172524
- Ref: Ranges and Locales-Footnote-21172551
- Ref: Ranges and Locales-Footnote-31172786
- Node: Contributors1173007
- Node: History summary1178952
- Node: Installation1180332
- Node: Gawk Distribution1181276
- Node: Getting1181760
- Node: Extracting1182723
- Node: Distribution contents1184361
- Node: Unix Installation1190841
- Node: Quick Installation1191523
- Node: Shell Startup Files1193937
- Node: Additional Configuration Options1195026
- Node: Configuration Philosophy1197191
- Node: Non-Unix Installation1199560
- Node: PC Installation1200020
- Node: PC Binary Installation1200858
- Node: PC Compiling1201293
- Node: PC Using1202410
- Node: Cygwin1205963
- Node: MSYS1207062
- Node: VMS Installation1207563
- Node: VMS Compilation1208354
- Ref: VMS Compilation-Footnote-11209583
- Node: VMS Dynamic Extensions1209641
- Node: VMS Installation Details1211326
- Node: VMS Running1213579
- Node: VMS GNV1217858
- Node: VMS Old Gawk1218593
- Node: Bugs1219064
- Node: Bug address1219727
- Node: Usenet1222709
- Node: Maintainers1223713
- Node: Other Versions1224974
- Node: Installation summary1231888
- Node: Notes1233090
- Node: Compatibility Mode1233884
- Node: Additions1234666
- Node: Accessing The Source1235591
- Node: Adding Code1237028
- Node: New Ports1243247
- Node: Derived Files1247735
- Ref: Derived Files-Footnote-11253381
- Ref: Derived Files-Footnote-21253416
- Ref: Derived Files-Footnote-31254014
- Node: Future Extensions1254128
- Node: Implementation Limitations1254786
- Node: Extension Design1255969
- Node: Old Extension Problems1257113
- Ref: Old Extension Problems-Footnote-11258631
- Node: Extension New Mechanism Goals1258688
- Ref: Extension New Mechanism Goals-Footnote-11262052
- Node: Extension Other Design Decisions1262241
- Node: Extension Future Growth1264354
- Node: Notes summary1265190
- Node: Basic Concepts1266365
- Node: Basic High Level1267046
- Ref: figure-general-flow1267328
- Ref: figure-process-flow1268013
- Ref: Basic High Level-Footnote-11271314
- Node: Basic Data Typing1271499
- Node: Glossary1274827
- Node: Copying1306665
- Node: GNU Free Documentation License1344208
- Node: Index1369328
++Ref: I18N Example-Footnote-1876579
++Ref: I18N Example-Footnote-2876652
++Node: Gawk I18N876761
++Node: I18N Summary877406
++Node: Debugger878747
++Node: Debugging879747
++Node: Debugging Concepts880188
++Node: Debugging Terms881997
++Node: Awk Debugging884572
++Ref: Awk Debugging-Footnote-1885517
++Node: Sample Debugging Session885649
++Node: Debugger Invocation886183
++Node: Finding The Bug887569
++Node: List of Debugger Commands894043
++Node: Breakpoint Control895376
++Node: Debugger Execution Control899070
++Node: Viewing And Changing Data902432
++Node: Execution Stack905806
++Node: Debugger Info907443
++Node: Miscellaneous Debugger Commands911514
++Node: Readline Support916576
++Node: Limitations917472
++Node: Debugging Summary919581
++Node: Namespaces920860
++Node: Global Namespace921678
++Node: Qualified Names923076
++Node: Default Namespace924075
++Node: Changing The Namespace924816
++Node: Naming Rules926430
++Node: Internal Name Management928278
++Node: Namespace Example929320
++Node: Namespace And Features931882
++Node: Namespace Summary933317
++Node: Arbitrary Precision Arithmetic934794
++Node: Computer Arithmetic936281
++Ref: table-numeric-ranges940047
++Ref: table-floating-point-ranges940540
++Ref: Computer Arithmetic-Footnote-1941198
++Node: Math Definitions941255
++Ref: table-ieee-formats944571
++Ref: Math Definitions-Footnote-1945174
++Node: MPFR features945279
++Node: FP Math Caution946997
++Ref: FP Math Caution-Footnote-1948069
++Node: Inexactness of computations948438
++Node: Inexact representation949398
++Node: Comparing FP Values950758
++Node: Errors accumulate951999
++Node: Getting Accuracy953432
++Node: Try To Round956142
++Node: Setting precision957041
++Ref: table-predefined-precision-strings957738
++Node: Setting the rounding mode959568
++Ref: table-gawk-rounding-modes959942
++Ref: Setting the rounding mode-Footnote-1963873
++Node: Arbitrary Precision Integers964052
++Ref: Arbitrary Precision Integers-Footnote-1967227
++Node: Checking for MPFR967376
++Node: POSIX Floating Point Problems968850
++Ref: POSIX Floating Point Problems-Footnote-1973135
++Node: Floating point summary973173
++Node: Dynamic Extensions975363
++Node: Extension Intro976916
++Node: Plugin License978182
++Node: Extension Mechanism Outline978979
++Ref: figure-load-extension979418
++Ref: figure-register-new-function980983
++Ref: figure-call-new-function982075
++Node: Extension API Description984137
++Node: Extension API Functions Introduction985779
++Ref: table-api-std-headers987615
++Node: General Data Types991480
++Ref: General Data Types-Footnote-1999841
++Node: Memory Allocation Functions1000140
++Ref: Memory Allocation Functions-Footnote-11004350
++Node: Constructor Functions1004449
++Node: Registration Functions1008035
++Node: Extension Functions1008720
++Node: Exit Callback Functions1014042
++Node: Extension Version String1015292
++Node: Input Parsers1015955
++Node: Output Wrappers1028676
++Node: Two-way processors1033188
++Node: Printing Messages1035453
++Ref: Printing Messages-Footnote-11036624
++Node: Updating ERRNO1036777
++Node: Requesting Values1037516
++Ref: table-value-types-returned1038253
++Node: Accessing Parameters1039189
++Node: Symbol Table Access1040424
++Node: Symbol table by name1040936
++Ref: Symbol table by name-Footnote-11043960
++Node: Symbol table by cookie1044088
++Ref: Symbol table by cookie-Footnote-11048273
++Node: Cached values1048337
++Ref: Cached values-Footnote-11051873
++Node: Array Manipulation1052026
++Ref: Array Manipulation-Footnote-11053117
++Node: Array Data Types1053154
++Ref: Array Data Types-Footnote-11055812
++Node: Array Functions1055904
++Node: Flattening Arrays1060402
++Node: Creating Arrays1067378
++Node: Redirection API1072145
++Node: Extension API Variables1074978
++Node: Extension Versioning1075689
++Ref: gawk-api-version1076118
++Node: Extension GMP/MPFR Versioning1077849
++Node: Extension API Informational Variables1079477
++Node: Extension API Boilerplate1080550
++Node: Changes from API V11084524
++Node: Finding Extensions1086096
++Node: Extension Example1086655
++Node: Internal File Description1087453
++Node: Internal File Ops1091533
++Ref: Internal File Ops-Footnote-11102883
++Node: Using Internal File Ops1103023
++Ref: Using Internal File Ops-Footnote-11105406
++Node: Extension Samples1105680
++Node: Extension Sample File Functions1107209
++Node: Extension Sample Fnmatch1114858
++Node: Extension Sample Fork1116345
++Node: Extension Sample Inplace1117563
++Node: Extension Sample Ord1120867
++Node: Extension Sample Readdir1121703
++Ref: table-readdir-file-types1122592
++Node: Extension Sample Revout1123397
++Node: Extension Sample Rev2way1123986
++Node: Extension Sample Read write array1124726
++Node: Extension Sample Readfile1126668
++Node: Extension Sample Time1127763
++Node: Extension Sample API Tests1129111
++Node: gawkextlib1129603
++Node: Extension summary1132521
++Node: Extension Exercises1136223
++Node: Language History1137465
++Node: V7/SVR3.11139121
++Node: SVR41141273
++Node: POSIX1142707
++Node: BTL1144087
++Node: POSIX/GNU1144816
++Node: Feature History1150594
++Node: Common Extensions1166640
++Node: Ranges and Locales1167923
++Ref: Ranges and Locales-Footnote-11172539
++Ref: Ranges and Locales-Footnote-21172566
++Ref: Ranges and Locales-Footnote-31172801
++Node: Contributors1173022
++Node: History summary1178967
++Node: Installation1180347
++Node: Gawk Distribution1181291
++Node: Getting1181775
++Node: Extracting1182738
++Node: Distribution contents1184376
++Node: Unix Installation1190856
++Node: Quick Installation1191538
++Node: Shell Startup Files1193952
++Node: Additional Configuration Options1195041
++Node: Configuration Philosophy1197206
++Node: Non-Unix Installation1199575
++Node: PC Installation1200035
++Node: PC Binary Installation1200873
++Node: PC Compiling1201308
++Node: PC Using1202425
++Node: Cygwin1205978
++Node: MSYS1207077
++Node: VMS Installation1207578
++Node: VMS Compilation1208369
++Ref: VMS Compilation-Footnote-11209598
++Node: VMS Dynamic Extensions1209656
++Node: VMS Installation Details1211341
++Node: VMS Running1213594
++Node: VMS GNV1217873
++Node: VMS Old Gawk1218608
++Node: Bugs1219079
++Node: Bug address1219742
++Node: Usenet1222724
++Node: Maintainers1223728
++Node: Other Versions1224989
++Node: Installation summary1231903
++Node: Notes1233105
++Node: Compatibility Mode1233899
++Node: Additions1234681
++Node: Accessing The Source1235606
++Node: Adding Code1237043
++Node: New Ports1243262
++Node: Derived Files1247750
++Ref: Derived Files-Footnote-11253396
++Ref: Derived Files-Footnote-21253431
++Ref: Derived Files-Footnote-31254029
++Node: Future Extensions1254143
++Node: Implementation Limitations1254801
++Node: Extension Design1255984
++Node: Old Extension Problems1257128
++Ref: Old Extension Problems-Footnote-11258646
++Node: Extension New Mechanism Goals1258703
++Ref: Extension New Mechanism Goals-Footnote-11262067
++Node: Extension Other Design Decisions1262256
++Node: Extension Future Growth1264369
++Node: Notes summary1265205
++Node: Basic Concepts1266380
++Node: Basic High Level1267061
++Ref: figure-general-flow1267343
++Ref: figure-process-flow1268028
++Ref: Basic High Level-Footnote-11271329
++Node: Basic Data Typing1271514
++Node: Glossary1274842
++Node: Copying1306680
++Node: GNU Free Documentation License1344223
++Node: Index1369343
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                          |  12 ++
 awk.h                              |   4 +-
 awkgram.c                          |  14 +-
 awkgram.y                          |  14 +-
 builtin.c                          |  22 ++
 doc/ChangeLog                      |   9 +
 doc/gawk.info                      | 428 ++++++++++++++++++-------------------
 doc/gawk.texi                      |  17 +-
 doc/gawktexi.in                    |  17 +-
 missing_d/ChangeLog                |   4 +
 missing_d/timegm.c                 |   2 +-
 support/ChangeLog                  |   5 +
 support/cdefs.h                    |   4 +-
 support/xalloc.h                   |   6 +-
 test/ChangeLog                     |   5 +
 test/Makefile.am                   |   3 +
 test/Makefile.in                   |   8 +
 test/Maketests                     |   5 +
 test/arraytype.awk                 |  35 +++
 test/arraytype.ok                  |  16 ++
 vms/ChangeLog                      |   5 +
 vms/generate_config_vms_h_gawk.com |   4 +-
 22 files changed, 402 insertions(+), 237 deletions(-)
 create mode 100644 test/arraytype.awk
 create mode 100644 test/arraytype.ok


hooks/post-receive
-- 
gawk



reply via email to

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