summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-03-18 21:50:02 +0200
committerArnold D. Robbins <arnold@skeeve.com>2020-03-18 21:50:02 +0200
commite22b785488f4ef2f02bcdf1e92a1463f09deb87a (patch)
tree77f828b135523122353f00d320225969b13ec660
parent08ac3055613b2c060615dbef1008ae07f4f0b078 (diff)
downloadgawk-e22b785488f4ef2f02bcdf1e92a1463f09deb87a.tar.gz
Doc updates.
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.info167
-rw-r--r--doc/gawk.texi11
-rw-r--r--doc/gawktexi.in11
4 files changed, 101 insertions, 93 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 02c5dc5b..bc81cbc9 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-18 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Fix up references to POSIX standard. Thanks to
+ Antonio Columbo for the pointers.
+
2020-03-15 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated, via GNULIB.
diff --git a/doc/gawk.info b/doc/gawk.info
index a717f254..270066be 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -28553,7 +28553,7 @@ many years were finally added to POSIX. They are:
permitted by the POSIX standard.
The 2018 POSIX standard can be found online at
-<http://pubs.opengroup.org/onlinepubs/9699919799/>.
+<https://pubs.opengroup.org/onlinepubs/9699919799/>.

File: gawk.info, Node: BTL, Next: POSIX/GNU, Prev: POSIX, Up: Language History
@@ -29346,9 +29346,9 @@ will soon. Thanks to Karl Berry for coining the phrase "Rational Range
Interpretation."
(3) See the standard
-(http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05)
+(https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05)
and its rationale
-(http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05).
+(https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05).

