[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5880-g0d21a12a
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5880-g0d21a12a |
Date: |
Thu, 2 Jan 2025 07:51:55 -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/minrx has been updated
via 0d21a12a9369bf49f33b13260e08986018a0a1c4 (commit)
via c4961b812272a67c4eb10d2fe4ec3c4a68f1a6d1 (commit)
via 957cd54abf4a5a743235d20f2775d2d8ab507299 (commit)
via e1d847b024480749c67a3561d52f5bc178c81144 (commit)
from 5f4783698c32d579bc5650579c7177309d857189 (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=0d21a12a9369bf49f33b13260e08986018a0a1c4
commit 0d21a12a9369bf49f33b13260e08986018a0a1c4
Merge: 5f478369 c4961b81
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Thu Jan 2 14:51:46 2025 +0200
Merge branch 'master' into feature/minrx
diff --cc ChangeLog
index c9519b1b,1ddc8613..3069d6e4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,7 -1,7 +1,11 @@@
+ 2025-01-02 Arnold D. Robbins <arnold@skeeve.com>
+
+ * NEWS: Updated. Copyright year updated, too.
+
+2024-12-24 Arnold D. Robbins <arnold@skeeve.com>
+
+ * re.c: Finish the emalloc / erealloc changes.
+
2024-12-15 Arnold D. Robbins <arnold@skeeve.com>
* awk.h (emalloc, erealloc, ezalloc): Move to using __func__
diff --cc doc/gawk.info
index af08e52e,3abccf13..92038986
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40177,631 -40138,630 +40179,631 @@@ Inde
Tag Table:
Node: Top1203
-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 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
+Node: Foreword347250
+Node: Foreword451824
+Node: Preface53368
+Ref: Preface-Footnote-156354
+Ref: Preface-Footnote-256463
+Ref: Preface-Footnote-356697
+Node: History56843
+Node: Names59457
+Ref: Names-Footnote-160611
+Node: This Manual60774
+Ref: This Manual-Footnote-167704
+Node: Conventions67812
+Node: Manual History70241
+Ref: Manual History-Footnote-173266
+Ref: Manual History-Footnote-273307
+Node: How To Contribute73381
+Node: Acknowledgments74327
+Node: Getting Started79316
+Node: Running gawk81843
+Node: One-shot83061
+Node: Read Terminal84360
+Node: Long86414
+Node: Executable Scripts88064
+Ref: Executable Scripts-Footnote-190834
+Node: Comments90941
+Node: Quoting93471
+Node: DOS Quoting99115
+Node: Sample Data Files101195
+Node: Very Simple103830
+Node: Two Rules110084
+Node: More Complex112036
+Node: Statements/Lines114456
+Ref: Statements/Lines-Footnote-1119968
+Node: Other Features120257
+Node: When121225
+Ref: When-Footnote-1123027
+Node: Intro Summary123092
+Node: Invoking Gawk124046
+Node: Command Line125608
+Node: Options126458
+Ref: Options-Footnote-1145800
+Ref: Options-Footnote-2146035
+Node: Other Arguments146060
+Node: Naming Standard Input150225
+Node: Environment Variables151495
+Node: AWKPATH Variable152069
+Ref: AWKPATH Variable-Footnote-1155653
+Ref: AWKPATH Variable-Footnote-2155687
+Node: AWKLIBPATH Variable156078
+Ref: AWKLIBPATH Variable-Footnote-1157853
+Node: Other Environment Variables158248
+Node: Exit Status162724
+Node: Include Files163437
+Node: Loading Shared Libraries167682
+Node: Obsolete169174
+Node: Undocumented169922
+Node: Invoking Summary170219
+Node: Regexp173244
+Node: Regexp Usage174800
+Node: Escape Sequences176901
+Ref: Escape Sequences-Footnote-1184436
+Node: Regexp Operators184514
+Node: Regexp Operator Details185007
+Ref: Regexp Operator Details-Footnote-1193018
+Node: Interval Expressions193177
+Ref: Interval Expressions-Footnote-1195444
+Node: Bracket Expressions195542
+Ref: table-char-classes198138
+Ref: Bracket Expressions-Footnote-1201672
+Node: Leftmost Longest201941
+Node: Computed Regexps203297
+Node: GNU Regexp Operators206812
+Node: Case-sensitivity211909
+Ref: Case-sensitivity-Footnote-1214862
+Ref: Case-sensitivity-Footnote-2215105
+Node: Choosing Matchers215217
+Node: Regexp Summary217031
+Node: Reading Files218556
+Node: Records220875
+Node: awk split records222150
+Node: gawk split records227032
+Ref: gawk split records-Footnote-1232320
+Node: Fields232357
+Ref: Fields-Footnote-1235273
+Node: Nonconstant Fields235393
+Ref: Nonconstant Fields-Footnote-1237701
+Node: Changing Fields237917
+Node: Field Separators244215
+Node: Default Field Splitting247084
+Node: Regexp Field Splitting248226
+Node: Single Character Fields252055
+Node: Comma Separated Fields253144
+Ref: table-csv-examples254548
+Node: Command Line Field Separator256847
+Node: Full Line Fields260223
+Ref: Full Line Fields-Footnote-1261801
+Ref: Full Line Fields-Footnote-2261847
+Node: Field Splitting Summary261952
+Node: Constant Size264269
+Node: Fixed width data265013
+Node: Skipping intervening268528
+Node: Allowing trailing data269330
+Node: Fields with fixed data270391
+Node: Splitting By Content272013
+Ref: Splitting By Content-Footnote-1277513
+Node: FS versus FPAT277676
+Node: Testing field creation278859
+Node: Multiple Line280633
+Node: Getline287102
+Node: Plain Getline289690
+Node: Getline/Variable292338
+Node: Getline/File293534
+Node: Getline/Variable/File294982
+Ref: Getline/Variable/File-Footnote-1296627
+Node: Getline/Pipe296723
+Node: Getline/Variable/Pipe299531
+Node: Getline/Coprocess300714
+Node: Getline/Variable/Coprocess302037
+Node: Getline Notes302803
+Node: Getline Summary306780
+Ref: table-getline-variants307224
+Node: Read Timeout308128
+Ref: Read Timeout-Footnote-1312090
+Node: Retrying Input312148
+Node: Command-line directories313415
+Node: Input Summary314353
+Node: Input Exercises317733
+Node: Printing318171
+Node: Print320114
+Node: Print Examples321615
+Node: Output Separators324460
+Node: OFMT326567
+Node: Printf328280
+Node: Basic Printf329085
+Node: Control Letters330720
+Node: Format Modifiers336166
+Node: Printf Examples342438
+Node: Redirection344979
+Node: Special FD352751
+Ref: Special FD-Footnote-1356049
+Node: Special Files356127
+Node: Other Inherited Files356756
+Node: Special Network357821
+Node: Special Caveats358709
+Node: Close Files And Pipes359692
+Ref: Close Files And Pipes-Footnote-1365816
+Node: Close Return Value365964
+Ref: table-close-pipe-return-values367235
+Ref: Close Return Value-Footnote-1368066
+Node: Noflush368222
+Node: Nonfatal369730
+Node: Output Summary372145
+Node: Output Exercises373431
+Node: Expressions374122
+Node: Values375322
+Node: Constants376000
+Node: Scalar Constants376695
+Ref: Scalar Constants-Footnote-1379271
+Ref: Scalar Constants-Footnote-2379521
+Node: Nondecimal-numbers379601
+Node: Regexp Constants382714
+Node: Using Constant Regexps383260
+Node: Standard Regexp Constants383906
+Node: Strong Regexp Constants387202
+Node: Variables391045
+Node: Using Variables391710
+Node: Assignment Options393684
+Node: Conversion396235
+Node: Strings And Numbers396767
+Ref: Strings And Numbers-Footnote-1399977
+Node: Locale influences conversions400086
+Ref: table-locale-affects402924
+Node: All Operators403566
+Node: Arithmetic Ops404207
+Node: Concatenation407030
+Ref: Concatenation-Footnote-1409966
+Node: Assignment Ops410085
+Ref: table-assign-ops415212
+Node: Increment Ops416593
+Node: Truth Values and Conditions420184
+Node: Truth Values421278
+Node: Typing and Comparison422358
+Node: Variable Typing423190
+Ref: Variable Typing-Footnote-1429834
+Ref: Variable Typing-Footnote-2429914
+Node: Comparison Operators429995
+Ref: table-relational-ops430422
+Node: POSIX String Comparison434098
+Ref: POSIX String Comparison-Footnote-1435855
+Ref: POSIX String Comparison-Footnote-2435998
+Node: Boolean Ops436082
+Ref: Boolean Ops-Footnote-1440756
+Node: Conditional Exp440852
+Node: Function Calls442632
+Node: Precedence446579
+Node: Locales450442
+Node: Expressions Summary452118
+Node: Patterns and Actions454773
+Node: Pattern Overview455909
+Node: Regexp Patterns457634
+Node: Expression Patterns458180
+Node: Ranges462085
+Node: BEGIN/END465259
+Node: Using BEGIN/END466068
+Ref: Using BEGIN/END-Footnote-1468976
+Node: I/O And BEGIN/END469086
+Node: BEGINFILE/ENDFILE471568
+Node: Empty474998
+Node: Using Shell Variables475315
+Node: Action Overview477651
+Node: Statements480087
+Node: If Statement481983
+Node: While Statement483546
+Node: Do Statement485634
+Node: For Statement486818
+Node: Switch Statement490173
+Node: Break Statement492722
+Node: Continue Statement494914
+Node: Next Statement496845
+Node: Nextfile Statement499324
+Node: Exit Statement502177
+Node: Built-in Variables504704
+Node: User-modified505881
+Node: Auto-set514088
+Ref: Auto-set-Footnote-1532172
+Ref: Auto-set-Footnote-2532390
+Node: ARGC and ARGV532446
+Node: Pattern Action Summary536875
+Node: Arrays539481
+Node: Array Basics540854
+Node: Array Intro541702
+Ref: figure-array-elements543713
+Ref: Array Intro-Footnote-1546566
+Node: Reference to Elements546698
+Node: Assigning Elements549218
+Node: Array Example549713
+Node: Scanning an Array551675
+Node: Controlling Scanning554770
+Ref: Controlling Scanning-Footnote-1561405
+Node: Numeric Array Subscripts561729
+Node: Uninitialized Subscripts563997
+Node: Delete565670
+Ref: Delete-Footnote-1568482
+Node: Multidimensional568539
+Node: Multiscanning571742
+Node: Arrays of Arrays573409
+Node: Arrays Summary577713
+Node: Functions579900
+Node: Built-in581102
+Node: Calling Built-in582291
+Node: Boolean Functions584331
+Node: Numeric Functions584893
+Ref: Numeric Functions-Footnote-1589078
+Ref: Numeric Functions-Footnote-2589761
+Ref: Numeric Functions-Footnote-3589813
+Node: String Functions590089
+Ref: String Functions-Footnote-1616540
+Ref: String Functions-Footnote-2616672
+Ref: String Functions-Footnote-3616928
+Node: Gory Details617015
+Ref: table-sub-escapes619024
+Ref: table-sub-proposed620576
+Ref: table-posix-sub622050
+Ref: table-gensub-escapes623702
+Ref: Gory Details-Footnote-1624530
+Node: I/O Functions624684
+Ref: table-system-return-values631360
+Ref: I/O Functions-Footnote-1633522
+Ref: I/O Functions-Footnote-2633670
+Node: Time Functions633790
+Ref: Time Functions-Footnote-1645502
+Ref: Time Functions-Footnote-2645570
+Ref: Time Functions-Footnote-3645732
+Ref: Time Functions-Footnote-4645843
+Ref: Time Functions-Footnote-5645959
+Ref: Time Functions-Footnote-6646186
+Node: Bitwise Functions646464
+Ref: table-bitwise-ops647062
+Ref: Bitwise Functions-Footnote-1653623
+Ref: Bitwise Functions-Footnote-2653800
+Node: Type Functions653995
+Node: I18N Functions656166
+Node: User-defined657901
+Node: Definition Syntax658647
+Ref: Definition Syntax-Footnote-1664502
+Node: Function Example664577
+Ref: Function Example-Footnote-1667556
+Node: Function Calling667578
+Node: Calling A Function668170
+Node: Variable Scope669140
+Node: Pass By Value/Reference672194
+Node: Function Caveats674922
+Ref: Function Caveats-Footnote-1677013
+Node: Return Statement677133
+Node: Dynamic Typing680165
+Node: Dynamic Typing Awk680747
+Node: Dynamic Typing Gawk682885
+Node: Shadowed Variables686255
+Node: Indirect Calls688603
+Node: Functions Summary699744
+Node: Library Functions702710
+Ref: Library Functions-Footnote-1706258
+Ref: Library Functions-Footnote-2706403
+Node: Library Names706578
+Ref: Library Names-Footnote-1710349
+Ref: Library Names-Footnote-2710576
+Node: General Functions710670
+Node: Strtonum Function711940
+Node: Assert Function715022
+Node: Round Function718577
+Node: Cliff Random Function720149
+Node: Ordinal Functions721173
+Ref: Ordinal Functions-Footnote-1724276
+Ref: Ordinal Functions-Footnote-2724528
+Node: Join Function724742
+Ref: Join Function-Footnote-1726540
+Node: Getlocaltime Function726744
+Node: Readfile Function730518
+Node: Shell Quoting732547
+Node: Isnumeric Function734003
+Node: To CSV Function735439
+Node: Data File Management737531
+Node: Filetrans Function738163
+Node: Rewind Function742439
+Node: File Checking744410
+Ref: File Checking-Footnote-1745776
+Node: Empty Files745981
+Node: Ignoring Assigns748044
+Node: Getopt Function749618
+Ref: Getopt Function-Footnote-1765436
+Node: Passwd Functions765648
+Ref: Passwd Functions-Footnote-1774783
+Node: Group Functions774871
+Ref: Group Functions-Footnote-1782995
+Node: Walking Arrays783206
+Node: Library Functions Summary786252
+Node: Library Exercises787672
+Node: Sample Programs788157
+Node: Running Examples788939
+Node: Clones789691
+Node: Cut Program790959
+Node: Egrep Program801383
+Node: Id Program810682
+Node: Split Program820774
+Ref: Split Program-Footnote-1830987
+Node: Tee Program831172
+Node: Uniq Program834078
+Node: Wc Program841938
+Node: Bytes vs. Characters842333
+Node: Using extensions843933
+Node: wc program844711
+Node: Miscellaneous Programs849704
+Node: Dupword Program850929
+Node: Alarm Program852978
+Node: Translate Program857881
+Ref: Translate Program-Footnote-1862590
+Node: Labels Program862868
+Ref: Labels Program-Footnote-1866303
+Node: Word Sorting866387
+Node: History Sorting870561
+Node: Extract Program872834
+Node: Simple Sed881087
+Node: Igawk Program884297
+Ref: Igawk Program-Footnote-1899507
+Ref: Igawk Program-Footnote-2899713
+Ref: Igawk Program-Footnote-3899843
+Node: Anagram Program899970
+Node: Signature Program903056
+Node: Programs Summary904306
+Node: Programs Exercises905560
+Ref: Programs Exercises-Footnote-1910389
+Node: Advanced Features910475
+Node: Nondecimal Data912956
+Node: Boolean Typed Values914586
+Node: Array Sorting916543
+Node: Controlling Array Traversal917272
+Ref: Controlling Array Traversal-Footnote-1925775
+Node: Array Sorting Functions925897
+Ref: Array Sorting Functions-Footnote-1931994
+Node: Two-way I/O932202
+Ref: Two-way I/O-Footnote-1940173
+Ref: Two-way I/O-Footnote-2940364
+Node: TCP/IP Networking940446
+Node: Profiling943614
+Node: Persistent Memory953284
+Ref: Persistent Memory-Footnote-1962856
+Node: Extension Philosophy962987
+Node: Advanced Features Summary964514
+Node: Internationalization966780
+Node: I18N and L10N968482
+Node: Explaining gettext969177
+Ref: Explaining gettext-Footnote-1975313
+Ref: Explaining gettext-Footnote-2975506
+Node: Programmer i18n975671
+Ref: Programmer i18n-Footnote-1980783
+Node: Translator i18n980832
+Node: String Extraction981662
+Ref: String Extraction-Footnote-1982838
+Node: Printf Ordering982936
+Ref: Printf Ordering-Footnote-1985794
+Node: I18N Portability985862
+Ref: I18N Portability-Footnote-1988422
+Node: I18N Example988489
+Ref: I18N Example-Footnote-1991883
+Ref: I18N Example-Footnote-2991956
+Node: Gawk I18N992073
+Node: I18N Summary992727
+Node: Debugger994124
+Node: Debugging995144
+Node: Debugging Concepts995593
+Node: Debugging Terms997410
+Node: Awk Debugging1000013
+Ref: Awk Debugging-Footnote-11000986
+Node: Sample Debugging Session1001122
+Node: Debugger Invocation1001672
+Node: Finding The Bug1003297
+Node: List of Debugger Commands1009929
+Node: Breakpoint Control1011306
+Node: Debugger Execution Control1015128
+Node: Viewing And Changing Data1018602
+Node: Execution Stack1022336
+Node: Debugger Info1024017
+Node: Miscellaneous Debugger Commands1028312
+Node: Readline Support1033553
+Node: Limitations1034497
+Node: Debugging Summary1037121
+Node: Namespaces1038420
+Node: Global Namespace1039660
+Node: Qualified Names1041094
+Node: Default Namespace1042129
+Node: Changing The Namespace1042902
+Node: Naming Rules1044584
+Node: Internal Name Management1046539
+Node: Namespace Example1047609
+Node: Inclusion For Namespaces1050188
+Node: Namespace And Features1052631
+Node: Namespace Summary1054093
+Node: Arbitrary Precision Arithmetic1055606
+Node: Computer Arithmetic1057125
+Ref: table-numeric-ranges1061050
+Ref: table-floating-point-ranges1061547
+Ref: Computer Arithmetic-Footnote-11062205
+Node: Math Definitions1062262
+Ref: table-ieee-formats1065294
+Node: MPFR features1065867
+Node: MPFR On Parole1066320
+Ref: MPFR On Parole-Footnote-11067161
+Node: MPFR Intro1067320
+Node: FP Math Caution1069004
+Ref: FP Math Caution-Footnote-11070076
+Node: Inexactness of computations1070449
+Node: Inexact representation1071480
+Node: Comparing FP Values1072861
+Node: Errors accumulate1074119
+Node: Strange values1075584
+Ref: Strange values-Footnote-11078238
+Node: Getting Accuracy1078343
+Node: Try To Round1081080
+Node: Setting precision1081987
+Ref: table-predefined-precision-strings1082692
+Node: Setting the rounding mode1084576
+Ref: table-gawk-rounding-modes1084958
+Ref: Setting the rounding mode-Footnote-11089010
+Node: Arbitrary Precision Integers1089195
+Ref: Arbitrary Precision Integers-Footnote-11092405
+Node: Checking for MPFR1092558
+Node: POSIX Floating Point Problems1094048
+Ref: POSIX Floating Point Problems-Footnote-11098868
+Node: Floating point summary1098906
+Node: Dynamic Extensions1101162
+Node: Extension Intro1102759
+Node: Plugin License1104061
+Node: Extension Mechanism Outline1104874
+Ref: figure-load-extension1105325
+Ref: figure-register-new-function1106903
+Ref: figure-call-new-function1108012
+Node: Extension API Description1110127
+Node: Extension API Functions Introduction1111856
+Ref: table-api-std-headers1113750
+Node: General Data Types1118191
+Ref: General Data Types-Footnote-11127337
+Node: Memory Allocation Functions1127640
+Ref: Memory Allocation Functions-Footnote-11132355
+Node: Constructor Functions1132454
+Node: API Ownership of MPFR and GMP Values1136355
+Node: Registration Functions1137908
+Node: Extension Functions1138612
+Node: Exit Callback Functions1144186
+Node: Extension Version String1145500
+Node: Input Parsers1146195
+Node: Output Wrappers1160814
+Node: Two-way processors1165656
+Node: Printing Messages1168009
+Ref: Printing Messages-Footnote-11169220
+Node: Updating ERRNO1169373
+Node: Requesting Values1170172
+Ref: table-value-types-returned1170925
+Node: Accessing Parameters1172984
+Node: Symbol Table Access1174265
+Node: Symbol table by name1174777
+Ref: Symbol table by name-Footnote-11177978
+Node: Symbol table by cookie1178110
+Ref: Symbol table by cookie-Footnote-11182379
+Node: Cached values1182443
+Ref: Cached values-Footnote-11186075
+Node: Array Manipulation1186232
+Ref: Array Manipulation-Footnote-11187331
+Node: Array Data Types1187368
+Ref: Array Data Types-Footnote-11190186
+Node: Array Functions1190282
+Node: Flattening Arrays1195311
+Node: Creating Arrays1202359
+Node: Redirection API1207201
+Node: Extension API Variables1210218
+Node: Extension Versioning1210941
+Ref: gawk-api-version1211370
+Node: Extension GMP/MPFR Versioning1213157
+Node: Extension API Informational Variables1214861
+Node: Extension API Boilerplate1216114
+Node: Changes from API V11220244
+Node: Finding Extensions1221876
+Node: Extension Example1222451
+Node: Internal File Description1223273
+Node: Internal File Ops1227565
+Ref: Internal File Ops-Footnote-11239115
+Node: Using Internal File Ops1239263
+Ref: Using Internal File Ops-Footnote-11241696
+Node: Extension Samples1241974
+Node: Extension Sample File Functions1243543
+Node: Extension Sample Fnmatch1251668
+Node: Extension Sample Fork1253263
+Node: Extension Sample Inplace1254539
+Node: Extension Sample Ord1258641
+Node: Extension Sample Readdir1259517
+Ref: table-readdir-file-types1260306
+Node: Extension Sample Revout1261662
+Node: Extension Sample Rev2way1262259
+Node: Extension Sample Read write array1263011
+Node: Extension Sample Readfile1266285
+Node: Extension Sample Time1267416
+Node: Extension Sample API Tests1269416
+Node: gawkextlib1269924
+Node: Extension summary1272956
+Node: Extension Exercises1276804
+Node: Language History1278074
+Node: V7/SVR3.11279786
+Node: SVR41282136
+Node: POSIX1283668
+Node: BTL1285093
+Node: POSIX/GNU1285860
+Ref: Gawk Extension Functions1289250
+Node: Feature History1292674
- Node: Common Extensions1312706
- Node: Ranges and Locales1314181
- Ref: Ranges and Locales-Footnote-11318966
- Ref: Ranges and Locales-Footnote-21318993
- Ref: Ranges and Locales-Footnote-31319228
- Node: Contributors1319451
- Node: History summary1325803
- Node: Installation1327245
- Node: Gawk Distribution1328209
- Node: Getting1328701
- Node: Extracting1329700
- Node: Distribution contents1331406
- Node: Unix Installation1339296
- Node: Quick Installation1340116
- Node: Compiling with MPFR1342656
- Node: Shell Startup Files1343362
- Node: Additional Configuration Options1344519
- Node: Configuration Philosophy1346902
- Node: Compiling from Git1349402
- Node: Building the Documentation1349961
- Node: Non-Unix Installation1351373
- Node: PC Installation1351849
- Node: PC Binary Installation1352718
- Node: PC Compiling1353611
- Node: PC Using1354789
- Node: Cygwin1358505
- Node: MSYS1359757
- Node: OpenVMS Installation1360383
- Node: OpenVMS Compilation1361064
- Ref: OpenVMS Compilation-Footnote-11362547
- Node: OpenVMS Dynamic Extensions1362605
- Node: OpenVMS Installation Details1364241
- Node: OpenVMS Running1366672
- Node: OpenVMS GNV1370809
- Node: Bugs1371564
- Node: Bug definition1372484
- Node: Bug address1376085
- Node: Usenet1379654
- Node: Performance bugs1380867
- Node: Asking for help1383871
- Node: Maintainers1385858
- Node: Other Versions1386885
- Node: Installation summary1396874
- Node: Notes1398256
- Node: Compatibility Mode1399066
- Node: Additions1399888
- Node: Accessing The Source1400833
- Node: Adding Code1402364
- Node: New Ports1409475
- Node: Derived Files1413978
- Ref: Derived Files-Footnote-11419789
- Ref: Derived Files-Footnote-21419824
- Ref: Derived Files-Footnote-31420435
- Node: Future Extensions1420549
- Node: Implementation Limitations1421219
- Node: Extension Design1422461
- Node: Old Extension Problems1423621
- Ref: Old Extension Problems-Footnote-11425193
- Node: Extension New Mechanism Goals1425254
- Ref: Extension New Mechanism Goals-Footnote-11428724
- Node: Extension Other Design Decisions1428925
- Node: Extension Future Growth1431122
- Node: Notes summary1431742
- Node: Basic Concepts1432952
- Node: Basic High Level1433637
- Ref: figure-general-flow1433919
- Ref: figure-process-flow1434621
- Ref: Basic High Level-Footnote-11437991
- Node: Basic Data Typing1438180
- Node: Glossary1441588
- Node: Copying1474466
- Node: GNU Free Documentation License1512024
- Node: Index1537147
++Node: Common Extensions1312767
++Node: Ranges and Locales1314242
++Ref: Ranges and Locales-Footnote-11319027
++Ref: Ranges and Locales-Footnote-21319054
++Ref: Ranges and Locales-Footnote-31319289
++Node: Contributors1319512
++Node: History summary1325864
++Node: Installation1327306
++Node: Gawk Distribution1328270
++Node: Getting1328762
++Node: Extracting1329761
++Node: Distribution contents1331467
++Node: Unix Installation1339357
++Node: Quick Installation1340177
++Node: Compiling with MPFR1342717
++Node: Shell Startup Files1343423
++Node: Additional Configuration Options1344580
++Node: Configuration Philosophy1346963
++Node: Compiling from Git1349463
++Node: Building the Documentation1350022
++Node: Non-Unix Installation1351434
++Node: PC Installation1351910
++Node: PC Binary Installation1352779
++Node: PC Compiling1353672
++Node: PC Using1354850
++Node: Cygwin1358566
++Node: MSYS1359818
++Node: OpenVMS Installation1360444
++Node: OpenVMS Compilation1361125
++Ref: OpenVMS Compilation-Footnote-11362608
++Node: OpenVMS Dynamic Extensions1362666
++Node: OpenVMS Installation Details1364302
++Node: OpenVMS Running1366733
++Node: OpenVMS GNV1370870
++Node: Bugs1371625
++Node: Bug definition1372545
++Node: Bug address1376146
++Node: Usenet1379715
++Node: Performance bugs1380928
++Node: Asking for help1383932
++Node: Maintainers1385919
++Node: Other Versions1386946
++Node: Installation summary1396935
++Node: Notes1398317
++Node: Compatibility Mode1399127
++Node: Additions1399949
++Node: Accessing The Source1400894
++Node: Adding Code1402425
++Node: New Ports1409536
++Node: Derived Files1414039
++Ref: Derived Files-Footnote-11419850
++Ref: Derived Files-Footnote-21419885
++Ref: Derived Files-Footnote-31420496
++Node: Future Extensions1420610
++Node: Implementation Limitations1421280
++Node: Extension Design1422522
++Node: Old Extension Problems1423682
++Ref: Old Extension Problems-Footnote-11425254
++Node: Extension New Mechanism Goals1425315
++Ref: Extension New Mechanism Goals-Footnote-11428785
++Node: Extension Other Design Decisions1428986
++Node: Extension Future Growth1431183
++Node: Notes summary1431803
++Node: Basic Concepts1433013
++Node: Basic High Level1433698
++Ref: figure-general-flow1433980
++Ref: figure-process-flow1434682
++Ref: Basic High Level-Footnote-11438052
++Node: Basic Data Typing1438241
++Node: Glossary1441649
++Node: Copying1474527
++Node: GNU Free Documentation License1512085
++Node: Index1537208
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, feature/minrx, updated. gawk-4.1.0-5880-g0d21a12a,
Arnold Robbins <=