[Top][All Lists]

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

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

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3850-g995f235
Date: Tue, 8 Jan 2019 14:20:25 -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  995f235bdaa3a2b44d3e920f81a9f76373c56f58 (commit)
       via  0e1fd064f13b220a129fc720607d3f62b55b3b19 (commit)
       via  a5dd80bb2b2ad33e0397b48d0ab2b220ed040f9e (commit)
       via  212e063404fa8bf876f9412318f4677cfd6f93db (commit)
       via  683e1c07a179096aa4bd69000c817ca707019456 (commit)
      from  66c1625cc8cec979cfe265daaa2b55e29b956f83 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 995f235bdaa3a2b44d3e920f81a9f76373c56f58
Merge: 66c1625 0e1fd06
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jan 8 21:20:17 2019 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index bd88011,2171d6f..1e318a4
--- a/doc/
+++ b/doc/
@@@ -34966,8 -34506,8 +34983,8 @@@ Inde
  * files, portable object <1>:            Translator i18n.     (line   6)
  * files, portable object template:       Explaining gettext.  (line  31)
  * files, portable object, converting to message object files: I18N Example.
-                                                               (line  66)
+                                                               (line  80)
 -* files, portable object, generating:    Options.             (line 161)
 +* files, portable object, generating:    Options.             (line 169)
  * files, processing, ARGIND variable and: Auto-set.           (line  50)
  * files, reading:                        Rewind Function.     (line   6)
  * files, reading, multiline records:     Multiple Line.       (line   6)
@@@ -35884,8 -35395,8 +35901,8 @@@
  * portable object files:                 Explaining gettext.  (line  37)
  * portable object files <1>:             Translator i18n.     (line   6)
  * portable object files, converting to message object files: I18N Example.
-                                                               (line  66)
+                                                               (line  80)
 -* portable object files, generating:     Options.             (line 161)
 +* portable object files, generating:     Options.             (line 169)
  * portable object template files:        Explaining gettext.  (line  31)
  * porting gawk:                          New Ports.           (line   6)
  * positional specifiers, printf statement: Format Modifiers.  (line  13)
