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-2975-g3431871
Date: Tue, 21 Nov 2017 22:57: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  3431871211ff511e3a376502a133ef1bb1e70b73 (commit)
       via  3b337ad8f2689554543c38a7ce98d6ec1ebd83c6 (commit)
       via  b7b2c08b9d42630135f5a442dab69402fba86b73 (commit)
      from  22dd65166e16860c6fe799c97c28534572cef89b (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=3431871211ff511e3a376502a133ef1bb1e70b73

commit 3431871211ff511e3a376502a133ef1bb1e70b73
Merge: 22dd651 3b337ad
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Nov 22 05:57:03 2017 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index ecf3584,430c90f..b7dce15
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -23483,16 -23071,15 +23483,15 @@@ Round to nearest, ties to even   'round
  Round toward positive infinity   'roundTowardPositive'  '"U"' or '"u"'
  Round toward negative infinity   'roundTowardNegative'  '"D"' or '"d"'
  Round toward zero                'roundTowardZero'      '"Z"' or '"z"'
- Round to nearest, ties away      'roundTiesToAway'      '"A"' or '"a"'
- from zero
+ Round away from zero                                    '"A"' or '"a"'
  
 -Table 15.4: 'gawk' rounding modes
 +Table 16.4: 'gawk' rounding modes
  
     'ROUNDMODE' has the default value '"N"', which selects the IEEE 754
 -rounding mode 'roundTiesToEven'.  In *note Table 15.4:
 +rounding mode 'roundTiesToEven'.  In *note Table 16.4:
- table-gawk-rounding-modes, the value '"A"' selects 'roundTiesToAway'.
- This is only available if your version of the MPFR library supports it;
- otherwise, setting 'ROUNDMODE' to '"A"' has no effect.
+ table-gawk-rounding-modes, the value '"A"' selects rounding away from
+ zero.  This is only available if your version of the MPFR library
+ supports it; otherwise, setting 'ROUNDMODE' to '"A"' has no effect.
  
     The default mode 'roundTiesToEven' is the most preferred, but the
  least intuitive.  This method does the obvious thing for most values, by
@@@ -36340,592 -35903,581 +36339,592 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69011
 -Node: Getting Started73919
 -Node: Running gawk76358
 -Node: One-shot77548
 -Node: Read Terminal78811
 -Node: Long80804
 -Node: Executable Scripts82317
 -Ref: Executable Scripts-Footnote-185112
 -Node: Comments85215
 -Node: Quoting87699
 -Node: DOS Quoting93216
 -Node: Sample Data Files95272
 -Node: Very Simple97867
 -Node: Two Rules102769
 -Node: More Complex104654
 -Node: Statements/Lines107520
 -Ref: Statements/Lines-Footnote-1111979
 -Node: Other Features112244
 -Node: When113180
 -Ref: When-Footnote-1114934
 -Node: Intro Summary114999
 -Node: Invoking Gawk115883
 -Node: Command Line117397
 -Node: Options118195
 -Ref: Options-Footnote-1134814
 -Ref: Options-Footnote-2135045
 -Node: Other Arguments135070
 -Node: Naming Standard Input138017
 -Node: Environment Variables139110
 -Node: AWKPATH Variable139668
 -Ref: AWKPATH Variable-Footnote-1143080
 -Ref: AWKPATH Variable-Footnote-2143114
 -Node: AWKLIBPATH Variable143375
 -Node: Other Environment Variables144632
 -Node: Exit Status148453
 -Node: Include Files149130
 -Node: Loading Shared Libraries152655
 -Node: Obsolete154083
 -Node: Undocumented154775
 -Node: Invoking Summary155072
 -Node: Regexp156732
 -Node: Regexp Usage158186
 -Node: Escape Sequences160223
 -Node: Regexp Operators166455
 -Ref: Regexp Operators-Footnote-1173871
 -Ref: Regexp Operators-Footnote-2174018
 -Node: Bracket Expressions174116
 -Ref: table-char-classes176592
 -Node: Leftmost Longest179729
 -Node: Computed Regexps181032
 -Node: GNU Regexp Operators184459
 -Node: Case-sensitivity188138
 -Ref: Case-sensitivity-Footnote-1191025
 -Ref: Case-sensitivity-Footnote-2191260
 -Node: Regexp Summary191368
 -Node: Reading Files192834
 -Node: Records195103
 -Node: awk split records195836
 -Node: gawk split records200767
 -Ref: gawk split records-Footnote-1205307
 -Node: Fields205344
 -Node: Nonconstant Fields208085
 -Ref: Nonconstant Fields-Footnote-1210321
 -Node: Changing Fields210525
 -Node: Field Separators216453
 -Node: Default Field Splitting219151
 -Node: Regexp Field Splitting220269
 -Node: Single Character Fields223622
 -Node: Command Line Field Separator224682
 -Node: Full Line Fields227900
 -Ref: Full Line Fields-Footnote-1229422
 -Ref: Full Line Fields-Footnote-2229468
 -Node: Field Splitting Summary229569
 -Node: Constant Size231643
 -Node: Fixed width data232375
 -Node: Skipping intervening235842
 -Node: Allowing trailing data236640
 -Node: Fields with fixed data237677
 -Node: Splitting By Content239195
 -Ref: Splitting By Content-Footnote-1242845
 -Node: Testing field creation243008
 -Node: Multiple Line244633
 -Ref: Multiple Line-Footnote-1250517
 -Node: Getline250696
 -Node: Plain Getline253165
 -Node: Getline/Variable255806
 -Node: Getline/File256957
 -Node: Getline/Variable/File258345
 -Ref: Getline/Variable/File-Footnote-1259950
 -Node: Getline/Pipe260038
 -Node: Getline/Variable/Pipe262745
 -Node: Getline/Coprocess263880
 -Node: Getline/Variable/Coprocess265147
 -Node: Getline Notes265889
 -Node: Getline Summary268686
 -Ref: table-getline-variants269110
 -Node: Read Timeout269858
 -Ref: Read Timeout-Footnote-1273764
 -Node: Retrying Input273822
 -Node: Command-line directories275021
 -Node: Input Summary275927
 -Node: Input Exercises279099
 -Node: Printing279827
 -Node: Print281661
 -Node: Print Examples283118
 -Node: Output Separators285898
 -Node: OFMT287915
 -Node: Printf289271
 -Node: Basic Printf290056
 -Node: Control Letters291630
 -Node: Format Modifiers295618
 -Node: Printf Examples301633
 -Node: Redirection304119
 -Node: Special FD310960
 -Ref: Special FD-Footnote-1314128
 -Node: Special Files314202
 -Node: Other Inherited Files314819
 -Node: Special Network315820
 -Node: Special Caveats316680
 -Node: Close Files And Pipes317629
 -Ref: table-close-pipe-return-values324536
 -Ref: Close Files And Pipes-Footnote-1325319
 -Ref: Close Files And Pipes-Footnote-2325467
 -Node: Nonfatal325619
 -Node: Output Summary327944
 -Node: Output Exercises329166
 -Node: Expressions329845
 -Node: Values331033
 -Node: Constants331711
 -Node: Scalar Constants332402
 -Ref: Scalar Constants-Footnote-1333266
 -Node: Nondecimal-numbers333516
 -Node: Regexp Constants336517
 -Node: Using Constant Regexps337043
 -Node: Standard Regexp Constants337665
 -Node: Strong Regexp Constants340853
 -Node: Variables343811
 -Node: Using Variables344468
 -Node: Assignment Options346378
 -Node: Conversion348251
 -Node: Strings And Numbers348775
 -Ref: Strings And Numbers-Footnote-1351838
 -Node: Locale influences conversions351947
 -Ref: table-locale-affects354705
 -Node: All Operators355323
 -Node: Arithmetic Ops355952
 -Node: Concatenation358458
 -Ref: Concatenation-Footnote-1361305
 -Node: Assignment Ops361412
 -Ref: table-assign-ops366403
 -Node: Increment Ops367716
 -Node: Truth Values and Conditions371176
 -Node: Truth Values372250
 -Node: Typing and Comparison373298
 -Node: Variable Typing374118
 -Ref: Variable Typing-Footnote-1380581
 -Ref: Variable Typing-Footnote-2380653
 -Node: Comparison Operators380730
 -Ref: table-relational-ops381149
 -Node: POSIX String Comparison384644
 -Ref: POSIX String Comparison-Footnote-1386339
 -Ref: POSIX String Comparison-Footnote-2386478
 -Node: Boolean Ops386562
 -Ref: Boolean Ops-Footnote-1391044
 -Node: Conditional Exp391136
 -Node: Function Calls392872
 -Node: Precedence396749
 -Node: Locales400408
 -Node: Expressions Summary402040
 -Node: Patterns and Actions404613
 -Node: Pattern Overview405733
 -Node: Regexp Patterns407410
 -Node: Expression Patterns407952
 -Node: Ranges411733
 -Node: BEGIN/END414841
 -Node: Using BEGIN/END415602
 -Ref: Using BEGIN/END-Footnote-1418338
 -Node: I/O And BEGIN/END418444
 -Node: BEGINFILE/ENDFILE420758
 -Node: Empty423671
 -Node: Using Shell Variables423988
 -Node: Action Overview426262
 -Node: Statements428587
 -Node: If Statement430435
 -Node: While Statement431930
 -Node: Do Statement433958
 -Node: For Statement435106
 -Node: Switch Statement438277
 -Node: Break Statement440663
 -Node: Continue Statement442755
 -Node: Next Statement444582
 -Node: Nextfile Statement446965
 -Node: Exit Statement449617
 -Node: Built-in Variables452020
 -Node: User-modified453153
 -Node: Auto-set460920
 -Ref: Auto-set-Footnote-1477253
 -Ref: Auto-set-Footnote-2477459
 -Node: ARGC and ARGV477515
 -Node: Pattern Action Summary481728
 -Node: Arrays484158
 -Node: Array Basics485487
 -Node: Array Intro486331
 -Ref: figure-array-elements488306
 -Ref: Array Intro-Footnote-1491010
 -Node: Reference to Elements491138
 -Node: Assigning Elements493602
 -Node: Array Example494093
 -Node: Scanning an Array495852
 -Node: Controlling Scanning498874
 -Ref: Controlling Scanning-Footnote-1504273
 -Node: Numeric Array Subscripts504589
 -Node: Uninitialized Subscripts506773
 -Node: Delete508392
 -Ref: Delete-Footnote-1511144
 -Node: Multidimensional511201
 -Node: Multiscanning514296
 -Node: Arrays of Arrays515887
 -Node: Arrays Summary520654
 -Node: Functions522747
 -Node: Built-in523785
 -Node: Calling Built-in524866
 -Node: Numeric Functions526862
 -Ref: Numeric Functions-Footnote-1530890
 -Ref: Numeric Functions-Footnote-2531247
 -Ref: Numeric Functions-Footnote-3531295
 -Node: String Functions531567
 -Ref: String Functions-Footnote-1555225
 -Ref: String Functions-Footnote-2555353
 -Ref: String Functions-Footnote-3555601
 -Node: Gory Details555688
 -Ref: table-sub-escapes557479
 -Ref: table-sub-proposed558998
 -Ref: table-posix-sub560361
 -Ref: table-gensub-escapes561902
 -Ref: Gory Details-Footnote-1562725
 -Node: I/O Functions562879
 -Ref: table-system-return-values569461
 -Ref: I/O Functions-Footnote-1571441
 -Ref: I/O Functions-Footnote-2571589
 -Node: Time Functions571709
 -Ref: Time Functions-Footnote-1582380
 -Ref: Time Functions-Footnote-2582448
 -Ref: Time Functions-Footnote-3582606
 -Ref: Time Functions-Footnote-4582717
 -Ref: Time Functions-Footnote-5582829
 -Ref: Time Functions-Footnote-6583056
 -Node: Bitwise Functions583322
 -Ref: table-bitwise-ops583916
 -Ref: Bitwise Functions-Footnote-1589949
 -Ref: Bitwise Functions-Footnote-2590122
 -Node: Type Functions590313
 -Node: I18N Functions593064
 -Node: User-defined594715
 -Node: Definition Syntax595520
 -Ref: Definition Syntax-Footnote-1601207
 -Node: Function Example601278
 -Ref: Function Example-Footnote-1604200
 -Node: Function Caveats604222
 -Node: Calling A Function604740
 -Node: Variable Scope605698
 -Node: Pass By Value/Reference608692
 -Node: Return Statement612191
 -Node: Dynamic Typing615170
 -Node: Indirect Calls616100
 -Ref: Indirect Calls-Footnote-1626352
 -Node: Functions Summary626480
 -Node: Library Functions629185
 -Ref: Library Functions-Footnote-1632792
 -Ref: Library Functions-Footnote-2632935
 -Node: Library Names633106
 -Ref: Library Names-Footnote-1636566
 -Ref: Library Names-Footnote-2636789
 -Node: General Functions636875
 -Node: Strtonum Function637978
 -Node: Assert Function641000
 -Node: Round Function644326
 -Node: Cliff Random Function645867
 -Node: Ordinal Functions646883
 -Ref: Ordinal Functions-Footnote-1649946
 -Ref: Ordinal Functions-Footnote-2650198
 -Node: Join Function650408
 -Ref: Join Function-Footnote-1652178
 -Node: Getlocaltime Function652378
 -Node: Readfile Function656120
 -Node: Shell Quoting658097
 -Node: Data File Management659498
 -Node: Filetrans Function660130
 -Node: Rewind Function664226
 -Node: File Checking666136
 -Ref: File Checking-Footnote-1667470
 -Node: Empty Files667671
 -Node: Ignoring Assigns669650
 -Node: Getopt Function671200
 -Ref: Getopt Function-Footnote-1682669
 -Node: Passwd Functions682869
 -Ref: Passwd Functions-Footnote-1691708
 -Node: Group Functions691796
 -Ref: Group Functions-Footnote-1699694
 -Node: Walking Arrays699901
 -Node: Library Functions Summary702909
 -Node: Library Exercises704315
 -Node: Sample Programs704780
 -Node: Running Examples705550
 -Node: Clones706278
 -Node: Cut Program707502
 -Node: Egrep Program717431
 -Ref: Egrep Program-Footnote-1724943
 -Node: Id Program725053
 -Node: Split Program728733
 -Ref: Split Program-Footnote-1732192
 -Node: Tee Program732321
 -Node: Uniq Program735111
 -Node: Wc Program742537
 -Ref: Wc Program-Footnote-1746792
 -Node: Miscellaneous Programs746886
 -Node: Dupword Program748099
 -Node: Alarm Program750129
 -Node: Translate Program754984
 -Ref: Translate Program-Footnote-1759549
 -Node: Labels Program759819
 -Ref: Labels Program-Footnote-1763170
 -Node: Word Sorting763254
 -Node: History Sorting767326
 -Node: Extract Program769161
 -Node: Simple Sed776691
 -Node: Igawk Program779765
 -Ref: Igawk Program-Footnote-1794096
 -Ref: Igawk Program-Footnote-2794298
 -Ref: Igawk Program-Footnote-3794420
 -Node: Anagram Program794535
 -Node: Signature Program797597
 -Node: Programs Summary798844
 -Node: Programs Exercises800058
 -Ref: Programs Exercises-Footnote-1804187
 -Node: Advanced Features804278
 -Node: Nondecimal Data806268
 -Node: Array Sorting807859
 -Node: Controlling Array Traversal808559
 -Ref: Controlling Array Traversal-Footnote-1816926
 -Node: Array Sorting Functions817044
 -Ref: Array Sorting Functions-Footnote-1822135
 -Node: Two-way I/O822331
 -Ref: Two-way I/O-Footnote-1828883
 -Ref: Two-way I/O-Footnote-2829070
 -Node: TCP/IP Networking829152
 -Node: Profiling832270
 -Ref: Profiling-Footnote-1840942
 -Node: Advanced Features Summary841265
 -Node: Internationalization843109
 -Node: I18N and L10N844589
 -Node: Explaining gettext845276
 -Ref: Explaining gettext-Footnote-1851168
 -Ref: Explaining gettext-Footnote-2851353
 -Node: Programmer i18n851518
 -Ref: Programmer i18n-Footnote-1856467
 -Node: Translator i18n856516
 -Node: String Extraction857310
 -Ref: String Extraction-Footnote-1858442
 -Node: Printf Ordering858528
 -Ref: Printf Ordering-Footnote-1861314
 -Node: I18N Portability861378
 -Ref: I18N Portability-Footnote-1863834
 -Node: I18N Example863897
 -Ref: I18N Example-Footnote-1866703
 -Node: Gawk I18N866776
 -Node: I18N Summary867421
 -Node: Debugger868762
 -Node: Debugging869785
 -Node: Debugging Concepts870226
 -Node: Debugging Terms872035
 -Node: Awk Debugging874610
 -Node: Sample Debugging Session875516
 -Node: Debugger Invocation876050
 -Node: Finding The Bug877436
 -Node: List of Debugger Commands883914
 -Node: Breakpoint Control885247
 -Node: Debugger Execution Control888941
 -Node: Viewing And Changing Data892303
 -Node: Execution Stack895677
 -Node: Debugger Info897314
 -Node: Miscellaneous Debugger Commands901385
 -Node: Readline Support906473
 -Node: Limitations907369
 -Node: Debugging Summary909478
 -Node: Arbitrary Precision Arithmetic910757
 -Node: Computer Arithmetic912242
 -Ref: table-numeric-ranges915833
 -Ref: Computer Arithmetic-Footnote-1916555
 -Node: Math Definitions916612
 -Ref: table-ieee-formats919928
 -Ref: Math Definitions-Footnote-1920531
 -Node: MPFR features920636
 -Node: FP Math Caution922354
 -Ref: FP Math Caution-Footnote-1923426
 -Node: Inexactness of computations923795
 -Node: Inexact representation924755
 -Node: Comparing FP Values926115
 -Node: Errors accumulate927197
 -Node: Getting Accuracy928630
 -Node: Try To Round931340
 -Node: Setting precision932239
 -Ref: table-predefined-precision-strings932936
 -Node: Setting the rounding mode934766
 -Ref: table-gawk-rounding-modes935140
 -Ref: Setting the rounding mode-Footnote-1938515
 -Node: Arbitrary Precision Integers938694
 -Ref: Arbitrary Precision Integers-Footnote-1941869
 -Node: Checking for MPFR942018
 -Node: POSIX Floating Point Problems943315
 -Ref: POSIX Floating Point Problems-Footnote-1947186
 -Node: Floating point summary947224
 -Node: Dynamic Extensions949414
 -Node: Extension Intro950967
 -Node: Plugin License952233
 -Node: Extension Mechanism Outline953030
 -Ref: figure-load-extension953469
 -Ref: figure-register-new-function955034
 -Ref: figure-call-new-function956126
 -Node: Extension API Description958188
 -Node: Extension API Functions Introduction959830
 -Node: General Data Types965370
 -Ref: General Data Types-Footnote-1973731
 -Node: Memory Allocation Functions974030
 -Ref: Memory Allocation Functions-Footnote-1978238
 -Node: Constructor Functions978337
 -Node: Registration Functions981923
 -Node: Extension Functions982608
 -Node: Exit Callback Functions987823
 -Node: Extension Version String989073
 -Node: Input Parsers989736
 -Node: Output Wrappers1002457
 -Node: Two-way processors1006969
 -Node: Printing Messages1009234
 -Ref: Printing Messages-Footnote-11010405
 -Node: Updating ERRNO1010558
 -Node: Requesting Values1011297
 -Ref: table-value-types-returned1012034
 -Node: Accessing Parameters1012970
 -Node: Symbol Table Access1014205
 -Node: Symbol table by name1014717
 -Node: Symbol table by cookie1016506
 -Ref: Symbol table by cookie-Footnote-11020691
 -Node: Cached values1020755
 -Ref: Cached values-Footnote-11024291
 -Node: Array Manipulation1024444
 -Ref: Array Manipulation-Footnote-11025535
 -Node: Array Data Types1025572
 -Ref: Array Data Types-Footnote-11028230
 -Node: Array Functions1028322
 -Node: Flattening Arrays1032820
 -Node: Creating Arrays1039796
 -Node: Redirection API1044565
 -Node: Extension API Variables1047398
 -Node: Extension Versioning1048109
 -Ref: gawk-api-version1048538
 -Node: Extension GMP/MPFR Versioning1050266
 -Node: Extension API Informational Variables1051894
 -Node: Extension API Boilerplate1052967
 -Node: Changes from API V11056941
 -Node: Finding Extensions1058513
 -Node: Extension Example1059072
 -Node: Internal File Description1059870
 -Node: Internal File Ops1063950
 -Ref: Internal File Ops-Footnote-11075350
 -Node: Using Internal File Ops1075490
 -Ref: Using Internal File Ops-Footnote-11077873
 -Node: Extension Samples1078147
 -Node: Extension Sample File Functions1079676
 -Node: Extension Sample Fnmatch1087325
 -Node: Extension Sample Fork1088812
 -Node: Extension Sample Inplace1090030
 -Node: Extension Sample Ord1093247
 -Node: Extension Sample Readdir1094083
 -Ref: table-readdir-file-types1094972
 -Node: Extension Sample Revout1095777
 -Node: Extension Sample Rev2way1096366
 -Node: Extension Sample Read write array1097106
 -Node: Extension Sample Readfile1099048
 -Node: Extension Sample Time1100143
 -Node: Extension Sample API Tests1101491
 -Node: gawkextlib1101983
 -Node: Extension summary1104439
 -Node: Extension Exercises1108141
 -Node: Language History1109639
 -Node: V7/SVR3.11111295
 -Node: SVR41113447
 -Node: POSIX1114881
 -Node: BTL1116261
 -Node: POSIX/GNU1116990
 -Node: Feature History1122768
 -Node: Common Extensions1138627
 -Node: Ranges and Locales1139910
 -Ref: Ranges and Locales-Footnote-11144526
 -Ref: Ranges and Locales-Footnote-21144553
 -Ref: Ranges and Locales-Footnote-31144788
 -Node: Contributors1145009
 -Node: History summary1150954
 -Node: Installation1152334
 -Node: Gawk Distribution1153278
 -Node: Getting1153762
 -Node: Extracting1154725
 -Node: Distribution contents1156363
 -Node: Unix Installation1162843
 -Node: Quick Installation1163525
 -Node: Shell Startup Files1165939
 -Node: Additional Configuration Options1167028
 -Node: Configuration Philosophy1168889
 -Node: Non-Unix Installation1171258
 -Node: PC Installation1171718
 -Node: PC Binary Installation1172556
 -Node: PC Compiling1172991
 -Node: PC Using1174108
 -Node: Cygwin1177153
 -Node: MSYS1177923
 -Node: VMS Installation1178424
 -Node: VMS Compilation1179215
 -Ref: VMS Compilation-Footnote-11180444
 -Node: VMS Dynamic Extensions1180502
 -Node: VMS Installation Details1182187
 -Node: VMS Running1184440
 -Node: VMS GNV1188719
 -Node: VMS Old Gawk1189454
 -Node: Bugs1189925
 -Node: Bug address1190588
 -Node: Usenet1193380
 -Node: Maintainers1194157
 -Node: Other Versions1195418
 -Node: Installation summary1202180
 -Node: Notes1203382
 -Node: Compatibility Mode1204247
 -Node: Additions1205029
 -Node: Accessing The Source1205954
 -Node: Adding Code1207391
 -Node: New Ports1213610
 -Node: Derived Files1218098
 -Ref: Derived Files-Footnote-11223744
 -Ref: Derived Files-Footnote-21223779
 -Ref: Derived Files-Footnote-31224377
 -Node: Future Extensions1224491
 -Node: Implementation Limitations1225149
 -Node: Extension Design1226332
 -Node: Old Extension Problems1227486
 -Ref: Old Extension Problems-Footnote-11229004
 -Node: Extension New Mechanism Goals1229061
 -Ref: Extension New Mechanism Goals-Footnote-11232425
 -Node: Extension Other Design Decisions1232614
 -Node: Extension Future Growth1234727
 -Node: Old Extension Mechanism1235563
 -Node: Notes summary1237326
 -Node: Basic Concepts1238508
 -Node: Basic High Level1239189
 -Ref: figure-general-flow1239471
 -Ref: figure-process-flow1240156
 -Ref: Basic High Level-Footnote-11243457
 -Node: Basic Data Typing1243642
 -Node: Glossary1246970
 -Node: Copying1278806
 -Node: GNU Free Documentation License1316345
 -Node: Index1341463
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments69893
 +Node: Getting Started74801
 +Node: Running gawk77240
 +Node: One-shot78430
 +Node: Read Terminal79693
 +Node: Long81686
 +Node: Executable Scripts83199
 +Ref: Executable Scripts-Footnote-185994
 +Node: Comments86097
 +Node: Quoting88581
 +Node: DOS Quoting94098
 +Node: Sample Data Files96154
 +Node: Very Simple98749
 +Node: Two Rules103651
 +Node: More Complex105536
 +Node: Statements/Lines108402
 +Ref: Statements/Lines-Footnote-1112861
 +Node: Other Features113126
 +Node: When114062
 +Ref: When-Footnote-1115816
 +Node: Intro Summary115881
 +Node: Invoking Gawk116765
 +Node: Command Line118279
 +Node: Options119077
 +Ref: Options-Footnote-1136173
 +Ref: Options-Footnote-2136404
 +Node: Other Arguments136429
 +Node: Naming Standard Input139376
 +Node: Environment Variables140469
 +Node: AWKPATH Variable141027
 +Ref: AWKPATH Variable-Footnote-1144439
 +Ref: AWKPATH Variable-Footnote-2144473
 +Node: AWKLIBPATH Variable144734
 +Node: Other Environment Variables145991
 +Node: Exit Status149812
 +Node: Include Files150489
 +Node: Loading Shared Libraries154167
 +Node: Obsolete155595
 +Node: Undocumented156287
 +Node: Invoking Summary156584
 +Node: Regexp158244
 +Node: Regexp Usage159698
 +Node: Escape Sequences161735
 +Node: Regexp Operators167967
 +Ref: Regexp Operators-Footnote-1175383
 +Ref: Regexp Operators-Footnote-2175530
 +Node: Bracket Expressions175628
 +Ref: table-char-classes178104
 +Node: Leftmost Longest181241
 +Node: Computed Regexps182544
 +Node: GNU Regexp Operators185971
 +Node: Case-sensitivity189650
 +Ref: Case-sensitivity-Footnote-1192537
 +Ref: Case-sensitivity-Footnote-2192772
 +Node: Regexp Summary192880
 +Node: Reading Files194346
 +Node: Records196615
 +Node: awk split records197348
 +Node: gawk split records202279
 +Ref: gawk split records-Footnote-1206819
 +Node: Fields206856
 +Node: Nonconstant Fields209597
 +Ref: Nonconstant Fields-Footnote-1211833
 +Node: Changing Fields212037
 +Node: Field Separators217965
 +Node: Default Field Splitting220663
 +Node: Regexp Field Splitting221781
 +Node: Single Character Fields225134
 +Node: Command Line Field Separator226194
 +Node: Full Line Fields229412
 +Ref: Full Line Fields-Footnote-1230934
 +Ref: Full Line Fields-Footnote-2230980
 +Node: Field Splitting Summary231081
 +Node: Constant Size233155
 +Node: Fixed width data233887
 +Node: Skipping intervening237354
 +Node: Allowing trailing data238152
 +Node: Fields with fixed data239189
 +Node: Splitting By Content240707
 +Ref: Splitting By Content-Footnote-1244357
 +Node: Testing field creation244520
 +Node: Multiple Line246145
 +Ref: Multiple Line-Footnote-1252029
 +Node: Getline252208
 +Node: Plain Getline254677
 +Node: Getline/Variable257318
 +Node: Getline/File258469
 +Node: Getline/Variable/File259857
 +Ref: Getline/Variable/File-Footnote-1261462
 +Node: Getline/Pipe261550
 +Node: Getline/Variable/Pipe264257
 +Node: Getline/Coprocess265392
 +Node: Getline/Variable/Coprocess266659
 +Node: Getline Notes267401
 +Node: Getline Summary270198
 +Ref: table-getline-variants270622
 +Node: Read Timeout271370
 +Ref: Read Timeout-Footnote-1275276
 +Node: Retrying Input275334
 +Node: Command-line directories276533
 +Node: Input Summary277439
 +Node: Input Exercises280611
 +Node: Printing281339
 +Node: Print283173
 +Node: Print Examples284630
 +Node: Output Separators287410
 +Node: OFMT289427
 +Node: Printf290783
 +Node: Basic Printf291568
 +Node: Control Letters293142
 +Node: Format Modifiers297130
 +Node: Printf Examples303145
 +Node: Redirection305631
 +Node: Special FD312472
 +Ref: Special FD-Footnote-1315640
 +Node: Special Files315714
 +Node: Other Inherited Files316331
 +Node: Special Network317332
 +Node: Special Caveats318192
 +Node: Close Files And Pipes319141
 +Ref: table-close-pipe-return-values326048
 +Ref: Close Files And Pipes-Footnote-1326831
 +Ref: Close Files And Pipes-Footnote-2326979
 +Node: Nonfatal327131
 +Node: Output Summary329456
 +Node: Output Exercises330678
 +Node: Expressions331357
 +Node: Values332545
 +Node: Constants333223
 +Node: Scalar Constants333914
 +Ref: Scalar Constants-Footnote-1334778
 +Node: Nondecimal-numbers335028
 +Node: Regexp Constants338029
 +Node: Using Constant Regexps338555
 +Node: Standard Regexp Constants339177
 +Node: Strong Regexp Constants342365
 +Node: Variables345323
 +Node: Using Variables345980
 +Node: Assignment Options347890
 +Node: Conversion349763
 +Node: Strings And Numbers350287
 +Ref: Strings And Numbers-Footnote-1353350
 +Node: Locale influences conversions353459
 +Ref: table-locale-affects356217
 +Node: All Operators356835
 +Node: Arithmetic Ops357464
 +Node: Concatenation359970
 +Ref: Concatenation-Footnote-1362817
 +Node: Assignment Ops362924
 +Ref: table-assign-ops367915
 +Node: Increment Ops369228
 +Node: Truth Values and Conditions372688
 +Node: Truth Values373762
 +Node: Typing and Comparison374810
 +Node: Variable Typing375630
 +Ref: Variable Typing-Footnote-1382093
 +Ref: Variable Typing-Footnote-2382165
 +Node: Comparison Operators382242
 +Ref: table-relational-ops382661
 +Node: POSIX String Comparison386156
 +Ref: POSIX String Comparison-Footnote-1387851
 +Ref: POSIX String Comparison-Footnote-2387990
 +Node: Boolean Ops388074
 +Ref: Boolean Ops-Footnote-1392556
 +Node: Conditional Exp392648
 +Node: Function Calls394384
 +Node: Precedence398261
 +Node: Locales401920
 +Node: Expressions Summary403552
 +Node: Patterns and Actions406125
 +Node: Pattern Overview407245
 +Node: Regexp Patterns408922
 +Node: Expression Patterns409464
 +Node: Ranges413245
 +Node: BEGIN/END416353
 +Node: Using BEGIN/END417114
 +Ref: Using BEGIN/END-Footnote-1419850
 +Node: I/O And BEGIN/END419956
 +Node: BEGINFILE/ENDFILE422270
 +Node: Empty425183
 +Node: Using Shell Variables425500
 +Node: Action Overview427774
 +Node: Statements430099
 +Node: If Statement431947
 +Node: While Statement433442
 +Node: Do Statement435470
 +Node: For Statement436618
 +Node: Switch Statement439789
 +Node: Break Statement442175
 +Node: Continue Statement444267
 +Node: Next Statement446094
 +Node: Nextfile Statement448477
 +Node: Exit Statement451129
 +Node: Built-in Variables453532
 +Node: User-modified454665
 +Node: Auto-set462432
 +Ref: Auto-set-Footnote-1478765
 +Ref: Auto-set-Footnote-2478971
 +Node: ARGC and ARGV479027
 +Node: Pattern Action Summary483240
 +Node: Arrays485670
 +Node: Array Basics486999
 +Node: Array Intro487843
 +Ref: figure-array-elements489818
 +Ref: Array Intro-Footnote-1492522
 +Node: Reference to Elements492650
 +Node: Assigning Elements495114
 +Node: Array Example495605
 +Node: Scanning an Array497364
 +Node: Controlling Scanning500386
 +Ref: Controlling Scanning-Footnote-1505785
 +Node: Numeric Array Subscripts506101
 +Node: Uninitialized Subscripts508285
 +Node: Delete509904
 +Ref: Delete-Footnote-1512656
 +Node: Multidimensional512713
 +Node: Multiscanning515808
 +Node: Arrays of Arrays517399
 +Node: Arrays Summary522166
 +Node: Functions524259
 +Node: Built-in525297
 +Node: Calling Built-in526378
 +Node: Numeric Functions528374
 +Ref: Numeric Functions-Footnote-1532402
 +Ref: Numeric Functions-Footnote-2532759
 +Ref: Numeric Functions-Footnote-3532807
 +Node: String Functions533079
 +Ref: String Functions-Footnote-1556737
 +Ref: String Functions-Footnote-2556865
 +Ref: String Functions-Footnote-3557113
 +Node: Gory Details557200
 +Ref: table-sub-escapes558991
 +Ref: table-sub-proposed560510
 +Ref: table-posix-sub561873
 +Ref: table-gensub-escapes563414
 +Ref: Gory Details-Footnote-1564237
 +Node: I/O Functions564391
 +Ref: table-system-return-values570973
 +Ref: I/O Functions-Footnote-1572953
 +Ref: I/O Functions-Footnote-2573101
 +Node: Time Functions573221
 +Ref: Time Functions-Footnote-1583892
 +Ref: Time Functions-Footnote-2583960
 +Ref: Time Functions-Footnote-3584118
 +Ref: Time Functions-Footnote-4584229
 +Ref: Time Functions-Footnote-5584341
 +Ref: Time Functions-Footnote-6584568
 +Node: Bitwise Functions584834
 +Ref: table-bitwise-ops585428
 +Ref: Bitwise Functions-Footnote-1591461
 +Ref: Bitwise Functions-Footnote-2591634
 +Node: Type Functions591825
 +Node: I18N Functions594576
 +Node: User-defined596227
 +Node: Definition Syntax597032
 +Ref: Definition Syntax-Footnote-1602719
 +Node: Function Example602790
 +Ref: Function Example-Footnote-1605712
 +Node: Function Caveats605734
 +Node: Calling A Function606252
 +Node: Variable Scope607210
 +Node: Pass By Value/Reference610204
 +Node: Return Statement613703
 +Node: Dynamic Typing616682
 +Node: Indirect Calls617612
 +Ref: Indirect Calls-Footnote-1627864
 +Node: Functions Summary627992
 +Node: Library Functions630697
 +Ref: Library Functions-Footnote-1634304
 +Ref: Library Functions-Footnote-2634447
 +Node: Library Names634618
 +Ref: Library Names-Footnote-1638294
 +Ref: Library Names-Footnote-2638517
 +Node: General Functions638603
 +Node: Strtonum Function639706
 +Node: Assert Function642728
 +Node: Round Function646054
 +Node: Cliff Random Function647595
 +Node: Ordinal Functions648611
 +Ref: Ordinal Functions-Footnote-1651674
 +Ref: Ordinal Functions-Footnote-2651926
 +Node: Join Function652136
 +Ref: Join Function-Footnote-1653906
 +Node: Getlocaltime Function654106
 +Node: Readfile Function657848
 +Node: Shell Quoting659825
 +Node: Data File Management661226
 +Node: Filetrans Function661858
 +Node: Rewind Function665954
 +Node: File Checking667864
 +Ref: File Checking-Footnote-1669198
 +Node: Empty Files669399
 +Node: Ignoring Assigns671378
 +Node: Getopt Function672928
 +Ref: Getopt Function-Footnote-1684397
 +Node: Passwd Functions684597
 +Ref: Passwd Functions-Footnote-1693436
 +Node: Group Functions693524
 +Ref: Group Functions-Footnote-1701422
 +Node: Walking Arrays701629
 +Node: Library Functions Summary704637
 +Node: Library Exercises706043
 +Node: Sample Programs706508
 +Node: Running Examples707278
 +Node: Clones708006
 +Node: Cut Program709230
 +Node: Egrep Program719159
 +Ref: Egrep Program-Footnote-1726671
 +Node: Id Program726781
 +Node: Split Program730461
 +Ref: Split Program-Footnote-1733920
 +Node: Tee Program734049
 +Node: Uniq Program736839
 +Node: Wc Program744265
 +Ref: Wc Program-Footnote-1748520
 +Node: Miscellaneous Programs748614
 +Node: Dupword Program749827
 +Node: Alarm Program751857
 +Node: Translate Program756712
 +Ref: Translate Program-Footnote-1761277
 +Node: Labels Program761547
 +Ref: Labels Program-Footnote-1764898
 +Node: Word Sorting764982
 +Node: History Sorting769054
 +Node: Extract Program770889
 +Node: Simple Sed778419
 +Node: Igawk Program781493
 +Ref: Igawk Program-Footnote-1795824
 +Ref: Igawk Program-Footnote-2796026
 +Ref: Igawk Program-Footnote-3796148
 +Node: Anagram Program796263
 +Node: Signature Program799325
 +Node: Programs Summary800572
 +Node: Programs Exercises801786
 +Ref: Programs Exercises-Footnote-1805915
 +Node: Advanced Features806006
 +Node: Nondecimal Data807996
 +Node: Array Sorting809587
 +Node: Controlling Array Traversal810287
 +Ref: Controlling Array Traversal-Footnote-1818654
 +Node: Array Sorting Functions818772
 +Ref: Array Sorting Functions-Footnote-1823863
 +Node: Two-way I/O824059
 +Ref: Two-way I/O-Footnote-1830611
 +Ref: Two-way I/O-Footnote-2830798
 +Node: TCP/IP Networking830880
 +Node: Profiling833998
 +Ref: Profiling-Footnote-1842670
 +Node: Advanced Features Summary842993
 +Node: Internationalization844837
 +Node: I18N and L10N846317
 +Node: Explaining gettext847004
 +Ref: Explaining gettext-Footnote-1852896
 +Ref: Explaining gettext-Footnote-2853081
 +Node: Programmer i18n853246
 +Ref: Programmer i18n-Footnote-1858195
 +Node: Translator i18n858244
 +Node: String Extraction859038
 +Ref: String Extraction-Footnote-1860170
 +Node: Printf Ordering860256
 +Ref: Printf Ordering-Footnote-1863042
 +Node: I18N Portability863106
 +Ref: I18N Portability-Footnote-1865562
 +Node: I18N Example865625
 +Ref: I18N Example-Footnote-1868431
 +Node: Gawk I18N868504
 +Node: I18N Summary869149
 +Node: Debugger870490
 +Node: Debugging871493
 +Node: Debugging Concepts871934
 +Node: Debugging Terms873743
 +Node: Awk Debugging876318
 +Node: Sample Debugging Session877224
 +Node: Debugger Invocation877758
 +Node: Finding The Bug879144
 +Node: List of Debugger Commands885622
 +Node: Breakpoint Control886955
 +Node: Debugger Execution Control890649
 +Node: Viewing And Changing Data894011
 +Node: Execution Stack897385
 +Node: Debugger Info899022
 +Node: Miscellaneous Debugger Commands903093
 +Node: Readline Support908181
 +Node: Limitations909077
 +Node: Debugging Summary911186
 +Node: Namespaces912465
 +Node: Global Namespace913283
 +Node: Qualified Names914637
 +Node: Default Namespace915636
 +Node: Changing The Namespace916377
 +Node: Naming Rules917988
 +Node: Internal Name Management919837
 +Node: Namespace Example920879
 +Node: Namespace And Features923441
 +Node: Namespace Summary924876
 +Node: Arbitrary Precision Arithmetic926353
 +Node: Computer Arithmetic927840
 +Ref: table-numeric-ranges931431
 +Ref: Computer Arithmetic-Footnote-1932153
 +Node: Math Definitions932210
 +Ref: table-ieee-formats935526
 +Ref: Math Definitions-Footnote-1936129
 +Node: MPFR features936234
 +Node: FP Math Caution937952
 +Ref: FP Math Caution-Footnote-1939024
 +Node: Inexactness of computations939393
 +Node: Inexact representation940353
 +Node: Comparing FP Values941713
 +Node: Errors accumulate942795
 +Node: Getting Accuracy944228
 +Node: Try To Round946938
 +Node: Setting precision947837
 +Ref: table-predefined-precision-strings948534
 +Node: Setting the rounding mode950364
 +Ref: table-gawk-rounding-modes950738
- Ref: Setting the rounding mode-Footnote-1954146
- Node: Arbitrary Precision Integers954325
- Ref: Arbitrary Precision Integers-Footnote-1957500
- Node: Checking for MPFR957649
- Node: POSIX Floating Point Problems958946
- Ref: POSIX Floating Point Problems-Footnote-1962817
- Node: Floating point summary962855
- Node: Dynamic Extensions965045
- Node: Extension Intro966598
- Node: Plugin License967864
- Node: Extension Mechanism Outline968661
- Ref: figure-load-extension969100
- Ref: figure-register-new-function970665
- Ref: figure-call-new-function971757
- Node: Extension API Description973819
- Node: Extension API Functions Introduction975461
- Node: General Data Types981001
- Ref: General Data Types-Footnote-1989362
- Node: Memory Allocation Functions989661
- Ref: Memory Allocation Functions-Footnote-1993869
- Node: Constructor Functions993968
- Node: Registration Functions997554
- Node: Extension Functions998239
- Node: Exit Callback Functions1003454
- Node: Extension Version String1004704
- Node: Input Parsers1005367
- Node: Output Wrappers1018088
- Node: Two-way processors1022600
- Node: Printing Messages1024865
- Ref: Printing Messages-Footnote-11026036
- Node: Updating ERRNO1026189
- Node: Requesting Values1026928
- Ref: table-value-types-returned1027665
- Node: Accessing Parameters1028601
- Node: Symbol Table Access1029836
- Node: Symbol table by name1030348
- Ref: Symbol table by name-Footnote-11033238
- Node: Symbol table by cookie1033366
- Ref: Symbol table by cookie-Footnote-11037551
- Node: Cached values1037615
- Ref: Cached values-Footnote-11041151
- Node: Array Manipulation1041304
- Ref: Array Manipulation-Footnote-11042395
- Node: Array Data Types1042432
- Ref: Array Data Types-Footnote-11045090
- Node: Array Functions1045182
- Node: Flattening Arrays1049680
- Node: Creating Arrays1056656
- Node: Redirection API1061425
- Node: Extension API Variables1064258
- Node: Extension Versioning1064969
- Ref: gawk-api-version1065398
- Node: Extension GMP/MPFR Versioning1067126
- Node: Extension API Informational Variables1068754
- Node: Extension API Boilerplate1069827
- Node: Changes from API V11073801
- Node: Finding Extensions1075373
- Node: Extension Example1075932
- Node: Internal File Description1076730
- Node: Internal File Ops1080810
- Ref: Internal File Ops-Footnote-11092210
- Node: Using Internal File Ops1092350
- Ref: Using Internal File Ops-Footnote-11094733
- Node: Extension Samples1095007
- Node: Extension Sample File Functions1096536
- Node: Extension Sample Fnmatch1104185
- Node: Extension Sample Fork1105672
- Node: Extension Sample Inplace1106890
- Node: Extension Sample Ord1110194
- Node: Extension Sample Readdir1111030
- Ref: table-readdir-file-types1111919
- Node: Extension Sample Revout1112724
- Node: Extension Sample Rev2way1113313
- Node: Extension Sample Read write array1114053
- Node: Extension Sample Readfile1115995
- Node: Extension Sample Time1117090
- Node: Extension Sample API Tests1118438
- Node: gawkextlib1118930
- Node: Extension summary1121386
- Node: Extension Exercises1125088
- Node: Language History1126330
- Node: V7/SVR3.11127986
- Node: SVR41130138
- Node: POSIX1131572
- Node: BTL1132952
- Node: POSIX/GNU1133681
- Node: Feature History1139459
- Node: Common Extensions1155318
- Node: Ranges and Locales1156601
- Ref: Ranges and Locales-Footnote-11161217
- Ref: Ranges and Locales-Footnote-21161244
- Ref: Ranges and Locales-Footnote-31161479
- Node: Contributors1161700
- Node: History summary1167645
- Node: Installation1169025
- Node: Gawk Distribution1169969
- Node: Getting1170453
- Node: Extracting1171416
- Node: Distribution contents1173054
- Node: Unix Installation1179534
- Node: Quick Installation1180216
- Node: Shell Startup Files1182630
- Node: Additional Configuration Options1183719
- Node: Configuration Philosophy1185580
- Node: Non-Unix Installation1187949
- Node: PC Installation1188409
- Node: PC Binary Installation1189247
- Node: PC Compiling1189682
- Node: PC Using1190799
- Node: Cygwin1193844
- Node: MSYS1194614
- Node: VMS Installation1195115
- Node: VMS Compilation1195906
- Ref: VMS Compilation-Footnote-11197135
- Node: VMS Dynamic Extensions1197193
- Node: VMS Installation Details1198878
- Node: VMS Running1201131
- Node: VMS GNV1205410
- Node: VMS Old Gawk1206145
- Node: Bugs1206616
- Node: Bug address1207279
- Node: Usenet1210071
- Node: Maintainers1210848
- Node: Other Versions1212109
- Node: Installation summary1218871
- Node: Notes1220073
- Node: Compatibility Mode1220938
- Node: Additions1221720
- Node: Accessing The Source1222645
- Node: Adding Code1224082
- Node: New Ports1230301
- Node: Derived Files1234789
- Ref: Derived Files-Footnote-11240435
- Ref: Derived Files-Footnote-21240470
- Ref: Derived Files-Footnote-31241068
- Node: Future Extensions1241182
- Node: Implementation Limitations1241840
- Node: Extension Design1243023
- Node: Old Extension Problems1244177
- Ref: Old Extension Problems-Footnote-11245695
- Node: Extension New Mechanism Goals1245752
- Ref: Extension New Mechanism Goals-Footnote-11249116
- Node: Extension Other Design Decisions1249305
- Node: Extension Future Growth1251418
- Node: Old Extension Mechanism1252254
- Node: Notes summary1254017
- Node: Basic Concepts1255199
- Node: Basic High Level1255880
- Ref: figure-general-flow1256162
- Ref: figure-process-flow1256847
- Ref: Basic High Level-Footnote-11260148
- Node: Basic Data Typing1260333
- Node: Glossary1263661
- Node: Copying1295497
- Node: GNU Free Documentation License1333036
- Node: Index1358154
++Ref: Setting the rounding mode-Footnote-1954113
++Node: Arbitrary Precision Integers954292
++Ref: Arbitrary Precision Integers-Footnote-1957467
++Node: Checking for MPFR957616
++Node: POSIX Floating Point Problems958913
++Ref: POSIX Floating Point Problems-Footnote-1962784
++Node: Floating point summary962822
++Node: Dynamic Extensions965012
++Node: Extension Intro966565
++Node: Plugin License967831
++Node: Extension Mechanism Outline968628
++Ref: figure-load-extension969067
++Ref: figure-register-new-function970632
++Ref: figure-call-new-function971724
++Node: Extension API Description973786
++Node: Extension API Functions Introduction975428
++Node: General Data Types980968
++Ref: General Data Types-Footnote-1989329
++Node: Memory Allocation Functions989628
++Ref: Memory Allocation Functions-Footnote-1993836
++Node: Constructor Functions993935
++Node: Registration Functions997521
++Node: Extension Functions998206
++Node: Exit Callback Functions1003421
++Node: Extension Version String1004671
++Node: Input Parsers1005334
++Node: Output Wrappers1018055
++Node: Two-way processors1022567
++Node: Printing Messages1024832
++Ref: Printing Messages-Footnote-11026003
++Node: Updating ERRNO1026156
++Node: Requesting Values1026895
++Ref: table-value-types-returned1027632
++Node: Accessing Parameters1028568
++Node: Symbol Table Access1029803
++Node: Symbol table by name1030315
++Ref: Symbol table by name-Footnote-11033205
++Node: Symbol table by cookie1033333
++Ref: Symbol table by cookie-Footnote-11037518
++Node: Cached values1037582
++Ref: Cached values-Footnote-11041118
++Node: Array Manipulation1041271
++Ref: Array Manipulation-Footnote-11042362
++Node: Array Data Types1042399
++Ref: Array Data Types-Footnote-11045057
++Node: Array Functions1045149
++Node: Flattening Arrays1049647
++Node: Creating Arrays1056623
++Node: Redirection API1061392
++Node: Extension API Variables1064225
++Node: Extension Versioning1064936
++Ref: gawk-api-version1065365
++Node: Extension GMP/MPFR Versioning1067093
++Node: Extension API Informational Variables1068721
++Node: Extension API Boilerplate1069794
++Node: Changes from API V11073768
++Node: Finding Extensions1075340
++Node: Extension Example1075899
++Node: Internal File Description1076697
++Node: Internal File Ops1080777
++Ref: Internal File Ops-Footnote-11092177
++Node: Using Internal File Ops1092317
++Ref: Using Internal File Ops-Footnote-11094700
++Node: Extension Samples1094974
++Node: Extension Sample File Functions1096503
++Node: Extension Sample Fnmatch1104152
++Node: Extension Sample Fork1105639
++Node: Extension Sample Inplace1106857
++Node: Extension Sample Ord1110161
++Node: Extension Sample Readdir1110997
++Ref: table-readdir-file-types1111886
++Node: Extension Sample Revout1112691
++Node: Extension Sample Rev2way1113280
++Node: Extension Sample Read write array1114020
++Node: Extension Sample Readfile1115962
++Node: Extension Sample Time1117057
++Node: Extension Sample API Tests1118405
++Node: gawkextlib1118897
++Node: Extension summary1121353
++Node: Extension Exercises1125055
++Node: Language History1126297
++Node: V7/SVR3.11127953
++Node: SVR41130105
++Node: POSIX1131539
++Node: BTL1132919
++Node: POSIX/GNU1133648
++Node: Feature History1139426
++Node: Common Extensions1155285
++Node: Ranges and Locales1156568
++Ref: Ranges and Locales-Footnote-11161184
++Ref: Ranges and Locales-Footnote-21161211
++Ref: Ranges and Locales-Footnote-31161446
++Node: Contributors1161667
++Node: History summary1167612
++Node: Installation1168992
++Node: Gawk Distribution1169936
++Node: Getting1170420
++Node: Extracting1171383
++Node: Distribution contents1173021
++Node: Unix Installation1179501
++Node: Quick Installation1180183
++Node: Shell Startup Files1182597
++Node: Additional Configuration Options1183686
++Node: Configuration Philosophy1185547
++Node: Non-Unix Installation1187916
++Node: PC Installation1188376
++Node: PC Binary Installation1189214
++Node: PC Compiling1189649
++Node: PC Using1190766
++Node: Cygwin1193811
++Node: MSYS1194581
++Node: VMS Installation1195082
++Node: VMS Compilation1195873
++Ref: VMS Compilation-Footnote-11197102
++Node: VMS Dynamic Extensions1197160
++Node: VMS Installation Details1198845
++Node: VMS Running1201098
++Node: VMS GNV1205377
++Node: VMS Old Gawk1206112
++Node: Bugs1206583
++Node: Bug address1207246
++Node: Usenet1210038
++Node: Maintainers1210815
++Node: Other Versions1212076
++Node: Installation summary1218838
++Node: Notes1220040
++Node: Compatibility Mode1220905
++Node: Additions1221687
++Node: Accessing The Source1222612
++Node: Adding Code1224049
++Node: New Ports1230268
++Node: Derived Files1234756
++Ref: Derived Files-Footnote-11240402
++Ref: Derived Files-Footnote-21240437
++Ref: Derived Files-Footnote-31241035
++Node: Future Extensions1241149
++Node: Implementation Limitations1241807
++Node: Extension Design1242990
++Node: Old Extension Problems1244144
++Ref: Old Extension Problems-Footnote-11245662
++Node: Extension New Mechanism Goals1245719
++Ref: Extension New Mechanism Goals-Footnote-11249083
++Node: Extension Other Design Decisions1249272
++Node: Extension Future Growth1251385
++Node: Old Extension Mechanism1252221
++Node: Notes summary1253984
++Node: Basic Concepts1255166
++Node: Basic High Level1255847
++Ref: figure-general-flow1256129
++Ref: figure-process-flow1256814
++Ref: Basic High Level-Footnote-11260115
++Node: Basic Data Typing1260300
++Node: Glossary1263628
++Node: Copying1295464
++Node: GNU Free Documentation License1333003
++Node: Index1358121
  
  End Tag Table

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

Summary of changes:
 ChangeLog       |   4 +
 doc/ChangeLog   |   7 ++
 doc/gawk.1      |   2 +-
 doc/gawk.info   | 327 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  10 +-
 doc/gawktexi.in |  10 +-
 mpfr.c          |   2 +-
 7 files changed, 186 insertions(+), 176 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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