[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4107-g16f6f90
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4107-g16f6f90 |
Date: |
Wed, 26 Aug 2020 03:16:02 -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.1-stable has been updated
via 16f6f902300a60ea9cbb6bf0b328033d11cabf8b (commit)
from a4de41af663b4c7ca1b3bf5de38f4fd3e468727d (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=16f6f902300a60ea9cbb6bf0b328033d11cabf8b
commit 16f6f902300a60ea9cbb6bf0b328033d11cabf8b
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Wed Aug 26 10:15:33 2020 +0300
Fix more typos.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 9212bd9..dd40093 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,6 +1,7 @@
2020-08-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix some small mistakes / typos.
+ Adjust the prose some as well.
2020-08-25 Arnold D. Robbins <arnold@skeeve.com>
diff --git a/doc/gawk.info b/doc/gawk.info
index f9bbd04..ad52db0 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10083,8 +10083,8 @@ This minor node describes a 'gawk'-specific feature.
Two special kinds of rule, 'BEGINFILE' and 'ENDFILE', give you
"hooks" into 'gawk''s command-line file processing loop. As with the
'BEGIN' and 'END' rules (*note BEGIN/END::), 'BEGINFILE' rules in a
-program are exectured in the order they are read by 'gawk', and all
-'ENDFILE' rules are also executed in the order they are read, as well.
+program execute in the order they are read by 'gawk'. Similarly, all
+'ENDFILE' rules also execute in the order they are read.
The bodies of the 'BEGINFILE' rules execute just before 'gawk' reads
the first record from a file. 'FILENAME' is set to the name of the
@@ -10123,7 +10123,7 @@ called before any 'END' rules. The 'ENDFILE' rule is
executed even for
empty input files.
Normally, when an error occurs when reading input in the normal
-input-processing loop, the error is fatal. However, if an 'BEGINFILE'
+input-processing loop, the error is fatal. However, if a 'BEGINFILE'
rule is present, the error becomes non-fatal, and instead 'ERRNO' is
set. This makes it possible to catch and process I/O errors at the
level of the 'awk' program.
@@ -37608,403 +37608,403 @@ Node: Using BEGIN/END428214
Ref: Using BEGIN/END-Footnote-1430968
Node: I/O And BEGIN/END431074
Node: BEGINFILE/ENDFILE433387
-Node: Empty436631
-Node: Using Shell Variables436948
-Node: Action Overview439222
-Node: Statements441547
-Node: If Statement443395
-Node: While Statement444890
-Node: Do Statement446918
-Node: For Statement448066
-Node: Switch Statement451237
-Node: Break Statement453678
-Node: Continue Statement455770
-Node: Next Statement457597
-Node: Nextfile Statement459980
-Node: Exit Statement462632
-Node: Built-in Variables465035
-Node: User-modified466168
-Node: Auto-set473935
-Ref: Auto-set-Footnote-1490742
-Ref: Auto-set-Footnote-2490948
-Node: ARGC and ARGV491004
-Node: Pattern Action Summary495217
-Node: Arrays497647
-Node: Array Basics498976
-Node: Array Intro499820
-Ref: figure-array-elements501795
-Ref: Array Intro-Footnote-1504499
-Node: Reference to Elements504627
-Node: Assigning Elements507091
-Node: Array Example507582
-Node: Scanning an Array509341
-Node: Controlling Scanning512363
-Ref: Controlling Scanning-Footnote-1518819
-Node: Numeric Array Subscripts519135
-Node: Uninitialized Subscripts521319
-Node: Delete522938
-Ref: Delete-Footnote-1525690
-Node: Multidimensional525747
-Node: Multiscanning528842
-Node: Arrays of Arrays530433
-Node: Arrays Summary535201
-Node: Functions537294
-Node: Built-in538332
-Node: Calling Built-in539413
-Node: Numeric Functions541409
-Ref: Numeric Functions-Footnote-1545437
-Ref: Numeric Functions-Footnote-2546085
-Ref: Numeric Functions-Footnote-3546133
-Node: String Functions546405
-Ref: String Functions-Footnote-1570546
-Ref: String Functions-Footnote-2570674
-Ref: String Functions-Footnote-3570922
-Node: Gory Details571009
-Ref: table-sub-escapes572800
-Ref: table-sub-proposed574319
-Ref: table-posix-sub575682
-Ref: table-gensub-escapes577223
-Ref: Gory Details-Footnote-1578046
-Node: I/O Functions578200
-Ref: table-system-return-values584668
-Ref: I/O Functions-Footnote-1586748
-Ref: I/O Functions-Footnote-2586896
-Node: Time Functions587016
-Ref: Time Functions-Footnote-1597687
-Ref: Time Functions-Footnote-2597755
-Ref: Time Functions-Footnote-3597913
-Ref: Time Functions-Footnote-4598024
-Ref: Time Functions-Footnote-5598136
-Ref: Time Functions-Footnote-6598363
-Node: Bitwise Functions598629
-Ref: table-bitwise-ops599223
-Ref: Bitwise Functions-Footnote-1605286
-Ref: Bitwise Functions-Footnote-2605459
-Node: Type Functions605650
-Node: I18N Functions608513
-Node: User-defined610164
-Node: Definition Syntax610976
-Ref: Definition Syntax-Footnote-1616663
-Node: Function Example616734
-Ref: Function Example-Footnote-1619656
-Node: Function Calling619678
-Node: Calling A Function620266
-Node: Variable Scope621224
-Node: Pass By Value/Reference624218
-Node: Function Caveats626862
-Ref: Function Caveats-Footnote-1628909
-Node: Return Statement629029
-Node: Dynamic Typing632008
-Node: Indirect Calls632938
-Ref: Indirect Calls-Footnote-1643190
-Node: Functions Summary643318
-Node: Library Functions646023
-Ref: Library Functions-Footnote-1649630
-Ref: Library Functions-Footnote-2649773
-Node: Library Names649944
-Ref: Library Names-Footnote-1653611
-Ref: Library Names-Footnote-2653834
-Node: General Functions653920
-Node: Strtonum Function655023
-Node: Assert Function658045
-Node: Round Function661371
-Node: Cliff Random Function662911
-Node: Ordinal Functions663927
-Ref: Ordinal Functions-Footnote-1666990
-Ref: Ordinal Functions-Footnote-2667242
-Node: Join Function667452
-Ref: Join Function-Footnote-1669222
-Node: Getlocaltime Function669422
-Node: Readfile Function673164
-Node: Shell Quoting675141
-Node: Data File Management676542
-Node: Filetrans Function677174
-Node: Rewind Function681270
-Node: File Checking683179
-Ref: File Checking-Footnote-1684513
-Node: Empty Files684714
-Node: Ignoring Assigns686693
-Node: Getopt Function688243
-Ref: Getopt Function-Footnote-1703454
-Node: Passwd Functions703654
-Ref: Passwd Functions-Footnote-1712493
-Node: Group Functions712581
-Ref: Group Functions-Footnote-1720479
-Node: Walking Arrays720686
-Node: Library Functions Summary723694
-Node: Library Exercises725100
-Node: Sample Programs725565
-Node: Running Examples726335
-Node: Clones727063
-Node: Cut Program728287
-Node: Egrep Program738216
-Ref: Egrep Program-Footnote-1745728
-Node: Id Program745838
-Node: Split Program749518
-Ref: Split Program-Footnote-1752976
-Node: Tee Program753105
-Node: Uniq Program755895
-Node: Wc Program763516
-Ref: Wc Program-Footnote-1767771
-Node: Miscellaneous Programs767865
-Node: Dupword Program769078
-Node: Alarm Program771108
-Node: Translate Program775963
-Ref: Translate Program-Footnote-1780528
-Node: Labels Program780798
-Ref: Labels Program-Footnote-1784149
-Node: Word Sorting784233
-Node: History Sorting788305
-Node: Extract Program790530
-Node: Simple Sed798584
-Node: Igawk Program801658
-Ref: Igawk Program-Footnote-1815989
-Ref: Igawk Program-Footnote-2816191
-Ref: Igawk Program-Footnote-3816313
-Node: Anagram Program816428
-Node: Signature Program819490
-Node: Programs Summary820737
-Node: Programs Exercises821951
-Ref: Programs Exercises-Footnote-1826080
-Node: Advanced Features826171
-Node: Nondecimal Data828161
-Node: Array Sorting829752
-Node: Controlling Array Traversal830452
-Ref: Controlling Array Traversal-Footnote-1838820
-Node: Array Sorting Functions838938
-Ref: Array Sorting Functions-Footnote-1844029
-Node: Two-way I/O844225
-Ref: Two-way I/O-Footnote-1851946
-Ref: Two-way I/O-Footnote-2852133
-Node: TCP/IP Networking852215
-Node: Profiling855333
-Node: Advanced Features Summary864647
-Node: Internationalization866491
-Node: I18N and L10N867971
-Node: Explaining gettext868658
-Ref: Explaining gettext-Footnote-1874550
-Ref: Explaining gettext-Footnote-2874735
-Node: Programmer i18n874900
-Ref: Programmer i18n-Footnote-1879849
-Node: Translator i18n879898
-Node: String Extraction880692
-Ref: String Extraction-Footnote-1881824
-Node: Printf Ordering881910
-Ref: Printf Ordering-Footnote-1884696
-Node: I18N Portability884760
-Ref: I18N Portability-Footnote-1887216
-Node: I18N Example887279
-Ref: I18N Example-Footnote-1890554
-Ref: I18N Example-Footnote-2890627
-Node: Gawk I18N890736
-Node: I18N Summary891385
-Node: Debugger892726
-Node: Debugging893726
-Node: Debugging Concepts894167
-Node: Debugging Terms895976
-Node: Awk Debugging898551
-Ref: Awk Debugging-Footnote-1899496
-Node: Sample Debugging Session899628
-Node: Debugger Invocation900162
-Node: Finding The Bug901548
-Node: List of Debugger Commands908022
-Node: Breakpoint Control909355
-Node: Debugger Execution Control913049
-Node: Viewing And Changing Data916411
-Node: Execution Stack919952
-Node: Debugger Info921589
-Node: Miscellaneous Debugger Commands925660
-Node: Readline Support930722
-Node: Limitations931618
-Node: Debugging Summary934172
-Node: Namespaces935451
-Node: Global Namespace936562
-Node: Qualified Names937960
-Node: Default Namespace938959
-Node: Changing The Namespace939700
-Node: Naming Rules941314
-Node: Internal Name Management943162
-Node: Namespace Example944204
-Node: Namespace And Features946766
-Node: Namespace Summary948201
-Node: Arbitrary Precision Arithmetic949678
-Node: Computer Arithmetic951165
-Ref: table-numeric-ranges954931
-Ref: table-floating-point-ranges955424
-Ref: Computer Arithmetic-Footnote-1956082
-Node: Math Definitions956139
-Ref: table-ieee-formats959455
-Ref: Math Definitions-Footnote-1960058
-Node: MPFR features960163
-Node: FP Math Caution961881
-Ref: FP Math Caution-Footnote-1962953
-Node: Inexactness of computations963322
-Node: Inexact representation964282
-Node: Comparing FP Values965642
-Node: Errors accumulate966883
-Node: Getting Accuracy968316
-Node: Try To Round971026
-Node: Setting precision971925
-Ref: table-predefined-precision-strings972622
-Node: Setting the rounding mode974452
-Ref: table-gawk-rounding-modes974826
-Ref: Setting the rounding mode-Footnote-1978757
-Node: Arbitrary Precision Integers978936
-Ref: Arbitrary Precision Integers-Footnote-1982111
-Node: Checking for MPFR982260
-Node: POSIX Floating Point Problems983734
-Ref: POSIX Floating Point Problems-Footnote-1988019
-Node: Floating point summary988057
-Node: Dynamic Extensions990247
-Node: Extension Intro991800
-Node: Plugin License993066
-Node: Extension Mechanism Outline993863
-Ref: figure-load-extension994302
-Ref: figure-register-new-function995867
-Ref: figure-call-new-function996959
-Node: Extension API Description999021
-Node: Extension API Functions Introduction1000734
-Ref: table-api-std-headers1002570
-Node: General Data Types1006819
-Ref: General Data Types-Footnote-11015449
-Node: Memory Allocation Functions1015748
-Ref: Memory Allocation Functions-Footnote-11020249
-Node: Constructor Functions1020348
-Node: API Ownership of MPFR and GMP Values1023814
-Node: Registration Functions1025127
-Node: Extension Functions1025827
-Node: Exit Callback Functions1031149
-Node: Extension Version String1032399
-Node: Input Parsers1033062
-Node: Output Wrappers1045783
-Node: Two-way processors1050295
-Node: Printing Messages1052560
-Ref: Printing Messages-Footnote-11053731
-Node: Updating ERRNO1053884
-Node: Requesting Values1054623
-Ref: table-value-types-returned1055360
-Node: Accessing Parameters1056296
-Node: Symbol Table Access1057533
-Node: Symbol table by name1058045
-Ref: Symbol table by name-Footnote-11061069
-Node: Symbol table by cookie1061197
-Ref: Symbol table by cookie-Footnote-11065382
-Node: Cached values1065446
-Ref: Cached values-Footnote-11068982
-Node: Array Manipulation1069135
-Ref: Array Manipulation-Footnote-11070226
-Node: Array Data Types1070263
-Ref: Array Data Types-Footnote-11072921
-Node: Array Functions1073013
-Node: Flattening Arrays1077511
-Node: Creating Arrays1084487
-Node: Redirection API1089254
-Node: Extension API Variables1092087
-Node: Extension Versioning1092798
-Ref: gawk-api-version1093227
-Node: Extension GMP/MPFR Versioning1094958
-Node: Extension API Informational Variables1096586
-Node: Extension API Boilerplate1097659
-Node: Changes from API V11101633
-Node: Finding Extensions1103205
-Node: Extension Example1103764
-Node: Internal File Description1104562
-Node: Internal File Ops1108642
-Ref: Internal File Ops-Footnote-11119992
-Node: Using Internal File Ops1120132
-Ref: Using Internal File Ops-Footnote-11122515
-Node: Extension Samples1122789
-Node: Extension Sample File Functions1124318
-Node: Extension Sample Fnmatch1131967
-Node: Extension Sample Fork1133454
-Node: Extension Sample Inplace1134672
-Node: Extension Sample Ord1138297
-Node: Extension Sample Readdir1139133
-Ref: table-readdir-file-types1140022
-Node: Extension Sample Revout1141089
-Node: Extension Sample Rev2way1141678
-Node: Extension Sample Read write array1142418
-Node: Extension Sample Readfile1144360
-Node: Extension Sample Time1145455
-Node: Extension Sample API Tests1147207
-Node: gawkextlib1147699
-Node: Extension summary1150617
-Node: Extension Exercises1154319
-Node: Language History1155561
-Node: V7/SVR3.11157217
-Node: SVR41159369
-Node: POSIX1160803
-Node: BTL1162184
-Node: POSIX/GNU1162913
-Node: Feature History1168691
-Node: Common Extensions1185010
-Node: Ranges and Locales1186293
-Ref: Ranges and Locales-Footnote-11190909
-Ref: Ranges and Locales-Footnote-21190936
-Ref: Ranges and Locales-Footnote-31191171
-Node: Contributors1191394
-Node: History summary1197391
-Node: Installation1198771
-Node: Gawk Distribution1199715
-Node: Getting1200199
-Node: Extracting1201162
-Node: Distribution contents1202800
-Node: Unix Installation1209280
-Node: Quick Installation1209962
-Node: Shell Startup Files1212376
-Node: Additional Configuration Options1213465
-Node: Configuration Philosophy1215780
-Node: Non-Unix Installation1218149
-Node: PC Installation1218609
-Node: PC Binary Installation1219447
-Node: PC Compiling1219882
-Node: PC Using1220999
-Node: Cygwin1224552
-Node: MSYS1225776
-Node: VMS Installation1226378
-Node: VMS Compilation1227169
-Ref: VMS Compilation-Footnote-11228398
-Node: VMS Dynamic Extensions1228456
-Node: VMS Installation Details1230141
-Node: VMS Running1232394
-Node: VMS GNV1236673
-Node: VMS Old Gawk1237408
-Node: Bugs1237879
-Node: Bug address1238542
-Node: Usenet1241524
-Node: Maintainers1242528
-Node: Other Versions1243713
-Node: Installation summary1250801
-Node: Notes1252010
-Node: Compatibility Mode1252804
-Node: Additions1253586
-Node: Accessing The Source1254511
-Node: Adding Code1255948
-Node: New Ports1262167
-Node: Derived Files1266542
-Ref: Derived Files-Footnote-11272202
-Ref: Derived Files-Footnote-21272237
-Ref: Derived Files-Footnote-31272835
-Node: Future Extensions1272949
-Node: Implementation Limitations1273607
-Node: Extension Design1274817
-Node: Old Extension Problems1275961
-Ref: Old Extension Problems-Footnote-11277479
-Node: Extension New Mechanism Goals1277536
-Ref: Extension New Mechanism Goals-Footnote-11280900
-Node: Extension Other Design Decisions1281089
-Node: Extension Future Growth1283202
-Node: Notes summary1283808
-Node: Basic Concepts1284966
-Node: Basic High Level1285647
-Ref: figure-general-flow1285929
-Ref: figure-process-flow1286614
-Ref: Basic High Level-Footnote-11289915
-Node: Basic Data Typing1290100
-Node: Glossary1293428
-Node: Copying1325313
-Node: GNU Free Documentation License1362856
-Node: Index1387976
+Node: Empty436618
+Node: Using Shell Variables436935
+Node: Action Overview439209
+Node: Statements441534
+Node: If Statement443382
+Node: While Statement444877
+Node: Do Statement446905
+Node: For Statement448053
+Node: Switch Statement451224
+Node: Break Statement453665
+Node: Continue Statement455757
+Node: Next Statement457584
+Node: Nextfile Statement459967
+Node: Exit Statement462619
+Node: Built-in Variables465022
+Node: User-modified466155
+Node: Auto-set473922
+Ref: Auto-set-Footnote-1490729
+Ref: Auto-set-Footnote-2490935
+Node: ARGC and ARGV490991
+Node: Pattern Action Summary495204
+Node: Arrays497634
+Node: Array Basics498963
+Node: Array Intro499807
+Ref: figure-array-elements501782
+Ref: Array Intro-Footnote-1504486
+Node: Reference to Elements504614
+Node: Assigning Elements507078
+Node: Array Example507569
+Node: Scanning an Array509328
+Node: Controlling Scanning512350
+Ref: Controlling Scanning-Footnote-1518806
+Node: Numeric Array Subscripts519122
+Node: Uninitialized Subscripts521306
+Node: Delete522925
+Ref: Delete-Footnote-1525677
+Node: Multidimensional525734
+Node: Multiscanning528829
+Node: Arrays of Arrays530420
+Node: Arrays Summary535188
+Node: Functions537281
+Node: Built-in538319
+Node: Calling Built-in539400
+Node: Numeric Functions541396
+Ref: Numeric Functions-Footnote-1545424
+Ref: Numeric Functions-Footnote-2546072
+Ref: Numeric Functions-Footnote-3546120
+Node: String Functions546392
+Ref: String Functions-Footnote-1570533
+Ref: String Functions-Footnote-2570661
+Ref: String Functions-Footnote-3570909
+Node: Gory Details570996
+Ref: table-sub-escapes572787
+Ref: table-sub-proposed574306
+Ref: table-posix-sub575669
+Ref: table-gensub-escapes577210
+Ref: Gory Details-Footnote-1578033
+Node: I/O Functions578187
+Ref: table-system-return-values584655
+Ref: I/O Functions-Footnote-1586735
+Ref: I/O Functions-Footnote-2586883
+Node: Time Functions587003
+Ref: Time Functions-Footnote-1597674
+Ref: Time Functions-Footnote-2597742
+Ref: Time Functions-Footnote-3597900
+Ref: Time Functions-Footnote-4598011
+Ref: Time Functions-Footnote-5598123
+Ref: Time Functions-Footnote-6598350
+Node: Bitwise Functions598616
+Ref: table-bitwise-ops599210
+Ref: Bitwise Functions-Footnote-1605273
+Ref: Bitwise Functions-Footnote-2605446
+Node: Type Functions605637
+Node: I18N Functions608500
+Node: User-defined610151
+Node: Definition Syntax610963
+Ref: Definition Syntax-Footnote-1616650
+Node: Function Example616721
+Ref: Function Example-Footnote-1619643
+Node: Function Calling619665
+Node: Calling A Function620253
+Node: Variable Scope621211
+Node: Pass By Value/Reference624205
+Node: Function Caveats626849
+Ref: Function Caveats-Footnote-1628896
+Node: Return Statement629016
+Node: Dynamic Typing631995
+Node: Indirect Calls632925
+Ref: Indirect Calls-Footnote-1643177
+Node: Functions Summary643305
+Node: Library Functions646010
+Ref: Library Functions-Footnote-1649617
+Ref: Library Functions-Footnote-2649760
+Node: Library Names649931
+Ref: Library Names-Footnote-1653598
+Ref: Library Names-Footnote-2653821
+Node: General Functions653907
+Node: Strtonum Function655010
+Node: Assert Function658032
+Node: Round Function661358
+Node: Cliff Random Function662898
+Node: Ordinal Functions663914
+Ref: Ordinal Functions-Footnote-1666977
+Ref: Ordinal Functions-Footnote-2667229
+Node: Join Function667439
+Ref: Join Function-Footnote-1669209
+Node: Getlocaltime Function669409
+Node: Readfile Function673151
+Node: Shell Quoting675128
+Node: Data File Management676529
+Node: Filetrans Function677161
+Node: Rewind Function681257
+Node: File Checking683166
+Ref: File Checking-Footnote-1684500
+Node: Empty Files684701
+Node: Ignoring Assigns686680
+Node: Getopt Function688230
+Ref: Getopt Function-Footnote-1703441
+Node: Passwd Functions703641
+Ref: Passwd Functions-Footnote-1712480
+Node: Group Functions712568
+Ref: Group Functions-Footnote-1720466
+Node: Walking Arrays720673
+Node: Library Functions Summary723681
+Node: Library Exercises725087
+Node: Sample Programs725552
+Node: Running Examples726322
+Node: Clones727050
+Node: Cut Program728274
+Node: Egrep Program738203
+Ref: Egrep Program-Footnote-1745715
+Node: Id Program745825
+Node: Split Program749505
+Ref: Split Program-Footnote-1752963
+Node: Tee Program753092
+Node: Uniq Program755882
+Node: Wc Program763503
+Ref: Wc Program-Footnote-1767758
+Node: Miscellaneous Programs767852
+Node: Dupword Program769065
+Node: Alarm Program771095
+Node: Translate Program775950
+Ref: Translate Program-Footnote-1780515
+Node: Labels Program780785
+Ref: Labels Program-Footnote-1784136
+Node: Word Sorting784220
+Node: History Sorting788292
+Node: Extract Program790517
+Node: Simple Sed798571
+Node: Igawk Program801645
+Ref: Igawk Program-Footnote-1815976
+Ref: Igawk Program-Footnote-2816178
+Ref: Igawk Program-Footnote-3816300
+Node: Anagram Program816415
+Node: Signature Program819477
+Node: Programs Summary820724
+Node: Programs Exercises821938
+Ref: Programs Exercises-Footnote-1826067
+Node: Advanced Features826158
+Node: Nondecimal Data828148
+Node: Array Sorting829739
+Node: Controlling Array Traversal830439
+Ref: Controlling Array Traversal-Footnote-1838807
+Node: Array Sorting Functions838925
+Ref: Array Sorting Functions-Footnote-1844016
+Node: Two-way I/O844212
+Ref: Two-way I/O-Footnote-1851933
+Ref: Two-way I/O-Footnote-2852120
+Node: TCP/IP Networking852202
+Node: Profiling855320
+Node: Advanced Features Summary864634
+Node: Internationalization866478
+Node: I18N and L10N867958
+Node: Explaining gettext868645
+Ref: Explaining gettext-Footnote-1874537
+Ref: Explaining gettext-Footnote-2874722
+Node: Programmer i18n874887
+Ref: Programmer i18n-Footnote-1879836
+Node: Translator i18n879885
+Node: String Extraction880679
+Ref: String Extraction-Footnote-1881811
+Node: Printf Ordering881897
+Ref: Printf Ordering-Footnote-1884683
+Node: I18N Portability884747
+Ref: I18N Portability-Footnote-1887203
+Node: I18N Example887266
+Ref: I18N Example-Footnote-1890541
+Ref: I18N Example-Footnote-2890614
+Node: Gawk I18N890723
+Node: I18N Summary891372
+Node: Debugger892713
+Node: Debugging893713
+Node: Debugging Concepts894154
+Node: Debugging Terms895963
+Node: Awk Debugging898538
+Ref: Awk Debugging-Footnote-1899483
+Node: Sample Debugging Session899615
+Node: Debugger Invocation900149
+Node: Finding The Bug901535
+Node: List of Debugger Commands908009
+Node: Breakpoint Control909342
+Node: Debugger Execution Control913036
+Node: Viewing And Changing Data916398
+Node: Execution Stack919939
+Node: Debugger Info921576
+Node: Miscellaneous Debugger Commands925647
+Node: Readline Support930709
+Node: Limitations931605
+Node: Debugging Summary934159
+Node: Namespaces935438
+Node: Global Namespace936549
+Node: Qualified Names937947
+Node: Default Namespace938946
+Node: Changing The Namespace939687
+Node: Naming Rules941301
+Node: Internal Name Management943149
+Node: Namespace Example944191
+Node: Namespace And Features946753
+Node: Namespace Summary948188
+Node: Arbitrary Precision Arithmetic949665
+Node: Computer Arithmetic951152
+Ref: table-numeric-ranges954918
+Ref: table-floating-point-ranges955411
+Ref: Computer Arithmetic-Footnote-1956069
+Node: Math Definitions956126
+Ref: table-ieee-formats959442
+Ref: Math Definitions-Footnote-1960045
+Node: MPFR features960150
+Node: FP Math Caution961868
+Ref: FP Math Caution-Footnote-1962940
+Node: Inexactness of computations963309
+Node: Inexact representation964269
+Node: Comparing FP Values965629
+Node: Errors accumulate966870
+Node: Getting Accuracy968303
+Node: Try To Round971013
+Node: Setting precision971912
+Ref: table-predefined-precision-strings972609
+Node: Setting the rounding mode974439
+Ref: table-gawk-rounding-modes974813
+Ref: Setting the rounding mode-Footnote-1978744
+Node: Arbitrary Precision Integers978923
+Ref: Arbitrary Precision Integers-Footnote-1982098
+Node: Checking for MPFR982247
+Node: POSIX Floating Point Problems983721
+Ref: POSIX Floating Point Problems-Footnote-1988006
+Node: Floating point summary988044
+Node: Dynamic Extensions990234
+Node: Extension Intro991787
+Node: Plugin License993053
+Node: Extension Mechanism Outline993850
+Ref: figure-load-extension994289
+Ref: figure-register-new-function995854
+Ref: figure-call-new-function996946
+Node: Extension API Description999008
+Node: Extension API Functions Introduction1000721
+Ref: table-api-std-headers1002557
+Node: General Data Types1006806
+Ref: General Data Types-Footnote-11015436
+Node: Memory Allocation Functions1015735
+Ref: Memory Allocation Functions-Footnote-11020236
+Node: Constructor Functions1020335
+Node: API Ownership of MPFR and GMP Values1023801
+Node: Registration Functions1025114
+Node: Extension Functions1025814
+Node: Exit Callback Functions1031136
+Node: Extension Version String1032386
+Node: Input Parsers1033049
+Node: Output Wrappers1045770
+Node: Two-way processors1050282
+Node: Printing Messages1052547
+Ref: Printing Messages-Footnote-11053718
+Node: Updating ERRNO1053871
+Node: Requesting Values1054610
+Ref: table-value-types-returned1055347
+Node: Accessing Parameters1056283
+Node: Symbol Table Access1057520
+Node: Symbol table by name1058032
+Ref: Symbol table by name-Footnote-11061056
+Node: Symbol table by cookie1061184
+Ref: Symbol table by cookie-Footnote-11065369
+Node: Cached values1065433
+Ref: Cached values-Footnote-11068969
+Node: Array Manipulation1069122
+Ref: Array Manipulation-Footnote-11070213
+Node: Array Data Types1070250
+Ref: Array Data Types-Footnote-11072908
+Node: Array Functions1073000
+Node: Flattening Arrays1077498
+Node: Creating Arrays1084474
+Node: Redirection API1089241
+Node: Extension API Variables1092074
+Node: Extension Versioning1092785
+Ref: gawk-api-version1093214
+Node: Extension GMP/MPFR Versioning1094945
+Node: Extension API Informational Variables1096573
+Node: Extension API Boilerplate1097646
+Node: Changes from API V11101620
+Node: Finding Extensions1103192
+Node: Extension Example1103751
+Node: Internal File Description1104549
+Node: Internal File Ops1108629
+Ref: Internal File Ops-Footnote-11119979
+Node: Using Internal File Ops1120119
+Ref: Using Internal File Ops-Footnote-11122502
+Node: Extension Samples1122776
+Node: Extension Sample File Functions1124305
+Node: Extension Sample Fnmatch1131954
+Node: Extension Sample Fork1133441
+Node: Extension Sample Inplace1134659
+Node: Extension Sample Ord1138284
+Node: Extension Sample Readdir1139120
+Ref: table-readdir-file-types1140009
+Node: Extension Sample Revout1141076
+Node: Extension Sample Rev2way1141665
+Node: Extension Sample Read write array1142405
+Node: Extension Sample Readfile1144347
+Node: Extension Sample Time1145442
+Node: Extension Sample API Tests1147194
+Node: gawkextlib1147686
+Node: Extension summary1150604
+Node: Extension Exercises1154306
+Node: Language History1155548
+Node: V7/SVR3.11157204
+Node: SVR41159356
+Node: POSIX1160790
+Node: BTL1162171
+Node: POSIX/GNU1162900
+Node: Feature History1168678
+Node: Common Extensions1184997
+Node: Ranges and Locales1186280
+Ref: Ranges and Locales-Footnote-11190896
+Ref: Ranges and Locales-Footnote-21190923
+Ref: Ranges and Locales-Footnote-31191158
+Node: Contributors1191381
+Node: History summary1197378
+Node: Installation1198758
+Node: Gawk Distribution1199702
+Node: Getting1200186
+Node: Extracting1201149
+Node: Distribution contents1202787
+Node: Unix Installation1209267
+Node: Quick Installation1209949
+Node: Shell Startup Files1212363
+Node: Additional Configuration Options1213452
+Node: Configuration Philosophy1215767
+Node: Non-Unix Installation1218136
+Node: PC Installation1218596
+Node: PC Binary Installation1219434
+Node: PC Compiling1219869
+Node: PC Using1220986
+Node: Cygwin1224539
+Node: MSYS1225763
+Node: VMS Installation1226365
+Node: VMS Compilation1227156
+Ref: VMS Compilation-Footnote-11228385
+Node: VMS Dynamic Extensions1228443
+Node: VMS Installation Details1230128
+Node: VMS Running1232381
+Node: VMS GNV1236660
+Node: VMS Old Gawk1237395
+Node: Bugs1237866
+Node: Bug address1238529
+Node: Usenet1241511
+Node: Maintainers1242515
+Node: Other Versions1243700
+Node: Installation summary1250788
+Node: Notes1251997
+Node: Compatibility Mode1252791
+Node: Additions1253573
+Node: Accessing The Source1254498
+Node: Adding Code1255935
+Node: New Ports1262154
+Node: Derived Files1266529
+Ref: Derived Files-Footnote-11272189
+Ref: Derived Files-Footnote-21272224
+Ref: Derived Files-Footnote-31272822
+Node: Future Extensions1272936
+Node: Implementation Limitations1273594
+Node: Extension Design1274804
+Node: Old Extension Problems1275948
+Ref: Old Extension Problems-Footnote-11277466
+Node: Extension New Mechanism Goals1277523
+Ref: Extension New Mechanism Goals-Footnote-11280887
+Node: Extension Other Design Decisions1281076
+Node: Extension Future Growth1283189
+Node: Notes summary1283795
+Node: Basic Concepts1284953
+Node: Basic High Level1285634
+Ref: figure-general-flow1285916
+Ref: figure-process-flow1286601
+Ref: Basic High Level-Footnote-11289902
+Node: Basic Data Typing1290087
+Node: Glossary1293415
+Node: Copying1325300
+Node: GNU Free Documentation License1362843
+Node: Index1387963
End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 4fd974a..6d10e4e 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -14556,9 +14556,9 @@ As with the @code{BEGIN} and @code{END} rules
@ifdocbook
(see the previous @value{SECTION}),
@end ifdocbook
-@code{BEGINFILE} rules in a program are exectured in the order they are
-read by @command{gawk}, and all @code{ENDFILE} rules are also executed in
-the order they are read, as well.
+@code{BEGINFILE} rules in a program execute in the order they are
+read by @command{gawk}. Similarly, all @code{ENDFILE} rules also execute in
+the order they are read.
The bodies of the @code{BEGINFILE} rules execute just before
@command{gawk} reads the first record from a file. @code{FILENAME}
@@ -14604,7 +14604,7 @@ it will be called before any @code{END} rules.
The @code{ENDFILE} rule is executed even for empty input files.
Normally, when an error occurs when reading input in the normal
-input-processing loop, the error is fatal. However, if an @code{BEGINFILE}
+input-processing loop, the error is fatal. However, if a @code{BEGINFILE}
rule is present, the error becomes non-fatal, and instead @code{ERRNO}
is set. This makes it possible to catch and process I/O errors at the
level of the @command{awk} program.
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index dad6283..2d13f51 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -13871,9 +13871,9 @@ As with the @code{BEGIN} and @code{END} rules
@ifdocbook
(see the previous @value{SECTION}),
@end ifdocbook
-@code{BEGINFILE} rules in a program are exectured in the order they are
-read by @command{gawk}, and all @code{ENDFILE} rules are also executed in
-the order they are read, as well.
+@code{BEGINFILE} rules in a program execute in the order they are
+read by @command{gawk}. Similarly, all @code{ENDFILE} rules also execute in
+the order they are read.
The bodies of the @code{BEGINFILE} rules execute just before
@command{gawk} reads the first record from a file. @code{FILENAME}
@@ -13919,7 +13919,7 @@ it will be called before any @code{END} rules.
The @code{ENDFILE} rule is executed even for empty input files.
Normally, when an error occurs when reading input in the normal
-input-processing loop, the error is fatal. However, if an @code{BEGINFILE}
+input-processing loop, the error is fatal. However, if a @code{BEGINFILE}
rule is present, the error becomes non-fatal, and instead @code{ERRNO}
is set. This makes it possible to catch and process I/O errors at the
level of the @command{awk} program.
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 1 +
doc/gawk.info | 800 ++++++++++++++++++++++++++++----------------------------
doc/gawk.texi | 8 +-
doc/gawktexi.in | 8 +-
4 files changed, 409 insertions(+), 408 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4107-g16f6f90,
Arnold Robbins <=