[Top][All Lists]

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5371-gcc498e6e

From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5371-gcc498e6e
Date: Wed, 11 Oct 2023 02:07:27 -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  cc498e6edd43712285a4a6fdfd1568abffeaad97 (commit)
      from  fe8a6dc96fa2db3682ef304dabdaed1f9c1ff2ef (commit)

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

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

commit cc498e6edd43712285a4a6fdfd1568abffeaad97
Author: Arnold D. Robbins <>
Date:   Wed Oct 11 09:06:54 2023 +0300

    Add a quote to "Gory Details" in the manual.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 9636f3f6..e1b1e9e6 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-11         Arnold D. Robbins     <>
+       * (Gory Details): Add an appropriate quote.
 2023-10-09         Arnold D. Robbins     <>
        * (Escape Sequences): Clarify considerably how the
diff --git a/doc/ b/doc/
index 0f3c7fe7..03059646 100644
--- a/doc/
+++ b/doc/
@@ -13923,6 +13923,9 @@ File:,  Node: Gory Details,  Up: String 
Functions More about ‘\’ and ‘&’ with ‘sub()’, ‘gsub()’, and 
+     I collect spores, molds, and fungus.
+             — _Dr. Egon Spengler (“Ghostbusters,” 1984)_
      CAUTION: This subsubsection has been reported to cause headaches.
      You might want to skip it upon first reading.
@@ -36813,7 +36816,7 @@ Index
 * Brian Kernighan’s awk <10>:            Nextfile Statement.  (line  47)
 * Brian Kernighan’s awk <11>:            Delete.              (line  51)
 * Brian Kernighan’s awk <12>:            String Functions.    (line 522)
-* Brian Kernighan’s awk <13>:            Gory Details.        (line  19)
+* Brian Kernighan’s awk <13>:            Gory Details.        (line  22)
 * Brian Kernighan’s awk <14>:            I/O Functions.       (line  43)
 * Brian Kernighan’s awk, extensions:     BTL.                 (line   6)
 * Brian Kernighan’s awk, source code:    Other Versions.      (line  13)
@@ -38098,6 +38101,7 @@ Index
 * gettext() function (C library):        Explaining gettext.  (line  63)
 * gettimeofday() extension function:     Extension Sample Time.
                                                               (line  12)
+* Ghostbusters:                          Gory Details.        (line   6)
 * git utility:                           gawkextlib.          (line  31)
 * git utility <1>:                       Other Versions.      (line  18)
 * git utility <2>:                       Accessing The Source.
@@ -38816,7 +38820,7 @@ Index
 * POSIX awk, next/nextfile statements and: Next Statement.    (line  44)
 * POSIX awk, CONVFMT variable and:       User-modified.       (line  30)
 * POSIX awk, functions and, length():    String Functions.    (line 198)
-* POSIX awk, functions and, gsub()/sub(): Gory Details.       (line  92)
+* POSIX awk, functions and, gsub()/sub(): Gory Details.       (line  95)
 * POSIX awk, timestamps and:             Time Functions.      (line   6)
 * POSIX awk, date utility and:           Time Functions.      (line 254)
 * POSIX awk, function keyword in:        Definition Syntax.   (line  99)
@@ -39341,6 +39345,7 @@ Index
 * source files, search path for:         Programs Exercises.  (line  70)
 * sparse arrays:                         Array Intro.         (line  76)
 * Spencer, Henry:                        Glossary.            (line  16)
+* Spengler, Egon:                        Gory Details.        (line   6)
 * split:                                 String Functions.    (line 336)
 * split string into array:               String Functions.    (line 315)
 * split utility:                         Split Program.       (line   6)
@@ -39989,366 +39994,366 @@ Ref: String Functions-Footnote-1612974
 Ref: String Functions-Footnote-2613108
 Ref: String Functions-Footnote-3613368
 Node: Gory Details613455
