[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, master, updated. gawk-4.1.0-5725-gc4961b81
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, master, updated. gawk-4.1.0-5725-gc4961b81 |
Date: |
Thu, 2 Jan 2025 07:46:41 -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, master has been updated
via c4961b812272a67c4eb10d2fe4ec3c4a68f1a6d1 (commit)
via 957cd54abf4a5a743235d20f2775d2d8ab507299 (commit)
via e1d847b024480749c67a3561d52f5bc178c81144 (commit)
from b98317ada081a7c1d921b88b77197edeb3454ab2 (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=c4961b812272a67c4eb10d2fe4ec3c4a68f1a6d1
commit c4961b812272a67c4eb10d2fe4ec3c4a68f1a6d1
Merge: b98317ad 957cd54a
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Thu Jan 2 14:46:31 2025 +0200
Merge branch 'gawk-5.3-stable'
diff --cc doc/gawk.info
index 2be98f49,9c40cfad..3abccf13
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36550,10 -36443,6 +36552,10 @@@ Inde
(line 9)
* @ (at-sign), @namespace directive, BEGIN, BEGINFILE, END, ENDFILE and:
Changing The Namespace.
(line 37)
+* @ (at-sign), @nsinclude directive: Include Files. (line 100)
+* @ (at-sign), @nsinclude directive <1>: Inclusion For Namespaces.
+ (line 6)
- * @ (at-sign), @nsinclude directive <2>: Feature History. (line 541)
++* @ (at-sign), @nsinclude directive <2>: Feature History. (line 543)
* * (asterisk), * operator, as multiplication operator: Precedence.
(line 54)
* * (asterisk), * operator, as regexp operator: Regexp Operator Details.
@@@ -36899,10 -36788,6 +36901,10 @@@
(line 9)
* at-sign (@), @namespace directive, BEGIN, BEGINFILE, END, ENDFILE and:
Changing The Namespace.
(line 37)
+* at-sign (@), @nsinclude directive: Include Files. (line 100)
+* at-sign (@), @nsinclude directive <1>: Inclusion For Namespaces.
+ (line 6)
- * at-sign (@), @nsinclude directive <2>: Feature History. (line 541)
++* at-sign (@), @nsinclude directive <2>: Feature History. (line 543)
* atan2: Numeric Functions. (line 11)
* automatic displays, in debugger: Debugger Info. (line 24)
* awf (amazingly workable formatter) program: Glossary. (line 23)
@@@ -38097,11 -37982,7 +38099,11 @@@
* FIELDWIDTHS variable: Fixed width data. (line 17)
* FIELDWIDTHS variable <1>: User-modified. (line 37)
* file descriptors: Special FD. (line 6)
-* file inclusion, @include directive: Include Files. (line 8)
+* file inclusion, @include directive: Include Files. (line 9)
+* file inclusion, @nsinclude directive: Include Files. (line 100)
+* file inclusion, @nsinclude directive <1>: Inclusion For Namespaces.
+ (line 6)
- * file inclusion, @nsinclude directive <2>: Feature History. (line 541)
++* file inclusion, @nsinclude directive <2>: Feature History. (line 543)
* file names, assignments as: Ignoring Assigns. (line 6)
* file names, distinguishing: Auto-set. (line 55)
* file names, in compatibility mode: Special Caveats. (line 9)
@@@ -38568,13 -38449,9 +38570,13 @@@
(line 38)
* in operator, use in loops: Scanning an Array. (line 17)
* @include directive: Options. (line 180)
-* @include directive <1>: Include Files. (line 8)
+* @include directive <1>: Include Files. (line 9)
* @include directive <2>: Glossary. (line 379)
-* including files, @include directive: Include Files. (line 8)
+* including files, @include directive: Include Files. (line 9)
+* including files, @nsinclude directive: Include Files. (line 100)
+* including files, @nsinclude directive <1>: Inclusion For Namespaces.
+ (line 6)
- * including files, @nsinclude directive <2>: Feature History. (line 541)
++* including files, @nsinclude directive <2>: Feature History. (line 543)
* increment operators: Increment Ops. (line 6)
* index: String Functions. (line 174)
* indexing arrays: Array Intro. (line 51)
@@@ -38956,10 -38833,6 +38958,10 @@@
* NR variable: Records. (line 6)
* NR variable <1>: Auto-set. (line 143)
* NR variable, changing: Auto-set. (line 415)
+* @nsinclude directive: Include Files. (line 100)
+* @nsinclude directive <1>: Inclusion For Namespaces.
+ (line 6)
- * @nsinclude directive <2>: Feature History. (line 541)
++* @nsinclude directive <2>: Feature History. (line 543)
* null strings: awk split records. (line 108)
* null strings <1>: Regexp Field Splitting.
(line 42)
@@@ -40136,630 -40009,629 +40138,630 @@@
Tag Table:
Node: Top1203
-Node: Foreword347051
-Node: Foreword451625
-Node: Preface53169
-Ref: Preface-Footnote-156155
-Ref: Preface-Footnote-256264
-Ref: Preface-Footnote-356498
-Node: History56644
-Node: Names59258
-Ref: Names-Footnote-160412
-Node: This Manual60575
-Ref: This Manual-Footnote-167505
-Node: Conventions67613
-Node: Manual History70042
-Ref: Manual History-Footnote-173067
-Ref: Manual History-Footnote-273108
-Node: How To Contribute73182
-Node: Acknowledgments74128
-Node: Getting Started79117
-Node: Running gawk81644
-Node: One-shot82862
-Node: Read Terminal84161
-Node: Long86215
-Node: Executable Scripts87865
-Ref: Executable Scripts-Footnote-190635
-Node: Comments90742
-Node: Quoting93272
-Node: DOS Quoting98916
-Node: Sample Data Files100996
-Node: Very Simple103631
-Node: Two Rules109885
-Node: More Complex111837
-Node: Statements/Lines114257
-Ref: Statements/Lines-Footnote-1119769
-Node: Other Features120058
-Node: When121026
-Ref: When-Footnote-1122828
-Node: Intro Summary122893
-Node: Invoking Gawk123847
-Node: Command Line125409
-Node: Options126259
-Ref: Options-Footnote-1145601
-Ref: Options-Footnote-2145836
-Node: Other Arguments145861
-Node: Naming Standard Input150026
-Node: Environment Variables151296
-Node: AWKPATH Variable151870
-Ref: AWKPATH Variable-Footnote-1155454
-Ref: AWKPATH Variable-Footnote-2155488
-Node: AWKLIBPATH Variable155879
-Ref: AWKLIBPATH Variable-Footnote-1157654
-Node: Other Environment Variables158049
-Node: Exit Status162525
-Node: Include Files163238
-Node: Loading Shared Libraries167298
-Node: Obsolete168790
-Node: Undocumented169538
-Node: Invoking Summary169835
-Node: Regexp172860
-Node: Regexp Usage174354
-Node: Escape Sequences176455
-Ref: Escape Sequences-Footnote-1183990
-Node: Regexp Operators184068
-Node: Regexp Operator Details184561
-Ref: Regexp Operator Details-Footnote-1192572
-Node: Interval Expressions192731
-Ref: Interval Expressions-Footnote-1194998
-Node: Bracket Expressions195096
-Ref: table-char-classes197692
-Ref: Bracket Expressions-Footnote-1201226
-Node: Leftmost Longest201495
-Node: Computed Regexps202851
-Node: GNU Regexp Operators206366
-Node: Case-sensitivity211463
-Ref: Case-sensitivity-Footnote-1214413
-Ref: Case-sensitivity-Footnote-2214656
-Node: Regexp Summary214768
-Node: Reading Files216290
-Node: Records218609
-Node: awk split records219884
-Node: gawk split records224766
-Ref: gawk split records-Footnote-1230054
-Node: Fields230091
-Ref: Fields-Footnote-1233007
-Node: Nonconstant Fields233127
-Ref: Nonconstant Fields-Footnote-1235435
-Node: Changing Fields235651
-Node: Field Separators241949
-Node: Default Field Splitting244818
-Node: Regexp Field Splitting245960
-Node: Single Character Fields249789
-Node: Comma Separated Fields250878
-Ref: table-csv-examples252282
-Node: Command Line Field Separator254581
-Node: Full Line Fields257957
-Ref: Full Line Fields-Footnote-1259535
-Ref: Full Line Fields-Footnote-2259581
-Node: Field Splitting Summary259686
-Node: Constant Size262003
-Node: Fixed width data262747
-Node: Skipping intervening266262
-Node: Allowing trailing data267064
-Node: Fields with fixed data268125
-Node: Splitting By Content269747
-Ref: Splitting By Content-Footnote-1275247
-Node: FS versus FPAT275410
-Node: Testing field creation276593
-Node: Multiple Line278367
-Node: Getline284836
-Node: Plain Getline287424
-Node: Getline/Variable290072
-Node: Getline/File291268
-Node: Getline/Variable/File292716
-Ref: Getline/Variable/File-Footnote-1294361
-Node: Getline/Pipe294457
-Node: Getline/Variable/Pipe297265
-Node: Getline/Coprocess298448
-Node: Getline/Variable/Coprocess299771
-Node: Getline Notes300537
-Node: Getline Summary304514
-Ref: table-getline-variants304958
-Node: Read Timeout305862
-Ref: Read Timeout-Footnote-1309824
-Node: Retrying Input309882
-Node: Command-line directories311149
-Node: Input Summary312087
-Node: Input Exercises315467
-Node: Printing315905
-Node: Print317848
-Node: Print Examples319349
-Node: Output Separators322194
-Node: OFMT324301
-Node: Printf326014
-Node: Basic Printf326819
-Node: Control Letters328454
-Node: Format Modifiers333900
-Node: Printf Examples340172
-Node: Redirection342713
-Node: Special FD350485
-Ref: Special FD-Footnote-1353783
-Node: Special Files353861
-Node: Other Inherited Files354490
-Node: Special Network355555
-Node: Special Caveats356443
-Node: Close Files And Pipes357426
-Ref: Close Files And Pipes-Footnote-1363550
-Node: Close Return Value363698
-Ref: table-close-pipe-return-values364969
-Ref: Close Return Value-Footnote-1365800
-Node: Noflush365956
-Node: Nonfatal367464
-Node: Output Summary369879
-Node: Output Exercises371165
-Node: Expressions371856
-Node: Values373056
-Node: Constants373734
-Node: Scalar Constants374429
-Ref: Scalar Constants-Footnote-1377005
-Ref: Scalar Constants-Footnote-2377255
-Node: Nondecimal-numbers377335
-Node: Regexp Constants380448
-Node: Using Constant Regexps380994
-Node: Standard Regexp Constants381640
-Node: Strong Regexp Constants384936
-Node: Variables388779
-Node: Using Variables389444
-Node: Assignment Options391418
-Node: Conversion393969
-Node: Strings And Numbers394501
-Ref: Strings And Numbers-Footnote-1397711
-Node: Locale influences conversions397820
-Ref: table-locale-affects400658
-Node: All Operators401300
-Node: Arithmetic Ops401941
-Node: Concatenation404764
-Ref: Concatenation-Footnote-1407700
-Node: Assignment Ops407819
-Ref: table-assign-ops412946
-Node: Increment Ops414327
-Node: Truth Values and Conditions417918
-Node: Truth Values419012
-Node: Typing and Comparison420092
-Node: Variable Typing420924
-Ref: Variable Typing-Footnote-1427568
-Ref: Variable Typing-Footnote-2427648
-Node: Comparison Operators427729
-Ref: table-relational-ops428156
-Node: POSIX String Comparison431832
-Ref: POSIX String Comparison-Footnote-1433589
-Ref: POSIX String Comparison-Footnote-2433732
-Node: Boolean Ops433816
-Ref: Boolean Ops-Footnote-1438490
-Node: Conditional Exp438586
-Node: Function Calls440366
-Node: Precedence444313
-Node: Locales448176
-Node: Expressions Summary449852
-Node: Patterns and Actions452507
-Node: Pattern Overview453643
-Node: Regexp Patterns455368
-Node: Expression Patterns455914
-Node: Ranges459819
-Node: BEGIN/END462993
-Node: Using BEGIN/END463802
-Ref: Using BEGIN/END-Footnote-1466710
-Node: I/O And BEGIN/END466820
-Node: BEGINFILE/ENDFILE469302
-Node: Empty472732
-Node: Using Shell Variables473049
-Node: Action Overview475385
-Node: Statements477821
-Node: If Statement479717
-Node: While Statement481280
-Node: Do Statement483368
-Node: For Statement484552
-Node: Switch Statement487907
-Node: Break Statement490456
-Node: Continue Statement492648
-Node: Next Statement494579
-Node: Nextfile Statement497058
-Node: Exit Statement499911
-Node: Built-in Variables502438
-Node: User-modified503615
-Node: Auto-set511822
-Ref: Auto-set-Footnote-1529906
-Ref: Auto-set-Footnote-2530124
-Node: ARGC and ARGV530180
-Node: Pattern Action Summary534609
-Node: Arrays537215
-Node: Array Basics538588
-Node: Array Intro539436
-Ref: figure-array-elements541447
-Ref: Array Intro-Footnote-1544300
-Node: Reference to Elements544432
-Node: Assigning Elements546952
-Node: Array Example547447
-Node: Scanning an Array549409
-Node: Controlling Scanning552504
-Ref: Controlling Scanning-Footnote-1559139
-Node: Numeric Array Subscripts559463
-Node: Uninitialized Subscripts561731
-Node: Delete563404
-Ref: Delete-Footnote-1566216
-Node: Multidimensional566273
-Node: Multiscanning569476
-Node: Arrays of Arrays571143
-Node: Arrays Summary575447
-Node: Functions577634
-Node: Built-in578836
-Node: Calling Built-in580025
-Node: Boolean Functions582065
-Node: Numeric Functions582627
-Ref: Numeric Functions-Footnote-1586812
-Ref: Numeric Functions-Footnote-2587495
-Ref: Numeric Functions-Footnote-3587547
-Node: String Functions587823
-Ref: String Functions-Footnote-1614274
-Ref: String Functions-Footnote-2614406
-Ref: String Functions-Footnote-3614662
-Node: Gory Details614749
-Ref: table-sub-escapes616758
-Ref: table-sub-proposed618310
-Ref: table-posix-sub619784
-Ref: table-gensub-escapes621436
-Ref: Gory Details-Footnote-1622264
-Node: I/O Functions622418
-Ref: table-system-return-values629094
-Ref: I/O Functions-Footnote-1631256
-Ref: I/O Functions-Footnote-2631404
-Node: Time Functions631524
-Ref: Time Functions-Footnote-1643236
-Ref: Time Functions-Footnote-2643304
-Ref: Time Functions-Footnote-3643466
-Ref: Time Functions-Footnote-4643577
-Ref: Time Functions-Footnote-5643693
-Ref: Time Functions-Footnote-6643920
-Node: Bitwise Functions644198
-Ref: table-bitwise-ops644796
-Ref: Bitwise Functions-Footnote-1651038
-Ref: Bitwise Functions-Footnote-2651215
-Node: Type Functions651410
-Node: I18N Functions653581
-Node: User-defined655316
-Node: Definition Syntax656062
-Ref: Definition Syntax-Footnote-1661917
-Node: Function Example661992
-Ref: Function Example-Footnote-1664971
-Node: Function Calling664993
-Node: Calling A Function665585
-Node: Variable Scope666555
-Node: Pass By Value/Reference669609
-Node: Function Caveats672337
-Ref: Function Caveats-Footnote-1674428
-Node: Return Statement674548
-Node: Dynamic Typing677580
-Node: Dynamic Typing Awk678162
-Node: Dynamic Typing Gawk680300
-Node: Shadowed Variables683670
-Node: Indirect Calls686018
-Node: Functions Summary697159
-Node: Library Functions700125
-Ref: Library Functions-Footnote-1703673
-Ref: Library Functions-Footnote-2703818
-Node: Library Names703993
-Ref: Library Names-Footnote-1707764
-Ref: Library Names-Footnote-2707991
-Node: General Functions708085
-Node: Strtonum Function709355
-Node: Assert Function712437
-Node: Round Function715992
-Node: Cliff Random Function717564
-Node: Ordinal Functions718588
-Ref: Ordinal Functions-Footnote-1721691
-Ref: Ordinal Functions-Footnote-2721943
-Node: Join Function722157
-Ref: Join Function-Footnote-1723955
-Node: Getlocaltime Function724159
-Node: Readfile Function727933
-Node: Shell Quoting729962
-Node: Isnumeric Function731418
-Node: To CSV Function732854
-Node: Data File Management734946
-Node: Filetrans Function735578
-Node: Rewind Function739854
-Node: File Checking741825
-Ref: File Checking-Footnote-1743191
-Node: Empty Files743396
-Node: Ignoring Assigns745459
-Node: Getopt Function747033
-Ref: Getopt Function-Footnote-1762851
-Node: Passwd Functions763063
-Ref: Passwd Functions-Footnote-1772198
-Node: Group Functions772286
-Ref: Group Functions-Footnote-1780410
-Node: Walking Arrays780621
-Node: Library Functions Summary783667
-Node: Library Exercises785087
-Node: Sample Programs785572
-Node: Running Examples786354
-Node: Clones787106
-Node: Cut Program788374
-Node: Egrep Program798798
-Node: Id Program808097
-Node: Split Program818189
-Ref: Split Program-Footnote-1828402
-Node: Tee Program828587
-Node: Uniq Program831493
-Node: Wc Program839353
-Node: Bytes vs. Characters839748
-Node: Using extensions841348
-Node: wc program842126
-Node: Miscellaneous Programs847119
-Node: Dupword Program848344
-Node: Alarm Program850393
-Node: Translate Program855296
-Ref: Translate Program-Footnote-1860005
-Node: Labels Program860283
-Ref: Labels Program-Footnote-1863718
-Node: Word Sorting863802
-Node: History Sorting867976
-Node: Extract Program870249
-Node: Simple Sed878502
-Node: Igawk Program881712
-Ref: Igawk Program-Footnote-1896922
-Ref: Igawk Program-Footnote-2897128
-Ref: Igawk Program-Footnote-3897258
-Node: Anagram Program897385
-Node: Signature Program900471
-Node: Programs Summary901721
-Node: Programs Exercises902975
-Ref: Programs Exercises-Footnote-1907804
-Node: Advanced Features907890
-Node: Nondecimal Data910371
-Node: Boolean Typed Values912001
-Node: Array Sorting913958
-Node: Controlling Array Traversal914687
-Ref: Controlling Array Traversal-Footnote-1923190
-Node: Array Sorting Functions923312
-Ref: Array Sorting Functions-Footnote-1929409
-Node: Two-way I/O929617
-Ref: Two-way I/O-Footnote-1937588
-Ref: Two-way I/O-Footnote-2937779
-Node: TCP/IP Networking937861
-Node: Profiling941029
-Node: Persistent Memory950699
-Ref: Persistent Memory-Footnote-1960271
-Node: Extension Philosophy960402
-Node: Advanced Features Summary961929
-Node: Internationalization964195
-Node: I18N and L10N965897
-Node: Explaining gettext966592
-Ref: Explaining gettext-Footnote-1972728
-Ref: Explaining gettext-Footnote-2972921
-Node: Programmer i18n973086
-Ref: Programmer i18n-Footnote-1978198
-Node: Translator i18n978247
-Node: String Extraction979077
-Ref: String Extraction-Footnote-1980253
-Node: Printf Ordering980351
-Ref: Printf Ordering-Footnote-1983209
-Node: I18N Portability983277
-Ref: I18N Portability-Footnote-1985837
-Node: I18N Example985904
-Ref: I18N Example-Footnote-1989298
-Ref: I18N Example-Footnote-2989371
-Node: Gawk I18N989488
-Node: I18N Summary990142
-Node: Debugger991539
-Node: Debugging992559
-Node: Debugging Concepts993008
-Node: Debugging Terms994825
-Node: Awk Debugging997428
-Ref: Awk Debugging-Footnote-1998401
-Node: Sample Debugging Session998537
-Node: Debugger Invocation999087
-Node: Finding The Bug1000712
-Node: List of Debugger Commands1007344
-Node: Breakpoint Control1008721
-Node: Debugger Execution Control1012543
-Node: Viewing And Changing Data1016017
-Node: Execution Stack1019751
-Node: Debugger Info1021432
-Node: Miscellaneous Debugger Commands1025727
-Node: Readline Support1030968
-Node: Limitations1031912
-Node: Debugging Summary1034536
-Node: Namespaces1035835
-Node: Global Namespace1036962
-Node: Qualified Names1038396
-Node: Default Namespace1039431
-Node: Changing The Namespace1040204
-Node: Naming Rules1041886
-Node: Internal Name Management1043841
-Node: Namespace Example1044911
-Node: Namespace And Features1047488
-Node: Namespace Summary1048943
-Node: Arbitrary Precision Arithmetic1050454
-Node: Computer Arithmetic1051973
-Ref: table-numeric-ranges1055898
-Ref: table-floating-point-ranges1056395
-Ref: Computer Arithmetic-Footnote-11057053
-Node: Math Definitions1057110
-Ref: table-ieee-formats1060142
-Node: MPFR features1060715
-Node: MPFR On Parole1061168
-Ref: MPFR On Parole-Footnote-11062009
-Node: MPFR Intro1062168
-Node: FP Math Caution1063852
-Ref: FP Math Caution-Footnote-11064924
-Node: Inexactness of computations1065297
-Node: Inexact representation1066328
-Node: Comparing FP Values1067709
-Node: Errors accumulate1068967
-Node: Strange values1070432
-Ref: Strange values-Footnote-11073086
-Node: Getting Accuracy1073191
-Node: Try To Round1075928
-Node: Setting precision1076835
-Ref: table-predefined-precision-strings1077540
-Node: Setting the rounding mode1079424
-Ref: table-gawk-rounding-modes1079806
-Ref: Setting the rounding mode-Footnote-11083858
-Node: Arbitrary Precision Integers1084043
-Ref: Arbitrary Precision Integers-Footnote-11087253
-Node: Checking for MPFR1087406
-Node: POSIX Floating Point Problems1088896
-Ref: POSIX Floating Point Problems-Footnote-11093716
-Node: Floating point summary1093754
-Node: Dynamic Extensions1096010
-Node: Extension Intro1097607
-Node: Plugin License1098909
-Node: Extension Mechanism Outline1099722
-Ref: figure-load-extension1100173
-Ref: figure-register-new-function1101751
-Ref: figure-call-new-function1102860
-Node: Extension API Description1104975
-Node: Extension API Functions Introduction1106704
-Ref: table-api-std-headers1108598
-Node: General Data Types1113039
-Ref: General Data Types-Footnote-11122185
-Node: Memory Allocation Functions1122488
-Ref: Memory Allocation Functions-Footnote-11127203
-Node: Constructor Functions1127302
-Node: API Ownership of MPFR and GMP Values1131203
-Node: Registration Functions1132756
-Node: Extension Functions1133460
-Node: Exit Callback Functions1139034
-Node: Extension Version String1140348
-Node: Input Parsers1141043
-Node: Output Wrappers1155662
-Node: Two-way processors1160504
-Node: Printing Messages1162857
-Ref: Printing Messages-Footnote-11164068
-Node: Updating ERRNO1164221
-Node: Requesting Values1165020
-Ref: table-value-types-returned1165773
-Node: Accessing Parameters1167832
-Node: Symbol Table Access1169113
-Node: Symbol table by name1169625
-Ref: Symbol table by name-Footnote-11172826
-Node: Symbol table by cookie1172958
-Ref: Symbol table by cookie-Footnote-11177227
-Node: Cached values1177291
-Ref: Cached values-Footnote-11180923
-Node: Array Manipulation1181080
-Ref: Array Manipulation-Footnote-11182179
-Node: Array Data Types1182216
-Ref: Array Data Types-Footnote-11185034
-Node: Array Functions1185130
-Node: Flattening Arrays1190159
-Node: Creating Arrays1197207
-Node: Redirection API1202049
-Node: Extension API Variables1205066
-Node: Extension Versioning1205789
-Ref: gawk-api-version1206218
-Node: Extension GMP/MPFR Versioning1208005
-Node: Extension API Informational Variables1209709
-Node: Extension API Boilerplate1210962
-Node: Changes from API V11215092
-Node: Finding Extensions1216724
-Node: Extension Example1217299
-Node: Internal File Description1218121
-Node: Internal File Ops1222413
-Ref: Internal File Ops-Footnote-11233963
-Node: Using Internal File Ops1234111
-Ref: Using Internal File Ops-Footnote-11236544
-Node: Extension Samples1236822
-Node: Extension Sample File Functions1238391
-Node: Extension Sample Fnmatch1246516
-Node: Extension Sample Fork1248111
-Node: Extension Sample Inplace1249387
-Node: Extension Sample Ord1253489
-Node: Extension Sample Readdir1254365
-Ref: table-readdir-file-types1255154
-Node: Extension Sample Revout1256510
-Node: Extension Sample Rev2way1257107
-Node: Extension Sample Read write array1257859
-Node: Extension Sample Readfile1261133
-Node: Extension Sample Time1262264
-Node: Extension Sample API Tests1264264
-Node: gawkextlib1264772
-Node: Extension summary1267804
-Node: Extension Exercises1271652
-Node: Language History1272922
-Node: V7/SVR3.11274634
-Node: SVR41276984
-Node: POSIX1278516
-Node: BTL1279941
-Node: POSIX/GNU1280708
-Ref: Gawk Extension Functions1284098
-Node: Feature History1287522
-Node: Common Extensions1307424
-Node: Ranges and Locales1308899
-Ref: Ranges and Locales-Footnote-11313684
-Ref: Ranges and Locales-Footnote-21313711
-Ref: Ranges and Locales-Footnote-31313946
-Node: Contributors1314169
-Node: History summary1320521
-Node: Installation1321963
-Node: Gawk Distribution1322927
-Node: Getting1323419
-Node: Extracting1324418
-Node: Distribution contents1326124
-Node: Unix Installation1334014
-Node: Quick Installation1334834
-Node: Compiling with MPFR1337374
-Node: Shell Startup Files1338080
-Node: Additional Configuration Options1339237
-Node: Configuration Philosophy1341620
-Node: Compiling from Git1344120
-Node: Building the Documentation1344679
-Node: Non-Unix Installation1346091
-Node: PC Installation1346567
-Node: PC Binary Installation1347436
-Node: PC Compiling1348329
-Node: PC Using1349507
-Node: Cygwin1353223
-Node: MSYS1354475
-Node: OpenVMS Installation1355101
-Node: OpenVMS Compilation1355782
-Ref: OpenVMS Compilation-Footnote-11357265
-Node: OpenVMS Dynamic Extensions1357323
-Node: OpenVMS Installation Details1358959
-Node: OpenVMS Running1361390
-Node: OpenVMS GNV1365527
-Node: Bugs1366282
-Node: Bug definition1367202
-Node: Bug address1370803
-Node: Usenet1374372
-Node: Performance bugs1375585
-Node: Asking for help1378589
-Node: Maintainers1380576
-Node: Other Versions1381603
-Node: Installation summary1391592
-Node: Notes1392974
-Node: Compatibility Mode1393784
-Node: Additions1394606
-Node: Accessing The Source1395551
-Node: Adding Code1397082
-Node: New Ports1404193
-Node: Derived Files1408696
-Ref: Derived Files-Footnote-11414507
-Ref: Derived Files-Footnote-21414542
-Ref: Derived Files-Footnote-31415153
-Node: Future Extensions1415267
-Node: Implementation Limitations1415937
-Node: Extension Design1417179
-Node: Old Extension Problems1418339
-Ref: Old Extension Problems-Footnote-11419911
-Node: Extension New Mechanism Goals1419972
-Ref: Extension New Mechanism Goals-Footnote-11423442
-Node: Extension Other Design Decisions1423643
-Node: Extension Future Growth1425840
-Node: Notes summary1426460
-Node: Basic Concepts1427670
-Node: Basic High Level1428355
-Ref: figure-general-flow1428637
-Ref: figure-process-flow1429339
-Ref: Basic High Level-Footnote-11432709
-Node: Basic Data Typing1432898
-Node: Glossary1436306
-Node: Copying1469184
-Node: GNU Free Documentation License1506742
-Node: Index1531865
+Node: Foreword347180
+Node: Foreword451754
+Node: Preface53298
+Ref: Preface-Footnote-156284
+Ref: Preface-Footnote-256393
+Ref: Preface-Footnote-356627
+Node: History56773
+Node: Names59387
+Ref: Names-Footnote-160541
+Node: This Manual60704
+Ref: This Manual-Footnote-167634
+Node: Conventions67742
+Node: Manual History70171
+Ref: Manual History-Footnote-173196
+Ref: Manual History-Footnote-273237
+Node: How To Contribute73311
+Node: Acknowledgments74257
+Node: Getting Started79246
+Node: Running gawk81773
+Node: One-shot82991
+Node: Read Terminal84290
+Node: Long86344
+Node: Executable Scripts87994
+Ref: Executable Scripts-Footnote-190764
+Node: Comments90871
+Node: Quoting93401
+Node: DOS Quoting99045
+Node: Sample Data Files101125
+Node: Very Simple103760
+Node: Two Rules110014
+Node: More Complex111966
+Node: Statements/Lines114386
+Ref: Statements/Lines-Footnote-1119898
+Node: Other Features120187
+Node: When121155
+Ref: When-Footnote-1122957
+Node: Intro Summary123022
+Node: Invoking Gawk123976
+Node: Command Line125538
+Node: Options126388
+Ref: Options-Footnote-1145730
+Ref: Options-Footnote-2145965
+Node: Other Arguments145990
+Node: Naming Standard Input150155
+Node: Environment Variables151425
+Node: AWKPATH Variable151999
+Ref: AWKPATH Variable-Footnote-1155583
+Ref: AWKPATH Variable-Footnote-2155617
+Node: AWKLIBPATH Variable156008
+Ref: AWKLIBPATH Variable-Footnote-1157783
+Node: Other Environment Variables158178
+Node: Exit Status162654
+Node: Include Files163367
+Node: Loading Shared Libraries167612
+Node: Obsolete169104
+Node: Undocumented169852
+Node: Invoking Summary170149
+Node: Regexp173174
+Node: Regexp Usage174668
+Node: Escape Sequences176769
+Ref: Escape Sequences-Footnote-1184304
+Node: Regexp Operators184382
+Node: Regexp Operator Details184875
+Ref: Regexp Operator Details-Footnote-1192886
+Node: Interval Expressions193045
+Ref: Interval Expressions-Footnote-1195312
+Node: Bracket Expressions195410
+Ref: table-char-classes198006
+Ref: Bracket Expressions-Footnote-1201540
+Node: Leftmost Longest201809
+Node: Computed Regexps203165
+Node: GNU Regexp Operators206680
+Node: Case-sensitivity211777
+Ref: Case-sensitivity-Footnote-1214727
+Ref: Case-sensitivity-Footnote-2214970
+Node: Regexp Summary215082
+Node: Reading Files216604
+Node: Records218923
+Node: awk split records220198
+Node: gawk split records225080
+Ref: gawk split records-Footnote-1230368
+Node: Fields230405
+Ref: Fields-Footnote-1233321
+Node: Nonconstant Fields233441
+Ref: Nonconstant Fields-Footnote-1235749
+Node: Changing Fields235965
+Node: Field Separators242263
+Node: Default Field Splitting245132
+Node: Regexp Field Splitting246274
+Node: Single Character Fields250103
+Node: Comma Separated Fields251192
+Ref: table-csv-examples252596
+Node: Command Line Field Separator254895
+Node: Full Line Fields258271
+Ref: Full Line Fields-Footnote-1259849
+Ref: Full Line Fields-Footnote-2259895
+Node: Field Splitting Summary260000
+Node: Constant Size262317
+Node: Fixed width data263061
+Node: Skipping intervening266576
+Node: Allowing trailing data267378
+Node: Fields with fixed data268439
+Node: Splitting By Content270061
+Ref: Splitting By Content-Footnote-1275561
+Node: FS versus FPAT275724
+Node: Testing field creation276907
+Node: Multiple Line278681
+Node: Getline285150
+Node: Plain Getline287738
+Node: Getline/Variable290386
+Node: Getline/File291582
+Node: Getline/Variable/File293030
+Ref: Getline/Variable/File-Footnote-1294675
+Node: Getline/Pipe294771
+Node: Getline/Variable/Pipe297579
+Node: Getline/Coprocess298762
+Node: Getline/Variable/Coprocess300085
+Node: Getline Notes300851
+Node: Getline Summary304828
+Ref: table-getline-variants305272
+Node: Read Timeout306176
+Ref: Read Timeout-Footnote-1310138
+Node: Retrying Input310196
+Node: Command-line directories311463
+Node: Input Summary312401
+Node: Input Exercises315781
+Node: Printing316219
+Node: Print318162
+Node: Print Examples319663
+Node: Output Separators322508
+Node: OFMT324615
+Node: Printf326328
+Node: Basic Printf327133
+Node: Control Letters328768
+Node: Format Modifiers334214
+Node: Printf Examples340486
+Node: Redirection343027
+Node: Special FD350799
+Ref: Special FD-Footnote-1354097
+Node: Special Files354175
+Node: Other Inherited Files354804
+Node: Special Network355869
+Node: Special Caveats356757
+Node: Close Files And Pipes357740
+Ref: Close Files And Pipes-Footnote-1363864
+Node: Close Return Value364012
+Ref: table-close-pipe-return-values365283
+Ref: Close Return Value-Footnote-1366114
+Node: Noflush366270
+Node: Nonfatal367778
+Node: Output Summary370193
+Node: Output Exercises371479
+Node: Expressions372170
+Node: Values373370
+Node: Constants374048
+Node: Scalar Constants374743
+Ref: Scalar Constants-Footnote-1377319
+Ref: Scalar Constants-Footnote-2377569
+Node: Nondecimal-numbers377649
+Node: Regexp Constants380762
+Node: Using Constant Regexps381308
+Node: Standard Regexp Constants381954
+Node: Strong Regexp Constants385250
+Node: Variables389093
+Node: Using Variables389758
+Node: Assignment Options391732
+Node: Conversion394283
+Node: Strings And Numbers394815
+Ref: Strings And Numbers-Footnote-1398025
+Node: Locale influences conversions398134
+Ref: table-locale-affects400972
+Node: All Operators401614
+Node: Arithmetic Ops402255
+Node: Concatenation405078
+Ref: Concatenation-Footnote-1408014
+Node: Assignment Ops408133
+Ref: table-assign-ops413260
+Node: Increment Ops414641
+Node: Truth Values and Conditions418232
+Node: Truth Values419326
+Node: Typing and Comparison420406
+Node: Variable Typing421238
+Ref: Variable Typing-Footnote-1427882
+Ref: Variable Typing-Footnote-2427962
+Node: Comparison Operators428043
+Ref: table-relational-ops428470
+Node: POSIX String Comparison432146
+Ref: POSIX String Comparison-Footnote-1433903
+Ref: POSIX String Comparison-Footnote-2434046
+Node: Boolean Ops434130
+Ref: Boolean Ops-Footnote-1438804
+Node: Conditional Exp438900
+Node: Function Calls440680
+Node: Precedence444627
+Node: Locales448490
+Node: Expressions Summary450166
+Node: Patterns and Actions452821
+Node: Pattern Overview453957
+Node: Regexp Patterns455682
+Node: Expression Patterns456228
+Node: Ranges460133
+Node: BEGIN/END463307
+Node: Using BEGIN/END464116
+Ref: Using BEGIN/END-Footnote-1467024
+Node: I/O And BEGIN/END467134
+Node: BEGINFILE/ENDFILE469616
+Node: Empty473046
+Node: Using Shell Variables473363
+Node: Action Overview475699
+Node: Statements478135
+Node: If Statement480031
+Node: While Statement481594
+Node: Do Statement483682
+Node: For Statement484866
+Node: Switch Statement488221
+Node: Break Statement490770
+Node: Continue Statement492962
+Node: Next Statement494893
+Node: Nextfile Statement497372
+Node: Exit Statement500225
+Node: Built-in Variables502752
+Node: User-modified503929
+Node: Auto-set512136
+Ref: Auto-set-Footnote-1530220
+Ref: Auto-set-Footnote-2530438
+Node: ARGC and ARGV530494
+Node: Pattern Action Summary534923
+Node: Arrays537529
+Node: Array Basics538902
+Node: Array Intro539750
+Ref: figure-array-elements541761
+Ref: Array Intro-Footnote-1544614
+Node: Reference to Elements544746
+Node: Assigning Elements547266
+Node: Array Example547761
+Node: Scanning an Array549723
+Node: Controlling Scanning552818
+Ref: Controlling Scanning-Footnote-1559453
+Node: Numeric Array Subscripts559777
+Node: Uninitialized Subscripts562045
+Node: Delete563718
+Ref: Delete-Footnote-1566530
+Node: Multidimensional566587
+Node: Multiscanning569790
+Node: Arrays of Arrays571457
+Node: Arrays Summary575761
+Node: Functions577948
+Node: Built-in579150
+Node: Calling Built-in580339
+Node: Boolean Functions582379
+Node: Numeric Functions582941
+Ref: Numeric Functions-Footnote-1587126
+Ref: Numeric Functions-Footnote-2587809
+Ref: Numeric Functions-Footnote-3587861
+Node: String Functions588137
+Ref: String Functions-Footnote-1614588
+Ref: String Functions-Footnote-2614720
+Ref: String Functions-Footnote-3614976
+Node: Gory Details615063
+Ref: table-sub-escapes617072
+Ref: table-sub-proposed618624
+Ref: table-posix-sub620098
+Ref: table-gensub-escapes621750
+Ref: Gory Details-Footnote-1622578
+Node: I/O Functions622732
+Ref: table-system-return-values629408
+Ref: I/O Functions-Footnote-1631570
+Ref: I/O Functions-Footnote-2631718
+Node: Time Functions631838
+Ref: Time Functions-Footnote-1643550
+Ref: Time Functions-Footnote-2643618
+Ref: Time Functions-Footnote-3643780
+Ref: Time Functions-Footnote-4643891
+Ref: Time Functions-Footnote-5644007
+Ref: Time Functions-Footnote-6644234
+Node: Bitwise Functions644512
+Ref: table-bitwise-ops645110
+Ref: Bitwise Functions-Footnote-1651671
+Ref: Bitwise Functions-Footnote-2651848
+Node: Type Functions652043
+Node: I18N Functions654214
+Node: User-defined655949
+Node: Definition Syntax656695
+Ref: Definition Syntax-Footnote-1662550
+Node: Function Example662625
+Ref: Function Example-Footnote-1665604
+Node: Function Calling665626
+Node: Calling A Function666218
+Node: Variable Scope667188
+Node: Pass By Value/Reference670242
+Node: Function Caveats672970
+Ref: Function Caveats-Footnote-1675061
+Node: Return Statement675181
+Node: Dynamic Typing678213
+Node: Dynamic Typing Awk678795
+Node: Dynamic Typing Gawk680933
+Node: Shadowed Variables684303
+Node: Indirect Calls686651
+Node: Functions Summary697792
+Node: Library Functions700758
+Ref: Library Functions-Footnote-1704306
+Ref: Library Functions-Footnote-2704451
+Node: Library Names704626
+Ref: Library Names-Footnote-1708397
+Ref: Library Names-Footnote-2708624
+Node: General Functions708718
+Node: Strtonum Function709988
+Node: Assert Function713070
+Node: Round Function716625
+Node: Cliff Random Function718197
+Node: Ordinal Functions719221
+Ref: Ordinal Functions-Footnote-1722324
+Ref: Ordinal Functions-Footnote-2722576
+Node: Join Function722790
+Ref: Join Function-Footnote-1724588
+Node: Getlocaltime Function724792
+Node: Readfile Function728566
+Node: Shell Quoting730595
+Node: Isnumeric Function732051
+Node: To CSV Function733487
+Node: Data File Management735579
+Node: Filetrans Function736211
+Node: Rewind Function740487
+Node: File Checking742458
+Ref: File Checking-Footnote-1743824
+Node: Empty Files744029
+Node: Ignoring Assigns746092
+Node: Getopt Function747666
+Ref: Getopt Function-Footnote-1763484
+Node: Passwd Functions763696
+Ref: Passwd Functions-Footnote-1772831
+Node: Group Functions772919
+Ref: Group Functions-Footnote-1781043
+Node: Walking Arrays781254
+Node: Library Functions Summary784300
+Node: Library Exercises785720
+Node: Sample Programs786205
+Node: Running Examples786987
+Node: Clones787739
+Node: Cut Program789007
+Node: Egrep Program799431
+Node: Id Program808730
+Node: Split Program818822
+Ref: Split Program-Footnote-1829035
+Node: Tee Program829220
+Node: Uniq Program832126
+Node: Wc Program839986
+Node: Bytes vs. Characters840381
+Node: Using extensions841981
+Node: wc program842759
+Node: Miscellaneous Programs847752
+Node: Dupword Program848977
+Node: Alarm Program851026
+Node: Translate Program855929
+Ref: Translate Program-Footnote-1860638
+Node: Labels Program860916
+Ref: Labels Program-Footnote-1864351
+Node: Word Sorting864435
+Node: History Sorting868609
+Node: Extract Program870882
+Node: Simple Sed879135
+Node: Igawk Program882345
+Ref: Igawk Program-Footnote-1897555
+Ref: Igawk Program-Footnote-2897761
+Ref: Igawk Program-Footnote-3897891
+Node: Anagram Program898018
+Node: Signature Program901104
+Node: Programs Summary902354
+Node: Programs Exercises903608
+Ref: Programs Exercises-Footnote-1908437
+Node: Advanced Features908523
+Node: Nondecimal Data911004
+Node: Boolean Typed Values912634
+Node: Array Sorting914591
+Node: Controlling Array Traversal915320
+Ref: Controlling Array Traversal-Footnote-1923823
+Node: Array Sorting Functions923945
+Ref: Array Sorting Functions-Footnote-1930042
+Node: Two-way I/O930250
+Ref: Two-way I/O-Footnote-1938221
+Ref: Two-way I/O-Footnote-2938412
+Node: TCP/IP Networking938494
+Node: Profiling941662
+Node: Persistent Memory951332
+Ref: Persistent Memory-Footnote-1960904
+Node: Extension Philosophy961035
+Node: Advanced Features Summary962562
+Node: Internationalization964828
+Node: I18N and L10N966530
+Node: Explaining gettext967225
+Ref: Explaining gettext-Footnote-1973361
+Ref: Explaining gettext-Footnote-2973554
+Node: Programmer i18n973719
+Ref: Programmer i18n-Footnote-1978831
+Node: Translator i18n978880
+Node: String Extraction979710
+Ref: String Extraction-Footnote-1980886
+Node: Printf Ordering980984
+Ref: Printf Ordering-Footnote-1983842
+Node: I18N Portability983910
+Ref: I18N Portability-Footnote-1986470
+Node: I18N Example986537
+Ref: I18N Example-Footnote-1989931
+Ref: I18N Example-Footnote-2990004
+Node: Gawk I18N990121
+Node: I18N Summary990775
+Node: Debugger992172
+Node: Debugging993192
+Node: Debugging Concepts993641
+Node: Debugging Terms995458
+Node: Awk Debugging998061
+Ref: Awk Debugging-Footnote-1999034
+Node: Sample Debugging Session999170
+Node: Debugger Invocation999720
+Node: Finding The Bug1001345
+Node: List of Debugger Commands1007977
+Node: Breakpoint Control1009354
+Node: Debugger Execution Control1013176
+Node: Viewing And Changing Data1016650
+Node: Execution Stack1020384
+Node: Debugger Info1022065
+Node: Miscellaneous Debugger Commands1026360
+Node: Readline Support1031601
+Node: Limitations1032545
+Node: Debugging Summary1035169
+Node: Namespaces1036468
+Node: Global Namespace1037708
+Node: Qualified Names1039142
+Node: Default Namespace1040177
+Node: Changing The Namespace1040950
+Node: Naming Rules1042632
+Node: Internal Name Management1044587
+Node: Namespace Example1045657
+Node: Inclusion For Namespaces1048236
+Node: Namespace And Features1050679
+Node: Namespace Summary1052141
+Node: Arbitrary Precision Arithmetic1053654
+Node: Computer Arithmetic1055173
+Ref: table-numeric-ranges1059098
+Ref: table-floating-point-ranges1059595
+Ref: Computer Arithmetic-Footnote-11060253
+Node: Math Definitions1060310
+Ref: table-ieee-formats1063342
+Node: MPFR features1063915
+Node: MPFR On Parole1064368
+Ref: MPFR On Parole-Footnote-11065209
+Node: MPFR Intro1065368
+Node: FP Math Caution1067052
+Ref: FP Math Caution-Footnote-11068124
+Node: Inexactness of computations1068497
+Node: Inexact representation1069528
+Node: Comparing FP Values1070909
+Node: Errors accumulate1072167
+Node: Strange values1073632
+Ref: Strange values-Footnote-11076286
+Node: Getting Accuracy1076391
+Node: Try To Round1079128
+Node: Setting precision1080035
+Ref: table-predefined-precision-strings1080740
+Node: Setting the rounding mode1082624
+Ref: table-gawk-rounding-modes1083006
+Ref: Setting the rounding mode-Footnote-11087058
+Node: Arbitrary Precision Integers1087243
+Ref: Arbitrary Precision Integers-Footnote-11090453
+Node: Checking for MPFR1090606
+Node: POSIX Floating Point Problems1092096
+Ref: POSIX Floating Point Problems-Footnote-11096916
+Node: Floating point summary1096954
+Node: Dynamic Extensions1099210
+Node: Extension Intro1100807
+Node: Plugin License1102109
+Node: Extension Mechanism Outline1102922
+Ref: figure-load-extension1103373
+Ref: figure-register-new-function1104951
+Ref: figure-call-new-function1106060
+Node: Extension API Description1108175
+Node: Extension API Functions Introduction1109904
+Ref: table-api-std-headers1111798
+Node: General Data Types1116239
+Ref: General Data Types-Footnote-11125385
+Node: Memory Allocation Functions1125688
+Ref: Memory Allocation Functions-Footnote-11130403
+Node: Constructor Functions1130502
+Node: API Ownership of MPFR and GMP Values1134403
+Node: Registration Functions1135956
+Node: Extension Functions1136660
+Node: Exit Callback Functions1142234
+Node: Extension Version String1143548
+Node: Input Parsers1144243
+Node: Output Wrappers1158862
+Node: Two-way processors1163704
+Node: Printing Messages1166057
+Ref: Printing Messages-Footnote-11167268
+Node: Updating ERRNO1167421
+Node: Requesting Values1168220
+Ref: table-value-types-returned1168973
+Node: Accessing Parameters1171032
+Node: Symbol Table Access1172313
+Node: Symbol table by name1172825
+Ref: Symbol table by name-Footnote-11176026
+Node: Symbol table by cookie1176158
+Ref: Symbol table by cookie-Footnote-11180427
+Node: Cached values1180491
+Ref: Cached values-Footnote-11184123
+Node: Array Manipulation1184280
+Ref: Array Manipulation-Footnote-11185379
+Node: Array Data Types1185416
+Ref: Array Data Types-Footnote-11188234
+Node: Array Functions1188330
+Node: Flattening Arrays1193359
+Node: Creating Arrays1200407
+Node: Redirection API1205249
+Node: Extension API Variables1208266
+Node: Extension Versioning1208989
+Ref: gawk-api-version1209418
+Node: Extension GMP/MPFR Versioning1211205
+Node: Extension API Informational Variables1212909
+Node: Extension API Boilerplate1214162
+Node: Changes from API V11218292
+Node: Finding Extensions1219924
+Node: Extension Example1220499
+Node: Internal File Description1221321
+Node: Internal File Ops1225613
+Ref: Internal File Ops-Footnote-11237163
+Node: Using Internal File Ops1237311
+Ref: Using Internal File Ops-Footnote-11239744
+Node: Extension Samples1240022
+Node: Extension Sample File Functions1241591
+Node: Extension Sample Fnmatch1249716
+Node: Extension Sample Fork1251311
+Node: Extension Sample Inplace1252587
+Node: Extension Sample Ord1256689
+Node: Extension Sample Readdir1257565
+Ref: table-readdir-file-types1258354
+Node: Extension Sample Revout1259710
+Node: Extension Sample Rev2way1260307
+Node: Extension Sample Read write array1261059
+Node: Extension Sample Readfile1264333
+Node: Extension Sample Time1265464
+Node: Extension Sample API Tests1267464
+Node: gawkextlib1267972
+Node: Extension summary1271004
+Node: Extension Exercises1274852
+Node: Language History1276122
+Node: V7/SVR3.11277834
+Node: SVR41280184
+Node: POSIX1281716
+Node: BTL1283141
+Node: POSIX/GNU1283908
+Ref: Gawk Extension Functions1287298
+Node: Feature History1290722
- Node: Common Extensions1310754
- Node: Ranges and Locales1312229
- Ref: Ranges and Locales-Footnote-11317014
- Ref: Ranges and Locales-Footnote-21317041
- Ref: Ranges and Locales-Footnote-31317276
- Node: Contributors1317499
- Node: History summary1323851
- Node: Installation1325293
- Node: Gawk Distribution1326257
- Node: Getting1326749
- Node: Extracting1327748
- Node: Distribution contents1329454
- Node: Unix Installation1337344
- Node: Quick Installation1338164
- Node: Compiling with MPFR1340704
- Node: Shell Startup Files1341410
- Node: Additional Configuration Options1342567
- Node: Configuration Philosophy1344950
- Node: Compiling from Git1347450
- Node: Building the Documentation1348009
- Node: Non-Unix Installation1349421
- Node: PC Installation1349897
- Node: PC Binary Installation1350766
- Node: PC Compiling1351659
- Node: PC Using1352837
- Node: Cygwin1356553
- Node: MSYS1357805
- Node: OpenVMS Installation1358431
- Node: OpenVMS Compilation1359112
- Ref: OpenVMS Compilation-Footnote-11360595
- Node: OpenVMS Dynamic Extensions1360653
- Node: OpenVMS Installation Details1362289
- Node: OpenVMS Running1364720
- Node: OpenVMS GNV1368857
- Node: Bugs1369612
- Node: Bug definition1370532
- Node: Bug address1374133
- Node: Usenet1377702
- Node: Performance bugs1378915
- Node: Asking for help1381919
- Node: Maintainers1383906
- Node: Other Versions1384933
- Node: Installation summary1394922
- Node: Notes1396304
- Node: Compatibility Mode1397114
- Node: Additions1397936
- Node: Accessing The Source1398881
- Node: Adding Code1400412
- Node: New Ports1407523
- Node: Derived Files1412026
- Ref: Derived Files-Footnote-11417837
- Ref: Derived Files-Footnote-21417872
- Ref: Derived Files-Footnote-31418483
- Node: Future Extensions1418597
- Node: Implementation Limitations1419267
- Node: Extension Design1420509
- Node: Old Extension Problems1421669
- Ref: Old Extension Problems-Footnote-11423241
- Node: Extension New Mechanism Goals1423302
- Ref: Extension New Mechanism Goals-Footnote-11426772
- Node: Extension Other Design Decisions1426973
- Node: Extension Future Growth1429170
- Node: Notes summary1429790
- Node: Basic Concepts1431000
- Node: Basic High Level1431685
- Ref: figure-general-flow1431967
- Ref: figure-process-flow1432669
- Ref: Basic High Level-Footnote-11436039
- Node: Basic Data Typing1436228
- Node: Glossary1439636
- Node: Copying1472514
- Node: GNU Free Documentation License1510072
- Node: Index1535195
++Node: Common Extensions1310815
++Node: Ranges and Locales1312290
++Ref: Ranges and Locales-Footnote-11317075
++Ref: Ranges and Locales-Footnote-21317102
++Ref: Ranges and Locales-Footnote-31317337
++Node: Contributors1317560
++Node: History summary1323912
++Node: Installation1325354
++Node: Gawk Distribution1326318
++Node: Getting1326810
++Node: Extracting1327809
++Node: Distribution contents1329515
++Node: Unix Installation1337405
++Node: Quick Installation1338225
++Node: Compiling with MPFR1340765
++Node: Shell Startup Files1341471
++Node: Additional Configuration Options1342628
++Node: Configuration Philosophy1345011
++Node: Compiling from Git1347511
++Node: Building the Documentation1348070
++Node: Non-Unix Installation1349482
++Node: PC Installation1349958
++Node: PC Binary Installation1350827
++Node: PC Compiling1351720
++Node: PC Using1352898
++Node: Cygwin1356614
++Node: MSYS1357866
++Node: OpenVMS Installation1358492
++Node: OpenVMS Compilation1359173
++Ref: OpenVMS Compilation-Footnote-11360656
++Node: OpenVMS Dynamic Extensions1360714
++Node: OpenVMS Installation Details1362350
++Node: OpenVMS Running1364781
++Node: OpenVMS GNV1368918
++Node: Bugs1369673
++Node: Bug definition1370593
++Node: Bug address1374194
++Node: Usenet1377763
++Node: Performance bugs1378976
++Node: Asking for help1381980
++Node: Maintainers1383967
++Node: Other Versions1384994
++Node: Installation summary1394983
++Node: Notes1396365
++Node: Compatibility Mode1397175
++Node: Additions1397997
++Node: Accessing The Source1398942
++Node: Adding Code1400473
++Node: New Ports1407584
++Node: Derived Files1412087
++Ref: Derived Files-Footnote-11417898
++Ref: Derived Files-Footnote-21417933
++Ref: Derived Files-Footnote-31418544
++Node: Future Extensions1418658
++Node: Implementation Limitations1419328
++Node: Extension Design1420570
++Node: Old Extension Problems1421730
++Ref: Old Extension Problems-Footnote-11423302
++Node: Extension New Mechanism Goals1423363
++Ref: Extension New Mechanism Goals-Footnote-11426833
++Node: Extension Other Design Decisions1427034
++Node: Extension Future Growth1429231
++Node: Notes summary1429851
++Node: Basic Concepts1431061
++Node: Basic High Level1431746
++Ref: figure-general-flow1432028
++Ref: figure-process-flow1432730
++Ref: Basic High Level-Footnote-11436100
++Node: Basic Data Typing1436289
++Node: Glossary1439697
++Node: Copying1472575
++Node: GNU Free Documentation License1510133
++Node: Index1535256
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 +
NEWS | 4 +-
doc/ChangeLog | 5 ++
doc/gawk.info | 158 +++++++++++++++++++------------------
doc/gawk.texi | 3 +
vms/ChangeLog | 10 +++
vms/descrip.mms | 15 ++--
vms/generate_config_vms_h_gawk.com | 13 ++-
vms/make_pcsi_gawk_kit_name.com | 1 +
vms/pcsi_product_gawk.com | 22 +++---
vms/vmstest.com | 26 +++++-
11 files changed, 160 insertions(+), 101 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, master, updated. gawk-4.1.0-5725-gc4961b81,
Arnold Robbins <=