gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5583-g0fc49ebb


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5583-g0fc49ebb
Date: Mon, 18 Nov 2024 22:40:39 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-5.3-stable has been updated
       via  0fc49ebbb63540947bce89818bd82dbf3186ddc8 (commit)
      from  79ba669167ac5017f0e04a2ba3cae7bca925e025 (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=0fc49ebbb63540947bce89818bd82dbf3186ddc8

commit 0fc49ebbb63540947bce89818bd82dbf3186ddc8
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Tue Nov 19 05:40:07 2024 +0200

    Add an opening quote in assert function section.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index b3f06fbc..5c207182 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2024-11-19         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * gawk.texi (Assert Function): Add an opening quote.
+
 2024-11-04         Arnold D. Robbins     <arnold@skeeve.com>
 
        * gawk.texi (Bracket Expressions): Add some clarifications
diff --git a/doc/gawk.info b/doc/gawk.info
index d2e3e194..4017e5d3 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -16442,15 +16442,18 @@ File: gawk.info,  Node: Assert Function,  Next: Round 
Function,  Prev: Strtonum
 10.2.2 Assertions
 -----------------
 
-When writing large programs, it is often useful to know that a condition
-or set of conditions is true.  Before proceeding with a particular
-computation, you make a statement about what you believe to be the case.
-Such a statement is known as an “assertion”.  The C language provides an
-‘<assert.h>’ header file and corresponding ‘assert()’ macro that a
-programmer can use to make assertions.  If an assertion fails, the
-‘assert()’ macro arranges to print a diagnostic message describing the
-condition that should have been true but was not, and then it kills the
-program.  In C, using ‘assert()’ looks this:
+     Look both ways before crossing the Atlantic.
+                      -- _William (Bill) Robbins_
+
+   When writing large programs, it is often useful to know that a
+condition or set of conditions is true.  Before proceeding with a
+particular computation, you make a statement about what you believe to
+be the case.  Such a statement is known as an “assertion”.  The C
+language provides an ‘<assert.h>’ header file and corresponding
+‘assert()’ macro that a programmer can use to make assertions.  If an
+assertion fails, the ‘assert()’ macro arranges to print a diagnostic
+message describing the condition that should have been true but was not,
+and then it kills the program.  In C, using ‘assert()’ looks this:
 
      #include <assert.h>
 
@@ -36739,9 +36742,9 @@ Index
                                                               (line   6)
 * asorti() function (gawk), side effects: Array Sorting Functions.
                                                               (line   6)
-* assert() function (C library):         Assert Function.     (line   6)
-* assert() user-defined function:        Assert Function.     (line  28)
-* assertions:                            Assert Function.     (line   6)
+* assert() function (C library):         Assert Function.     (line   9)
+* assert() user-defined function:        Assert Function.     (line  31)
+* assertions:                            Assert Function.     (line   9)
 * assign values to variables, in debugger: Viewing And Changing Data.
                                                               (line  62)
 * assignment operators:                  Assignment Ops.      (line   6)
@@ -36833,7 +36836,7 @@ Index
 * awk programs, internationalizing:      I18N Functions.      (line   6)
 * awk programs, internationalizing <1>:  Programmer i18n.     (line   6)
 * awk programs, lengthy:                 Long.                (line   6)
-* awk programs, lengthy, assertions:     Assert Function.     (line   6)
+* awk programs, lengthy, assertions:     Assert Function.     (line   9)
 * awk programs, location of:             Options.             (line  25)
 * awk programs, location of <1>:         Options.             (line 146)
 * awk programs, location of <2>:         Options.             (line 180)
@@ -36945,7 +36948,7 @@ Index
 * BEGIN pattern, @namespace directive and: Changing The Namespace.
                                                               (line  37)
 * BEGIN pattern, assert() user-defined function and: Assert Function.
-                                                              (line  83)
+                                                              (line  86)
 * BEGIN pattern, Boolean patterns and:   Expression Patterns. (line  70)
 * BEGIN pattern, exit statement and:     Exit Statement.      (line  12)
 * BEGIN pattern, getline and:            Getline Notes.       (line  19)
@@ -37081,7 +37084,7 @@ Index
 * BWK awk, interval expressions in:      Interval Expressions.
                                                               (line  27)
 * bytes, counting:                       Wc Program.          (line   6)
-* C library functions, assert():         Assert Function.     (line   6)
+* C library functions, assert():         Assert Function.     (line   9)
 * C library functions, bindtextdomain(): Explaining gettext.  (line  50)
 * C library functions, endgrent():       Group Functions.     (line 211)
 * C library functions, endpwent():       Passwd Functions.    (line 207)
@@ -37707,7 +37710,7 @@ Index
 * END pattern, @namespace directive and: Changing The Namespace.
                                                               (line  37)
 * END pattern, assert() user-defined function and: Assert Function.
-                                                              (line  75)
+                                                              (line  78)
 * END pattern, Boolean patterns and:     Expression Patterns. (line  70)
 * END pattern, exit statement and:       Exit Statement.      (line  12)
 * END pattern, next/nextfile statements and: I/O And BEGIN/END.
@@ -38126,7 +38129,7 @@ Index
 * functions, built-in, evaluation order: Calling Built-in.    (line  30)
 * functions, defining:                   Definition Syntax.   (line  10)
 * functions, library:                    Library Functions.   (line   6)
-* functions, library, assertions:        Assert Function.     (line   6)
+* functions, library, assertions:        Assert Function.     (line   9)
 * functions, library, associative arrays and: Library Names.  (line  58)
 * functions, library, C library:         Getopt Function.     (line   6)
 * functions, library, character values as numbers: Ordinal Functions.
@@ -38604,7 +38607,7 @@ Index
 * LGPL (Lesser General Public License):  Glossary.            (line 489)
 * libmawk:                               Other Versions.      (line 159)
 * libraries of awk functions:            Library Functions.   (line   6)
-* libraries of awk functions, assertions: Assert Function.    (line   6)
+* libraries of awk functions, assertions: Assert Function.    (line   9)
 * libraries of awk functions, associative arrays and: Library Names.
                                                               (line  58)
 * libraries of awk functions, character values as numbers: Ordinal Functions.
@@ -39374,6 +39377,7 @@ Index
 * Robbins, Miriam:                       Acknowledgments.     (line  94)
 * Robbins, Miriam <1>:                   Getline/Pipe.        (line  40)
 * Robbins, Miriam <2>:                   Passwd Functions.    (line  90)
+* Robbins, William:                      Assert Function.     (line   6)
 * Rommel, Kai Uwe:                       Contributors.        (line  43)
 * round to nearest integer:              Numeric Functions.   (line  23)
 * round() user-defined function:         Round Function.      (line  16)
@@ -39855,7 +39859,7 @@ Index
 * user-defined, function, _gr_init():    Group Functions.     (line  83)
 * user-defined, function, _ord_init():   Ordinal Functions.   (line  16)
 * user-defined, function, _pw_init():    Passwd Functions.    (line 105)
-* user-defined, function, assert():      Assert Function.     (line  28)
+* user-defined, function, assert():      Assert Function.     (line  31)
 * user-defined, function, beginfile():   Filetrans Function.  (line  62)
 * user-defined, function, bits2str():    Bitwise Functions.   (line  69)
 * user-defined, function, chr():         Ordinal Functions.   (line  16)
@@ -40311,321 +40315,321 @@ Ref: Library Names-Footnote-2707991
 Node: General Functions708085
 Node: Strtonum Function709355
 Node: Assert Function712437
-Node: Round Function715887
-Node: Cliff Random Function717459
-Node: Ordinal Functions718483
-Ref: Ordinal Functions-Footnote-1721586
-Ref: Ordinal Functions-Footnote-2721838
-Node: Join Function722052
-Ref: Join Function-Footnote-1723850
-Node: Getlocaltime Function724054
-Node: Readfile Function727828
-Node: Shell Quoting729857
-Node: Isnumeric Function731313
-Node: To CSV Function732749
-Node: Data File Management734841
-Node: Filetrans Function735473
-Node: Rewind Function739749
-Node: File Checking741720
-Ref: File Checking-Footnote-1743086
-Node: Empty Files743291
-Node: Ignoring Assigns745354
-Node: Getopt Function746928
-Ref: Getopt Function-Footnote-1762746
-Node: Passwd Functions762958
-Ref: Passwd Functions-Footnote-1772093
-Node: Group Functions772181
-Ref: Group Functions-Footnote-1780305
-Node: Walking Arrays780516
-Node: Library Functions Summary783562
-Node: Library Exercises784982
-Node: Sample Programs785467
-Node: Running Examples786249
-Node: Clones787001
-Node: Cut Program788269
-Node: Egrep Program798693
-Node: Id Program807992
-Node: Split Program818084
-Ref: Split Program-Footnote-1828297
-Node: Tee Program828482
-Node: Uniq Program831388
-Node: Wc Program839248
-Node: Bytes vs. Characters839643
-Node: Using extensions841243
-Node: wc program842021
-Node: Miscellaneous Programs847014
-Node: Dupword Program848239
-Node: Alarm Program850288
-Node: Translate Program855191
-Ref: Translate Program-Footnote-1859900
-Node: Labels Program860178
-Ref: Labels Program-Footnote-1863613
-Node: Word Sorting863697
-Node: History Sorting867871
-Node: Extract Program870144
-Node: Simple Sed878397
-Node: Igawk Program881607
-Ref: Igawk Program-Footnote-1896817
-Ref: Igawk Program-Footnote-2897023
-Ref: Igawk Program-Footnote-3897153
-Node: Anagram Program897280
-Node: Signature Program900366
-Node: Programs Summary901616
-Node: Programs Exercises902870
-Ref: Programs Exercises-Footnote-1907699
-Node: Advanced Features907785
-Node: Nondecimal Data910266
-Node: Boolean Typed Values911896
-Node: Array Sorting913853
-Node: Controlling Array Traversal914582
-Ref: Controlling Array Traversal-Footnote-1923085
-Node: Array Sorting Functions923207
-Ref: Array Sorting Functions-Footnote-1929304
-Node: Two-way I/O929512
-Ref: Two-way I/O-Footnote-1937483
-Ref: Two-way I/O-Footnote-2937674
-Node: TCP/IP Networking937756
-Node: Profiling940924
-Node: Persistent Memory950594
-Ref: Persistent Memory-Footnote-1960166
-Node: Extension Philosophy960297
-Node: Advanced Features Summary961824
-Node: Internationalization964090
-Node: I18N and L10N965792
-Node: Explaining gettext966487
-Ref: Explaining gettext-Footnote-1972623
-Ref: Explaining gettext-Footnote-2972816
-Node: Programmer i18n972981
-Ref: Programmer i18n-Footnote-1978093
-Node: Translator i18n978142
-Node: String Extraction978972
-Ref: String Extraction-Footnote-1980148
-Node: Printf Ordering980246
-Ref: Printf Ordering-Footnote-1983104
-Node: I18N Portability983172
-Ref: I18N Portability-Footnote-1985732
-Node: I18N Example985799
-Ref: I18N Example-Footnote-1989193
-Ref: I18N Example-Footnote-2989266
-Node: Gawk I18N989383
-Node: I18N Summary990037
-Node: Debugger991434
-Node: Debugging992454
-Node: Debugging Concepts992903
-Node: Debugging Terms994720
-Node: Awk Debugging997323
-Ref: Awk Debugging-Footnote-1998296
-Node: Sample Debugging Session998432
-Node: Debugger Invocation998982
-Node: Finding The Bug1000607
-Node: List of Debugger Commands1007239
-Node: Breakpoint Control1008616
-Node: Debugger Execution Control1012438
-Node: Viewing And Changing Data1015912
-Node: Execution Stack1019646
-Node: Debugger Info1021327
-Node: Miscellaneous Debugger Commands1025622
-Node: Readline Support1030863
-Node: Limitations1031807
-Node: Debugging Summary1034431
-Node: Namespaces1035730
-Node: Global Namespace1036857
-Node: Qualified Names1038291
-Node: Default Namespace1039326
-Node: Changing The Namespace1040099
-Node: Naming Rules1041781
-Node: Internal Name Management1043736
-Node: Namespace Example1044806
-Node: Namespace And Features1047383
-Node: Namespace Summary1048838
-Node: Arbitrary Precision Arithmetic1050349
-Node: Computer Arithmetic1051868
-Ref: table-numeric-ranges1055793
-Ref: table-floating-point-ranges1056290
-Ref: Computer Arithmetic-Footnote-11056948
-Node: Math Definitions1057005
-Ref: table-ieee-formats1060037
-Node: MPFR features1060610
-Node: MPFR On Parole1061063
-Ref: MPFR On Parole-Footnote-11061904
-Node: MPFR Intro1062063
-Node: FP Math Caution1063747
-Ref: FP Math Caution-Footnote-11064819
-Node: Inexactness of computations1065192
-Node: Inexact representation1066223
-Node: Comparing FP Values1067604
-Node: Errors accumulate1068862
-Node: Strange values1070327
-Ref: Strange values-Footnote-11072981
-Node: Getting Accuracy1073086
-Node: Try To Round1075823
-Node: Setting precision1076730
-Ref: table-predefined-precision-strings1077435
-Node: Setting the rounding mode1079319
-Ref: table-gawk-rounding-modes1079701
-Ref: Setting the rounding mode-Footnote-11083753
-Node: Arbitrary Precision Integers1083938
-Ref: Arbitrary Precision Integers-Footnote-11087148
-Node: Checking for MPFR1087301
-Node: POSIX Floating Point Problems1088791
-Ref: POSIX Floating Point Problems-Footnote-11093611
-Node: Floating point summary1093649
-Node: Dynamic Extensions1095905
-Node: Extension Intro1097502
-Node: Plugin License1098804
-Node: Extension Mechanism Outline1099617
-Ref: figure-load-extension1100068
-Ref: figure-register-new-function1101646
-Ref: figure-call-new-function1102755
-Node: Extension API Description1104870
-Node: Extension API Functions Introduction1106599
-Ref: table-api-std-headers1108493
-Node: General Data Types1112934
-Ref: General Data Types-Footnote-11122080
-Node: Memory Allocation Functions1122383
-Ref: Memory Allocation Functions-Footnote-11127098
-Node: Constructor Functions1127197
-Node: API Ownership of MPFR and GMP Values1131098
-Node: Registration Functions1132651
-Node: Extension Functions1133355
-Node: Exit Callback Functions1138929
-Node: Extension Version String1140243
-Node: Input Parsers1140938
-Node: Output Wrappers1155557
-Node: Two-way processors1160399
-Node: Printing Messages1162752
-Ref: Printing Messages-Footnote-11163963
-Node: Updating ERRNO1164116
-Node: Requesting Values1164915
-Ref: table-value-types-returned1165668
-Node: Accessing Parameters1167727
-Node: Symbol Table Access1169008
-Node: Symbol table by name1169520
-Ref: Symbol table by name-Footnote-11172721
-Node: Symbol table by cookie1172853
-Ref: Symbol table by cookie-Footnote-11177122
-Node: Cached values1177186
-Ref: Cached values-Footnote-11180818
-Node: Array Manipulation1180975
-Ref: Array Manipulation-Footnote-11182074
-Node: Array Data Types1182111
-Ref: Array Data Types-Footnote-11184929
-Node: Array Functions1185025
-Node: Flattening Arrays1190054
-Node: Creating Arrays1197102
-Node: Redirection API1201944
-Node: Extension API Variables1204961
-Node: Extension Versioning1205684
-Ref: gawk-api-version1206113
-Node: Extension GMP/MPFR Versioning1207900
-Node: Extension API Informational Variables1209604
-Node: Extension API Boilerplate1210857
-Node: Changes from API V11214987
-Node: Finding Extensions1216619
-Node: Extension Example1217194
-Node: Internal File Description1218016
-Node: Internal File Ops1222308
-Ref: Internal File Ops-Footnote-11233858
-Node: Using Internal File Ops1234006
-Ref: Using Internal File Ops-Footnote-11236439
-Node: Extension Samples1236717
-Node: Extension Sample File Functions1238286
-Node: Extension Sample Fnmatch1246411
-Node: Extension Sample Fork1248006
-Node: Extension Sample Inplace1249282
-Node: Extension Sample Ord1253384
-Node: Extension Sample Readdir1254260
-Ref: table-readdir-file-types1255049
-Node: Extension Sample Revout1256405
-Node: Extension Sample Rev2way1257002
-Node: Extension Sample Read write array1257754
-Node: Extension Sample Readfile1261028
-Node: Extension Sample Time1262159
-Node: Extension Sample API Tests1264159
-Node: gawkextlib1264667
-Node: Extension summary1267699
-Node: Extension Exercises1271547
-Node: Language History1272817
-Node: V7/SVR3.11274529
-Node: SVR41276879
-Node: POSIX1278411
-Node: BTL1279836
-Node: POSIX/GNU1280603
-Ref: Gawk Extension Functions1283993
-Node: Feature History1287417
-Node: Common Extensions1307258
-Node: Ranges and Locales1308733
-Ref: Ranges and Locales-Footnote-11313518
-Ref: Ranges and Locales-Footnote-21313545
-Ref: Ranges and Locales-Footnote-31313780
-Node: Contributors1314003
-Node: History summary1320355
-Node: Installation1321797
-Node: Gawk Distribution1322761
-Node: Getting1323253
-Node: Extracting1324252
-Node: Distribution contents1325958
-Node: Unix Installation1333848
-Node: Quick Installation1334668
-Node: Compiling with MPFR1337208
-Node: Shell Startup Files1337914
-Node: Additional Configuration Options1339071
-Node: Configuration Philosophy1341454
-Node: Compiling from Git1343954
-Node: Building the Documentation1344513
-Node: Non-Unix Installation1345925
-Node: PC Installation1346401
-Node: PC Binary Installation1347270
-Node: PC Compiling1348163
-Node: PC Using1349341
-Node: Cygwin1353057
-Node: MSYS1354309
-Node: OpenVMS Installation1354935
-Node: OpenVMS Compilation1355616
-Ref: OpenVMS Compilation-Footnote-11357099
-Node: OpenVMS Dynamic Extensions1357157
-Node: OpenVMS Installation Details1358793
-Node: OpenVMS Running1361224
-Node: OpenVMS GNV1365361
-Node: Bugs1366116
-Node: Bug definition1367036
-Node: Bug address1370637
-Node: Usenet1374206
-Node: Performance bugs1375419
-Node: Asking for help1378423
-Node: Maintainers1380410
-Node: Other Versions1381437
-Node: Installation summary1391426
-Node: Notes1392808
-Node: Compatibility Mode1393618
-Node: Additions1394440
-Node: Accessing The Source1395385
-Node: Adding Code1396916
-Node: New Ports1404027
-Node: Derived Files1408530
-Ref: Derived Files-Footnote-11414341
-Ref: Derived Files-Footnote-21414376
-Ref: Derived Files-Footnote-31414987
-Node: Future Extensions1415101
-Node: Implementation Limitations1415771
-Node: Extension Design1417013
-Node: Old Extension Problems1418173
-Ref: Old Extension Problems-Footnote-11419745
-Node: Extension New Mechanism Goals1419806
-Ref: Extension New Mechanism Goals-Footnote-11423276
-Node: Extension Other Design Decisions1423477
-Node: Extension Future Growth1425674
-Node: Notes summary1426294
-Node: Basic Concepts1427504
-Node: Basic High Level1428189
-Ref: figure-general-flow1428471
-Ref: figure-process-flow1429173
-Ref: Basic High Level-Footnote-11432543
-Node: Basic Data Typing1432732
-Node: Glossary1436140
-Node: Copying1469018
-Node: GNU Free Documentation License1506576
-Node: Index1531699
+Node: Round Function715992
+Node: Cliff Random Function717564
+Node: Ordinal Functions718588
+Ref: Ordinal Functions-Footnote-1721691
+Ref: Ordinal Functions-Footnote-2721943
+Node: Join Function722157
+Ref: Join Function-Footnote-1723955
+Node: Getlocaltime Function724159
+Node: Readfile Function727933
+Node: Shell Quoting729962
+Node: Isnumeric Function731418
+Node: To CSV Function732854
+Node: Data File Management734946
+Node: Filetrans Function735578
+Node: Rewind Function739854
+Node: File Checking741825
+Ref: File Checking-Footnote-1743191
+Node: Empty Files743396
+Node: Ignoring Assigns745459
+Node: Getopt Function747033
+Ref: Getopt Function-Footnote-1762851
+Node: Passwd Functions763063
+Ref: Passwd Functions-Footnote-1772198
+Node: Group Functions772286
+Ref: Group Functions-Footnote-1780410
+Node: Walking Arrays780621
+Node: Library Functions Summary783667
+Node: Library Exercises785087
+Node: Sample Programs785572
+Node: Running Examples786354
+Node: Clones787106
+Node: Cut Program788374
+Node: Egrep Program798798
+Node: Id Program808097
+Node: Split Program818189
+Ref: Split Program-Footnote-1828402
+Node: Tee Program828587
+Node: Uniq Program831493
+Node: Wc Program839353
+Node: Bytes vs. Characters839748
+Node: Using extensions841348
+Node: wc program842126
+Node: Miscellaneous Programs847119
+Node: Dupword Program848344
+Node: Alarm Program850393
+Node: Translate Program855296
+Ref: Translate Program-Footnote-1860005
+Node: Labels Program860283
+Ref: Labels Program-Footnote-1863718
+Node: Word Sorting863802
+Node: History Sorting867976
+Node: Extract Program870249
+Node: Simple Sed878502
+Node: Igawk Program881712
+Ref: Igawk Program-Footnote-1896922
+Ref: Igawk Program-Footnote-2897128
+Ref: Igawk Program-Footnote-3897258
+Node: Anagram Program897385
+Node: Signature Program900471
+Node: Programs Summary901721
+Node: Programs Exercises902975
+Ref: Programs Exercises-Footnote-1907804
+Node: Advanced Features907890
+Node: Nondecimal Data910371
+Node: Boolean Typed Values912001
+Node: Array Sorting913958
+Node: Controlling Array Traversal914687
+Ref: Controlling Array Traversal-Footnote-1923190
+Node: Array Sorting Functions923312
+Ref: Array Sorting Functions-Footnote-1929409
+Node: Two-way I/O929617
+Ref: Two-way I/O-Footnote-1937588
+Ref: Two-way I/O-Footnote-2937779
+Node: TCP/IP Networking937861
+Node: Profiling941029
+Node: Persistent Memory950699
+Ref: Persistent Memory-Footnote-1960271
+Node: Extension Philosophy960402
+Node: Advanced Features Summary961929
+Node: Internationalization964195
+Node: I18N and L10N965897
+Node: Explaining gettext966592
+Ref: Explaining gettext-Footnote-1972728
+Ref: Explaining gettext-Footnote-2972921
+Node: Programmer i18n973086
+Ref: Programmer i18n-Footnote-1978198
+Node: Translator i18n978247
+Node: String Extraction979077
+Ref: String Extraction-Footnote-1980253
+Node: Printf Ordering980351
+Ref: Printf Ordering-Footnote-1983209
+Node: I18N Portability983277
+Ref: I18N Portability-Footnote-1985837
+Node: I18N Example985904
+Ref: I18N Example-Footnote-1989298
+Ref: I18N Example-Footnote-2989371
+Node: Gawk I18N989488
+Node: I18N Summary990142
+Node: Debugger991539
+Node: Debugging992559
+Node: Debugging Concepts993008
+Node: Debugging Terms994825
+Node: Awk Debugging997428
+Ref: Awk Debugging-Footnote-1998401
+Node: Sample Debugging Session998537
+Node: Debugger Invocation999087
+Node: Finding The Bug1000712
+Node: List of Debugger Commands1007344
+Node: Breakpoint Control1008721
+Node: Debugger Execution Control1012543
+Node: Viewing And Changing Data1016017
+Node: Execution Stack1019751
+Node: Debugger Info1021432
+Node: Miscellaneous Debugger Commands1025727
+Node: Readline Support1030968
+Node: Limitations1031912
+Node: Debugging Summary1034536
+Node: Namespaces1035835
+Node: Global Namespace1036962
+Node: Qualified Names1038396
+Node: Default Namespace1039431
+Node: Changing The Namespace1040204
+Node: Naming Rules1041886
+Node: Internal Name Management1043841
+Node: Namespace Example1044911
+Node: Namespace And Features1047488
+Node: Namespace Summary1048943
+Node: Arbitrary Precision Arithmetic1050454
+Node: Computer Arithmetic1051973
+Ref: table-numeric-ranges1055898
+Ref: table-floating-point-ranges1056395
+Ref: Computer Arithmetic-Footnote-11057053
+Node: Math Definitions1057110
+Ref: table-ieee-formats1060142
+Node: MPFR features1060715
+Node: MPFR On Parole1061168
+Ref: MPFR On Parole-Footnote-11062009
+Node: MPFR Intro1062168
+Node: FP Math Caution1063852
+Ref: FP Math Caution-Footnote-11064924
+Node: Inexactness of computations1065297
+Node: Inexact representation1066328
+Node: Comparing FP Values1067709
+Node: Errors accumulate1068967
+Node: Strange values1070432
+Ref: Strange values-Footnote-11073086
+Node: Getting Accuracy1073191
+Node: Try To Round1075928
+Node: Setting precision1076835
+Ref: table-predefined-precision-strings1077540
+Node: Setting the rounding mode1079424
+Ref: table-gawk-rounding-modes1079806
+Ref: Setting the rounding mode-Footnote-11083858
+Node: Arbitrary Precision Integers1084043
+Ref: Arbitrary Precision Integers-Footnote-11087253
+Node: Checking for MPFR1087406
+Node: POSIX Floating Point Problems1088896
+Ref: POSIX Floating Point Problems-Footnote-11093716
+Node: Floating point summary1093754
+Node: Dynamic Extensions1096010
+Node: Extension Intro1097607
+Node: Plugin License1098909
+Node: Extension Mechanism Outline1099722
+Ref: figure-load-extension1100173
+Ref: figure-register-new-function1101751
+Ref: figure-call-new-function1102860
+Node: Extension API Description1104975
+Node: Extension API Functions Introduction1106704
+Ref: table-api-std-headers1108598
+Node: General Data Types1113039
+Ref: General Data Types-Footnote-11122185
+Node: Memory Allocation Functions1122488
+Ref: Memory Allocation Functions-Footnote-11127203
+Node: Constructor Functions1127302
+Node: API Ownership of MPFR and GMP Values1131203
+Node: Registration Functions1132756
+Node: Extension Functions1133460
+Node: Exit Callback Functions1139034
+Node: Extension Version String1140348
+Node: Input Parsers1141043
+Node: Output Wrappers1155662
+Node: Two-way processors1160504
+Node: Printing Messages1162857
+Ref: Printing Messages-Footnote-11164068
+Node: Updating ERRNO1164221
+Node: Requesting Values1165020
+Ref: table-value-types-returned1165773
+Node: Accessing Parameters1167832
+Node: Symbol Table Access1169113
+Node: Symbol table by name1169625
+Ref: Symbol table by name-Footnote-11172826
+Node: Symbol table by cookie1172958
+Ref: Symbol table by cookie-Footnote-11177227
+Node: Cached values1177291
+Ref: Cached values-Footnote-11180923
+Node: Array Manipulation1181080
+Ref: Array Manipulation-Footnote-11182179
+Node: Array Data Types1182216
+Ref: Array Data Types-Footnote-11185034
+Node: Array Functions1185130
+Node: Flattening Arrays1190159
+Node: Creating Arrays1197207
+Node: Redirection API1202049
+Node: Extension API Variables1205066
+Node: Extension Versioning1205789
+Ref: gawk-api-version1206218
+Node: Extension GMP/MPFR Versioning1208005
+Node: Extension API Informational Variables1209709
+Node: Extension API Boilerplate1210962
+Node: Changes from API V11215092
+Node: Finding Extensions1216724
+Node: Extension Example1217299
+Node: Internal File Description1218121
+Node: Internal File Ops1222413
+Ref: Internal File Ops-Footnote-11233963
+Node: Using Internal File Ops1234111
+Ref: Using Internal File Ops-Footnote-11236544
+Node: Extension Samples1236822
+Node: Extension Sample File Functions1238391
+Node: Extension Sample Fnmatch1246516
+Node: Extension Sample Fork1248111
+Node: Extension Sample Inplace1249387
+Node: Extension Sample Ord1253489
+Node: Extension Sample Readdir1254365
+Ref: table-readdir-file-types1255154
+Node: Extension Sample Revout1256510
+Node: Extension Sample Rev2way1257107
+Node: Extension Sample Read write array1257859
+Node: Extension Sample Readfile1261133
+Node: Extension Sample Time1262264
+Node: Extension Sample API Tests1264264
+Node: gawkextlib1264772
+Node: Extension summary1267804
+Node: Extension Exercises1271652
+Node: Language History1272922
+Node: V7/SVR3.11274634
+Node: SVR41276984
+Node: POSIX1278516
+Node: BTL1279941
+Node: POSIX/GNU1280708
+Ref: Gawk Extension Functions1284098
+Node: Feature History1287522
+Node: Common Extensions1307363
+Node: Ranges and Locales1308838
+Ref: Ranges and Locales-Footnote-11313623
+Ref: Ranges and Locales-Footnote-21313650
+Ref: Ranges and Locales-Footnote-31313885
+Node: Contributors1314108
+Node: History summary1320460
+Node: Installation1321902
+Node: Gawk Distribution1322866
+Node: Getting1323358
+Node: Extracting1324357
+Node: Distribution contents1326063
+Node: Unix Installation1333953
+Node: Quick Installation1334773
+Node: Compiling with MPFR1337313
+Node: Shell Startup Files1338019
+Node: Additional Configuration Options1339176
+Node: Configuration Philosophy1341559
+Node: Compiling from Git1344059
+Node: Building the Documentation1344618
+Node: Non-Unix Installation1346030
+Node: PC Installation1346506
+Node: PC Binary Installation1347375
+Node: PC Compiling1348268
+Node: PC Using1349446
+Node: Cygwin1353162
+Node: MSYS1354414
+Node: OpenVMS Installation1355040
+Node: OpenVMS Compilation1355721
+Ref: OpenVMS Compilation-Footnote-11357204
+Node: OpenVMS Dynamic Extensions1357262
+Node: OpenVMS Installation Details1358898
+Node: OpenVMS Running1361329
+Node: OpenVMS GNV1365466
+Node: Bugs1366221
+Node: Bug definition1367141
+Node: Bug address1370742
+Node: Usenet1374311
+Node: Performance bugs1375524
+Node: Asking for help1378528
+Node: Maintainers1380515
+Node: Other Versions1381542
+Node: Installation summary1391531
+Node: Notes1392913
+Node: Compatibility Mode1393723
+Node: Additions1394545
+Node: Accessing The Source1395490
+Node: Adding Code1397021
+Node: New Ports1404132
+Node: Derived Files1408635
+Ref: Derived Files-Footnote-11414446
+Ref: Derived Files-Footnote-21414481
+Ref: Derived Files-Footnote-31415092
+Node: Future Extensions1415206
+Node: Implementation Limitations1415876
+Node: Extension Design1417118
+Node: Old Extension Problems1418278
+Ref: Old Extension Problems-Footnote-11419850
+Node: Extension New Mechanism Goals1419911
+Ref: Extension New Mechanism Goals-Footnote-11423381
+Node: Extension Other Design Decisions1423582
+Node: Extension Future Growth1425779
+Node: Notes summary1426399
+Node: Basic Concepts1427609
+Node: Basic High Level1428294
+Ref: figure-general-flow1428576
+Ref: figure-process-flow1429278
+Ref: Basic High Level-Footnote-11432648
+Node: Basic Data Typing1432837
+Node: Glossary1436245
+Node: Copying1469123
+Node: GNU Free Documentation License1506681
+Node: Index1531804
 
 End Tag Table
 
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 3eb42390..5a71c530 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -22387,6 +22387,12 @@ be tested with @command{gawk} and the results compared 
to the built-in
 @node Assert Function
 @subsection Assertions
 
+@cindex Robbins @subentry William
+@quotation
+@i{Look both ways before crossing the Atlantic.}
+@author William (Bill) Robbins
+@end quotation
+
 @cindex assertions
 @cindex @code{assert()} function (C library)
 @cindex C library functions @subentry @code{assert()}

-----------------------------------------------------------------------

Summary of changes:
 doc/ChangeLog |   4 +
 doc/gawk.info | 672 +++++++++++++++++++++++++++++-----------------------------
 doc/gawk.texi |   6 +
 3 files changed, 348 insertions(+), 334 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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