@@@ -36727,593 -36231,582 +36744,594 @@@
  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: 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-1874599
 -Ref: I18N Example-Footnote-2874672
 -Node: Gawk I18N874781
 -Node: I18N Summary875426
 -Node: Debugger876767
 -Node: Debugging877787
 -Node: Debugging Concepts878228
 -Node: Debugging Terms880037
 -Node: Awk Debugging882612
 -Ref: Awk Debugging-Footnote-1883557
 -Node: Sample Debugging Session883689
 -Node: Debugger Invocation884223
 -Node: Finding The Bug885609
 -Node: List of Debugger Commands892083
 -Node: Breakpoint Control893416
 -Node: Debugger Execution Control897110
 -Node: Viewing And Changing Data900472
 -Node: Execution Stack903846
 -Node: Debugger Info905483
 -Node: Miscellaneous Debugger Commands909554
 -Node: Readline Support914616
 -Node: Limitations915512
 -Node: Debugging Summary917621
 -Node: Arbitrary Precision Arithmetic918900
 -Node: Computer Arithmetic920385
 -Ref: table-numeric-ranges924151
 -Ref: table-floating-point-ranges924644
 -Ref: Computer Arithmetic-Footnote-1925302
 -Node: Math Definitions925359
 -Ref: table-ieee-formats928675
 -Ref: Math Definitions-Footnote-1929278
 -Node: MPFR features929383
 -Node: FP Math Caution931101
 -Ref: FP Math Caution-Footnote-1932173
 -Node: Inexactness of computations932542
 -Node: Inexact representation933502
 -Node: Comparing FP Values934862
 -Node: Errors accumulate936103
 -Node: Getting Accuracy937536
 -Node: Try To Round940246
 -Node: Setting precision941145
 -Ref: table-predefined-precision-strings941842
 -Node: Setting the rounding mode943672
 -Ref: table-gawk-rounding-modes944046
 -Ref: Setting the rounding mode-Footnote-1947977
 -Node: Arbitrary Precision Integers948156
 -Ref: Arbitrary Precision Integers-Footnote-1951331
 -Node: Checking for MPFR951480
 -Node: POSIX Floating Point Problems952954
 -Ref: POSIX Floating Point Problems-Footnote-1957239
 -Node: Floating point summary957277
 -Node: Dynamic Extensions959467
 -Node: Extension Intro961020
 -Node: Plugin License962286
 -Node: Extension Mechanism Outline963083
 -Ref: figure-load-extension963522
 -Ref: figure-register-new-function965087
 -Ref: figure-call-new-function966179
 -Node: Extension API Description968241
 -Node: Extension API Functions Introduction969883
 -Node: General Data Types975423
 -Ref: General Data Types-Footnote-1983784
 -Node: Memory Allocation Functions984083
 -Ref: Memory Allocation Functions-Footnote-1988293
 -Node: Constructor Functions988392
 -Node: Registration Functions991978
 -Node: Extension Functions992663
 -Node: Exit Callback Functions997878
 -Node: Extension Version String999128
 -Node: Input Parsers999791
 -Node: Output Wrappers1012512
 -Node: Two-way processors1017024
 -Node: Printing Messages1019289
 -Ref: Printing Messages-Footnote-11020460
 -Node: Updating ERRNO1020613
 -Node: Requesting Values1021352
 -Ref: table-value-types-returned1022089
 -Node: Accessing Parameters1023025
 -Node: Symbol Table Access1024260
 -Node: Symbol table by name1024772
 -Node: Symbol table by cookie1026561
 -Ref: Symbol table by cookie-Footnote-11030746
 -Node: Cached values1030810
 -Ref: Cached values-Footnote-11034346
 -Node: Array Manipulation1034499
 -Ref: Array Manipulation-Footnote-11035590
 -Node: Array Data Types1035627
 -Ref: Array Data Types-Footnote-11038285
 -Node: Array Functions1038377
 -Node: Flattening Arrays1042875
 -Node: Creating Arrays1049851
 -Node: Redirection API1054618
 -Node: Extension API Variables1057451
 -Node: Extension Versioning1058162
 -Ref: gawk-api-version1058591
 -Node: Extension GMP/MPFR Versioning1060322
 -Node: Extension API Informational Variables1061950
 -Node: Extension API Boilerplate1063023
 -Node: Changes from API V11066997
 -Node: Finding Extensions1068569
 -Node: Extension Example1069128
 -Node: Internal File Description1069926
 -Node: Internal File Ops1074006
 -Ref: Internal File Ops-Footnote-11085356
 -Node: Using Internal File Ops1085496
 -Ref: Using Internal File Ops-Footnote-11087879
 -Node: Extension Samples1088153
 -Node: Extension Sample File Functions1089682
 -Node: Extension Sample Fnmatch1097331
 -Node: Extension Sample Fork1098818
 -Node: Extension Sample Inplace1100036
 -Node: Extension Sample Ord1103253
 -Node: Extension Sample Readdir1104089
 -Ref: table-readdir-file-types1104978
 -Node: Extension Sample Revout1105783
 -Node: Extension Sample Rev2way1106372
 -Node: Extension Sample Read write array1107112
 -Node: Extension Sample Readfile1109054
 -Node: Extension Sample Time1110149
 -Node: Extension Sample API Tests1111497
 -Node: gawkextlib1111989
 -Node: Extension summary1114907
 -Node: Extension Exercises1118609
 -Node: Language History1120107
 -Node: V7/SVR3.11121763
 -Node: SVR41123915
 -Node: POSIX1125349
 -Node: BTL1126729
 -Node: POSIX/GNU1127458
 -Node: Feature History1133236
 -Node: Common Extensions1149282
 -Node: Ranges and Locales1150565
 -Ref: Ranges and Locales-Footnote-11155181
 -Ref: Ranges and Locales-Footnote-21155208
 -Ref: Ranges and Locales-Footnote-31155443
 -Node: Contributors1155664
 -Node: History summary1161609
 -Node: Installation1162989
 -Node: Gawk Distribution1163933
 -Node: Getting1164417
 -Node: Extracting1165380
 -Node: Distribution contents1167018
 -Node: Unix Installation1173498
 -Node: Quick Installation1174180
 -Node: Shell Startup Files1176594
 -Node: Additional Configuration Options1177683
 -Node: Configuration Philosophy1179848
 -Node: Non-Unix Installation1182217
 -Node: PC Installation1182677
 -Node: PC Binary Installation1183515
 -Node: PC Compiling1183950
 -Node: PC Using1185067
 -Node: Cygwin1188620
 -Node: MSYS1189719
 -Node: VMS Installation1190220
 -Node: VMS Compilation1191011
 -Ref: VMS Compilation-Footnote-11192240
 -Node: VMS Dynamic Extensions1192298
 -Node: VMS Installation Details1193983
 -Node: VMS Running1196236
 -Node: VMS GNV1200515
 -Node: VMS Old Gawk1201250
 -Node: Bugs1201721
 -Node: Bug address1202384
 -Node: Usenet1205366
 -Node: Maintainers1206370
 -Node: Other Versions1207631
 -Node: Installation summary1214545
 -Node: Notes1215747
 -Node: Compatibility Mode1216541
 -Node: Additions1217323
 -Node: Accessing The Source1218248
 -Node: Adding Code1219685
 -Node: New Ports1225904
 -Node: Derived Files1230392
 -Ref: Derived Files-Footnote-11236038
 -Ref: Derived Files-Footnote-21236073
 -Ref: Derived Files-Footnote-31236671
 -Node: Future Extensions1236785
 -Node: Implementation Limitations1237443
 -Node: Extension Design1238626
 -Node: Old Extension Problems1239770
 -Ref: Old Extension Problems-Footnote-11241288
 -Node: Extension New Mechanism Goals1241345
 -Ref: Extension New Mechanism Goals-Footnote-11244709
 -Node: Extension Other Design Decisions1244898
 -Node: Extension Future Growth1247011
 -Node: Notes summary1247847
 -Node: Basic Concepts1249022
 -Node: Basic High Level1249703
 -Ref: figure-general-flow1249985
 -Ref: figure-process-flow1250670
 -Ref: Basic High Level-Footnote-11253971
 -Node: Basic Data Typing1254156
 -Node: Glossary1257484
 -Node: Copying1289322
 -Node: GNU Free Documentation License1326865
 -Node: Index1351985
 +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: 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-1876110
