[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, master, updated. gawk-4.1.0-3925-g3794106
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, master, updated. gawk-4.1.0-3925-g3794106 |
Date: |
Sun, 15 Mar 2020 16:08:23 -0400 (EDT) |
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 37941069ee845ebf20d96397acacf35215b7ea39 (commit)
from 61540ff93c81ad3a12c4831a9fb33dbac09f3632 (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=37941069ee845ebf20d96397acacf35215b7ea39
commit 37941069ee845ebf20d96397acacf35215b7ea39
Author: Arnold D. Robbins <address@hidden>
Date: Sun Mar 15 22:08:07 2020 +0200
Misc doc updates.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 4d631c7..02c5dc5 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,6 +1,7 @@
2020-03-15 Arnold D. Robbins <address@hidden>
* texinfo.tex: Updated, via GNULIB.
+ * gawktexi.in: Misc updates.
2020-03-09 Andrew J. Schorr <address@hidden>
diff --git a/doc/gawk.info b/doc/gawk.info
index ad37766..a717f25 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -911,8 +911,8 @@ to Mac OS X, Microsoft Windows (all versions), and
OpenVMS.(3)
---------- Footnotes ----------
- (1) The 2008 POSIX standard is accessible online at
-<http://www.opengroup.org/onlinepubs/9699919799/>.
+ (1) The 2018 POSIX standard is accessible online at
+<https://pubs.opengroup.org/onlinepubs/9699919799/>.
(2) These utilities are available on POSIX-compliant systems, as well
as on traditional Unix-based systems. If you are using some other
@@ -1264,7 +1264,7 @@ For FSF edition 4.0, the content was thoroughly reviewed
and updated.
All references to 'gawk' versions prior to 4.0 were removed. Of
significant note for that edition was the addition of *note Debugger::.
- For FSF edition 5.1, the content has been reorganized into parts, and
+ For FSF edition 5.0, the content has been reorganized into parts, and
the major new additions are *note Arbitrary Precision Arithmetic::, and
*note Dynamic Extensions::.
@@ -28552,7 +28552,7 @@ many years were finally added to POSIX. They are:
*Note Common Extensions:: for a list of common extensions not
permitted by the POSIX standard.
- The 2008 POSIX standard can be found online at
+ The 2018 POSIX standard can be found online at
<http://pubs.opengroup.org/onlinepubs/9699919799/>.
@@ -31595,20 +31595,15 @@ File: gawk.info, Node: Extension Future Growth,
Prev: Extension Other Design D
C.5.4 Room For Future Growth
----------------------------
-The API can later be expanded, in two ways:
+The API can later be expanded, in at least the following way:
* 'gawk' passes an "extension id" into the extension when it first
loads the extension. The extension then passes this id back to
'gawk' with each function call. This mechanism allows 'gawk' to
identify the extension calling into it, should it need to know.
- * Similarly, the extension passes a "name space" into 'gawk' when it
- registers each extension function. This accommodates a possible
- future mechanism for grouping extension functions and possibly
- avoiding name conflicts.
-
Of course, as of this writing, no decisions have been made with
-respect to any of the above.
+respect to the above.
File: gawk.info, Node: Notes summary, Prev: Extension Design, Up: Notes
@@ -32402,7 +32397,7 @@ POSIX
Operating System interface. The "IX" denotes the Unix heritage of
these standards. The main standard of interest for 'awk' users is
'IEEE Standard for Information Technology, Standard 1003.1-2008'.
- The 2008 POSIX standard can be found online at
+ The 2018 POSIX standard can be found online at
<http://pubs.opengroup.org/onlinepubs/9699919799/>.
Precedence
@@ -37250,595 +37245,595 @@ Node: Foreword344344
Node: Foreword448786
Node: Preface50318
Ref: Preface-Footnote-153177
-Ref: Preface-Footnote-253284
-Ref: Preface-Footnote-353518
-Node: History53660
-Node: Names56012
-Ref: Names-Footnote-157106
-Node: This Manual57253
-Ref: This Manual-Footnote-163892
-Node: Conventions63992
-Node: Manual History66347
-Ref: Manual History-Footnote-169344
-Ref: Manual History-Footnote-269385
-Node: How To Contribute69459
-Node: Acknowledgments70385
-Node: Getting Started75293
-Node: Running gawk77732
-Node: One-shot78922
-Node: Read Terminal80185
-Node: Long82178
-Node: Executable Scripts83691
-Ref: Executable Scripts-Footnote-186486
-Node: Comments86589
-Node: Quoting89073
-Node: DOS Quoting94590
-Node: Sample Data Files96646
-Node: Very Simple99241
-Node: Two Rules104143
-Node: More Complex106028
-Node: Statements/Lines108894
-Ref: Statements/Lines-Footnote-1113353
-Node: Other Features113618
-Node: When114554
-Ref: When-Footnote-1116308
-Node: Intro Summary116373
-Node: Invoking Gawk117257
-Node: Command Line118771
-Node: Options119569
-Ref: Options-Footnote-1137171
-Ref: Options-Footnote-2137402
-Node: Other Arguments137427
-Node: Naming Standard Input140608
-Node: Environment Variables141818
-Node: AWKPATH Variable142376
-Ref: AWKPATH Variable-Footnote-1145788
-Ref: AWKPATH Variable-Footnote-2145822
-Node: AWKLIBPATH Variable146193
-Ref: AWKLIBPATH Variable-Footnote-1147890
-Node: Other Environment Variables148265
-Node: Exit Status152086
-Node: Include Files152763
-Node: Loading Shared Libraries156453
-Node: Obsolete157881
-Node: Undocumented158573
-Node: Invoking Summary158870
-Node: Regexp161711
-Node: Regexp Usage163165
-Node: Escape Sequences165202
-Node: Regexp Operators171443
-Node: Regexp Operator Details171928
-Ref: Regexp Operator Details-Footnote-1178360
-Node: Interval Expressions178507
-Ref: Interval Expressions-Footnote-1179928
-Node: Bracket Expressions180026
-Ref: table-char-classes182502
-Node: Leftmost Longest185828
-Node: Computed Regexps187131
-Node: GNU Regexp Operators190558
-Node: Case-sensitivity194237
-Ref: Case-sensitivity-Footnote-1197103
-Ref: Case-sensitivity-Footnote-2197338
-Node: Regexp Summary197446
-Node: Reading Files198912
-Node: Records201181
-Node: awk split records202256
-Node: gawk split records207531
-Ref: gawk split records-Footnote-1212264
-Node: Fields212301
-Node: Nonconstant Fields215042
-Ref: Nonconstant Fields-Footnote-1217278
-Node: Changing Fields217482
-Node: Field Separators223513
-Node: Default Field Splitting226211
-Node: Regexp Field Splitting227329
-Node: Single Character Fields230682
-Node: Command Line Field Separator231742
-Node: Full Line Fields234960
-Ref: Full Line Fields-Footnote-1236482
-Ref: Full Line Fields-Footnote-2236528
-Node: Field Splitting Summary236629
-Node: Constant Size238703
-Node: Fixed width data239435
-Node: Skipping intervening242902
-Node: Allowing trailing data243700
-Node: Fields with fixed data244737
-Node: Splitting By Content246255
-Ref: Splitting By Content-Footnote-1249905
-Node: Testing field creation250068
-Node: Multiple Line251693
-Node: Getline257970
-Node: Plain Getline260439
-Node: Getline/Variable263012
-Node: Getline/File264163
-Node: Getline/Variable/File265551
-Ref: Getline/Variable/File-Footnote-1267156
-Node: Getline/Pipe267244
-Node: Getline/Variable/Pipe269948
-Node: Getline/Coprocess271083
-Node: Getline/Variable/Coprocess272350
-Node: Getline Notes273092
-Node: Getline Summary275889
-Ref: table-getline-variants276313
-Node: Read Timeout277061
-Ref: Read Timeout-Footnote-1280967
-Node: Retrying Input281025
-Node: Command-line directories282224
-Node: Input Summary283130
-Node: Input Exercises286302
-Node: Printing286736
-Node: Print288570
-Node: Print Examples290027
-Node: Output Separators292807
-Node: OFMT294824
-Node: Printf296180
-Node: Basic Printf296965
-Node: Control Letters298539
-Node: Format Modifiers303703
-Node: Printf Examples309718
-Node: Redirection312204
-Node: Special FD319045
-Ref: Special FD-Footnote-1322213
-Node: Special Files322287
-Node: Other Inherited Files322904
-Node: Special Network323905
-Node: Special Caveats324765
-Node: Close Files And Pipes325714
-Ref: table-close-pipe-return-values332621
-Ref: Close Files And Pipes-Footnote-1333434
-Ref: Close Files And Pipes-Footnote-2333582
-Node: Nonfatal333734
-Node: Output Summary336072
-Node: Output Exercises337294
-Node: Expressions337973
-Node: Values339161
-Node: Constants339839
-Node: Scalar Constants340530
-Ref: Scalar Constants-Footnote-1343054
-Node: Nondecimal-numbers343304
-Node: Regexp Constants346305
-Node: Using Constant Regexps346831
-Node: Standard Regexp Constants347453
-Node: Strong Regexp Constants350641
-Node: Variables353599
-Node: Using Variables354256
-Node: Assignment Options356166
-Node: Conversion358637
-Node: Strings And Numbers359161
-Ref: Strings And Numbers-Footnote-1362224
-Node: Locale influences conversions362333
-Ref: table-locale-affects365091
-Node: All Operators365709
-Node: Arithmetic Ops366338
-Node: Concatenation368844
-Ref: Concatenation-Footnote-1371691
-Node: Assignment Ops371798
-Ref: table-assign-ops376789
-Node: Increment Ops378102
-Node: Truth Values and Conditions381562
-Node: Truth Values382636
-Node: Typing and Comparison383684
-Node: Variable Typing384504
-Ref: Variable Typing-Footnote-1390967
-Ref: Variable Typing-Footnote-2391039
-Node: Comparison Operators391116
-Ref: table-relational-ops391535
-Node: POSIX String Comparison395030
-Ref: POSIX String Comparison-Footnote-1396725
-Ref: POSIX String Comparison-Footnote-2396864
-Node: Boolean Ops396948
-Ref: Boolean Ops-Footnote-1401430
-Node: Conditional Exp401522
-Node: Function Calls403258
-Node: Precedence407135
-Node: Locales410794
-Node: Expressions Summary412426
-Node: Patterns and Actions414999
-Node: Pattern Overview416119
-Node: Regexp Patterns417796
-Node: Expression Patterns418338
-Node: Ranges422119
-Node: BEGIN/END425227
-Node: Using BEGIN/END425988
-Ref: Using BEGIN/END-Footnote-1428724
-Node: I/O And BEGIN/END428830
-Node: BEGINFILE/ENDFILE431144
-Node: Empty434057
-Node: Using Shell Variables434374
-Node: Action Overview436648
-Node: Statements438973
-Node: If Statement440821
-Node: While Statement442316
-Node: Do Statement444344
-Node: For Statement445492
-Node: Switch Statement448663
-Node: Break Statement451049
-Node: Continue Statement453141
-Node: Next Statement454968
-Node: Nextfile Statement457351
-Node: Exit Statement460003
-Node: Built-in Variables462406
-Node: User-modified463539
-Node: Auto-set471306
-Ref: Auto-set-Footnote-1488113
-Ref: Auto-set-Footnote-2488319
-Node: ARGC and ARGV488375
-Node: Pattern Action Summary492588
-Node: Arrays495018
-Node: Array Basics496347
-Node: Array Intro497191
-Ref: figure-array-elements499166
-Ref: Array Intro-Footnote-1501870
-Node: Reference to Elements501998
-Node: Assigning Elements504462
-Node: Array Example504953
-Node: Scanning an Array506712
-Node: Controlling Scanning509734
-Ref: Controlling Scanning-Footnote-1516190
-Node: Numeric Array Subscripts516506
-Node: Uninitialized Subscripts518690
-Node: Delete520309
-Ref: Delete-Footnote-1523061
-Node: Multidimensional523118
-Node: Multiscanning526213
-Node: Arrays of Arrays527804
-Node: Arrays Summary532572
-Node: Functions534665
-Node: Built-in535703
-Node: Calling Built-in536784
-Node: Numeric Functions538780
-Ref: Numeric Functions-Footnote-1542808
-Ref: Numeric Functions-Footnote-2543456
-Ref: Numeric Functions-Footnote-3543504
-Node: String Functions543776
-Ref: String Functions-Footnote-1567960
-Ref: String Functions-Footnote-2568088
-Ref: String Functions-Footnote-3568336
-Node: Gory Details568423
-Ref: table-sub-escapes570214
-Ref: table-sub-proposed571733
-Ref: table-posix-sub573096
-Ref: table-gensub-escapes574637
-Ref: Gory Details-Footnote-1575460
-Node: I/O Functions575614
-Ref: table-system-return-values582082
-Ref: I/O Functions-Footnote-1584162
-Ref: I/O Functions-Footnote-2584310
-Node: Time Functions584430
-Ref: Time Functions-Footnote-1595101
-Ref: Time Functions-Footnote-2595169
-Ref: Time Functions-Footnote-3595327
-Ref: Time Functions-Footnote-4595438
-Ref: Time Functions-Footnote-5595550
-Ref: Time Functions-Footnote-6595777
-Node: Bitwise Functions596043
-Ref: table-bitwise-ops596637
-Ref: Bitwise Functions-Footnote-1602700
-Ref: Bitwise Functions-Footnote-2602873
-Node: Type Functions603064
-Node: I18N Functions605927
-Node: User-defined607578
-Node: Definition Syntax608390
-Ref: Definition Syntax-Footnote-1614077
-Node: Function Example614148
-Ref: Function Example-Footnote-1617070
-Node: Function Calling617092
-Node: Calling A Function617680
-Node: Variable Scope618638
-Node: Pass By Value/Reference621632
-Node: Function Caveats624276
-Ref: Function Caveats-Footnote-1626323
-Node: Return Statement626443
-Node: Dynamic Typing629422
-Node: Indirect Calls630352
-Ref: Indirect Calls-Footnote-1640604
-Node: Functions Summary640732
-Node: Library Functions643437
-Ref: Library Functions-Footnote-1647044
-Ref: Library Functions-Footnote-2647187
-Node: Library Names647358
-Ref: Library Names-Footnote-1651025
-Ref: Library Names-Footnote-2651248
-Node: General Functions651334
-Node: Strtonum Function652437
-Node: Assert Function655459
-Node: Round Function658785
-Node: Cliff Random Function660325
-Node: Ordinal Functions661341
-Ref: Ordinal Functions-Footnote-1664404
-Ref: Ordinal Functions-Footnote-2664656
-Node: Join Function664866
-Ref: Join Function-Footnote-1666636
-Node: Getlocaltime Function666836
-Node: Readfile Function670578
-Node: Shell Quoting672555
-Node: Data File Management673956
-Node: Filetrans Function674588
-Node: Rewind Function678684
-Node: File Checking680593
-Ref: File Checking-Footnote-1681927
-Node: Empty Files682128
-Node: Ignoring Assigns684107
-Node: Getopt Function685657
-Ref: Getopt Function-Footnote-1700871
-Node: Passwd Functions701071
-Ref: Passwd Functions-Footnote-1709910
-Node: Group Functions709998
-Ref: Group Functions-Footnote-1717896
-Node: Walking Arrays718103
-Node: Library Functions Summary721111
-Node: Library Exercises722517
-Node: Sample Programs722982
-Node: Running Examples723752
-Node: Clones724480
-Node: Cut Program725704
-Node: Egrep Program735633
-Ref: Egrep Program-Footnote-1743145
-Node: Id Program743255
-Node: Split Program746935
-Ref: Split Program-Footnote-1750393
-Node: Tee Program750522
-Node: Uniq Program753312
-Node: Wc Program760933
-Ref: Wc Program-Footnote-1765188
-Node: Miscellaneous Programs765282
-Node: Dupword Program766495
-Node: Alarm Program768525
-Node: Translate Program773380
-Ref: Translate Program-Footnote-1777945
-Node: Labels Program778215
-Ref: Labels Program-Footnote-1781566
-Node: Word Sorting781650
-Node: History Sorting785722
-Node: Extract Program787947
-Node: Simple Sed796001
-Node: Igawk Program799075
-Ref: Igawk Program-Footnote-1813406
-Ref: Igawk Program-Footnote-2813608
-Ref: Igawk Program-Footnote-3813730
-Node: Anagram Program813845
-Node: Signature Program816907
-Node: Programs Summary818154
-Node: Programs Exercises819368
-Ref: Programs Exercises-Footnote-1823497
-Node: Advanced Features823588
-Node: Nondecimal Data825578
-Node: Array Sorting827169
-Node: Controlling Array Traversal827869
-Ref: Controlling Array Traversal-Footnote-1836237
-Node: Array Sorting Functions836355
-Ref: Array Sorting Functions-Footnote-1841446
-Node: Two-way I/O841642
-Ref: Two-way I/O-Footnote-1849363
-Ref: Two-way I/O-Footnote-2849550
-Node: TCP/IP Networking849632
-Node: Profiling852750
-Node: Advanced Features Summary861765
-Node: Internationalization863609
-Node: I18N and L10N865089
-Node: Explaining gettext865776
-Ref: Explaining gettext-Footnote-1871668
-Ref: Explaining gettext-Footnote-2871853
-Node: Programmer i18n872018
-Ref: Programmer i18n-Footnote-1876967
-Node: Translator i18n877016
-Node: String Extraction877810
-Ref: String Extraction-Footnote-1878942
-Node: Printf Ordering879028
-Ref: Printf Ordering-Footnote-1881814
-Node: I18N Portability881878
-Ref: I18N Portability-Footnote-1884334
-Node: I18N Example884397
-Ref: I18N Example-Footnote-1887672
-Ref: I18N Example-Footnote-2887745
-Node: Gawk I18N887854
-Node: I18N Summary888503
-Node: Debugger889844
-Node: Debugging890844
-Node: Debugging Concepts891285
-Node: Debugging Terms893094
-Node: Awk Debugging895669
-Ref: Awk Debugging-Footnote-1896614
-Node: Sample Debugging Session896746
-Node: Debugger Invocation897280
-Node: Finding The Bug898666
-Node: List of Debugger Commands905140
-Node: Breakpoint Control906473
-Node: Debugger Execution Control910167
-Node: Viewing And Changing Data913529
-Node: Execution Stack917070
-Node: Debugger Info918707
-Node: Miscellaneous Debugger Commands922778
-Node: Readline Support927840
-Node: Limitations928736
-Node: Debugging Summary931290
-Node: Namespaces932569
-Node: Global Namespace933680
-Node: Qualified Names935078
-Node: Default Namespace936077
-Node: Changing The Namespace936818
-Node: Naming Rules938432
-Node: Internal Name Management940280
-Node: Namespace Example941322
-Node: Namespace And Features943884
-Node: Namespace Summary945319
-Node: Arbitrary Precision Arithmetic946796
-Node: Computer Arithmetic948283
-Ref: table-numeric-ranges952049
-Ref: table-floating-point-ranges952542
-Ref: Computer Arithmetic-Footnote-1953200
-Node: Math Definitions953257
-Ref: table-ieee-formats956573
-Ref: Math Definitions-Footnote-1957176
-Node: MPFR features957281
-Node: FP Math Caution958999
-Ref: FP Math Caution-Footnote-1960071
-Node: Inexactness of computations960440
-Node: Inexact representation961400
-Node: Comparing FP Values962760
-Node: Errors accumulate964001
-Node: Getting Accuracy965434
-Node: Try To Round968144
-Node: Setting precision969043
-Ref: table-predefined-precision-strings969740
-Node: Setting the rounding mode971570
-Ref: table-gawk-rounding-modes971944
-Ref: Setting the rounding mode-Footnote-1975875
-Node: Arbitrary Precision Integers976054
-Ref: Arbitrary Precision Integers-Footnote-1979229
-Node: Checking for MPFR979378
-Node: POSIX Floating Point Problems980852
-Ref: POSIX Floating Point Problems-Footnote-1985137
-Node: Floating point summary985175
-Node: Dynamic Extensions987365
-Node: Extension Intro988918
-Node: Plugin License990184
-Node: Extension Mechanism Outline990981
-Ref: figure-load-extension991420
-Ref: figure-register-new-function992985
-Ref: figure-call-new-function994077
-Node: Extension API Description996139
-Node: Extension API Functions Introduction997781
-Ref: table-api-std-headers999617
-Node: General Data Types1003482
-Ref: General Data Types-Footnote-11011843
-Node: Memory Allocation Functions1012142
-Ref: Memory Allocation Functions-Footnote-11016352
-Node: Constructor Functions1016451
-Node: Registration Functions1020037
-Node: Extension Functions1020722
-Node: Exit Callback Functions1026044
-Node: Extension Version String1027294
-Node: Input Parsers1027957
-Node: Output Wrappers1040678
-Node: Two-way processors1045190
-Node: Printing Messages1047455
-Ref: Printing Messages-Footnote-11048626
-Node: Updating ERRNO1048779
-Node: Requesting Values1049518
-Ref: table-value-types-returned1050255
-Node: Accessing Parameters1051191
-Node: Symbol Table Access1052426
-Node: Symbol table by name1052938
-Ref: Symbol table by name-Footnote-11055962
-Node: Symbol table by cookie1056090
-Ref: Symbol table by cookie-Footnote-11060275
-Node: Cached values1060339
-Ref: Cached values-Footnote-11063875
-Node: Array Manipulation1064028
-Ref: Array Manipulation-Footnote-11065119
-Node: Array Data Types1065156
-Ref: Array Data Types-Footnote-11067814
-Node: Array Functions1067906
-Node: Flattening Arrays1072404
-Node: Creating Arrays1079380
-Node: Redirection API1084147
-Node: Extension API Variables1086980
-Node: Extension Versioning1087691
-Ref: gawk-api-version1088120
-Node: Extension GMP/MPFR Versioning1089851
-Node: Extension API Informational Variables1091479
-Node: Extension API Boilerplate1092552
-Node: Changes from API V11096526
-Node: Finding Extensions1098098
-Node: Extension Example1098657
-Node: Internal File Description1099455
-Node: Internal File Ops1103535
-Ref: Internal File Ops-Footnote-11114885
-Node: Using Internal File Ops1115025
-Ref: Using Internal File Ops-Footnote-11117408
-Node: Extension Samples1117682
-Node: Extension Sample File Functions1119211
-Node: Extension Sample Fnmatch1126860
-Node: Extension Sample Fork1128347
-Node: Extension Sample Inplace1129565
-Node: Extension Sample Ord1133190
-Node: Extension Sample Readdir1134026
-Ref: table-readdir-file-types1134915
-Node: Extension Sample Revout1135982
-Node: Extension Sample Rev2way1136571
-Node: Extension Sample Read write array1137311
-Node: Extension Sample Readfile1139253
-Node: Extension Sample Time1140348
-Node: Extension Sample API Tests1142100
-Node: gawkextlib1142592
-Node: Extension summary1145510
-Node: Extension Exercises1149212
-Node: Language History1150454
-Node: V7/SVR3.11152110
-Node: SVR41154262
-Node: POSIX1155696
-Node: BTL1157076
-Node: POSIX/GNU1157805
-Node: Feature History1163583
-Node: Common Extensions1179902
-Node: Ranges and Locales1181185
-Ref: Ranges and Locales-Footnote-11185801
-Ref: Ranges and Locales-Footnote-21185828
-Ref: Ranges and Locales-Footnote-31186063
-Node: Contributors1186284
-Node: History summary1192237
-Node: Installation1193617
-Node: Gawk Distribution1194561
-Node: Getting1195045
-Node: Extracting1196008
-Node: Distribution contents1197646
-Node: Unix Installation1204126
-Node: Quick Installation1204808
-Node: Shell Startup Files1207222
-Node: Additional Configuration Options1208311
-Node: Configuration Philosophy1210626
-Node: Non-Unix Installation1212995
-Node: PC Installation1213455
-Node: PC Binary Installation1214293
-Node: PC Compiling1214728
-Node: PC Using1215845
-Node: Cygwin1219398
-Node: MSYS1220622
-Node: VMS Installation1221224
-Node: VMS Compilation1222015
-Ref: VMS Compilation-Footnote-11223244
-Node: VMS Dynamic Extensions1223302
-Node: VMS Installation Details1224987
-Node: VMS Running1227240
-Node: VMS GNV1231519
-Node: VMS Old Gawk1232254
-Node: Bugs1232725
-Node: Bug address1233388
-Node: Usenet1236370
-Node: Maintainers1237374
-Node: Other Versions1238635
-Node: Installation summary1245723
-Node: Notes1246925
-Node: Compatibility Mode1247719
-Node: Additions1248501
-Node: Accessing The Source1249426
-Node: Adding Code1250863
-Node: New Ports1257082
-Node: Derived Files1261457
-Ref: Derived Files-Footnote-11267117
-Ref: Derived Files-Footnote-21267152
-Ref: Derived Files-Footnote-31267750
-Node: Future Extensions1267864
-Node: Implementation Limitations1268522
-Node: Extension Design1269705
-Node: Old Extension Problems1270849
-Ref: Old Extension Problems-Footnote-11272367
-Node: Extension New Mechanism Goals1272424
-Ref: Extension New Mechanism Goals-Footnote-11275788
-Node: Extension Other Design Decisions1275977
-Node: Extension Future Growth1278090
-Node: Notes summary1278926
-Node: Basic Concepts1280084
-Node: Basic High Level1280765
-Ref: figure-general-flow1281047
-Ref: figure-process-flow1281732
-Ref: Basic High Level-Footnote-11285033
-Node: Basic Data Typing1285218
-Node: Glossary1288546
-Node: Copying1320384
-Node: GNU Free Documentation License1357927
-Node: Index1383047
+Ref: Preface-Footnote-253286
+Ref: Preface-Footnote-353520
+Node: History53662
+Node: Names56014
+Ref: Names-Footnote-157108
+Node: This Manual57255
+Ref: This Manual-Footnote-163894
+Node: Conventions63994
+Node: Manual History66349
+Ref: Manual History-Footnote-169346
+Ref: Manual History-Footnote-269387
+Node: How To Contribute69461
+Node: Acknowledgments70387
+Node: Getting Started75295
+Node: Running gawk77734
+Node: One-shot78924
+Node: Read Terminal80187
+Node: Long82180
+Node: Executable Scripts83693
+Ref: Executable Scripts-Footnote-186488
+Node: Comments86591
+Node: Quoting89075
+Node: DOS Quoting94592
+Node: Sample Data Files96648
+Node: Very Simple99243
+Node: Two Rules104145
+Node: More Complex106030
+Node: Statements/Lines108896
+Ref: Statements/Lines-Footnote-1113355
+Node: Other Features113620
+Node: When114556
+Ref: When-Footnote-1116310
+Node: Intro Summary116375
+Node: Invoking Gawk117259
+Node: Command Line118773
+Node: Options119571
+Ref: Options-Footnote-1137173
+Ref: Options-Footnote-2137404
+Node: Other Arguments137429
+Node: Naming Standard Input140610
+Node: Environment Variables141820
+Node: AWKPATH Variable142378
+Ref: AWKPATH Variable-Footnote-1145790
+Ref: AWKPATH Variable-Footnote-2145824
+Node: AWKLIBPATH Variable146195
+Ref: AWKLIBPATH Variable-Footnote-1147892
+Node: Other Environment Variables148267
+Node: Exit Status152088
+Node: Include Files152765
+Node: Loading Shared Libraries156455
+Node: Obsolete157883
+Node: Undocumented158575
+Node: Invoking Summary158872
+Node: Regexp161713
+Node: Regexp Usage163167
+Node: Escape Sequences165204
+Node: Regexp Operators171445
+Node: Regexp Operator Details171930
+Ref: Regexp Operator Details-Footnote-1178362
+Node: Interval Expressions178509
+Ref: Interval Expressions-Footnote-1179930
+Node: Bracket Expressions180028
+Ref: table-char-classes182504
+Node: Leftmost Longest185830
+Node: Computed Regexps187133
+Node: GNU Regexp Operators190560
+Node: Case-sensitivity194239
+Ref: Case-sensitivity-Footnote-1197105
+Ref: Case-sensitivity-Footnote-2197340
+Node: Regexp Summary197448
+Node: Reading Files198914
+Node: Records201183
+Node: awk split records202258
+Node: gawk split records207533
+Ref: gawk split records-Footnote-1212266
+Node: Fields212303
+Node: Nonconstant Fields215044
+Ref: Nonconstant Fields-Footnote-1217280
+Node: Changing Fields217484
+Node: Field Separators223515
+Node: Default Field Splitting226213
+Node: Regexp Field Splitting227331
+Node: Single Character Fields230684
+Node: Command Line Field Separator231744
+Node: Full Line Fields234962
+Ref: Full Line Fields-Footnote-1236484
+Ref: Full Line Fields-Footnote-2236530
+Node: Field Splitting Summary236631
+Node: Constant Size238705
+Node: Fixed width data239437
+Node: Skipping intervening242904
+Node: Allowing trailing data243702
+Node: Fields with fixed data244739
+Node: Splitting By Content246257
+Ref: Splitting By Content-Footnote-1249907
+Node: Testing field creation250070
+Node: Multiple Line251695
+Node: Getline257972
+Node: Plain Getline260441
+Node: Getline/Variable263014
+Node: Getline/File264165
+Node: Getline/Variable/File265553
+Ref: Getline/Variable/File-Footnote-1267158
+Node: Getline/Pipe267246
+Node: Getline/Variable/Pipe269950
+Node: Getline/Coprocess271085
+Node: Getline/Variable/Coprocess272352
+Node: Getline Notes273094
+Node: Getline Summary275891
+Ref: table-getline-variants276315
+Node: Read Timeout277063
+Ref: Read Timeout-Footnote-1280969
+Node: Retrying Input281027
+Node: Command-line directories282226
+Node: Input Summary283132
+Node: Input Exercises286304
+Node: Printing286738
+Node: Print288572
+Node: Print Examples290029
+Node: Output Separators292809
+Node: OFMT294826
+Node: Printf296182
+Node: Basic Printf296967
+Node: Control Letters298541
+Node: Format Modifiers303705
+Node: Printf Examples309720
+Node: Redirection312206
+Node: Special FD319047
+Ref: Special FD-Footnote-1322215
+Node: Special Files322289
+Node: Other Inherited Files322906
+Node: Special Network323907
+Node: Special Caveats324767
+Node: Close Files And Pipes325716
+Ref: table-close-pipe-return-values332623
+Ref: Close Files And Pipes-Footnote-1333436
+Ref: Close Files And Pipes-Footnote-2333584
+Node: Nonfatal333736
+Node: Output Summary336074
+Node: Output Exercises337296
+Node: Expressions337975
+Node: Values339163
+Node: Constants339841
+Node: Scalar Constants340532
+Ref: Scalar Constants-Footnote-1343056
+Node: Nondecimal-numbers343306
+Node: Regexp Constants346307
+Node: Using Constant Regexps346833
+Node: Standard Regexp Constants347455
+Node: Strong Regexp Constants350643
+Node: Variables353601
+Node: Using Variables354258
+Node: Assignment Options356168
+Node: Conversion358639
+Node: Strings And Numbers359163
+Ref: Strings And Numbers-Footnote-1362226
+Node: Locale influences conversions362335
+Ref: table-locale-affects365093
+Node: All Operators365711
+Node: Arithmetic Ops366340
+Node: Concatenation368846
+Ref: Concatenation-Footnote-1371693
+Node: Assignment Ops371800
+Ref: table-assign-ops376791
+Node: Increment Ops378104
+Node: Truth Values and Conditions381564
+Node: Truth Values382638
+Node: Typing and Comparison383686
+Node: Variable Typing384506
+Ref: Variable Typing-Footnote-1390969
+Ref: Variable Typing-Footnote-2391041
+Node: Comparison Operators391118
+Ref: table-relational-ops391537
+Node: POSIX String Comparison395032
+Ref: POSIX String Comparison-Footnote-1396727
+Ref: POSIX String Comparison-Footnote-2396866
+Node: Boolean Ops396950
+Ref: Boolean Ops-Footnote-1401432
+Node: Conditional Exp401524
+Node: Function Calls403260
+Node: Precedence407137
+Node: Locales410796
+Node: Expressions Summary412428
+Node: Patterns and Actions415001
+Node: Pattern Overview416121
+Node: Regexp Patterns417798
+Node: Expression Patterns418340
+Node: Ranges422121
+Node: BEGIN/END425229
+Node: Using BEGIN/END425990
+Ref: Using BEGIN/END-Footnote-1428726
+Node: I/O And BEGIN/END428832
+Node: BEGINFILE/ENDFILE431146
+Node: Empty434059
+Node: Using Shell Variables434376
+Node: Action Overview436650
+Node: Statements438975
+Node: If Statement440823
+Node: While Statement442318
+Node: Do Statement444346
+Node: For Statement445494
+Node: Switch Statement448665
+Node: Break Statement451051
+Node: Continue Statement453143
+Node: Next Statement454970
+Node: Nextfile Statement457353
+Node: Exit Statement460005
+Node: Built-in Variables462408
+Node: User-modified463541
+Node: Auto-set471308
+Ref: Auto-set-Footnote-1488115
+Ref: Auto-set-Footnote-2488321
+Node: ARGC and ARGV488377
+Node: Pattern Action Summary492590
+Node: Arrays495020
+Node: Array Basics496349
+Node: Array Intro497193
+Ref: figure-array-elements499168
+Ref: Array Intro-Footnote-1501872
+Node: Reference to Elements502000
+Node: Assigning Elements504464
+Node: Array Example504955
+Node: Scanning an Array506714
+Node: Controlling Scanning509736
+Ref: Controlling Scanning-Footnote-1516192
+Node: Numeric Array Subscripts516508
+Node: Uninitialized Subscripts518692
+Node: Delete520311
+Ref: Delete-Footnote-1523063
+Node: Multidimensional523120
+Node: Multiscanning526215
+Node: Arrays of Arrays527806
+Node: Arrays Summary532574
+Node: Functions534667
+Node: Built-in535705
+Node: Calling Built-in536786
+Node: Numeric Functions538782
+Ref: Numeric Functions-Footnote-1542810
+Ref: Numeric Functions-Footnote-2543458
+Ref: Numeric Functions-Footnote-3543506
+Node: String Functions543778
+Ref: String Functions-Footnote-1567962
+Ref: String Functions-Footnote-2568090
+Ref: String Functions-Footnote-3568338
+Node: Gory Details568425
+Ref: table-sub-escapes570216
+Ref: table-sub-proposed571735
+Ref: table-posix-sub573098
+Ref: table-gensub-escapes574639
+Ref: Gory Details-Footnote-1575462
+Node: I/O Functions575616
+Ref: table-system-return-values582084
+Ref: I/O Functions-Footnote-1584164
+Ref: I/O Functions-Footnote-2584312
+Node: Time Functions584432
+Ref: Time Functions-Footnote-1595103
+Ref: Time Functions-Footnote-2595171
+Ref: Time Functions-Footnote-3595329
+Ref: Time Functions-Footnote-4595440
+Ref: Time Functions-Footnote-5595552
+Ref: Time Functions-Footnote-6595779
+Node: Bitwise Functions596045
+Ref: table-bitwise-ops596639
+Ref: Bitwise Functions-Footnote-1602702
+Ref: Bitwise Functions-Footnote-2602875
+Node: Type Functions603066
+Node: I18N Functions605929
+Node: User-defined607580
+Node: Definition Syntax608392
+Ref: Definition Syntax-Footnote-1614079
+Node: Function Example614150
+Ref: Function Example-Footnote-1617072
+Node: Function Calling617094
+Node: Calling A Function617682
+Node: Variable Scope618640
+Node: Pass By Value/Reference621634
+Node: Function Caveats624278
+Ref: Function Caveats-Footnote-1626325
+Node: Return Statement626445
+Node: Dynamic Typing629424
+Node: Indirect Calls630354
+Ref: Indirect Calls-Footnote-1640606
+Node: Functions Summary640734
+Node: Library Functions643439
+Ref: Library Functions-Footnote-1647046
+Ref: Library Functions-Footnote-2647189
+Node: Library Names647360
+Ref: Library Names-Footnote-1651027
+Ref: Library Names-Footnote-2651250
+Node: General Functions651336
+Node: Strtonum Function652439
+Node: Assert Function655461
+Node: Round Function658787
+Node: Cliff Random Function660327
+Node: Ordinal Functions661343
+Ref: Ordinal Functions-Footnote-1664406
+Ref: Ordinal Functions-Footnote-2664658
+Node: Join Function664868
+Ref: Join Function-Footnote-1666638
+Node: Getlocaltime Function666838
+Node: Readfile Function670580
+Node: Shell Quoting672557
+Node: Data File Management673958
+Node: Filetrans Function674590
+Node: Rewind Function678686
+Node: File Checking680595
+Ref: File Checking-Footnote-1681929
+Node: Empty Files682130
+Node: Ignoring Assigns684109
+Node: Getopt Function685659
+Ref: Getopt Function-Footnote-1700873
+Node: Passwd Functions701073
+Ref: Passwd Functions-Footnote-1709912
+Node: Group Functions710000
+Ref: Group Functions-Footnote-1717898
+Node: Walking Arrays718105
+Node: Library Functions Summary721113
+Node: Library Exercises722519
+Node: Sample Programs722984
+Node: Running Examples723754
+Node: Clones724482
+Node: Cut Program725706
+Node: Egrep Program735635
+Ref: Egrep Program-Footnote-1743147
+Node: Id Program743257
+Node: Split Program746937
+Ref: Split Program-Footnote-1750395
+Node: Tee Program750524
+Node: Uniq Program753314
+Node: Wc Program760935
+Ref: Wc Program-Footnote-1765190
+Node: Miscellaneous Programs765284
+Node: Dupword Program766497
+Node: Alarm Program768527
+Node: Translate Program773382
+Ref: Translate Program-Footnote-1777947
+Node: Labels Program778217
+Ref: Labels Program-Footnote-1781568
+Node: Word Sorting781652
+Node: History Sorting785724
+Node: Extract Program787949
+Node: Simple Sed796003
+Node: Igawk Program799077
+Ref: Igawk Program-Footnote-1813408
+Ref: Igawk Program-Footnote-2813610
+Ref: Igawk Program-Footnote-3813732
+Node: Anagram Program813847
+Node: Signature Program816909
+Node: Programs Summary818156
+Node: Programs Exercises819370
+Ref: Programs Exercises-Footnote-1823499
+Node: Advanced Features823590
+Node: Nondecimal Data825580
+Node: Array Sorting827171
+Node: Controlling Array Traversal827871
+Ref: Controlling Array Traversal-Footnote-1836239
+Node: Array Sorting Functions836357
+Ref: Array Sorting Functions-Footnote-1841448
+Node: Two-way I/O841644
+Ref: Two-way I/O-Footnote-1849365
+Ref: Two-way I/O-Footnote-2849552
+Node: TCP/IP Networking849634
+Node: Profiling852752
+Node: Advanced Features Summary861767
+Node: Internationalization863611
+Node: I18N and L10N865091
+Node: Explaining gettext865778
+Ref: Explaining gettext-Footnote-1871670
+Ref: Explaining gettext-Footnote-2871855
+Node: Programmer i18n872020
+Ref: Programmer i18n-Footnote-1876969
+Node: Translator i18n877018
+Node: String Extraction877812
+Ref: String Extraction-Footnote-1878944
+Node: Printf Ordering879030
+Ref: Printf Ordering-Footnote-1881816
+Node: I18N Portability881880
+Ref: I18N Portability-Footnote-1884336
+Node: I18N Example884399
+Ref: I18N Example-Footnote-1887674
+Ref: I18N Example-Footnote-2887747
+Node: Gawk I18N887856
+Node: I18N Summary888505
+Node: Debugger889846
+Node: Debugging890846
+Node: Debugging Concepts891287
+Node: Debugging Terms893096
+Node: Awk Debugging895671
+Ref: Awk Debugging-Footnote-1896616
+Node: Sample Debugging Session896748
+Node: Debugger Invocation897282
+Node: Finding The Bug898668
+Node: List of Debugger Commands905142
+Node: Breakpoint Control906475
+Node: Debugger Execution Control910169
+Node: Viewing And Changing Data913531
+Node: Execution Stack917072
+Node: Debugger Info918709
+Node: Miscellaneous Debugger Commands922780
+Node: Readline Support927842
+Node: Limitations928738
+Node: Debugging Summary931292
+Node: Namespaces932571
+Node: Global Namespace933682
+Node: Qualified Names935080
+Node: Default Namespace936079
+Node: Changing The Namespace936820
+Node: Naming Rules938434
+Node: Internal Name Management940282
+Node: Namespace Example941324
+Node: Namespace And Features943886
+Node: Namespace Summary945321
+Node: Arbitrary Precision Arithmetic946798
+Node: Computer Arithmetic948285
+Ref: table-numeric-ranges952051
+Ref: table-floating-point-ranges952544
+Ref: Computer Arithmetic-Footnote-1953202
+Node: Math Definitions953259
+Ref: table-ieee-formats956575
+Ref: Math Definitions-Footnote-1957178
+Node: MPFR features957283
+Node: FP Math Caution959001
+Ref: FP Math Caution-Footnote-1960073
+Node: Inexactness of computations960442
+Node: Inexact representation961402
+Node: Comparing FP Values962762
+Node: Errors accumulate964003
+Node: Getting Accuracy965436
+Node: Try To Round968146
+Node: Setting precision969045
+Ref: table-predefined-precision-strings969742
+Node: Setting the rounding mode971572
+Ref: table-gawk-rounding-modes971946
+Ref: Setting the rounding mode-Footnote-1975877
+Node: Arbitrary Precision Integers976056
+Ref: Arbitrary Precision Integers-Footnote-1979231
+Node: Checking for MPFR979380
+Node: POSIX Floating Point Problems980854
+Ref: POSIX Floating Point Problems-Footnote-1985139
+Node: Floating point summary985177
+Node: Dynamic Extensions987367
+Node: Extension Intro988920
+Node: Plugin License990186
+Node: Extension Mechanism Outline990983
+Ref: figure-load-extension991422
+Ref: figure-register-new-function992987
+Ref: figure-call-new-function994079
+Node: Extension API Description996141
+Node: Extension API Functions Introduction997783
+Ref: table-api-std-headers999619
+Node: General Data Types1003484
+Ref: General Data Types-Footnote-11011845
+Node: Memory Allocation Functions1012144
+Ref: Memory Allocation Functions-Footnote-11016354
+Node: Constructor Functions1016453
+Node: Registration Functions1020039
+Node: Extension Functions1020724
+Node: Exit Callback Functions1026046
+Node: Extension Version String1027296
+Node: Input Parsers1027959
+Node: Output Wrappers1040680
+Node: Two-way processors1045192
+Node: Printing Messages1047457
+Ref: Printing Messages-Footnote-11048628
+Node: Updating ERRNO1048781
+Node: Requesting Values1049520
+Ref: table-value-types-returned1050257
+Node: Accessing Parameters1051193
+Node: Symbol Table Access1052428
+Node: Symbol table by name1052940
+Ref: Symbol table by name-Footnote-11055964
+Node: Symbol table by cookie1056092
+Ref: Symbol table by cookie-Footnote-11060277
+Node: Cached values1060341
+Ref: Cached values-Footnote-11063877
+Node: Array Manipulation1064030
+Ref: Array Manipulation-Footnote-11065121
+Node: Array Data Types1065158
+Ref: Array Data Types-Footnote-11067816
+Node: Array Functions1067908
+Node: Flattening Arrays1072406
+Node: Creating Arrays1079382
+Node: Redirection API1084149
+Node: Extension API Variables1086982
+Node: Extension Versioning1087693
+Ref: gawk-api-version1088122
+Node: Extension GMP/MPFR Versioning1089853
+Node: Extension API Informational Variables1091481
+Node: Extension API Boilerplate1092554
+Node: Changes from API V11096528
+Node: Finding Extensions1098100
+Node: Extension Example1098659
+Node: Internal File Description1099457
+Node: Internal File Ops1103537
+Ref: Internal File Ops-Footnote-11114887
+Node: Using Internal File Ops1115027
+Ref: Using Internal File Ops-Footnote-11117410
+Node: Extension Samples1117684
+Node: Extension Sample File Functions1119213
+Node: Extension Sample Fnmatch1126862
+Node: Extension Sample Fork1128349
+Node: Extension Sample Inplace1129567
+Node: Extension Sample Ord1133192
+Node: Extension Sample Readdir1134028
+Ref: table-readdir-file-types1134917
+Node: Extension Sample Revout1135984
+Node: Extension Sample Rev2way1136573
+Node: Extension Sample Read write array1137313
+Node: Extension Sample Readfile1139255
+Node: Extension Sample Time1140350
+Node: Extension Sample API Tests1142102
+Node: gawkextlib1142594
+Node: Extension summary1145512
+Node: Extension Exercises1149214
+Node: Language History1150456
+Node: V7/SVR3.11152112
+Node: SVR41154264
+Node: POSIX1155698
+Node: BTL1157078
+Node: POSIX/GNU1157807
+Node: Feature History1163585
+Node: Common Extensions1179904
+Node: Ranges and Locales1181187
+Ref: Ranges and Locales-Footnote-11185803
+Ref: Ranges and Locales-Footnote-21185830
+Ref: Ranges and Locales-Footnote-31186065
+Node: Contributors1186286
+Node: History summary1192239
+Node: Installation1193619
+Node: Gawk Distribution1194563
+Node: Getting1195047
+Node: Extracting1196010
+Node: Distribution contents1197648
+Node: Unix Installation1204128
+Node: Quick Installation1204810
+Node: Shell Startup Files1207224
+Node: Additional Configuration Options1208313
+Node: Configuration Philosophy1210628
+Node: Non-Unix Installation1212997
+Node: PC Installation1213457
+Node: PC Binary Installation1214295
+Node: PC Compiling1214730
+Node: PC Using1215847
+Node: Cygwin1219400
+Node: MSYS1220624
+Node: VMS Installation1221226
+Node: VMS Compilation1222017
+Ref: VMS Compilation-Footnote-11223246
+Node: VMS Dynamic Extensions1223304
+Node: VMS Installation Details1224989
+Node: VMS Running1227242
+Node: VMS GNV1231521
+Node: VMS Old Gawk1232256
+Node: Bugs1232727
+Node: Bug address1233390
+Node: Usenet1236372
+Node: Maintainers1237376
+Node: Other Versions1238637
+Node: Installation summary1245725
+Node: Notes1246927
+Node: Compatibility Mode1247721
+Node: Additions1248503
+Node: Accessing The Source1249428
+Node: Adding Code1250865
+Node: New Ports1257084
+Node: Derived Files1261459
+Ref: Derived Files-Footnote-11267119
+Ref: Derived Files-Footnote-21267154
+Ref: Derived Files-Footnote-31267752
+Node: Future Extensions1267866
+Node: Implementation Limitations1268524
+Node: Extension Design1269707
+Node: Old Extension Problems1270851
+Ref: Old Extension Problems-Footnote-11272369
+Node: Extension New Mechanism Goals1272426
+Ref: Extension New Mechanism Goals-Footnote-11275790
+Node: Extension Other Design Decisions1275979
+Node: Extension Future Growth1278092
+Node: Notes summary1278698
+Node: Basic Concepts1279856
+Node: Basic High Level1280537
+Ref: figure-general-flow1280819
+Ref: figure-process-flow1281504
+Ref: Basic High Level-Footnote-11284805
+Node: Basic Data Typing1284990
+Node: Glossary1288318
+Node: Copying1320156
+Node: GNU Free Documentation License1357699
+Node: Index1382819
End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 8054688..7812dfe 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -1335,8 +1335,8 @@ language that makes it easy to handle simple
data-reformatting jobs.
The GNU implementation of @command{awk} is called @command{gawk}; if you
invoke it with the proper options or environment variables,
it is fully compatible with
-the POSIX@footnote{The 2008 POSIX standard is accessible online at
-@w{@url{http://www.opengroup.org/onlinepubs/9699919799/}.}}
+the POSIX@footnote{The 2018 POSIX standard is accessible online at
+@w{@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.}}
specification of the @command{awk} language
and with the Unix version of @command{awk} maintained
by Brian Kernighan.
@@ -2062,7 +2062,7 @@ Of significant note for that edition was the addition of
@ref{Debugger}.
For FSF edition
@ifclear FOR_PRINT
-@value{EDITION},
+5.0,
@end ifclear
@ifset FOR_PRINT
@value{EDITION}
@@ -38861,7 +38861,7 @@ The ability to delete all of an array at once with
@samp{delete @var{array}}
@xref{Common Extensions} for a list of common extensions
not permitted by the POSIX standard.
-The 2008 POSIX standard can be found online at
+The 2018 POSIX standard can be found online at
@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
@@ -42984,7 +42984,7 @@ to provide a minimal yet powerful set of features for
creating extensions.
@node Extension Future Growth
@appendixsubsec Room For Future Growth
-The API can later be expanded, in two ways:
+The API can later be expanded, in at least the following way:
@itemize @value{BULLET}
@item
@@ -42994,15 +42994,10 @@ to @command{gawk} with each function call. This
mechanism allows
@command{gawk} to identify the extension calling into it, should it need
to know.
-@item
-Similarly, the extension passes a ``name space'' into @command{gawk}
-when it registers each extension function. This accommodates a possible future
-mechanism for grouping extension functions and possibly avoiding name
-conflicts.
@end itemize
Of course, as of this writing, no decisions have been made with respect
-to any of the above.
+to the above.
@node Notes summary
@appendixsec Summary
@@ -44029,7 +44024,7 @@ that specify a Portable Operating System interface.
The ``IX'' denotes
the Unix heritage of these standards. The main standard of interest for
@command{awk} users is
@cite{IEEE Standard for Information Technology, Standard 1003.1-2008}.
-The 2008 POSIX standard can be found online at
+The 2018 POSIX standard can be found online at
@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
@item Precedence
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index f776b1d..dc0b4dd 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -1330,8 +1330,8 @@ language that makes it easy to handle simple
data-reformatting jobs.
The GNU implementation of @command{awk} is called @command{gawk}; if you
invoke it with the proper options or environment variables,
it is fully compatible with
-the POSIX@footnote{The 2008 POSIX standard is accessible online at
-@w{@url{http://www.opengroup.org/onlinepubs/9699919799/}.}}
+the POSIX@footnote{The 2018 POSIX standard is accessible online at
+@w{@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.}}
specification of the @command{awk} language
and with the Unix version of @command{awk} maintained
by Brian Kernighan.
@@ -2029,7 +2029,7 @@ Of significant note for that edition was the addition of
@ref{Debugger}.
For FSF edition
@ifclear FOR_PRINT
-@value{EDITION},
+5.0,
@end ifclear
@ifset FOR_PRINT
@value{EDITION}
@@ -37832,7 +37832,7 @@ The ability to delete all of an array at once with
@samp{delete @var{array}}
@xref{Common Extensions} for a list of common extensions
not permitted by the POSIX standard.
-The 2008 POSIX standard can be found online at
+The 2018 POSIX standard can be found online at
@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
@@ -41955,7 +41955,7 @@ to provide a minimal yet powerful set of features for
creating extensions.
@node Extension Future Growth
@appendixsubsec Room For Future Growth
-The API can later be expanded, in two ways:
+The API can later be expanded, in at least the following way:
@itemize @value{BULLET}
@item
@@ -41965,15 +41965,10 @@ to @command{gawk} with each function call. This
mechanism allows
@command{gawk} to identify the extension calling into it, should it need
to know.
-@item
-Similarly, the extension passes a ``name space'' into @command{gawk}
-when it registers each extension function. This accommodates a possible future
-mechanism for grouping extension functions and possibly avoiding name
-conflicts.
@end itemize
Of course, as of this writing, no decisions have been made with respect
-to any of the above.
+to the above.
@node Notes summary
@appendixsec Summary
@@ -43000,7 +42995,7 @@ that specify a Portable Operating System interface.
The ``IX'' denotes
the Unix heritage of these standards. The main standard of interest for
@command{awk} users is
@cite{IEEE Standard for Information Technology, Standard 1003.1-2008}.
-The 2008 POSIX standard can be found online at
+The 2018 POSIX standard can be found online at
@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
@item Precedence
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 1 +
doc/gawk.info | 1197 +++++++++++++++++++++++++++----------------------------
doc/gawk.texi | 19 +-
doc/gawktexi.in | 19 +-
4 files changed, 611 insertions(+), 625 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, master, updated. gawk-4.1.0-3925-g3794106,
Arnold Robbins <=