File: gawk.info, Node: Contributors, Next: History summary, Prev: Ranges and Locales, Up: Language History
@@ -32396,9 +32396,10 @@ POSIX
The name for a series of standards that specify a Portable
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 2018 POSIX standard can be found online at
- <http://pubs.opengroup.org/onlinepubs/9699919799/>.
+ 'IEEE Standard for Information Technology, Standard
+ 1003.1^{TM}-2017 (Revision of IEEE Std 1003.1-2008)'. The 2018
+ POSIX standard can be found online at
+ <https://pubs.opengroup.org/onlinepubs/9699919799/>.
Precedence
The order in which operations are performed when operators are used
@@ -34540,7 +34541,7 @@ Index
* Brink, Jeroen: DOS Quoting. (line 10)
* Broder, Alan J.: Contributors. (line 91)
* Brown, Martin: Contributors. (line 85)
-* BSD-based operating systems: Glossary. (line 746)
+* BSD-based operating systems: Glossary. (line 747)
* bt debugger command (alias for backtrace): Execution Stack. (line 13)
* Buening, Andreas: Acknowledgments. (line 60)
* Buening, Andreas <1>: Contributors. (line 95)
@@ -35453,7 +35454,7 @@ Index
* Free Software Foundation (FSF) <1>: Getting. (line 10)
* Free Software Foundation (FSF) <2>: Glossary. (line 370)
* Free Software Foundation (FSF) <3>: Glossary. (line 403)
-* FreeBSD: Glossary. (line 746)
+* FreeBSD: Glossary. (line 747)
* FS variable, --field-separator option and: Options. (line 21)
* FS variable, TAB character as: Options. (line 292)
* FS variable: Field Separators. (line 15)
@@ -35702,7 +35703,7 @@ Index
* GNU Project <1>: Glossary. (line 403)
* GNU/Linux: Manual History. (line 28)
* GNU/Linux <1>: I18N Example. (line 57)
-* GNU/Linux <2>: Glossary. (line 746)
+* GNU/Linux <2>: Glossary. (line 747)
* Go implementation of awk: Other Versions. (line 113)
* goawk: Other Versions. (line 113)
* Gordon, Assaf: Contributors. (line 108)
@@ -36087,7 +36088,7 @@ Index
* naming issues: Library Names. (line 6)
* naming rules, namespace and component names: Naming Rules. (line 6)
* Neacsu, Mircea: Other Versions. (line 132)
-* NetBSD: Glossary. (line 746)
+* NetBSD: Glossary. (line 747)
* networks, support for: Special Network. (line 6)
* networks, programming: TCP/IP Networking. (line 6)
* newlines: Statements/Lines. (line 6)
@@ -36174,7 +36175,7 @@ Index
* OFS variable: Changing Fields. (line 64)
* OFS variable <1>: Output Separators. (line 6)
* OFS variable <2>: User-modified. (line 116)
-* OpenBSD: Glossary. (line 746)
+* OpenBSD: Glossary. (line 747)
* OpenSolaris: Other Versions. (line 96)
* operating systems, BSD-based: Manual History. (line 28)
* operating systems: Installation. (line 6)
@@ -37081,7 +37082,7 @@ Index
* uniq utility: Uniq Program. (line 6)
* uniq.awk program: Uniq Program. (line 65)
* Unix, awk scripts and: Executable Scripts. (line 6)
-* Unix: Glossary. (line 746)
+* Unix: Glossary. (line 747)
* Unix awk, backslashes in escape sequences: Escape Sequences.
(line 121)
* Unix awk, password files, field separators and: Command Line Field Separator.
@@ -37763,77 +37764,77 @@ 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
+Node: BTL1157079
+Node: POSIX/GNU1157808
+Node: Feature History1163586
+Node: Common Extensions1179905
+Node: Ranges and Locales1181188
+Ref: Ranges and Locales-Footnote-11185804
+Ref: Ranges and Locales-Footnote-21185831
+Ref: Ranges and Locales-Footnote-31186066
+Node: Contributors1186289
+Node: History summary1192242
+Node: Installation1193622
+Node: Gawk Distribution1194566
+Node: Getting1195050
+Node: Extracting1196013
+Node: Distribution contents1197651
+Node: Unix Installation1204131
+Node: Quick Installation1204813
+Node: Shell Startup Files1207227
+Node: Additional Configuration Options1208316
+Node: Configuration Philosophy1210631
+Node: Non-Unix Installation1213000
+Node: PC Installation1213460
+Node: PC Binary Installation1214298
+Node: PC Compiling1214733
+Node: PC Using1215850
+Node: Cygwin1219403
+Node: MSYS1220627
+Node: VMS Installation1221229
+Node: VMS Compilation1222020
+Ref: VMS Compilation-Footnote-11223249
+Node: VMS Dynamic Extensions1223307
+Node: VMS Installation Details1224992
+Node: VMS Running1227245
+Node: VMS GNV1231524
+Node: VMS Old Gawk1232259
+Node: Bugs1232730
+Node: Bug address1233393
+Node: Usenet1236375
+Node: Maintainers1237379
+Node: Other Versions1238640
+Node: Installation summary1245728
+Node: Notes1246930
+Node: Compatibility Mode1247724
+Node: Additions1248506
+Node: Accessing The Source1249431
+Node: Adding Code1250868
+Node: New Ports1257087
+Node: Derived Files1261462
+Ref: Derived Files-Footnote-11267122
+Ref: Derived Files-Footnote-21267157
+Ref: Derived Files-Footnote-31267755
+Node: Future Extensions1267869
+Node: Implementation Limitations1268527
+Node: Extension Design1269710
+Node: Old Extension Problems1270854
+Ref: Old Extension Problems-Footnote-11272372
+Node: Extension New Mechanism Goals1272429
+Ref: Extension New Mechanism Goals-Footnote-11275793
+Node: Extension Other Design Decisions1275982
+Node: Extension Future Growth1278095
+Node: Notes summary1278701
+Node: Basic Concepts1279859
+Node: Basic High Level1280540
+Ref: figure-general-flow1280822
+Ref: figure-process-flow1281507
+Ref: Basic High Level-Footnote-11284808
+Node: Basic Data Typing1284993
+Node: Glossary1288321
+Node: Copying1320206
+Node: GNU Free Documentation License1357749
+Node: Index1382869

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 7812dfea..06967122 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -38862,7 +38862,7 @@ The ability to delete all of an array at once with @samp{delete @var{array}}
not permitted by the POSIX standard.
The 2018 POSIX standard can be found online at
-@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
+@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.
@node BTL
@@ -40137,9 +40137,9 @@ Fortunately, shortly before the final release of @command{gawk} 4.0,
the maintainer learned that the 2008 standard had changed the
definition of ranges, such that outside the @code{"C"} and @code{"POSIX"}
locales, the meaning of range expressions was @emph{undefined}.@footnote{See
-@uref{http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05, the standard}
+@uref{https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05, the standard}
and
-@uref{http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05, its rationale}.}
+@uref{https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05, its rationale}.}
By using this lovely technical term, the standard gives license
to implementers to implement ranges in whatever way they choose.
@@ -44023,9 +44023,10 @@ The name for a series of standards
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}.
+@cite{IEEE Standard for Information Technology, Standard 1003.1@sup{TM}-2017
+(Revision of IEEE Std 1003.1-2008)}.
The 2018 POSIX standard can be found online at
-@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
+@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.
@item Precedence
The order in which operations are performed when operators are used
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index dc0b4dd8..0d548233 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -37833,7 +37833,7 @@ The ability to delete all of an array at once with @samp{delete @var{array}}
not permitted by the POSIX standard.
The 2018 POSIX standard can be found online at
-@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
+@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.
@node BTL
@@ -39108,9 +39108,9 @@ Fortunately, shortly before the final release of @command{gawk} 4.0,
the maintainer learned that the 2008 standard had changed the
definition of ranges, such that outside the @code{"C"} and @code{"POSIX"}
locales, the meaning of range expressions was @emph{undefined}.@footnote{See
-@uref{http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05, the standard}
+@uref{https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05, the standard}
and
-@uref{http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05, its rationale}.}
+@uref{https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html#tag_21_09_03_05, its rationale}.}
By using this lovely technical term, the standard gives license
to implementers to implement ranges in whatever way they choose.
@@ -42994,9 +42994,10 @@ The name for a series of standards
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}.
+@cite{IEEE Standard for Information Technology, Standard 1003.1@sup{TM}-2017
+(Revision of IEEE Std 1003.1-2008)}.
The 2018 POSIX standard can be found online at
-@url{http://pubs.opengroup.org/onlinepubs/9699919799/}.
+@url{https://pubs.opengroup.org/onlinepubs/9699919799/}.
@item Precedence
The order in which operations are performed when operators are used