[Top][All Lists]

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

[SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5423-gf8f8b894

From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5423-gf8f8b894
Date: Sat, 4 Nov 2023 14:08:49 -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, gawk-5.3-stable has been updated
       via  f8f8b894f331656b8e2e59ca3f0cbead62d39f79 (commit)
       via  6dd2988d4ba077862b9925c235a4a205cabff578 (commit)
      from  5efd1487e16e68a1bb52fa5ca997d2d51182bff2 (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 f8f8b894f331656b8e2e59ca3f0cbead62d39f79
Author: Arnold D. Robbins <>
Date:   Sat Nov 4 20:08:29 2023 +0200

    Typo fix in NEWS.

diff --git a/ChangeLog b/ChangeLog
index 2fa8b2f0..739327d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-11-04         Arnold D. Robbins     <>
+       * NEWS: Fix the spelling of "Ukrainian". Thanks to
+       Bruce Horrocks.
 2023-11-02         Arnold D. Robbins     <>
        * 5.3.0: Release tar ball made.
diff --git a/NEWS b/NEWS
index 82459204..98be3d8d 100644
--- a/NEWS
+++ b/NEWS
@@ -44,7 +44,7 @@ Changes from 5.2.2 to 5.2.x
    features, see the manual or its man page. As a result, the
    readdir_test.c extension has been removed.
-2. We have a new translation: Ukranian.
+2. We have a new translation: Ukrainian.
 3. Several subtle issues related to null regexp matches around
    multibyte characters have been fixed.

commit 6dd2988d4ba077862b9925c235a4a205cabff578
Author: Arnold D. Robbins <>
Date:   Sat Nov 4 20:04:34 2023 +0200

    Tiny doc fix.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 06214870..80aaba8c 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2023-11-04         Arnold D. Robbins     <>
+       * gawk.texi (Numeric Functions): Fix a typo in the name of
+       random number shuffle algorithm. Thanks to Nelson H.F. Beebe.
 2023-11-02         Arnold D. Robbins     <>
        * 5.3.0: Release tar ball made.
diff --git a/doc/ b/doc/
index 7feb141d..86937ddd 100644
--- a/doc/
+++ b/doc/
@@ -13287,7 +13287,7 @@ requires that an ‘awk’ implementation use the C 
‘rand()’ to implement
 the ‘awk’ version of ‘rand()’.  In fact, for many years, ‘gawk’ 
used the
 BSD ‘random()’ function, which is considerably better than ‘rand()’, to
 produce random numbers.  From version 4.1.4, courtesy of Nelson H.F.
-Beebe, ‘gawk’ uses the Bayes-Durham shuffle buffer algorithm which
+Beebe, ‘gawk’ uses the Bays-Durham shuffle buffer algorithm which
 considerably extends the period of the random number generator, and
 eliminates short-range and long-range correlations that might exist in
 the original generator.
@@ -39960,373 +39960,373 @@ Node: Calling Built-in577487
 Node: Boolean Functions579527
 Node: Numeric Functions580089
 Ref: Numeric Functions-Footnote-1584274
-Ref: Numeric Functions-Footnote-2584958
-Ref: Numeric Functions-Footnote-3585010
-Node: String Functions585286
-Ref: String Functions-Footnote-1611737
-Ref: String Functions-Footnote-2611869
-Ref: String Functions-Footnote-3612125
-Node: Gory Details612212
-Ref: table-sub-escapes614221
-Ref: table-sub-proposed615852
-Ref: table-posix-sub617347
-Ref: table-gensub-escapes619020
-Ref: Gory Details-Footnote-1619939
-Node: I/O Functions620093
-Ref: table-system-return-values626769
-Ref: I/O Functions-Footnote-1628931
-Ref: I/O Functions-Footnote-2629079
-Node: Time Functions629199
-Ref: Time Functions-Footnote-1640281
-Ref: Time Functions-Footnote-2640349
-Ref: Time Functions-Footnote-3640511
-Ref: Time Functions-Footnote-4640622
-Ref: Time Functions-Footnote-5640738
-Ref: Time Functions-Footnote-6640965
-Node: Bitwise Functions641243
-Ref: table-bitwise-ops641841
-Ref: Bitwise Functions-Footnote-1648083
-Ref: Bitwise Functions-Footnote-2648260
-Node: Type Functions648455
-Node: I18N Functions652048
-Node: User-defined653783
-Node: Definition Syntax654603
-Ref: Definition Syntax-Footnote-1660421
-Node: Function Example660496
-Ref: Function Example-Footnote-1663475
-Node: Function Calling663497
-Node: Calling A Function664089
-Node: Variable Scope665059
-Node: Pass By Value/Reference668113
-Node: Function Caveats670841
-Ref: Function Caveats-Footnote-1672932
-Node: Return Statement673052
-Node: Dynamic Typing676107
-Node: Indirect Calls678489
-Node: Functions Summary689624
-Node: Library Functions692393
-Ref: Library Functions-Footnote-1695941
-Ref: Library Functions-Footnote-2696084
-Node: Library Names696259
-Ref: Library Names-Footnote-1700030
-Ref: Library Names-Footnote-2700257
-Node: General Functions700351
-Node: Strtonum Function701621
-Node: Assert Function704703
-Node: Round Function708153
-Node: Cliff Random Function709725
-Node: Ordinal Functions710749
-Ref: Ordinal Functions-Footnote-1713852
-Ref: Ordinal Functions-Footnote-2714104
-Node: Join Function714318
-Ref: Join Function-Footnote-1716116
-Node: Getlocaltime Function716320
-Node: Readfile Function720094
-Node: Shell Quoting722123
-Node: Isnumeric Function723579
-Node: To CSV Function725015
-Node: Data File Management727089
-Node: Filetrans Function727721
-Node: Rewind Function731997
-Node: File Checking733968
-Ref: File Checking-Footnote-1735334
-Node: Empty Files735539
-Node: Ignoring Assigns737602
-Node: Getopt Function739176
-Ref: Getopt Function-Footnote-1754994
-Node: Passwd Functions755206
-Ref: Passwd Functions-Footnote-1764341
-Node: Group Functions764429
-Ref: Group Functions-Footnote-1772553
-Node: Walking Arrays772764
-Node: Library Functions Summary775810
-Node: Library Exercises777230
-Node: Sample Programs777715
-Node: Running Examples778497
-Node: Clones779249
-Node: Cut Program780517
-Node: Egrep Program790941
-Node: Id Program800246
-Node: Split Program810338
-Ref: Split Program-Footnote-1820551
-Node: Tee Program820736
-Node: Uniq Program823642
-Node: Wc Program831502
-Node: Bytes vs. Characters831897
-Node: Using extensions833497
-Node: wc program834275
-Node: Miscellaneous Programs839268
-Node: Dupword Program840493
-Node: Alarm Program842542
-Node: Translate Program847445
-Ref: Translate Program-Footnote-1852154
-Node: Labels Program852432
-Ref: Labels Program-Footnote-1855867
-Node: Word Sorting855951
-Node: History Sorting860125
-Node: Extract Program862398
-Node: Simple Sed870653
-Node: Igawk Program873863
-Ref: Igawk Program-Footnote-1889064
-Ref: Igawk Program-Footnote-2889270
-Ref: Igawk Program-Footnote-3889400
-Node: Anagram Program889527
-Node: Signature Program892613
-Node: Programs Summary893863
-Node: Programs Exercises895117
-Ref: Programs Exercises-Footnote-1899419
-Node: Advanced Features899505
-Node: Nondecimal Data901986
-Node: Boolean Typed Values903616
-Node: Array Sorting905573
-Node: Controlling Array Traversal906302
-Ref: Controlling Array Traversal-Footnote-1914805
-Node: Array Sorting Functions914927
-Ref: Array Sorting Functions-Footnote-1921024
-Node: Two-way I/O921232
-Ref: Two-way I/O-Footnote-1929203
-Ref: Two-way I/O-Footnote-2929394
-Node: TCP/IP Networking929476
-Node: Profiling932644
-Node: Persistent Memory942314
-Ref: Persistent Memory-Footnote-1951886
-Node: Extension Philosophy952017
-Node: Advanced Features Summary953544
-Node: Internationalization955810
-Node: I18N and L10N957512
-Node: Explaining gettext958207
-Ref: Explaining gettext-Footnote-1964343
-Ref: Explaining gettext-Footnote-2964536
-Node: Programmer i18n964701
-Ref: Programmer i18n-Footnote-1969806
-Node: Translator i18n969855
-Node: String Extraction970685
-Ref: String Extraction-Footnote-1971861
-Node: Printf Ordering971959
-Ref: Printf Ordering-Footnote-1974817
-Node: I18N Portability974885
-Ref: I18N Portability-Footnote-1977445
-Node: I18N Example977512
-Ref: I18N Example-Footnote-1980906
-Ref: I18N Example-Footnote-2980979
-Node: Gawk I18N981096
-Node: I18N Summary981750
-Node: Debugger983147
-Node: Debugging984167
-Node: Debugging Concepts984616
-Node: Debugging Terms986433
-Node: Awk Debugging989036
-Ref: Awk Debugging-Footnote-1990009
-Node: Sample Debugging Session990145
-Node: Debugger Invocation990695
-Node: Finding The Bug992320
-Node: List of Debugger Commands998952
-Node: Breakpoint Control1000329
-Node: Debugger Execution Control1004151
-Node: Viewing And Changing Data1007625
-Node: Execution Stack1011359
-Node: Debugger Info1013040
-Node: Miscellaneous Debugger Commands1017335
-Node: Readline Support1022576
-Node: Limitations1023520
-Node: Debugging Summary1026144
-Node: Namespaces1027443
-Node: Global Namespace1028570
-Node: Qualified Names1030004
-Node: Default Namespace1031039
-Node: Changing The Namespace1031812
-Node: Naming Rules1033494
-Node: Internal Name Management1035409
-Node: Namespace Example1036479
-Node: Namespace And Features1039056
-Node: Namespace Summary1040511
-Node: Arbitrary Precision Arithmetic1042022
-Node: Computer Arithmetic1043541
-Ref: table-numeric-ranges1047349
-Ref: table-floating-point-ranges1047846
-Ref: Computer Arithmetic-Footnote-11048504
-Node: Math Definitions1048561
-Ref: table-ieee-formats1051593
-Node: MPFR features1052166
-Node: MPFR On Parole1052619
-Ref: MPFR On Parole-Footnote-11053460
-Node: MPFR Intro1053619
-Node: FP Math Caution1055303
-Ref: FP Math Caution-Footnote-11056375
-Node: Inexactness of computations1056748
-Node: Inexact representation1057779
-Node: Comparing FP Values1059160
-Node: Errors accumulate1060418
-Node: Strange values1061883
-Ref: Strange values-Footnote-11064537
-Node: Getting Accuracy1064642
-Node: Try To Round1067379
-Node: Setting precision1068286
-Ref: table-predefined-precision-strings1068991
-Node: Setting the rounding mode1070875
-Ref: table-gawk-rounding-modes1071257
-Ref: Setting the rounding mode-Footnote-11075309
-Node: Arbitrary Precision Integers1075492
-Ref: Arbitrary Precision Integers-Footnote-11078702
-Node: Checking for MPFR1078855
-Node: POSIX Floating Point Problems1080345
-Ref: POSIX Floating Point Problems-Footnote-11085165
-Node: Floating point summary1085203
-Node: Dynamic Extensions1087459
-Node: Extension Intro1089056
-Node: Plugin License1090358
-Node: Extension Mechanism Outline1091171
-Ref: figure-load-extension1091622
-Ref: figure-register-new-function1093200
-Ref: figure-call-new-function1094309
-Node: Extension API Description1096424
-Node: Extension API Functions Introduction1098153
-Ref: table-api-std-headers1100047
-Node: General Data Types1104488
-Ref: General Data Types-Footnote-11113634
-Node: Memory Allocation Functions1113937
-Ref: Memory Allocation Functions-Footnote-11118654
-Node: Constructor Functions1118753
-Node: API Ownership of MPFR and GMP Values1122654
-Node: Registration Functions1124207
-Node: Extension Functions1124911
-Node: Exit Callback Functions1130485
-Node: Extension Version String1131799
-Node: Input Parsers1132494
-Node: Output Wrappers1147113
-Node: Two-way processors1151955
-Node: Printing Messages1154308
-Ref: Printing Messages-Footnote-11155519
-Node: Updating ERRNO1155672
-Node: Requesting Values1156471
-Ref: table-value-types-returned1157224
-Node: Accessing Parameters1158332
-Node: Symbol Table Access1159613
-Node: Symbol table by name1160125
-Ref: Symbol table by name-Footnote-11163326
-Node: Symbol table by cookie1163458
-Ref: Symbol table by cookie-Footnote-11167727
-Node: Cached values1167791
-Ref: Cached values-Footnote-11171423
-Node: Array Manipulation1171580
-Ref: Array Manipulation-Footnote-11172679
-Node: Array Data Types1172716
-Ref: Array Data Types-Footnote-11175534
-Node: Array Functions1175630
-Node: Flattening Arrays1180659
-Node: Creating Arrays1187707
-Node: Redirection API1192549
-Node: Extension API Variables1195566
-Node: Extension Versioning1196289
-Ref: gawk-api-version1196718
-Node: Extension GMP/MPFR Versioning1198505
-Node: Extension API Informational Variables1200209
-Node: Extension API Boilerplate1201462
-Node: Changes from API V11205592
-Node: Finding Extensions1207224
-Node: Extension Example1207799
-Node: Internal File Description1208621
-Node: Internal File Ops1212913
-Ref: Internal File Ops-Footnote-11224463
-Node: Using Internal File Ops1224611
-Ref: Using Internal File Ops-Footnote-11227042
-Node: Extension Samples1227320
-Node: Extension Sample File Functions1228889
-Node: Extension Sample Fnmatch1237014
-Node: Extension Sample Fork1238609
-Node: Extension Sample Inplace1239885
-Node: Extension Sample Ord1243551
-Node: Extension Sample Readdir1244427
-Ref: table-readdir-file-types1245216
-Node: Extension Sample Revout1246572
-Node: Extension Sample Rev2way1247169
-Node: Extension Sample Read write array1247921
-Node: Extension Sample Readfile1251195
-Node: Extension Sample Time1252326
-Node: Extension Sample API Tests1254614
-Node: gawkextlib1255122
-Node: Extension summary1258154
-Node: Extension Exercises1262002
-Node: Language History1263272
-Node: V7/SVR3.11264984
-Node: SVR41267334
-Node: POSIX1268866
-Node: BTL1270291
-Node: POSIX/GNU1271058
-Node: Feature History1277587
-Node: Common Extensions1297389
-Node: Ranges and Locales1298864
-Ref: Ranges and Locales-Footnote-11303649
-Ref: Ranges and Locales-Footnote-21303676
-Ref: Ranges and Locales-Footnote-31303911
-Node: Contributors1304134
-Node: History summary1310325
-Node: Installation1311767
-Node: Gawk Distribution1312731
-Node: Getting1313223
-Node: Extracting1314222
-Node: Distribution contents1315928
-Node: Unix Installation1324002
-Node: Quick Installation1324822
-Node: Compiling with MPFR1327362
-Node: Shell Startup Files1328068
-Node: Additional Configuration Options1329225
-Node: Configuration Philosophy1331608
-Node: Compiling from Git1334108
-Node: Building the Documentation1334667
-Node: Non-Unix Installation1336079
-Node: PC Installation1336555
-Node: PC Binary Installation1337424
-Node: PC Compiling1338317
-Node: PC Using1339495
-Node: Cygwin1343211
-Node: MSYS1344463
-Node: OpenVMS Installation1345089
-Node: OpenVMS Compilation1345770
-Ref: OpenVMS Compilation-Footnote-11347253
-Node: OpenVMS Dynamic Extensions1347311
-Node: OpenVMS Installation Details1348947
-Node: OpenVMS Running1351378
-Node: OpenVMS GNV1355515
-Node: Bugs1356270
-Node: Bug definition1357190
-Node: Bug address1360791
-Node: Usenet1364360
-Node: Performance bugs1365573
-Node: Asking for help1368589
-Node: Maintainers1370576
-Node: Other Versions1371603
-Node: Installation summary1381207
-Node: Notes1382589
-Node: Compatibility Mode1383399
-Node: Additions1384221
-Node: Accessing The Source1385166
-Node: Adding Code1386697
-Node: New Ports1393808
-Node: Derived Files1398311
-Ref: Derived Files-Footnote-11404122
-Ref: Derived Files-Footnote-21404157
-Ref: Derived Files-Footnote-31404768
-Node: Future Extensions1404882
-Node: Implementation Limitations1405552
-Node: Extension Design1406794
-Node: Old Extension Problems1407954
-Ref: Old Extension Problems-Footnote-11409526
-Node: Extension New Mechanism Goals1409587
-Ref: Extension New Mechanism Goals-Footnote-11413057
-Node: Extension Other Design Decisions1413258
-Node: Extension Future Growth1415455
-Node: Notes summary1416075
-Node: Basic Concepts1417285
-Node: Basic High Level1417970
-Ref: figure-general-flow1418252
-Ref: figure-process-flow1418954
-Ref: Basic High Level-Footnote-11422324
-Node: Basic Data Typing1422513
-Node: Glossary1425921
-Node: Copying1458800
-Node: GNU Free Documentation License1496358
-Node: Index1521481
+Ref: Numeric Functions-Footnote-2584957
+Ref: Numeric Functions-Footnote-3585009
+Node: String Functions585285
+Ref: String Functions-Footnote-1611736
+Ref: String Functions-Footnote-2611868
+Ref: String Functions-Footnote-3612124
+Node: Gory Details612211
+Ref: table-sub-escapes614220
+Ref: table-sub-proposed615851
+Ref: table-posix-sub617346
+Ref: table-gensub-escapes619019
+Ref: Gory Details-Footnote-1619938
+Node: I/O Functions620092
+Ref: table-system-return-values626768
+Ref: I/O Functions-Footnote-1628930
+Ref: I/O Functions-Footnote-2629078
+Node: Time Functions629198
+Ref: Time Functions-Footnote-1640280
+Ref: Time Functions-Footnote-2640348
+Ref: Time Functions-Footnote-3640510
+Ref: Time Functions-Footnote-4640621
+Ref: Time Functions-Footnote-5640737
+Ref: Time Functions-Footnote-6640964
+Node: Bitwise Functions641242
+Ref: table-bitwise-ops641840
+Ref: Bitwise Functions-Footnote-1648082
+Ref: Bitwise Functions-Footnote-2648259
+Node: Type Functions648454
+Node: I18N Functions652047
+Node: User-defined653782
+Node: Definition Syntax654602
+Ref: Definition Syntax-Footnote-1660420
+Node: Function Example660495
+Ref: Function Example-Footnote-1663474
+Node: Function Calling663496
+Node: Calling A Function664088
+Node: Variable Scope665058
+Node: Pass By Value/Reference668112
+Node: Function Caveats670840
+Ref: Function Caveats-Footnote-1672931
+Node: Return Statement673051
+Node: Dynamic Typing676106
+Node: Indirect Calls678488
+Node: Functions Summary689623
+Node: Library Functions692392
+Ref: Library Functions-Footnote-1695940
+Ref: Library Functions-Footnote-2696083
+Node: Library Names696258
+Ref: Library Names-Footnote-1700029
+Ref: Library Names-Footnote-2700256
+Node: General Functions700350
+Node: Strtonum Function701620
+Node: Assert Function704702
+Node: Round Function708152
+Node: Cliff Random Function709724
+Node: Ordinal Functions710748
+Ref: Ordinal Functions-Footnote-1713851
+Ref: Ordinal Functions-Footnote-2714103
+Node: Join Function714317
+Ref: Join Function-Footnote-1716115
+Node: Getlocaltime Function716319
+Node: Readfile Function720093
+Node: Shell Quoting722122
+Node: Isnumeric Function723578
+Node: To CSV Function725014
+Node: Data File Management727088
+Node: Filetrans Function727720
+Node: Rewind Function731996
+Node: File Checking733967
+Ref: File Checking-Footnote-1735333
+Node: Empty Files735538
+Node: Ignoring Assigns737601
+Node: Getopt Function739175
+Ref: Getopt Function-Footnote-1754993
+Node: Passwd Functions755205
+Ref: Passwd Functions-Footnote-1764340
+Node: Group Functions764428
+Ref: Group Functions-Footnote-1772552
+Node: Walking Arrays772763
+Node: Library Functions Summary775809
+Node: Library Exercises777229
+Node: Sample Programs777714
+Node: Running Examples778496
+Node: Clones779248
+Node: Cut Program780516
+Node: Egrep Program790940
+Node: Id Program800245
+Node: Split Program810337
+Ref: Split Program-Footnote-1820550
+Node: Tee Program820735
+Node: Uniq Program823641
+Node: Wc Program831501
+Node: Bytes vs. Characters831896
+Node: Using extensions833496
+Node: wc program834274
+Node: Miscellaneous Programs839267
+Node: Dupword Program840492
+Node: Alarm Program842541
+Node: Translate Program847444
+Ref: Translate Program-Footnote-1852153
+Node: Labels Program852431
+Ref: Labels Program-Footnote-1855866
+Node: Word Sorting855950
+Node: History Sorting860124
+Node: Extract Program862397
+Node: Simple Sed870652
+Node: Igawk Program873862
+Ref: Igawk Program-Footnote-1889063
+Ref: Igawk Program-Footnote-2889269
+Ref: Igawk Program-Footnote-3889399
+Node: Anagram Program889526
+Node: Signature Program892612
+Node: Programs Summary893862
+Node: Programs Exercises895116
+Ref: Programs Exercises-Footnote-1899418
+Node: Advanced Features899504
+Node: Nondecimal Data901985
+Node: Boolean Typed Values903615
+Node: Array Sorting905572
+Node: Controlling Array Traversal906301
+Ref: Controlling Array Traversal-Footnote-1914804
+Node: Array Sorting Functions914926
+Ref: Array Sorting Functions-Footnote-1921023
+Node: Two-way I/O921231
+Ref: Two-way I/O-Footnote-1929202
+Ref: Two-way I/O-Footnote-2929393
+Node: TCP/IP Networking929475
+Node: Profiling932643
+Node: Persistent Memory942313
+Ref: Persistent Memory-Footnote-1951885
+Node: Extension Philosophy952016
+Node: Advanced Features Summary953543
+Node: Internationalization955809
+Node: I18N and L10N957511
+Node: Explaining gettext958206
+Ref: Explaining gettext-Footnote-1964342
+Ref: Explaining gettext-Footnote-2964535
+Node: Programmer i18n964700
+Ref: Programmer i18n-Footnote-1969805
+Node: Translator i18n969854
+Node: String Extraction970684
+Ref: String Extraction-Footnote-1971860
+Node: Printf Ordering971958
+Ref: Printf Ordering-Footnote-1974816
+Node: I18N Portability974884
+Ref: I18N Portability-Footnote-1977444
+Node: I18N Example977511
+Ref: I18N Example-Footnote-1980905
+Ref: I18N Example-Footnote-2980978
+Node: Gawk I18N981095
+Node: I18N Summary981749
+Node: Debugger983146
+Node: Debugging984166
+Node: Debugging Concepts984615
+Node: Debugging Terms986432
+Node: Awk Debugging989035
+Ref: Awk Debugging-Footnote-1990008
+Node: Sample Debugging Session990144
+Node: Debugger Invocation990694
+Node: Finding The Bug992319
+Node: List of Debugger Commands998951
+Node: Breakpoint Control1000328
+Node: Debugger Execution Control1004150
+Node: Viewing And Changing Data1007624
+Node: Execution Stack1011358
+Node: Debugger Info1013039
+Node: Miscellaneous Debugger Commands1017334
+Node: Readline Support1022575
+Node: Limitations1023519
+Node: Debugging Summary1026143
+Node: Namespaces1027442
+Node: Global Namespace1028569
+Node: Qualified Names1030003
+Node: Default Namespace1031038
+Node: Changing The Namespace1031811
+Node: Naming Rules1033493
+Node: Internal Name Management1035408
+Node: Namespace Example1036478
+Node: Namespace And Features1039055
+Node: Namespace Summary1040510
+Node: Arbitrary Precision Arithmetic1042021
+Node: Computer Arithmetic1043540
+Ref: table-numeric-ranges1047348
+Ref: table-floating-point-ranges1047845
+Ref: Computer Arithmetic-Footnote-11048503
+Node: Math Definitions1048560
+Ref: table-ieee-formats1051592
+Node: MPFR features1052165
+Node: MPFR On Parole1052618
+Ref: MPFR On Parole-Footnote-11053459
+Node: MPFR Intro1053618
+Node: FP Math Caution1055302
+Ref: FP Math Caution-Footnote-11056374
+Node: Inexactness of computations1056747
+Node: Inexact representation1057778
+Node: Comparing FP Values1059159
+Node: Errors accumulate1060417
+Node: Strange values1061882
+Ref: Strange values-Footnote-11064536
+Node: Getting Accuracy1064641
+Node: Try To Round1067378
+Node: Setting precision1068285
+Ref: table-predefined-precision-strings1068990
+Node: Setting the rounding mode1070874
+Ref: table-gawk-rounding-modes1071256
+Ref: Setting the rounding mode-Footnote-11075308
+Node: Arbitrary Precision Integers1075491
+Ref: Arbitrary Precision Integers-Footnote-11078701
+Node: Checking for MPFR1078854
+Node: POSIX Floating Point Problems1080344
+Ref: POSIX Floating Point Problems-Footnote-11085164
+Node: Floating point summary1085202
+Node: Dynamic Extensions1087458
+Node: Extension Intro1089055
+Node: Plugin License1090357
+Node: Extension Mechanism Outline1091170
+Ref: figure-load-extension1091621
+Ref: figure-register-new-function1093199
+Ref: figure-call-new-function1094308
+Node: Extension API Description1096423
+Node: Extension API Functions Introduction1098152
+Ref: table-api-std-headers1100046
+Node: General Data Types1104487
+Ref: General Data Types-Footnote-11113633
+Node: Memory Allocation Functions1113936
+Ref: Memory Allocation Functions-Footnote-11118653
+Node: Constructor Functions1118752
+Node: API Ownership of MPFR and GMP Values1122653
+Node: Registration Functions1124206
+Node: Extension Functions1124910
+Node: Exit Callback Functions1130484
+Node: Extension Version String1131798
+Node: Input Parsers1132493
+Node: Output Wrappers1147112
+Node: Two-way processors1151954
+Node: Printing Messages1154307
+Ref: Printing Messages-Footnote-11155518
+Node: Updating ERRNO1155671
+Node: Requesting Values1156470
+Ref: table-value-types-returned1157223
+Node: Accessing Parameters1158331
+Node: Symbol Table Access1159612
+Node: Symbol table by name1160124
+Ref: Symbol table by name-Footnote-11163325
+Node: Symbol table by cookie1163457
+Ref: Symbol table by cookie-Footnote-11167726
+Node: Cached values1167790
+Ref: Cached values-Footnote-11171422
+Node: Array Manipulation1171579
+Ref: Array Manipulation-Footnote-11172678
+Node: Array Data Types1172715
+Ref: Array Data Types-Footnote-11175533
+Node: Array Functions1175629
+Node: Flattening Arrays1180658
+Node: Creating Arrays1187706
+Node: Redirection API1192548
+Node: Extension API Variables1195565
+Node: Extension Versioning1196288
+Ref: gawk-api-version1196717
+Node: Extension GMP/MPFR Versioning1198504
+Node: Extension API Informational Variables1200208
+Node: Extension API Boilerplate1201461
+Node: Changes from API V11205591
+Node: Finding Extensions1207223
+Node: Extension Example1207798
+Node: Internal File Description1208620
+Node: Internal File Ops1212912
+Ref: Internal File Ops-Footnote-11224462
+Node: Using Internal File Ops1224610
+Ref: Using Internal File Ops-Footnote-11227041
+Node: Extension Samples1227319
+Node: Extension Sample File Functions1228888
+Node: Extension Sample Fnmatch1237013
+Node: Extension Sample Fork1238608
+Node: Extension Sample Inplace1239884
+Node: Extension Sample Ord1243550
+Node: Extension Sample Readdir1244426
+Ref: table-readdir-file-types1245215
+Node: Extension Sample Revout1246571
+Node: Extension Sample Rev2way1247168
+Node: Extension Sample Read write array1247920
+Node: Extension Sample Readfile1251194
+Node: Extension Sample Time1252325
+Node: Extension Sample API Tests1254613
+Node: gawkextlib1255121
+Node: Extension summary1258153
+Node: Extension Exercises1262001
+Node: Language History1263271
+Node: V7/SVR3.11264983
+Node: SVR41267333
+Node: POSIX1268865
+Node: BTL1270290
+Node: POSIX/GNU1271057
+Node: Feature History1277586
+Node: Common Extensions1297388
+Node: Ranges and Locales1298863
+Ref: Ranges and Locales-Footnote-11303648
+Ref: Ranges and Locales-Footnote-21303675
+Ref: Ranges and Locales-Footnote-31303910
+Node: Contributors1304133
+Node: History summary1310324
+Node: Installation1311766
+Node: Gawk Distribution1312730
+Node: Getting1313222
+Node: Extracting1314221
+Node: Distribution contents1315927
+Node: Unix Installation1324001
+Node: Quick Installation1324821
+Node: Compiling with MPFR1327361
+Node: Shell Startup Files1328067
+Node: Additional Configuration Options1329224
+Node: Configuration Philosophy1331607
+Node: Compiling from Git1334107
+Node: Building the Documentation1334666
+Node: Non-Unix Installation1336078
+Node: PC Installation1336554
+Node: PC Binary Installation1337423
+Node: PC Compiling1338316
+Node: PC Using1339494
+Node: Cygwin1343210
+Node: MSYS1344462
+Node: OpenVMS Installation1345088
+Node: OpenVMS Compilation1345769
+Ref: OpenVMS Compilation-Footnote-11347252
+Node: OpenVMS Dynamic Extensions1347310
+Node: OpenVMS Installation Details1348946
+Node: OpenVMS Running1351377
+Node: OpenVMS GNV1355514
+Node: Bugs1356269
+Node: Bug definition1357189
+Node: Bug address1360790
+Node: Usenet1364359
+Node: Performance bugs1365572
+Node: Asking for help1368588
+Node: Maintainers1370575
+Node: Other Versions1371602
+Node: Installation summary1381206
+Node: Notes1382588
+Node: Compatibility Mode1383398
+Node: Additions1384220
+Node: Accessing The Source1385165
+Node: Adding Code1386696
+Node: New Ports1393807
+Node: Derived Files1398310
+Ref: Derived Files-Footnote-11404121
+Ref: Derived Files-Footnote-21404156
+Ref: Derived Files-Footnote-31404767
+Node: Future Extensions1404881
+Node: Implementation Limitations1405551
+Node: Extension Design1406793
+Node: Old Extension Problems1407953
+Ref: Old Extension Problems-Footnote-11409525
+Node: Extension New Mechanism Goals1409586
+Ref: Extension New Mechanism Goals-Footnote-11413056
+Node: Extension Other Design Decisions1413257
+Node: Extension Future Growth1415454
+Node: Notes summary1416074
+Node: Basic Concepts1417284
+Node: Basic High Level1417969
+Ref: figure-general-flow1418251
+Ref: figure-process-flow1418953
+Ref: Basic High Level-Footnote-11422323
+Node: Basic Data Typing1422512
+Node: Glossary1425920
+Node: Copying1458799
+Node: GNU Free Documentation License1496357
+Node: Index1521480
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 1a13872a..3766dd54 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -18126,7 +18126,7 @@ sequences of random numbers.  However, nothing requires 
that an
 @command{gawk} used the BSD @code{random()} function, which is
 considerably better than @code{rand()}, to produce random numbers.
 From @value{PVERSION} 4.1.4, courtesy of Nelson H.F.@: Beebe, @command{gawk}
-uses the Bayes-Durham shuffle buffer algorithm which considerably extends
+uses the Bays-Durham shuffle buffer algorithm which considerably extends
 the period of the random number generator, and eliminates short-range and
 long-range correlations that might exist in the original generator.}


Summary of changes:
 ChangeLog     |   5 +
 NEWS          |   2 +-
 doc/ChangeLog |   5 +
 doc/ | 736 +++++++++++++++++++++++++++++-----------------------------
 doc/gawk.texi |   2 +-
 5 files changed, 380 insertions(+), 370 deletions(-)


reply via email to

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