-Ref: table-sub-escapes615362
-Ref: table-sub-proposed617008
-Ref: table-posix-sub618518
-Ref: table-gensub-escapes620206
-Ref: Gory Details-Footnote-1621140
-Node: I/O Functions621294
-Ref: table-system-return-values627981
-Ref: I/O Functions-Footnote-1630152
-Ref: I/O Functions-Footnote-2630300
-Node: Time Functions630420
-Ref: Time Functions-Footnote-1641576
-Ref: Time Functions-Footnote-2641652
-Ref: Time Functions-Footnote-3641814
-Ref: Time Functions-Footnote-4641925
-Ref: Time Functions-Footnote-5642043
-Ref: Time Functions-Footnote-6642278
-Node: Bitwise Functions642560
-Ref: table-bitwise-ops643162
-Ref: Bitwise Functions-Footnote-1649416
-Ref: Bitwise Functions-Footnote-2649595
-Node: Type Functions649792
-Node: I18N Functions653385
-Node: User-defined655128
-Node: Definition Syntax655948
-Ref: Definition Syntax-Footnote-1661776
-Node: Function Example661853
-Ref: Function Example-Footnote-1664832
-Node: Function Calling664854
-Node: Calling A Function665448
-Node: Variable Scope666418
-Node: Pass By Value/Reference669472
-Node: Function Caveats672204
-Ref: Function Caveats-Footnote-1674299
-Node: Return Statement674423
-Node: Dynamic Typing677478
-Node: Indirect Calls679870
-Node: Functions Summary691029
-Node: Library Functions693806
-Ref: Library Functions-Footnote-1697354
-Ref: Library Functions-Footnote-2697497
-Node: Library Names697672
-Ref: Library Names-Footnote-1701466
-Ref: Library Names-Footnote-2701693
-Node: General Functions701789
-Node: Strtonum Function703059
-Node: Assert Function706141
-Node: Round Function709593
-Node: Cliff Random Function711171
-Node: Ordinal Functions712204
-Ref: Ordinal Functions-Footnote-1715313
-Ref: Ordinal Functions-Footnote-2715565
-Node: Join Function715779
-Ref: Join Function-Footnote-1717582
-Node: Getlocaltime Function717786
-Node: Readfile Function721560
-Node: Shell Quoting723589
-Node: Isnumeric Function725045
-Node: To CSV Function726481
-Node: Data File Management728557
-Node: Filetrans Function729189
-Node: Rewind Function733483
-Node: File Checking735462
-Ref: File Checking-Footnote-1736834
-Node: Empty Files737041
-Node: Ignoring Assigns739108
-Node: Getopt Function740682
-Ref: Getopt Function-Footnote-1756516
-Node: Passwd Functions756728
-Ref: Passwd Functions-Footnote-1765910
-Node: Group Functions765998
-Ref: Group Functions-Footnote-1774136
-Node: Walking Arrays774349
-Node: Library Functions Summary777397
-Node: Library Exercises778821
-Node: Sample Programs779308
-Node: Running Examples780090
-Node: Clones780842
-Node: Cut Program782114
-Node: Egrep Program792555
-Node: Id Program801872
-Node: Split Program811986
-Ref: Split Program-Footnote-1822221
-Node: Tee Program822408
-Node: Uniq Program825317
-Node: Wc Program833182
-Node: Bytes vs. Characters833577
-Node: Using extensions835179
-Node: wc program835959
-Node: Miscellaneous Programs840965
-Node: Dupword Program842194
-Node: Alarm Program844257
-Node: Translate Program849170
-Ref: Translate Program-Footnote-1853911
-Node: Labels Program854189
-Ref: Labels Program-Footnote-1857630
-Node: Word Sorting857722
-Node: History Sorting861916
-Node: Extract Program864191
-Node: Simple Sed872460
-Node: Igawk Program875676
-Ref: Igawk Program-Footnote-1890923
-Ref: Igawk Program-Footnote-2891129
-Ref: Igawk Program-Footnote-3891259
-Node: Anagram Program891386
-Node: Signature Program894482
-Node: Programs Summary895734
-Node: Programs Exercises896992
-Ref: Programs Exercises-Footnote-1901308
-Node: Advanced Features901394
-Node: Nondecimal Data903888
-Node: Boolean Typed Values905518
-Node: Array Sorting907493
-Node: Controlling Array Traversal908222
-Ref: Controlling Array Traversal-Footnote-1916729
-Node: Array Sorting Functions916851
-Ref: Array Sorting Functions-Footnote-1922970
-Node: Two-way I/O923178
-Ref: Two-way I/O-Footnote-1931173
-Ref: Two-way I/O-Footnote-2931364
-Node: TCP/IP Networking931446
-Node: Profiling934626
-Node: Persistent Memory944336
-Ref: Persistent Memory-Footnote-1953946
-Node: Extension Philosophy954077
-Node: Advanced Features Summary955612
-Node: Internationalization957882
-Node: I18N and L10N959588
-Node: Explaining gettext960283
-Ref: Explaining gettext-Footnote-1966436
-Ref: Explaining gettext-Footnote-2966631
-Node: Programmer i18n966796
-Ref: Programmer i18n-Footnote-1971909
-Node: Translator i18n971958
-Node: String Extraction972794
-Ref: String Extraction-Footnote-1973972
-Node: Printf Ordering974070
-Ref: Printf Ordering-Footnote-1976932
-Node: I18N Portability977000
-Ref: I18N Portability-Footnote-1979574
-Node: I18N Example979645
-Ref: I18N Example-Footnote-1983045
-Ref: I18N Example-Footnote-2983121
-Node: Gawk I18N983238
-Node: I18N Summary983894
-Node: Debugger985295
-Node: Debugging986319
-Node: Debugging Concepts986768
-Node: Debugging Terms988594
-Node: Awk Debugging991207
-Ref: Awk Debugging-Footnote-1992184
-Node: Sample Debugging Session992324
-Node: Debugger Invocation992876
-Node: Finding The Bug994505
-Node: List of Debugger Commands1001191
-Node: Breakpoint Control1002568
-Node: Debugger Execution Control1006400
-Node: Viewing And Changing Data1009880
-Node: Execution Stack1013618
-Node: Debugger Info1015299
-Node: Miscellaneous Debugger Commands1019598
-Node: Readline Support1024851
-Node: Limitations1025797
-Node: Debugging Summary1028441
-Node: Namespaces1029740
-Node: Global Namespace1030867
-Node: Qualified Names1032312
-Node: Default Namespace1033347
-Node: Changing The Namespace1034122
-Node: Naming Rules1035816
-Node: Internal Name Management1037731
-Node: Namespace Example1038801
-Node: Namespace And Features1041384
-Node: Namespace Summary1042841
-Node: Arbitrary Precision Arithmetic1044354
-Node: Computer Arithmetic1045873
-Ref: table-numeric-ranges1049690
-Ref: table-floating-point-ranges1050188
-Ref: Computer Arithmetic-Footnote-11050847
-Node: Math Definitions1050906
-Ref: table-ieee-formats1053951
-Node: MPFR features1054525
-Node: MPFR On Parole1054978
-Ref: MPFR On Parole-Footnote-11055822
-Node: MPFR Intro1055981
-Node: FP Math Caution1057671
-Ref: FP Math Caution-Footnote-11058745
-Node: Inexactness of computations1059122
-Node: Inexact representation1060153
-Node: Comparing FP Values1061536
-Node: Errors accumulate1062794
-Node: Strange values1064261
-Ref: Strange values-Footnote-11066927
-Node: Getting Accuracy1067032
-Node: Try To Round1069769
-Node: Setting precision1070676
-Ref: table-predefined-precision-strings1071381
-Node: Setting the rounding mode1073266
-Ref: table-gawk-rounding-modes1073648
-Ref: Setting the rounding mode-Footnote-11077706
-Node: Arbitrary Precision Integers1077889
-Ref: Arbitrary Precision Integers-Footnote-11081101
-Node: Checking for MPFR1081257
-Node: POSIX Floating Point Problems1082747
-Ref: POSIX Floating Point Problems-Footnote-11087611
-Node: Floating point summary1087649
-Node: Dynamic Extensions1089913
-Node: Extension Intro1091512
-Node: Plugin License1092820
-Node: Extension Mechanism Outline1093633
-Ref: figure-load-extension1094084
-Ref: figure-register-new-function1095669
-Ref: figure-call-new-function1096779
-Node: Extension API Description1098903
-Node: Extension API Functions Introduction1100632
-Ref: table-api-std-headers1102530
-Node: General Data Types1106994
-Ref: General Data Types-Footnote-11116162
-Node: Memory Allocation Functions1116477
-Ref: Memory Allocation Functions-Footnote-11121202
-Node: Constructor Functions1121301
-Node: API Ownership of MPFR and GMP Values1125206
-Node: Registration Functions1126767
-Node: Extension Functions1127471
-Node: Exit Callback Functions1133047
-Node: Extension Version String1134366
-Node: Input Parsers1135061
-Node: Output Wrappers1149705
-Node: Two-way processors1154553
-Node: Printing Messages1156914
-Ref: Printing Messages-Footnote-11158128
-Node: Updating ERRNO1158283
-Node: Requesting Values1159082
-Ref: table-value-types-returned1159835
-Node: Accessing Parameters1160944
-Node: Symbol Table Access1162228
-Node: Symbol table by name1162744
-Ref: Symbol table by name-Footnote-11165955
-Node: Symbol table by cookie1166087
-Ref: Symbol table by cookie-Footnote-11170368
-Node: Cached values1170432
-Ref: Cached values-Footnote-11174076
-Node: Array Manipulation1174233
-Ref: Array Manipulation-Footnote-11175336
-Node: Array Data Types1175373
-Ref: Array Data Types-Footnote-11178195
-Node: Array Functions1178295
-Node: Flattening Arrays1183324
-Node: Creating Arrays1190376
-Node: Redirection API1195226
-Node: Extension API Variables1198247
-Node: Extension Versioning1198972
-Ref: gawk-api-version1199409
-Node: Extension GMP/MPFR Versioning1201197
-Node: Extension API Informational Variables1202903
-Node: Extension API Boilerplate1204156
-Node: Changes from API V11208292
-Node: Finding Extensions1209926
-Node: Extension Example1210501
-Node: Internal File Description1211325
-Node: Internal File Ops1215649
-Ref: Internal File Ops-Footnote-11227207
-Node: Using Internal File Ops1227355
-Ref: Using Internal File Ops-Footnote-11229786
-Node: Extension Samples1230064
-Node: Extension Sample File Functions1231633
-Node: Extension Sample Fnmatch1239771
-Node: Extension Sample Fork1241366
-Node: Extension Sample Inplace1242642
-Node: Extension Sample Ord1246314
-Node: Extension Sample Readdir1247190
-Ref: table-readdir-file-types1247979
-Node: Extension Sample Revout1249340
-Node: Extension Sample Rev2way1249937
-Node: Extension Sample Read write array1250689
-Node: Extension Sample Readfile1253963
-Node: Extension Sample Time1255094
-Node: Extension Sample API Tests1257384
-Node: gawkextlib1257892
-Node: Extension summary1260928
-Node: Extension Exercises1264786
-Node: Language History1266064
-Node: V7/SVR3.11267778
-Node: SVR41270128
-Node: POSIX1271660
-Node: BTL1273085
-Node: POSIX/GNU1273854
-Node: Feature History1280385
-Node: Common Extensions1300201
-Node: Ranges and Locales1301678
-Ref: Ranges and Locales-Footnote-11306479
-Ref: Ranges and Locales-Footnote-21306506
-Ref: Ranges and Locales-Footnote-31306745
-Node: Contributors1306968
-Node: History summary1313173
-Node: Installation1314619
-Node: Gawk Distribution1315583
-Node: Getting1316075
-Node: Extracting1317074
-Node: Distribution contents1318786
-Node: Unix Installation1326866
-Node: Quick Installation1327688
-Node: Compiling with MPFR1330234
-Node: Shell Startup Files1330940
-Node: Additional Configuration Options1332097
-Node: Configuration Philosophy1334484
-Node: Compiling from Git1336986
-Node: Building the Documentation1337545
-Node: Non-Unix Installation1338957
-Node: PC Installation1339433
-Node: PC Binary Installation1340306
-Node: PC Compiling1341211
-Node: PC Using1342389
-Node: Cygwin1346117
-Node: MSYS1347373
-Node: OpenVMS Installation1348005
-Node: OpenVMS Compilation1348686
-Ref: OpenVMS Compilation-Footnote-11350169
-Node: OpenVMS Dynamic Extensions1350231
-Node: OpenVMS Installation Details1351867
-Node: OpenVMS Running1354302
-Node: OpenVMS GNV1358439
-Node: Bugs1359194
-Node: Bug definition1360118
-Node: Bug address1363769
-Node: Usenet1367360
-Node: Performance bugs1368591
-Node: Asking for help1371609
-Node: Maintainers1373600
-Node: Other Versions1374627
-Node: Installation summary1383970
-Node: Notes1385354
-Node: Compatibility Mode1386164
-Node: Additions1386986
-Node: Accessing The Source1387931
-Node: Adding Code1389466
-Node: New Ports1396602
-Node: Derived Files1401112
-Ref: Derived Files-Footnote-11406959
-Ref: Derived Files-Footnote-21406994
-Ref: Derived Files-Footnote-31407611
-Node: Future Extensions1407725
-Node: Implementation Limitations1408397
-Node: Extension Design1409639
-Node: Old Extension Problems1410803
-Ref: Old Extension Problems-Footnote-11412379
-Node: Extension New Mechanism Goals1412440
-Ref: Extension New Mechanism Goals-Footnote-11415936
-Node: Extension Other Design Decisions1416137
-Node: Extension Future Growth1418336
-Node: Notes summary1418960
-Node: Basic Concepts1420173
-Node: Basic High Level1420858
-Ref: figure-general-flow1421140
-Ref: figure-process-flow1421847
-Ref: Basic High Level-Footnote-11425248
-Node: Basic Data Typing1425437
-Node: Glossary1428855
-Node: Copying1461977
-Node: GNU Free Documentation License1499738
-Node: Index1525061
+Ref: table-sub-escapes615469
+Ref: table-sub-proposed617115
+Ref: table-posix-sub618625
+Ref: table-gensub-escapes620313
+Ref: Gory Details-Footnote-1621247
+Node: I/O Functions621401
+Ref: table-system-return-values628088
+Ref: I/O Functions-Footnote-1630259
+Ref: I/O Functions-Footnote-2630407
+Node: Time Functions630527
+Ref: Time Functions-Footnote-1641683
+Ref: Time Functions-Footnote-2641759
+Ref: Time Functions-Footnote-3641921
+Ref: Time Functions-Footnote-4642032
+Ref: Time Functions-Footnote-5642150
+Ref: Time Functions-Footnote-6642385
+Node: Bitwise Functions642667
+Ref: table-bitwise-ops643269
+Ref: Bitwise Functions-Footnote-1649523
+Ref: Bitwise Functions-Footnote-2649702
+Node: Type Functions649899
+Node: I18N Functions653492
+Node: User-defined655235
+Node: Definition Syntax656055
+Ref: Definition Syntax-Footnote-1661883
+Node: Function Example661960
+Ref: Function Example-Footnote-1664939
+Node: Function Calling664961
+Node: Calling A Function665555
+Node: Variable Scope666525
+Node: Pass By Value/Reference669579
+Node: Function Caveats672311
+Ref: Function Caveats-Footnote-1674406
+Node: Return Statement674530
+Node: Dynamic Typing677585
+Node: Indirect Calls679977
+Node: Functions Summary691136
+Node: Library Functions693913
+Ref: Library Functions-Footnote-1697461
+Ref: Library Functions-Footnote-2697604
+Node: Library Names697779
+Ref: Library Names-Footnote-1701573
+Ref: Library Names-Footnote-2701800
+Node: General Functions701896
+Node: Strtonum Function703166
+Node: Assert Function706248
+Node: Round Function709700
+Node: Cliff Random Function711278
+Node: Ordinal Functions712311
+Ref: Ordinal Functions-Footnote-1715420
+Ref: Ordinal Functions-Footnote-2715672
+Node: Join Function715886
+Ref: Join Function-Footnote-1717689
+Node: Getlocaltime Function717893
+Node: Readfile Function721667
+Node: Shell Quoting723696
+Node: Isnumeric Function725152
+Node: To CSV Function726588
+Node: Data File Management728664
+Node: Filetrans Function729296
+Node: Rewind Function733590
+Node: File Checking735569
+Ref: File Checking-Footnote-1736941
+Node: Empty Files737148
+Node: Ignoring Assigns739215
+Node: Getopt Function740789
+Ref: Getopt Function-Footnote-1756623
+Node: Passwd Functions756835
+Ref: Passwd Functions-Footnote-1766017
+Node: Group Functions766105
+Ref: Group Functions-Footnote-1774243
+Node: Walking Arrays774456
+Node: Library Functions Summary777504
+Node: Library Exercises778928
+Node: Sample Programs779415
+Node: Running Examples780197
+Node: Clones780949
+Node: Cut Program782221
+Node: Egrep Program792662
+Node: Id Program801979
+Node: Split Program812093
+Ref: Split Program-Footnote-1822328
+Node: Tee Program822515
+Node: Uniq Program825424
+Node: Wc Program833289
+Node: Bytes vs. Characters833684
+Node: Using extensions835286
+Node: wc program836066
+Node: Miscellaneous Programs841072
+Node: Dupword Program842301
+Node: Alarm Program844364
+Node: Translate Program849277
+Ref: Translate Program-Footnote-1854018
+Node: Labels Program854296
+Ref: Labels Program-Footnote-1857737
+Node: Word Sorting857829
+Node: History Sorting862023
+Node: Extract Program864298
+Node: Simple Sed872567
+Node: Igawk Program875783
+Ref: Igawk Program-Footnote-1891030
+Ref: Igawk Program-Footnote-2891236
+Ref: Igawk Program-Footnote-3891366
+Node: Anagram Program891493
+Node: Signature Program894589
+Node: Programs Summary895841
+Node: Programs Exercises897099
+Ref: Programs Exercises-Footnote-1901415
+Node: Advanced Features901501
+Node: Nondecimal Data903995
+Node: Boolean Typed Values905625
+Node: Array Sorting907600
+Node: Controlling Array Traversal908329
+Ref: Controlling Array Traversal-Footnote-1916836
+Node: Array Sorting Functions916958
+Ref: Array Sorting Functions-Footnote-1923077
+Node: Two-way I/O923285
+Ref: Two-way I/O-Footnote-1931280
+Ref: Two-way I/O-Footnote-2931471
+Node: TCP/IP Networking931553
+Node: Profiling934733
+Node: Persistent Memory944443
+Ref: Persistent Memory-Footnote-1954053
+Node: Extension Philosophy954184
+Node: Advanced Features Summary955719
+Node: Internationalization957989
+Node: I18N and L10N959695
+Node: Explaining gettext960390
+Ref: Explaining gettext-Footnote-1966543
+Ref: Explaining gettext-Footnote-2966738
+Node: Programmer i18n966903
+Ref: Programmer i18n-Footnote-1972016
+Node: Translator i18n972065
+Node: String Extraction972901
+Ref: String Extraction-Footnote-1974079
+Node: Printf Ordering974177
+Ref: Printf Ordering-Footnote-1977039
+Node: I18N Portability977107
+Ref: I18N Portability-Footnote-1979681
+Node: I18N Example979752
+Ref: I18N Example-Footnote-1983152
+Ref: I18N Example-Footnote-2983228
+Node: Gawk I18N983345
+Node: I18N Summary984001
+Node: Debugger985402
+Node: Debugging986426
+Node: Debugging Concepts986875
+Node: Debugging Terms988701
+Node: Awk Debugging991314
+Ref: Awk Debugging-Footnote-1992291
+Node: Sample Debugging Session992431
+Node: Debugger Invocation992983
+Node: Finding The Bug994612
+Node: List of Debugger Commands1001298
+Node: Breakpoint Control1002675
+Node: Debugger Execution Control1006507
+Node: Viewing And Changing Data1009987
+Node: Execution Stack1013725
+Node: Debugger Info1015406
+Node: Miscellaneous Debugger Commands1019705
+Node: Readline Support1024958
+Node: Limitations1025904
+Node: Debugging Summary1028548
+Node: Namespaces1029847
+Node: Global Namespace1030974
+Node: Qualified Names1032419
+Node: Default Namespace1033454
+Node: Changing The Namespace1034229
+Node: Naming Rules1035923
+Node: Internal Name Management1037838
+Node: Namespace Example1038908
+Node: Namespace And Features1041491
+Node: Namespace Summary1042948
+Node: Arbitrary Precision Arithmetic1044461
+Node: Computer Arithmetic1045980
+Ref: table-numeric-ranges1049797
+Ref: table-floating-point-ranges1050295
+Ref: Computer Arithmetic-Footnote-11050954
+Node: Math Definitions1051013
+Ref: table-ieee-formats1054058
+Node: MPFR features1054632
+Node: MPFR On Parole1055085
+Ref: MPFR On Parole-Footnote-11055929
+Node: MPFR Intro1056088
+Node: FP Math Caution1057778
+Ref: FP Math Caution-Footnote-11058852
+Node: Inexactness of computations1059229
+Node: Inexact representation1060260
+Node: Comparing FP Values1061643
+Node: Errors accumulate1062901
+Node: Strange values1064368
+Ref: Strange values-Footnote-11067034
+Node: Getting Accuracy1067139
+Node: Try To Round1069876
+Node: Setting precision1070783
+Ref: table-predefined-precision-strings1071488
+Node: Setting the rounding mode1073373
+Ref: table-gawk-rounding-modes1073755
+Ref: Setting the rounding mode-Footnote-11077813
+Node: Arbitrary Precision Integers1077996
+Ref: Arbitrary Precision Integers-Footnote-11081208
+Node: Checking for MPFR1081364
+Node: POSIX Floating Point Problems1082854
+Ref: POSIX Floating Point Problems-Footnote-11087718
+Node: Floating point summary1087756
+Node: Dynamic Extensions1090020
+Node: Extension Intro1091619
+Node: Plugin License1092927
+Node: Extension Mechanism Outline1093740
+Ref: figure-load-extension1094191
+Ref: figure-register-new-function1095776
+Ref: figure-call-new-function1096886
+Node: Extension API Description1099010
+Node: Extension API Functions Introduction1100739
+Ref: table-api-std-headers1102637
+Node: General Data Types1107101
+Ref: General Data Types-Footnote-11116269
+Node: Memory Allocation Functions1116584
+Ref: Memory Allocation Functions-Footnote-11121309
+Node: Constructor Functions1121408
+Node: API Ownership of MPFR and GMP Values1125313
+Node: Registration Functions1126874
+Node: Extension Functions1127578
+Node: Exit Callback Functions1133154
+Node: Extension Version String1134473
+Node: Input Parsers1135168
+Node: Output Wrappers1149812
+Node: Two-way processors1154660
+Node: Printing Messages1157021
+Ref: Printing Messages-Footnote-11158235
+Node: Updating ERRNO1158390
+Node: Requesting Values1159189
+Ref: table-value-types-returned1159942
+Node: Accessing Parameters1161051
+Node: Symbol Table Access1162335
+Node: Symbol table by name1162851
+Ref: Symbol table by name-Footnote-11166062
+Node: Symbol table by cookie1166194
+Ref: Symbol table by cookie-Footnote-11170475
+Node: Cached values1170539
+Ref: Cached values-Footnote-11174183
+Node: Array Manipulation1174340
+Ref: Array Manipulation-Footnote-11175443
+Node: Array Data Types1175480
+Ref: Array Data Types-Footnote-11178302
+Node: Array Functions1178402
+Node: Flattening Arrays1183431
+Node: Creating Arrays1190483
+Node: Redirection API1195333
+Node: Extension API Variables1198354
+Node: Extension Versioning1199079
+Ref: gawk-api-version1199516
+Node: Extension GMP/MPFR Versioning1201304
+Node: Extension API Informational Variables1203010
+Node: Extension API Boilerplate1204263
+Node: Changes from API V11208399
+Node: Finding Extensions1210033
+Node: Extension Example1210608
+Node: Internal File Description1211432
+Node: Internal File Ops1215756
+Ref: Internal File Ops-Footnote-11227314
+Node: Using Internal File Ops1227462
+Ref: Using Internal File Ops-Footnote-11229893
+Node: Extension Samples1230171
+Node: Extension Sample File Functions1231740
+Node: Extension Sample Fnmatch1239878
+Node: Extension Sample Fork1241473
+Node: Extension Sample Inplace1242749
+Node: Extension Sample Ord1246421
+Node: Extension Sample Readdir1247297
+Ref: table-readdir-file-types1248086
+Node: Extension Sample Revout1249447
+Node: Extension Sample Rev2way1250044
+Node: Extension Sample Read write array1250796
+Node: Extension Sample Readfile1254070
+Node: Extension Sample Time1255201
+Node: Extension Sample API Tests1257491
+Node: gawkextlib1257999
+Node: Extension summary1261035
+Node: Extension Exercises1264893
+Node: Language History1266171
+Node: V7/SVR3.11267885
+Node: SVR41270235
+Node: POSIX1271767
+Node: BTL1273192
+Node: POSIX/GNU1273961
+Node: Feature History1280492
+Node: Common Extensions1300308
+Node: Ranges and Locales1301785
+Ref: Ranges and Locales-Footnote-11306586
+Ref: Ranges and Locales-Footnote-21306613
+Ref: Ranges and Locales-Footnote-31306852
+Node: Contributors1307075
+Node: History summary1313280
+Node: Installation1314726
+Node: Gawk Distribution1315690
+Node: Getting1316182
+Node: Extracting1317181
+Node: Distribution contents1318893
+Node: Unix Installation1326973
+Node: Quick Installation1327795
+Node: Compiling with MPFR1330341
+Node: Shell Startup Files1331047
+Node: Additional Configuration Options1332204
+Node: Configuration Philosophy1334591
+Node: Compiling from Git1337093
+Node: Building the Documentation1337652
+Node: Non-Unix Installation1339064
+Node: PC Installation1339540
+Node: PC Binary Installation1340413
+Node: PC Compiling1341318
+Node: PC Using1342496
+Node: Cygwin1346224
+Node: MSYS1347480
+Node: OpenVMS Installation1348112
+Node: OpenVMS Compilation1348793
+Ref: OpenVMS Compilation-Footnote-11350276
+Node: OpenVMS Dynamic Extensions1350338
+Node: OpenVMS Installation Details1351974
+Node: OpenVMS Running1354409
+Node: OpenVMS GNV1358546
+Node: Bugs1359301
+Node: Bug definition1360225
+Node: Bug address1363876
+Node: Usenet1367467
+Node: Performance bugs1368698
+Node: Asking for help1371716
+Node: Maintainers1373707
+Node: Other Versions1374734
+Node: Installation summary1384077
+Node: Notes1385461
+Node: Compatibility Mode1386271
+Node: Additions1387093
+Node: Accessing The Source1388038
+Node: Adding Code1389573
+Node: New Ports1396709
+Node: Derived Files1401219
+Ref: Derived Files-Footnote-11407066
+Ref: Derived Files-Footnote-21407101
+Ref: Derived Files-Footnote-31407718
+Node: Future Extensions1407832
+Node: Implementation Limitations1408504
+Node: Extension Design1409746
+Node: Old Extension Problems1410910
+Ref: Old Extension Problems-Footnote-11412486
+Node: Extension New Mechanism Goals1412547
+Ref: Extension New Mechanism Goals-Footnote-11416043
+Node: Extension Other Design Decisions1416244
+Node: Extension Future Growth1418443
+Node: Notes summary1419067
+Node: Basic Concepts1420280
+Node: Basic High Level1420965
+Ref: figure-general-flow1421247
+Ref: figure-process-flow1421954
+Ref: Basic High Level-Footnote-11425355
+Node: Basic Data Typing1425544
+Node: Glossary1428962
+Node: Copying1462084
+Node: GNU Free Documentation License1499845
+Node: Index1525168
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index c4d3c884..69fbcdaf 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -19873,6 +19873,12 @@ Although this makes a certain amount of sense, it can 
be surprising.
 @cindex backslash (@code{\}) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
 @cindex @code{&} (ampersand) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
 @cindex ampersand (@code{&}) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
+@cindex Spengler, Egon
+@cindex Ghostbusters
+@i{I collect spores, molds, and fungus.}
+@author Dr.@: Egon Spengler (``Ghostbusters,'' 1984)
+@end quotation
 @quotation CAUTION
 This subsubsection has been reported to cause headaches.
diff --git a/doc/ b/doc/
index b7c2b34a..7d858de0 100644
--- a/doc/
+++ b/doc/
@@ -19018,6 +19018,12 @@ Although this makes a certain amount of sense, it can 
be surprising.
 @cindex backslash (@code{\}) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
 @cindex @code{&} (ampersand) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
 @cindex ampersand (@code{&}) @subentry 
@code{gsub()}/@code{gensub()}/@code{sub()} functions and
+@cindex Spengler, Egon
+@cindex Ghostbusters
+@i{I collect spores, molds, and fungus.}
+@author Dr.@: Egon Spengler (``Ghostbusters,'' 1984)
+@end quotation
 @quotation CAUTION
 This subsubsection has been reported to cause headaches.


Summary of changes:
 doc/ChangeLog   |   4 +
 doc/   | 729 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   6 +
 doc/ |   6 +
 4 files changed, 383 insertions(+), 362 deletions(-)


reply via email to

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