[Top][All Lists]

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

[SCM] gawk branch, master, updated. gawk-4.1.0-4816-g12f0f4f2

From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-4816-g12f0f4f2
Date: Fri, 29 Jul 2022 04:30:03 -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  12f0f4f27872cd4df6c63977fd0c6ff63d29e424 (commit)
      from  f1e57af42496dbbc043a02dcb039c180ac39c382 (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 12f0f4f27872cd4df6c63977fd0c6ff63d29e424
Author: Arnold D. Robbins <>
Date:   Fri Jul 29 11:29:44 2022 +0300

    Doc updates.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 1f17a147..40062ce6 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2022-07-29         Arnold D. Robbins     <>
+       * (Library Functions): Remove nextfile from the list
+       of gawk extensions. It's now standard
+       * Persistent Memory: Documnent that PMA and -M don't mix.
 2022-07-26         Arnold D. Robbins     <>
        * (Persistent Memory): Document how to tell if you
diff --git a/doc/ b/doc/
index 513f4c03..33d9f76e 100644
--- a/doc/
+++ b/doc/
@@ -15733,9 +15733,6 @@ different implementations of 'awk' is pretty 
      1>&2"' instead of '> "/dev/stderr"' if your system does not have a
      '/dev/stderr', or if you cannot use 'gawk'.
-   * A number of programs use 'nextfile' (*note Nextfile Statement::) to
-     skip any remaining input in the input file.
    * Finally, some of the programs choose to ignore upper- and lowercase
      distinctions in their input.  They do so by assigning one to
      'IGNORECASE'.  You can achieve almost the same effect(2) by adding
@@ -22219,6 +22216,11 @@ information the persistent memory allocator will 
print.  'gawk' sets the
 default to one.  See the 'support/pma.c' source code to understand what
 the different verbosity levels are.
+     NOTE: Persistent memory and the use of MPFR (the '-M' option) don't
+     mix!  If you use '-M' then you will get a core dump on the second
+     'gawk' run.  This may eventually be fixed.  But then again, it may
+     not.
    Here are articles and web links that provide more information about
 persistent memory and why it's useful in a scripting language like
@@ -36357,7 +36359,7 @@ Index
 * case sensitivity, regexps and <1>:     User-modified.       (line  79)
 * case sensitivity, array indices and:   Array Intro.         (line 100)
 * case sensitivity, converting case:     String Functions.    (line 540)
-* case sensitivity, example programs:    Library Functions.   (line  53)
+* case sensitivity, example programs:    Library Functions.   (line  50)
 * CGI, awk scripts for:                  Options.             (line 146)
 * character sets (machine character encodings): Ordinal Functions.
                                                               (line  45)
@@ -37637,7 +37639,7 @@ Index
 * IGNORECASE variable:                   User-modified.       (line  79)
 * IGNORECASE variable, array indices and: Array Intro.        (line 100)
 * IGNORECASE variable, in example programs: Library Functions.
-                                                              (line  53)
+                                                              (line  50)
 * IGNORECASE variable, array sorting functions and: Array Sorting Functions.
                                                               (line  88)
 * Illumos, POSIX-compliant awk:          Other Versions.      (line 109)
@@ -37757,7 +37759,7 @@ Index
 * Kahrs, Jürgen <1>:                     Contributors.        (line  71)
 * Kasal, Stepan:                         Acknowledgments.     (line  60)
 * Kelly, Terence:                        Persistent Memory.   (line  66)
-* Kelly, Terence <1>:                    Persistent Memory.   (line  94)
+* Kelly, Terence <1>:                    Persistent Memory.   (line  99)
 * Kelly, Terence <2>:                    Feature History.     (line 508)
 * Kenobi, Obi-Wan:                       Undocumented.        (line   6)
 * Kernighan, Brian:                      History.             (line  17)
@@ -39465,327 +39467,327 @@ Node: Dynamic Typing641575
 Node: Indirect Calls642505
 Node: Functions Summary653432
 Node: Library Functions656137
-Ref: Library Functions-Footnote-1659744
-Ref: Library Functions-Footnote-2659887
-Node: Library Names660058
-Ref: Library Names-Footnote-1663725
-Ref: Library Names-Footnote-2663948
-Node: General Functions664034
-Node: Strtonum Function665216
-Node: Assert Function668238
-Node: Round Function671564
-Node: Cliff Random Function673104
-Node: Ordinal Functions674120
-Ref: Ordinal Functions-Footnote-1677183
-Ref: Ordinal Functions-Footnote-2677435
-Node: Join Function677645
-Ref: Join Function-Footnote-1679415
-Node: Getlocaltime Function679615
-Node: Readfile Function683357
-Node: Shell Quoting685334
-Node: Isnumeric Function686762
-Node: Data File Management688150
-Node: Filetrans Function688782
-Node: Rewind Function692878
-Node: File Checking694787
-Ref: File Checking-Footnote-1696121
-Node: Empty Files696322
-Node: Ignoring Assigns698301
-Node: Getopt Function699851
-Ref: Getopt Function-Footnote-1715148
-Node: Passwd Functions715348
-Ref: Passwd Functions-Footnote-1724187
-Node: Group Functions724275
-Ref: Group Functions-Footnote-1732173
-Node: Walking Arrays732380
-Node: Library Functions Summary735388
-Node: Library Exercises736794
-Node: Sample Programs737259
-Node: Running Examples738029
-Node: Clones738757
-Node: Cut Program739981
-Node: Egrep Program750121
-Node: Id Program759122
-Node: Split Program769057
-Ref: Split Program-Footnote-1778950
-Node: Tee Program779123
-Node: Uniq Program781913
-Node: Wc Program789501
-Node: Bytes vs. Characters789888
-Node: Using extensions791436
-Node: wc program792190
-Node: Miscellaneous Programs797055
-Node: Dupword Program798268
-Node: Alarm Program800298
-Node: Translate Program805153
-Ref: Translate Program-Footnote-1809718
-Node: Labels Program809988
-Ref: Labels Program-Footnote-1813339
-Node: Word Sorting813423
-Node: History Sorting817495
-Node: Extract Program819720
-Node: Simple Sed827733
-Node: Igawk Program830807
-Ref: Igawk Program-Footnote-1845138
-Ref: Igawk Program-Footnote-2845340
-Ref: Igawk Program-Footnote-3845462
-Node: Anagram Program845577
-Node: Signature Program848639
-Node: Programs Summary849886
-Node: Programs Exercises851100
-Ref: Programs Exercises-Footnote-1855230
-Node: Advanced Features855316
-Node: Nondecimal Data857713
-Node: Boolean Typed Values859311
-Node: Array Sorting861192
-Node: Controlling Array Traversal861897
-Ref: Controlling Array Traversal-Footnote-1870265
-Node: Array Sorting Functions870383
-Ref: Array Sorting Functions-Footnote-1876294
-Node: Two-way I/O876490
-Ref: Two-way I/O-Footnote-1884216
-Ref: Two-way I/O-Footnote-2884403
-Node: TCP/IP Networking884485
-Node: Profiling887561
-Node: Persistent Memory896867
-Ref: Persistent Memory-Footnote-1903720
-Node: Extension Philosophy903847
-Node: Advanced Features Summary905334
-Node: Internationalization907506
-Node: I18N and L10N909180
-Node: Explaining gettext909867
-Ref: Explaining gettext-Footnote-1915759
-Ref: Explaining gettext-Footnote-2915944
-Node: Programmer i18n916109
-Ref: Programmer i18n-Footnote-1921058
-Node: Translator i18n921107
-Node: String Extraction921901
-Ref: String Extraction-Footnote-1923033
-Node: Printf Ordering923119
-Ref: Printf Ordering-Footnote-1925905
-Node: I18N Portability925969
-Ref: I18N Portability-Footnote-1928425
-Node: I18N Example928488
-Ref: I18N Example-Footnote-1931763
-Ref: I18N Example-Footnote-2931836
-Node: Gawk I18N931945
-Node: I18N Summary932567
-Node: Debugger933908
-Node: Debugging934908
-Node: Debugging Concepts935349
-Node: Debugging Terms937158
-Node: Awk Debugging939733
-Ref: Awk Debugging-Footnote-1940678
-Node: Sample Debugging Session940810
-Node: Debugger Invocation941344
-Node: Finding The Bug942730
-Node: List of Debugger Commands949204
-Node: Breakpoint Control950537
-Node: Debugger Execution Control954231
-Node: Viewing And Changing Data957593
-Node: Execution Stack961134
-Node: Debugger Info962771
-Node: Miscellaneous Debugger Commands966842
-Node: Readline Support971904
-Node: Limitations972800
-Node: Debugging Summary975354
-Node: Namespaces976633
-Node: Global Namespace977744
-Node: Qualified Names979142
-Node: Default Namespace980141
-Node: Changing The Namespace980882
-Node: Naming Rules982496
-Node: Internal Name Management984344
-Node: Namespace Example985386
-Node: Namespace And Features987948
-Node: Namespace Summary989383
-Node: Arbitrary Precision Arithmetic990860
-Node: Computer Arithmetic992347
-Ref: table-numeric-ranges996113
-Ref: table-floating-point-ranges996607
-Ref: Computer Arithmetic-Footnote-1997266
-Node: Math Definitions997323
-Ref: table-ieee-formats1000299
-Node: MPFR features1000867
-Node: MPFR On Parole1001312
-Ref: MPFR On Parole-Footnote-11002141
-Node: MPFR Intro1002296
-Node: FP Math Caution1003976
-Ref: FP Math Caution-Footnote-11005048
-Node: Inexactness of computations1005417
-Node: Inexact representation1006448
-Node: Comparing FP Values1007808
-Node: Errors accumulate1009049
-Node: Strange values1010505
-Ref: Strange values-Footnote-11013093
-Node: Getting Accuracy1013198
-Node: Try To Round1015908
-Node: Setting precision1016807
-Ref: table-predefined-precision-strings1017504
-Node: Setting the rounding mode1019335
-Ref: table-gawk-rounding-modes1019709
-Ref: Setting the rounding mode-Footnote-11023641
-Node: Arbitrary Precision Integers1023820
-Ref: Arbitrary Precision Integers-Footnote-11026995
-Node: Checking for MPFR1027144
-Node: POSIX Floating Point Problems1028618
-Ref: POSIX Floating Point Problems-Footnote-11033271
-Node: Floating point summary1033309
-Node: Dynamic Extensions1035499
-Node: Extension Intro1037052
-Node: Plugin License1038318
-Node: Extension Mechanism Outline1039115
-Ref: figure-load-extension1039554
-Ref: figure-register-new-function1041120
-Ref: figure-call-new-function1042213
-Node: Extension API Description1044276
-Node: Extension API Functions Introduction1045989
-Ref: table-api-std-headers1047825
-Node: General Data Types1052075
-Ref: General Data Types-Footnote-11060781
-Node: Memory Allocation Functions1061080
-Ref: Memory Allocation Functions-Footnote-11065581
-Node: Constructor Functions1065680
-Node: API Ownership of MPFR and GMP Values1069333
-Node: Registration Functions1070866
-Node: Extension Functions1071566
-Node: Exit Callback Functions1076888
-Node: Extension Version String1078138
-Node: Input Parsers1078801
-Node: Output Wrappers1091522
-Node: Two-way processors1096034
-Node: Printing Messages1098299
-Ref: Printing Messages-Footnote-11099470
-Node: Updating ERRNO1099623
-Node: Requesting Values1100362
-Ref: table-value-types-returned1101099
-Node: Accessing Parameters1102208
-Node: Symbol Table Access1103445
-Node: Symbol table by name1103957
-Ref: Symbol table by name-Footnote-11106982
-Node: Symbol table by cookie1107110
-Ref: Symbol table by cookie-Footnote-11111295
-Node: Cached values1111359
-Ref: Cached values-Footnote-11114895
-Node: Array Manipulation1115048
-Ref: Array Manipulation-Footnote-11116139
-Node: Array Data Types1116176
-Ref: Array Data Types-Footnote-11118834
-Node: Array Functions1118926
-Node: Flattening Arrays1123711
-Node: Creating Arrays1130687
-Node: Redirection API1135454
-Node: Extension API Variables1138287
-Node: Extension Versioning1138998
-Ref: gawk-api-version1139427
-Node: Extension GMP/MPFR Versioning1141159
-Node: Extension API Informational Variables1142787
-Node: Extension API Boilerplate1143860
-Node: Changes from API V11147834
-Node: Finding Extensions1149406
-Node: Extension Example1149965
-Node: Internal File Description1150763
-Node: Internal File Ops1154843
-Ref: Internal File Ops-Footnote-11166193
-Node: Using Internal File Ops1166333
-Ref: Using Internal File Ops-Footnote-11168716
-Node: Extension Samples1168990
-Node: Extension Sample File Functions1170519
-Node: Extension Sample Fnmatch1178168
-Node: Extension Sample Fork1179655
-Node: Extension Sample Inplace1180873
-Node: Extension Sample Ord1184499
-Node: Extension Sample Readdir1185335
-Ref: table-readdir-file-types1186224
-Node: Extension Sample Revout1187292
-Node: Extension Sample Rev2way1187881
-Node: Extension Sample Read write array1188621
-Node: Extension Sample Readfile1191786
-Node: Extension Sample Time1192881
-Node: Extension Sample API Tests1194633
-Node: gawkextlib1195125
-Node: Extension summary1198043
-Node: Extension Exercises1201745
-Node: Language History1202987
-Node: V7/SVR3.11204643
-Node: SVR41206795
-Node: POSIX1208229
-Node: BTL1209610
-Node: POSIX/GNU1210339
-Node: Feature History1216245
-Node: Common Extensions1233984
-Node: Ranges and Locales1235267
-Ref: Ranges and Locales-Footnote-11239883
-Ref: Ranges and Locales-Footnote-21239910
-Ref: Ranges and Locales-Footnote-31240145
-Node: Contributors1240368
-Node: History summary1246365
-Node: Installation1247745
-Node: Gawk Distribution1248689
-Node: Getting1249173
-Node: Extracting1250136
-Node: Distribution contents1251774
-Node: Unix Installation1258835
-Node: Quick Installation1259639
-Node: Compiling with MPFR1262059
-Node: Shell Startup Files1262749
-Node: Additional Configuration Options1263838
-Node: Configuration Philosophy1266153
-Node: Compiling from Git1268549
-Node: Building the Documentation1269104
-Node: Non-Unix Installation1270488
-Node: PC Installation1270948
-Node: PC Binary Installation1271786
-Node: PC Compiling1272659
-Node: PC Using1273776
-Node: Cygwin1277272
-Node: MSYS1278496
-Node: VMS Installation1279098
-Node: VMS Compilation1279817
-Ref: VMS Compilation-Footnote-11281046
-Node: VMS Dynamic Extensions1281104
-Node: VMS Installation Details1282789
-Node: VMS Running1285051
-Node: VMS GNV1289330
-Node: Bugs1290044
-Node: Bug definition1290956
-Node: Bug address1293892
-Node: Usenet1297080
-Node: Performance bugs1298269
-Node: Asking for help1301190
-Node: Maintainers1303157
-Node: Other Versions1304164
-Node: Installation summary1312434
-Node: Notes1313791
-Node: Compatibility Mode1314585
-Node: Additions1315367
-Node: Accessing The Source1316292
-Node: Adding Code1317729
-Node: New Ports1324544
-Node: Derived Files1328919
-Ref: Derived Files-Footnote-11334579
-Ref: Derived Files-Footnote-21334614
-Ref: Derived Files-Footnote-31335212
-Node: Future Extensions1335326
-Node: Implementation Limitations1335984
-Node: Extension Design1337194
-Node: Old Extension Problems1338338
-Ref: Old Extension Problems-Footnote-11339856
-Node: Extension New Mechanism Goals1339913
-Ref: Extension New Mechanism Goals-Footnote-11343277
-Node: Extension Other Design Decisions1343466
-Node: Extension Future Growth1345579
-Node: Notes summary1346185
-Node: Basic Concepts1347343
-Node: Basic High Level1348024
-Ref: figure-general-flow1348306
-Ref: figure-process-flow1348992
-Ref: Basic High Level-Footnote-11352294
-Node: Basic Data Typing1352479
-Node: Glossary1355807
-Node: Copying1387694
-Node: GNU Free Documentation License1425237
-Node: Index1450357
+Ref: Library Functions-Footnote-1659621
+Ref: Library Functions-Footnote-2659764
+Node: Library Names659935
+Ref: Library Names-Footnote-1663602
+Ref: Library Names-Footnote-2663825
+Node: General Functions663911
+Node: Strtonum Function665093
+Node: Assert Function668115
+Node: Round Function671441
+Node: Cliff Random Function672981
+Node: Ordinal Functions673997
+Ref: Ordinal Functions-Footnote-1677060
+Ref: Ordinal Functions-Footnote-2677312
+Node: Join Function677522
+Ref: Join Function-Footnote-1679292
+Node: Getlocaltime Function679492
+Node: Readfile Function683234
+Node: Shell Quoting685211
+Node: Isnumeric Function686639
+Node: Data File Management688027
+Node: Filetrans Function688659
+Node: Rewind Function692755
+Node: File Checking694664
+Ref: File Checking-Footnote-1695998
+Node: Empty Files696199
+Node: Ignoring Assigns698178
+Node: Getopt Function699728
+Ref: Getopt Function-Footnote-1715025
+Node: Passwd Functions715225
+Ref: Passwd Functions-Footnote-1724064
+Node: Group Functions724152
+Ref: Group Functions-Footnote-1732050
+Node: Walking Arrays732257
+Node: Library Functions Summary735265
+Node: Library Exercises736671
+Node: Sample Programs737136
+Node: Running Examples737906
+Node: Clones738634
+Node: Cut Program739858
+Node: Egrep Program749998
+Node: Id Program758999
+Node: Split Program768934
+Ref: Split Program-Footnote-1778827
+Node: Tee Program779000
+Node: Uniq Program781790
+Node: Wc Program789378
+Node: Bytes vs. Characters789765
+Node: Using extensions791313
+Node: wc program792067
+Node: Miscellaneous Programs796932
+Node: Dupword Program798145
+Node: Alarm Program800175
+Node: Translate Program805030
+Ref: Translate Program-Footnote-1809595
+Node: Labels Program809865
+Ref: Labels Program-Footnote-1813216
+Node: Word Sorting813300
+Node: History Sorting817372
+Node: Extract Program819597
+Node: Simple Sed827610
+Node: Igawk Program830684
+Ref: Igawk Program-Footnote-1845015
+Ref: Igawk Program-Footnote-2845217
+Ref: Igawk Program-Footnote-3845339
+Node: Anagram Program845454
+Node: Signature Program848516
+Node: Programs Summary849763
+Node: Programs Exercises850977
+Ref: Programs Exercises-Footnote-1855107
+Node: Advanced Features855193
+Node: Nondecimal Data857590
+Node: Boolean Typed Values859188
+Node: Array Sorting861069
+Node: Controlling Array Traversal861774
+Ref: Controlling Array Traversal-Footnote-1870142
+Node: Array Sorting Functions870260
+Ref: Array Sorting Functions-Footnote-1876171
+Node: Two-way I/O876367
+Ref: Two-way I/O-Footnote-1884093
+Ref: Two-way I/O-Footnote-2884280
+Node: TCP/IP Networking884362
+Node: Profiling887438
+Node: Persistent Memory896744
+Ref: Persistent Memory-Footnote-1903824
+Node: Extension Philosophy903951
+Node: Advanced Features Summary905438
+Node: Internationalization907610
+Node: I18N and L10N909284
+Node: Explaining gettext909971
+Ref: Explaining gettext-Footnote-1915863
+Ref: Explaining gettext-Footnote-2916048
+Node: Programmer i18n916213
+Ref: Programmer i18n-Footnote-1921162
+Node: Translator i18n921211
+Node: String Extraction922005
+Ref: String Extraction-Footnote-1923137
+Node: Printf Ordering923223
+Ref: Printf Ordering-Footnote-1926009
+Node: I18N Portability926073
+Ref: I18N Portability-Footnote-1928529
+Node: I18N Example928592
+Ref: I18N Example-Footnote-1931867
+Ref: I18N Example-Footnote-2931940
+Node: Gawk I18N932049
+Node: I18N Summary932671
+Node: Debugger934012
+Node: Debugging935012
+Node: Debugging Concepts935453
+Node: Debugging Terms937262
+Node: Awk Debugging939837
+Ref: Awk Debugging-Footnote-1940782
+Node: Sample Debugging Session940914
+Node: Debugger Invocation941448
+Node: Finding The Bug942834
+Node: List of Debugger Commands949308
+Node: Breakpoint Control950641
+Node: Debugger Execution Control954335
+Node: Viewing And Changing Data957697
+Node: Execution Stack961238
+Node: Debugger Info962875
+Node: Miscellaneous Debugger Commands966946
+Node: Readline Support972008
+Node: Limitations972904
+Node: Debugging Summary975458
+Node: Namespaces976737
+Node: Global Namespace977848
+Node: Qualified Names979246
+Node: Default Namespace980245
+Node: Changing The Namespace980986
+Node: Naming Rules982600
+Node: Internal Name Management984448
+Node: Namespace Example985490
+Node: Namespace And Features988052
+Node: Namespace Summary989487
+Node: Arbitrary Precision Arithmetic990964
+Node: Computer Arithmetic992451
+Ref: table-numeric-ranges996217
+Ref: table-floating-point-ranges996711
+Ref: Computer Arithmetic-Footnote-1997370
+Node: Math Definitions997427
+Ref: table-ieee-formats1000403
+Node: MPFR features1000971
+Node: MPFR On Parole1001416
+Ref: MPFR On Parole-Footnote-11002245
+Node: MPFR Intro1002400
+Node: FP Math Caution1004080
+Ref: FP Math Caution-Footnote-11005152
+Node: Inexactness of computations1005521
+Node: Inexact representation1006552
+Node: Comparing FP Values1007912
+Node: Errors accumulate1009153
+Node: Strange values1010609
+Ref: Strange values-Footnote-11013197
+Node: Getting Accuracy1013302
+Node: Try To Round1016012
+Node: Setting precision1016911
+Ref: table-predefined-precision-strings1017608
+Node: Setting the rounding mode1019439
+Ref: table-gawk-rounding-modes1019813
+Ref: Setting the rounding mode-Footnote-11023745
+Node: Arbitrary Precision Integers1023924
+Ref: Arbitrary Precision Integers-Footnote-11027099
+Node: Checking for MPFR1027248
+Node: POSIX Floating Point Problems1028722
+Ref: POSIX Floating Point Problems-Footnote-11033375
+Node: Floating point summary1033413
+Node: Dynamic Extensions1035603
+Node: Extension Intro1037156
+Node: Plugin License1038422
+Node: Extension Mechanism Outline1039219
+Ref: figure-load-extension1039658
+Ref: figure-register-new-function1041224
+Ref: figure-call-new-function1042317
+Node: Extension API Description1044380
+Node: Extension API Functions Introduction1046093
+Ref: table-api-std-headers1047929
+Node: General Data Types1052179
+Ref: General Data Types-Footnote-11060885
+Node: Memory Allocation Functions1061184
+Ref: Memory Allocation Functions-Footnote-11065685
+Node: Constructor Functions1065784
+Node: API Ownership of MPFR and GMP Values1069437
+Node: Registration Functions1070970
+Node: Extension Functions1071670
+Node: Exit Callback Functions1076992
+Node: Extension Version String1078242
+Node: Input Parsers1078905
+Node: Output Wrappers1091626
+Node: Two-way processors1096138
+Node: Printing Messages1098403
+Ref: Printing Messages-Footnote-11099574
+Node: Updating ERRNO1099727
+Node: Requesting Values1100466
+Ref: table-value-types-returned1101203
+Node: Accessing Parameters1102312
+Node: Symbol Table Access1103549
+Node: Symbol table by name1104061
+Ref: Symbol table by name-Footnote-11107086
+Node: Symbol table by cookie1107214
+Ref: Symbol table by cookie-Footnote-11111399
+Node: Cached values1111463
+Ref: Cached values-Footnote-11114999
+Node: Array Manipulation1115152
+Ref: Array Manipulation-Footnote-11116243
+Node: Array Data Types1116280
+Ref: Array Data Types-Footnote-11118938
+Node: Array Functions1119030
+Node: Flattening Arrays1123815
+Node: Creating Arrays1130791
+Node: Redirection API1135558
+Node: Extension API Variables1138391
+Node: Extension Versioning1139102
+Ref: gawk-api-version1139531
+Node: Extension GMP/MPFR Versioning1141263
+Node: Extension API Informational Variables1142891
+Node: Extension API Boilerplate1143964
+Node: Changes from API V11147938
+Node: Finding Extensions1149510
+Node: Extension Example1150069
+Node: Internal File Description1150867
+Node: Internal File Ops1154947
+Ref: Internal File Ops-Footnote-11166297
+Node: Using Internal File Ops1166437
+Ref: Using Internal File Ops-Footnote-11168820
+Node: Extension Samples1169094
+Node: Extension Sample File Functions1170623
+Node: Extension Sample Fnmatch1178272
+Node: Extension Sample Fork1179759
+Node: Extension Sample Inplace1180977
+Node: Extension Sample Ord1184603
+Node: Extension Sample Readdir1185439
+Ref: table-readdir-file-types1186328
+Node: Extension Sample Revout1187396
+Node: Extension Sample Rev2way1187985
+Node: Extension Sample Read write array1188725
+Node: Extension Sample Readfile1191890
+Node: Extension Sample Time1192985
+Node: Extension Sample API Tests1194737
+Node: gawkextlib1195229
+Node: Extension summary1198147
+Node: Extension Exercises1201849
+Node: Language History1203091
+Node: V7/SVR3.11204747
+Node: SVR41206899
+Node: POSIX1208333
+Node: BTL1209714
+Node: POSIX/GNU1210443
+Node: Feature History1216349
+Node: Common Extensions1234088
+Node: Ranges and Locales1235371
+Ref: Ranges and Locales-Footnote-11239987
+Ref: Ranges and Locales-Footnote-21240014
+Ref: Ranges and Locales-Footnote-31240249
+Node: Contributors1240472
+Node: History summary1246469
+Node: Installation1247849
+Node: Gawk Distribution1248793
+Node: Getting1249277
+Node: Extracting1250240
+Node: Distribution contents1251878
+Node: Unix Installation1258939
+Node: Quick Installation1259743
+Node: Compiling with MPFR1262163
+Node: Shell Startup Files1262853
+Node: Additional Configuration Options1263942
+Node: Configuration Philosophy1266257
+Node: Compiling from Git1268653
+Node: Building the Documentation1269208
+Node: Non-Unix Installation1270592
+Node: PC Installation1271052
+Node: PC Binary Installation1271890
+Node: PC Compiling1272763
+Node: PC Using1273880
+Node: Cygwin1277376
+Node: MSYS1278600
+Node: VMS Installation1279202
+Node: VMS Compilation1279921
+Ref: VMS Compilation-Footnote-11281150
+Node: VMS Dynamic Extensions1281208
+Node: VMS Installation Details1282893
+Node: VMS Running1285155
+Node: VMS GNV1289434
+Node: Bugs1290148
+Node: Bug definition1291060
+Node: Bug address1293996
+Node: Usenet1297184
+Node: Performance bugs1298373
+Node: Asking for help1301294
+Node: Maintainers1303261
+Node: Other Versions1304268
+Node: Installation summary1312538
+Node: Notes1313895
+Node: Compatibility Mode1314689
+Node: Additions1315471
+Node: Accessing The Source1316396
+Node: Adding Code1317833
+Node: New Ports1324648
+Node: Derived Files1329023
+Ref: Derived Files-Footnote-11334683
+Ref: Derived Files-Footnote-21334718
+Ref: Derived Files-Footnote-31335316
+Node: Future Extensions1335430
+Node: Implementation Limitations1336088
+Node: Extension Design1337298
+Node: Old Extension Problems1338442
+Ref: Old Extension Problems-Footnote-11339960
+Node: Extension New Mechanism Goals1340017
+Ref: Extension New Mechanism Goals-Footnote-11343381
+Node: Extension Other Design Decisions1343570
+Node: Extension Future Growth1345683
+Node: Notes summary1346289
+Node: Basic Concepts1347447
+Node: Basic High Level1348128
+Ref: figure-general-flow1348410
+Ref: figure-process-flow1349096
+Ref: Basic High Level-Footnote-11352398
+Node: Basic Data Typing1352583
+Node: Glossary1355911
+Node: Copying1387798
+Node: GNU Free Documentation License1425341
+Node: Index1450461
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 65bc20aa..ec94dc59 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -22556,11 +22556,6 @@ Diagnostic error messages are sent to 
 Use @samp{| "cat 1>&2"} instead of @samp{> "/dev/stderr"} if your system
 does not have a @file{/dev/stderr}, or if you cannot use @command{gawk}.
-A number of programs use @code{nextfile}
-(@pxref{Nextfile Statement})
-to skip any remaining input in the input file.
 @c 12/2000: Thanks to Nelson Beebe for pointing out the output issue.
 @cindex case sensitivity @subentry example programs
@@ -31153,6 +31148,13 @@ and error information the persistent memory allocator 
will print.
 @command{gawk} sets the default to one. See the @file{support/pma.c}
 source code to understand what the different verbosity levels are.
+@quotation NOTE
+Persistent memory and the use of MPFR (the @option{-M} option)
+don't mix! If you use @option{-M} then you will get a core dump on the
+second @command{gawk} run.  This may eventually be fixed. But then again,
+it may not.
+@end quotation
 Here are articles and web links that provide more information about
 persistent memory and why it's useful in a scripting language like
diff --git a/doc/ b/doc/
index 8e783ff5..850e3918 100644
--- a/doc/
+++ b/doc/
@@ -21468,11 +21468,6 @@ Diagnostic error messages are sent to 
 Use @samp{| "cat 1>&2"} instead of @samp{> "/dev/stderr"} if your system
 does not have a @file{/dev/stderr}, or if you cannot use @command{gawk}.
-A number of programs use @code{nextfile}
-(@pxref{Nextfile Statement})
-to skip any remaining input in the input file.
 @c 12/2000: Thanks to Nelson Beebe for pointing out the output issue.
 @cindex case sensitivity @subentry example programs
@@ -30035,6 +30030,13 @@ and error information the persistent memory allocator 
will print.
 @command{gawk} sets the default to one. See the @file{support/pma.c}
 source code to understand what the different verbosity levels are.
+@quotation NOTE
+Persistent memory and the use of MPFR (the @option{-M} option)
+don't mix! If you use @option{-M} then you will get a core dump on the
+second @command{gawk} run.  This may eventually be fixed. But then again,
+it may not.
+@end quotation
 Here are articles and web links that provide more information about
 persistent memory and why it's useful in a scripting language like


Summary of changes:
 doc/ChangeLog   |   6 +
 doc/   | 656 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  12 +-
 doc/ |  12 +-
 4 files changed, 349 insertions(+), 337 deletions(-)


reply via email to

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