- Node: Gawk I18N876183
- Node: I18N Summary876828
- Node: Debugger878169
- Node: Debugging879169
- Node: Debugging Concepts879610
- Node: Debugging Terms881419
- Node: Awk Debugging883994
- Ref: Awk Debugging-Footnote-1884939
- Node: Sample Debugging Session885071
- Node: Debugger Invocation885605
- Node: Finding The Bug886991
- Node: List of Debugger Commands893465
- Node: Breakpoint Control894798
- Node: Debugger Execution Control898492
- Node: Viewing And Changing Data901854
- Node: Execution Stack905228
- Node: Debugger Info906865
- Node: Miscellaneous Debugger Commands910936
- Node: Readline Support915998
- Node: Limitations916894
- Node: Debugging Summary919003
- Node: Namespaces920282
- Node: Global Namespace921100
- Node: Qualified Names922498
- Node: Default Namespace923497
- Node: Changing The Namespace924238
- Node: Naming Rules925852
- Node: Internal Name Management927700
- Node: Namespace Example928742
- Node: Namespace And Features931304
- Node: Namespace Summary932739
- Node: Arbitrary Precision Arithmetic934216
- Node: Computer Arithmetic935703
- Ref: table-numeric-ranges939469
- Ref: table-floating-point-ranges939962
- Ref: Computer Arithmetic-Footnote-1940620
- Node: Math Definitions940677
- Ref: table-ieee-formats943993
- Ref: Math Definitions-Footnote-1944596
- Node: MPFR features944701
- Node: FP Math Caution946419
- Ref: FP Math Caution-Footnote-1947491
- Node: Inexactness of computations947860
- Node: Inexact representation948820
- Node: Comparing FP Values950180
- Node: Errors accumulate951421
- Node: Getting Accuracy952854
- Node: Try To Round955564
- Node: Setting precision956463
- Ref: table-predefined-precision-strings957160
- Node: Setting the rounding mode958990
- Ref: table-gawk-rounding-modes959364
- Ref: Setting the rounding mode-Footnote-1963295
- Node: Arbitrary Precision Integers963474
- Ref: Arbitrary Precision Integers-Footnote-1966649
- Node: Checking for MPFR966798
- Node: POSIX Floating Point Problems968272
- Ref: POSIX Floating Point Problems-Footnote-1972557
- Node: Floating point summary972595
- Node: Dynamic Extensions974785
- Node: Extension Intro976338
- Node: Plugin License977604
- Node: Extension Mechanism Outline978401
- Ref: figure-load-extension978840
- Ref: figure-register-new-function980405
- Ref: figure-call-new-function981497
- Node: Extension API Description983559
- Node: Extension API Functions Introduction985201
- Ref: table-api-std-headers987037
- Node: General Data Types990902
- Ref: General Data Types-Footnote-1999263
- Node: Memory Allocation Functions999562
- Ref: Memory Allocation Functions-Footnote-11003772
- Node: Constructor Functions1003871
- Node: Registration Functions1007457
- Node: Extension Functions1008142
- Node: Exit Callback Functions1013464
- Node: Extension Version String1014714
- Node: Input Parsers1015377
- Node: Output Wrappers1028098
- Node: Two-way processors1032610
- Node: Printing Messages1034875
- Ref: Printing Messages-Footnote-11036046
- Node: Updating ERRNO1036199
- Node: Requesting Values1036938
- Ref: table-value-types-returned1037675
- Node: Accessing Parameters1038611
- Node: Symbol Table Access1039846
- Node: Symbol table by name1040358
- Ref: Symbol table by name-Footnote-11043382
- Node: Symbol table by cookie1043510
- Ref: Symbol table by cookie-Footnote-11047695
- Node: Cached values1047759
- Ref: Cached values-Footnote-11051295
- Node: Array Manipulation1051448
- Ref: Array Manipulation-Footnote-11052539
- Node: Array Data Types1052576
- Ref: Array Data Types-Footnote-11055234
- Node: Array Functions1055326
- Node: Flattening Arrays1059824
- Node: Creating Arrays1066800
- Node: Redirection API1071567
- Node: Extension API Variables1074400
- Node: Extension Versioning1075111
- Ref: gawk-api-version1075540
- Node: Extension GMP/MPFR Versioning1077271
- Node: Extension API Informational Variables1078899
- Node: Extension API Boilerplate1079972
- Node: Changes from API V11083946
- Node: Finding Extensions1085518
- Node: Extension Example1086077
- Node: Internal File Description1086875
- Node: Internal File Ops1090955
- Ref: Internal File Ops-Footnote-11102305
- Node: Using Internal File Ops1102445
- Ref: Using Internal File Ops-Footnote-11104828
- Node: Extension Samples1105102
- Node: Extension Sample File Functions1106631
- Node: Extension Sample Fnmatch1114280
- Node: Extension Sample Fork1115767
- Node: Extension Sample Inplace1116985
- Node: Extension Sample Ord1120289
- Node: Extension Sample Readdir1121125
- Ref: table-readdir-file-types1122014
- Node: Extension Sample Revout1122819
- Node: Extension Sample Rev2way1123408
- Node: Extension Sample Read write array1124148
- Node: Extension Sample Readfile1126090
- Node: Extension Sample Time1127185
- Node: Extension Sample API Tests1128533
- Node: gawkextlib1129025
- Node: Extension summary1131943
- Node: Extension Exercises1135645
- Node: Language History1136887
- Node: V7/SVR3.11138543
- Node: SVR41140695
- Node: POSIX1142129
- Node: BTL1143509
- Node: POSIX/GNU1144238
- Node: Feature History1150016
- Node: Common Extensions1166062
- Node: Ranges and Locales1167345
- Ref: Ranges and Locales-Footnote-11171961
- Ref: Ranges and Locales-Footnote-21171988
- Ref: Ranges and Locales-Footnote-31172223
- Node: Contributors1172444
- Node: History summary1178389
- Node: Installation1179769
- Node: Gawk Distribution1180713
- Node: Getting1181197
- Node: Extracting1182160
- Node: Distribution contents1183798
- Node: Unix Installation1190278
- Node: Quick Installation1190960
- Node: Shell Startup Files1193374
- Node: Additional Configuration Options1194463
- Node: Configuration Philosophy1196628
- Node: Non-Unix Installation1198997
- Node: PC Installation1199457
- Node: PC Binary Installation1200295
- Node: PC Compiling1200730
- Node: PC Using1201847
- Node: Cygwin1205400
- Node: MSYS1206499
- Node: VMS Installation1207000
- Node: VMS Compilation1207791
- Ref: VMS Compilation-Footnote-11209020
- Node: VMS Dynamic Extensions1209078
- Node: VMS Installation Details1210763
- Node: VMS Running1213016
- Node: VMS GNV1217295
- Node: VMS Old Gawk1218030
- Node: Bugs1218501
- Node: Bug address1219164
- Node: Usenet1222146
- Node: Maintainers1223150
- Node: Other Versions1224411
- Node: Installation summary1231325
- Node: Notes1232527
- Node: Compatibility Mode1233321
- Node: Additions1234103
- Node: Accessing The Source1235028
- Node: Adding Code1236465
- Node: New Ports1242684
- Node: Derived Files1247172
- Ref: Derived Files-Footnote-11252818
- Ref: Derived Files-Footnote-21252853
- Ref: Derived Files-Footnote-31253451
- Node: Future Extensions1253565
- Node: Implementation Limitations1254223
- Node: Extension Design1255406
- Node: Old Extension Problems1256550
- Ref: Old Extension Problems-Footnote-11258068
- Node: Extension New Mechanism Goals1258125
- Ref: Extension New Mechanism Goals-Footnote-11261489
- Node: Extension Other Design Decisions1261678
- Node: Extension Future Growth1263791
- Node: Notes summary1264627
- Node: Basic Concepts1265802
- Node: Basic High Level1266483
- Ref: figure-general-flow1266765
- Ref: figure-process-flow1267450
- Ref: Basic High Level-Footnote-11270751
- Node: Basic Data Typing1270936
- Node: Glossary1274264
- Node: Copying1306102
- Node: GNU Free Documentation License1343645
- Node: Index1368765
++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
  End Tag Table


Summary of changes:
 ChangeLog       |  43 ++++++
 array.c         |  34 ++--
 awk.h           |  52 ++++---
 cint_array.c    |   9 +-
 doc/ChangeLog   |   5 +
 doc/   | 472 +++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  33 +++-
 doc/ |  33 +++-
 int_array.c     |   3 +-
 interpret.h     |   5 +-
 str_array.c     |  10 +-
 11 files changed, 405 insertions(+), 294 deletions(-)


reply via email to

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