gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4171-gd04f08b


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4171-gd04f08b
Date: Mon, 16 Nov 2020 07:35:14 -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.1-stable has been updated
       via  d04f08bb8474e44417e739c7a03fb9690a9e22d8 (commit)
      from  476b183d4f70a098aae0943a16ead5b59ffe6e4b (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=d04f08bb8474e44417e739c7a03fb9690a9e22d8

commit d04f08bb8474e44417e739c7a03fb9690a9e22d8
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Mon Nov 16 14:29:01 2020 +0200

    Small doc fixes.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 6dad4af..a189816 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -2,6 +2,7 @@
 
        * gawktexi.in (Nextfile Statement): Clarify what happens in
        a BEGINFILE rule.
+       * gawktexi.in: Additional small fixes.
 
 2020-10-31         Arnold D. Robbins     <arnold@skeeve.com>
 
diff --git a/doc/gawk.info b/doc/gawk.info
index 909cf29..cc359a6 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10802,10 +10802,10 @@ an 'END' rule, 'ARGIND' is incremented, and any 
'BEGINFILE' rules are
 executed.  ('ARGIND' hasn't been introduced yet.  *Note Built-in
 Variables::.)
 
-   With 'gawk', 'nextfile' is useful inside a 'BEGINFILE' rule to skip
-over a file that would otherwise cause 'gawk' to exit with a fatal
-error.  In this case, 'ENDFILE' rules are not executed.  *Note
-BEGINFILE/ENDFILE::.
+   There is an additional, special, use case with 'gawk'.  'nextfile' is
+useful inside a 'BEGINFILE' rule to skip over a file that would
+otherwise cause 'gawk' to exit with a fatal error.  In this special
+case, 'ENDFILE' rules are not executed.  *Note BEGINFILE/ENDFILE::.
 
    Although it might seem that 'close(FILENAME)' would accomplish the
 same as 'nextfile', this isn't true.  'close()' is reserved for closing
@@ -38145,391 +38145,391 @@ Node: Break Statement455055
 Node: Continue Statement457147
 Node: Next Statement458974
 Node: Nextfile Statement461357
-Node: Exit Statement463995
-Node: Built-in Variables466398
-Node: User-modified467531
-Node: Auto-set475298
-Ref: Auto-set-Footnote-1492105
-Ref: Auto-set-Footnote-2492311
-Node: ARGC and ARGV492367
-Node: Pattern Action Summary496580
-Node: Arrays499010
-Node: Array Basics500339
-Node: Array Intro501183
-Ref: figure-array-elements503158
-Ref: Array Intro-Footnote-1505862
-Node: Reference to Elements505990
-Node: Assigning Elements508454
-Node: Array Example508945
-Node: Scanning an Array510704
-Node: Controlling Scanning513726
-Ref: Controlling Scanning-Footnote-1520182
-Node: Numeric Array Subscripts520498
-Node: Uninitialized Subscripts522682
-Node: Delete524301
-Ref: Delete-Footnote-1527053
-Node: Multidimensional527110
-Node: Multiscanning530205
-Node: Arrays of Arrays531796
-Node: Arrays Summary536564
-Node: Functions538657
-Node: Built-in539695
-Node: Calling Built-in540776
-Node: Numeric Functions542772
-Ref: Numeric Functions-Footnote-1546800
-Ref: Numeric Functions-Footnote-2547448
-Ref: Numeric Functions-Footnote-3547496
-Node: String Functions547768
-Ref: String Functions-Footnote-1571909
-Ref: String Functions-Footnote-2572037
-Ref: String Functions-Footnote-3572285
-Node: Gory Details572372
-Ref: table-sub-escapes574163
-Ref: table-sub-proposed575682
-Ref: table-posix-sub577045
-Ref: table-gensub-escapes578586
-Ref: Gory Details-Footnote-1579409
-Node: I/O Functions579563
-Ref: table-system-return-values586017
-Ref: I/O Functions-Footnote-1588097
-Ref: I/O Functions-Footnote-2588245
-Node: Time Functions588365
-Ref: Time Functions-Footnote-1599036
-Ref: Time Functions-Footnote-2599104
-Ref: Time Functions-Footnote-3599262
-Ref: Time Functions-Footnote-4599373
-Ref: Time Functions-Footnote-5599485
-Ref: Time Functions-Footnote-6599712
-Node: Bitwise Functions599978
-Ref: table-bitwise-ops600572
-Ref: Bitwise Functions-Footnote-1606635
-Ref: Bitwise Functions-Footnote-2606808
-Node: Type Functions606999
-Node: I18N Functions609862
-Node: User-defined611513
-Node: Definition Syntax612325
-Ref: Definition Syntax-Footnote-1618019
-Node: Function Example618090
-Ref: Function Example-Footnote-1621012
-Node: Function Calling621034
-Node: Calling A Function621622
-Node: Variable Scope622580
-Node: Pass By Value/Reference625574
-Node: Function Caveats628218
-Ref: Function Caveats-Footnote-1630265
-Node: Return Statement630385
-Node: Dynamic Typing633364
-Node: Indirect Calls634294
-Ref: Indirect Calls-Footnote-1644546
-Node: Functions Summary644674
-Node: Library Functions647379
-Ref: Library Functions-Footnote-1650986
-Ref: Library Functions-Footnote-2651129
-Node: Library Names651300
-Ref: Library Names-Footnote-1654967
-Ref: Library Names-Footnote-2655190
-Node: General Functions655276
-Node: Strtonum Function656379
-Node: Assert Function659401
-Node: Round Function662727
-Node: Cliff Random Function664267
-Node: Ordinal Functions665283
-Ref: Ordinal Functions-Footnote-1668346
-Ref: Ordinal Functions-Footnote-2668598
-Node: Join Function668808
-Ref: Join Function-Footnote-1670578
-Node: Getlocaltime Function670778
-Node: Readfile Function674520
-Node: Shell Quoting676497
-Node: Data File Management677898
-Node: Filetrans Function678530
-Node: Rewind Function682626
-Node: File Checking684535
-Ref: File Checking-Footnote-1685869
-Node: Empty Files686070
-Node: Ignoring Assigns688049
-Node: Getopt Function689599
-Ref: Getopt Function-Footnote-1704810
-Node: Passwd Functions705010
-Ref: Passwd Functions-Footnote-1713849
-Node: Group Functions713937
-Ref: Group Functions-Footnote-1721835
-Node: Walking Arrays722042
-Node: Library Functions Summary725050
-Node: Library Exercises726456
-Node: Sample Programs726921
-Node: Running Examples727691
-Node: Clones728419
-Node: Cut Program729643
-Node: Egrep Program739572
-Node: Id Program748583
-Node: Split Program758530
-Ref: Split Program-Footnote-1768304
-Node: Tee Program768477
-Node: Uniq Program771267
-Node: Wc Program778831
-Node: Bytes vs. Characters779228
-Node: Using extensions780776
-Node: wc program781534
-Node: Miscellaneous Programs786399
-Node: Dupword Program787612
-Node: Alarm Program789642
-Node: Translate Program794497
-Ref: Translate Program-Footnote-1799062
-Node: Labels Program799332
-Ref: Labels Program-Footnote-1802683
-Node: Word Sorting802767
-Node: History Sorting806839
-Node: Extract Program809064
-Node: Simple Sed817118
-Node: Igawk Program820192
-Ref: Igawk Program-Footnote-1834523
-Ref: Igawk Program-Footnote-2834725
-Ref: Igawk Program-Footnote-3834847
-Node: Anagram Program834962
-Node: Signature Program838024
-Node: Programs Summary839271
-Node: Programs Exercises840485
-Ref: Programs Exercises-Footnote-1844615
-Node: Advanced Features844701
-Node: Nondecimal Data846691
-Node: Array Sorting848282
-Node: Controlling Array Traversal848982
-Ref: Controlling Array Traversal-Footnote-1857350
-Node: Array Sorting Functions857468
-Ref: Array Sorting Functions-Footnote-1862559
-Node: Two-way I/O862755
-Ref: Two-way I/O-Footnote-1870476
-Ref: Two-way I/O-Footnote-2870663
-Node: TCP/IP Networking870745
-Node: Profiling873863
-Node: Advanced Features Summary883177
-Node: Internationalization885021
-Node: I18N and L10N886501
-Node: Explaining gettext887188
-Ref: Explaining gettext-Footnote-1893080
-Ref: Explaining gettext-Footnote-2893265
-Node: Programmer i18n893430
-Ref: Programmer i18n-Footnote-1898379
-Node: Translator i18n898428
-Node: String Extraction899222
-Ref: String Extraction-Footnote-1900354
-Node: Printf Ordering900440
-Ref: Printf Ordering-Footnote-1903226
-Node: I18N Portability903290
-Ref: I18N Portability-Footnote-1905746
-Node: I18N Example905809
-Ref: I18N Example-Footnote-1909084
-Ref: I18N Example-Footnote-2909157
-Node: Gawk I18N909266
-Node: I18N Summary909915
-Node: Debugger911256
-Node: Debugging912256
-Node: Debugging Concepts912697
-Node: Debugging Terms914506
-Node: Awk Debugging917081
-Ref: Awk Debugging-Footnote-1918026
-Node: Sample Debugging Session918158
-Node: Debugger Invocation918692
-Node: Finding The Bug920078
-Node: List of Debugger Commands926552
-Node: Breakpoint Control927885
-Node: Debugger Execution Control931579
-Node: Viewing And Changing Data934941
-Node: Execution Stack938482
-Node: Debugger Info940119
-Node: Miscellaneous Debugger Commands944190
-Node: Readline Support949252
-Node: Limitations950148
-Node: Debugging Summary952702
-Node: Namespaces953981
-Node: Global Namespace955092
-Node: Qualified Names956490
-Node: Default Namespace957489
-Node: Changing The Namespace958230
-Node: Naming Rules959844
-Node: Internal Name Management961692
-Node: Namespace Example962734
-Node: Namespace And Features965296
-Node: Namespace Summary966731
-Node: Arbitrary Precision Arithmetic968208
-Node: Computer Arithmetic969695
-Ref: table-numeric-ranges973461
-Ref: table-floating-point-ranges973954
-Ref: Computer Arithmetic-Footnote-1974612
-Node: Math Definitions974669
-Ref: table-ieee-formats977985
-Ref: Math Definitions-Footnote-1978588
-Node: MPFR features978693
-Node: FP Math Caution980411
-Ref: FP Math Caution-Footnote-1981483
-Node: Inexactness of computations981852
-Node: Inexact representation982812
-Node: Comparing FP Values984172
-Node: Errors accumulate985413
-Node: Getting Accuracy986846
-Node: Try To Round989556
-Node: Setting precision990455
-Ref: table-predefined-precision-strings991152
-Node: Setting the rounding mode992982
-Ref: table-gawk-rounding-modes993356
-Ref: Setting the rounding mode-Footnote-1997287
-Node: Arbitrary Precision Integers997466
-Ref: Arbitrary Precision Integers-Footnote-11000641
-Node: Checking for MPFR1000790
-Node: POSIX Floating Point Problems1002264
-Ref: POSIX Floating Point Problems-Footnote-11006549
-Node: Floating point summary1006587
-Node: Dynamic Extensions1008777
-Node: Extension Intro1010330
-Node: Plugin License1011596
-Node: Extension Mechanism Outline1012393
-Ref: figure-load-extension1012832
-Ref: figure-register-new-function1014397
-Ref: figure-call-new-function1015489
-Node: Extension API Description1017551
-Node: Extension API Functions Introduction1019264
-Ref: table-api-std-headers1021100
-Node: General Data Types1025349
-Ref: General Data Types-Footnote-11033979
-Node: Memory Allocation Functions1034278
-Ref: Memory Allocation Functions-Footnote-11038779
-Node: Constructor Functions1038878
-Node: API Ownership of MPFR and GMP Values1042344
-Node: Registration Functions1043657
-Node: Extension Functions1044357
-Node: Exit Callback Functions1049679
-Node: Extension Version String1050929
-Node: Input Parsers1051592
-Node: Output Wrappers1064313
-Node: Two-way processors1068825
-Node: Printing Messages1071090
-Ref: Printing Messages-Footnote-11072261
-Node: Updating ERRNO1072414
-Node: Requesting Values1073153
-Ref: table-value-types-returned1073890
-Node: Accessing Parameters1074826
-Node: Symbol Table Access1076063
-Node: Symbol table by name1076575
-Ref: Symbol table by name-Footnote-11079599
-Node: Symbol table by cookie1079727
-Ref: Symbol table by cookie-Footnote-11083912
-Node: Cached values1083976
-Ref: Cached values-Footnote-11087512
-Node: Array Manipulation1087665
-Ref: Array Manipulation-Footnote-11088756
-Node: Array Data Types1088793
-Ref: Array Data Types-Footnote-11091451
-Node: Array Functions1091543
-Node: Flattening Arrays1096041
-Node: Creating Arrays1103017
-Node: Redirection API1107784
-Node: Extension API Variables1110617
-Node: Extension Versioning1111328
-Ref: gawk-api-version1111757
-Node: Extension GMP/MPFR Versioning1113488
-Node: Extension API Informational Variables1115116
-Node: Extension API Boilerplate1116189
-Node: Changes from API V11120163
-Node: Finding Extensions1121735
-Node: Extension Example1122294
-Node: Internal File Description1123092
-Node: Internal File Ops1127172
-Ref: Internal File Ops-Footnote-11138522
-Node: Using Internal File Ops1138662
-Ref: Using Internal File Ops-Footnote-11141045
-Node: Extension Samples1141319
-Node: Extension Sample File Functions1142848
-Node: Extension Sample Fnmatch1150497
-Node: Extension Sample Fork1151984
-Node: Extension Sample Inplace1153202
-Node: Extension Sample Ord1156828
-Node: Extension Sample Readdir1157664
-Ref: table-readdir-file-types1158553
-Node: Extension Sample Revout1159620
-Node: Extension Sample Rev2way1160209
-Node: Extension Sample Read write array1160949
-Node: Extension Sample Readfile1162891
-Node: Extension Sample Time1163986
-Node: Extension Sample API Tests1165738
-Node: gawkextlib1166230
-Node: Extension summary1169148
-Node: Extension Exercises1172850
-Node: Language History1174092
-Node: V7/SVR3.11175748
-Node: SVR41177900
-Node: POSIX1179334
-Node: BTL1180715
-Node: POSIX/GNU1181444
-Node: Feature History1187222
-Node: Common Extensions1203541
-Node: Ranges and Locales1204824
-Ref: Ranges and Locales-Footnote-11209440
-Ref: Ranges and Locales-Footnote-21209467
-Ref: Ranges and Locales-Footnote-31209702
-Node: Contributors1209925
-Node: History summary1215922
-Node: Installation1217302
-Node: Gawk Distribution1218246
-Node: Getting1218730
-Node: Extracting1219693
-Node: Distribution contents1221331
-Node: Unix Installation1227811
-Node: Quick Installation1228493
-Node: Shell Startup Files1230907
-Node: Additional Configuration Options1231996
-Node: Configuration Philosophy1234311
-Node: Non-Unix Installation1236680
-Node: PC Installation1237140
-Node: PC Binary Installation1237978
-Node: PC Compiling1238413
-Node: PC Using1239530
-Node: Cygwin1243083
-Node: MSYS1244307
-Node: VMS Installation1244909
-Node: VMS Compilation1245700
-Ref: VMS Compilation-Footnote-11246929
-Node: VMS Dynamic Extensions1246987
-Node: VMS Installation Details1248672
-Node: VMS Running1250925
-Node: VMS GNV1255204
-Node: VMS Old Gawk1255939
-Node: Bugs1256410
-Node: Bug address1257073
-Node: Usenet1260055
-Node: Maintainers1261059
-Node: Other Versions1262244
-Node: Installation summary1269332
-Node: Notes1270541
-Node: Compatibility Mode1271335
-Node: Additions1272117
-Node: Accessing The Source1273042
-Node: Adding Code1274479
-Node: New Ports1280698
-Node: Derived Files1285073
-Ref: Derived Files-Footnote-11290733
-Ref: Derived Files-Footnote-21290768
-Ref: Derived Files-Footnote-31291366
-Node: Future Extensions1291480
-Node: Implementation Limitations1292138
-Node: Extension Design1293348
-Node: Old Extension Problems1294492
-Ref: Old Extension Problems-Footnote-11296010
-Node: Extension New Mechanism Goals1296067
-Ref: Extension New Mechanism Goals-Footnote-11299431
-Node: Extension Other Design Decisions1299620
-Node: Extension Future Growth1301733
-Node: Notes summary1302339
-Node: Basic Concepts1303497
-Node: Basic High Level1304178
-Ref: figure-general-flow1304460
-Ref: figure-process-flow1305145
-Ref: Basic High Level-Footnote-11308446
-Node: Basic Data Typing1308631
-Node: Glossary1311959
-Node: Copying1343844
-Node: GNU Free Documentation License1381387
-Node: Index1406507
+Node: Exit Statement464046
+Node: Built-in Variables466449
+Node: User-modified467582
+Node: Auto-set475349
+Ref: Auto-set-Footnote-1492156
+Ref: Auto-set-Footnote-2492362
+Node: ARGC and ARGV492418
+Node: Pattern Action Summary496631
+Node: Arrays499061
+Node: Array Basics500390
+Node: Array Intro501234
+Ref: figure-array-elements503209
+Ref: Array Intro-Footnote-1505913
+Node: Reference to Elements506041
+Node: Assigning Elements508505
+Node: Array Example508996
+Node: Scanning an Array510755
+Node: Controlling Scanning513777
+Ref: Controlling Scanning-Footnote-1520233
+Node: Numeric Array Subscripts520549
+Node: Uninitialized Subscripts522733
+Node: Delete524352
+Ref: Delete-Footnote-1527104
+Node: Multidimensional527161
+Node: Multiscanning530256
+Node: Arrays of Arrays531847
+Node: Arrays Summary536615
+Node: Functions538708
+Node: Built-in539746
+Node: Calling Built-in540827
+Node: Numeric Functions542823
+Ref: Numeric Functions-Footnote-1546851
+Ref: Numeric Functions-Footnote-2547499
+Ref: Numeric Functions-Footnote-3547547
+Node: String Functions547819
+Ref: String Functions-Footnote-1571960
+Ref: String Functions-Footnote-2572088
+Ref: String Functions-Footnote-3572336
+Node: Gory Details572423
+Ref: table-sub-escapes574214
+Ref: table-sub-proposed575733
+Ref: table-posix-sub577096
+Ref: table-gensub-escapes578637
+Ref: Gory Details-Footnote-1579460
+Node: I/O Functions579614
+Ref: table-system-return-values586068
+Ref: I/O Functions-Footnote-1588148
+Ref: I/O Functions-Footnote-2588296
+Node: Time Functions588416
+Ref: Time Functions-Footnote-1599087
+Ref: Time Functions-Footnote-2599155
+Ref: Time Functions-Footnote-3599313
+Ref: Time Functions-Footnote-4599424
+Ref: Time Functions-Footnote-5599536
+Ref: Time Functions-Footnote-6599763
+Node: Bitwise Functions600029
+Ref: table-bitwise-ops600623
+Ref: Bitwise Functions-Footnote-1606686
+Ref: Bitwise Functions-Footnote-2606859
+Node: Type Functions607050
+Node: I18N Functions609913
+Node: User-defined611564
+Node: Definition Syntax612376
+Ref: Definition Syntax-Footnote-1618070
+Node: Function Example618141
+Ref: Function Example-Footnote-1621063
+Node: Function Calling621085
+Node: Calling A Function621673
+Node: Variable Scope622631
+Node: Pass By Value/Reference625625
+Node: Function Caveats628269
+Ref: Function Caveats-Footnote-1630316
+Node: Return Statement630436
+Node: Dynamic Typing633415
+Node: Indirect Calls634345
+Ref: Indirect Calls-Footnote-1644597
+Node: Functions Summary644725
+Node: Library Functions647430
+Ref: Library Functions-Footnote-1651037
+Ref: Library Functions-Footnote-2651180
+Node: Library Names651351
+Ref: Library Names-Footnote-1655018
+Ref: Library Names-Footnote-2655241
+Node: General Functions655327
+Node: Strtonum Function656430
+Node: Assert Function659452
+Node: Round Function662778
+Node: Cliff Random Function664318
+Node: Ordinal Functions665334
+Ref: Ordinal Functions-Footnote-1668397
+Ref: Ordinal Functions-Footnote-2668649
+Node: Join Function668859
+Ref: Join Function-Footnote-1670629
+Node: Getlocaltime Function670829
+Node: Readfile Function674571
+Node: Shell Quoting676548
+Node: Data File Management677949
+Node: Filetrans Function678581
+Node: Rewind Function682677
+Node: File Checking684586
+Ref: File Checking-Footnote-1685920
+Node: Empty Files686121
+Node: Ignoring Assigns688100
+Node: Getopt Function689650
+Ref: Getopt Function-Footnote-1704861
+Node: Passwd Functions705061
+Ref: Passwd Functions-Footnote-1713900
+Node: Group Functions713988
+Ref: Group Functions-Footnote-1721886
+Node: Walking Arrays722093
+Node: Library Functions Summary725101
+Node: Library Exercises726507
+Node: Sample Programs726972
+Node: Running Examples727742
+Node: Clones728470
+Node: Cut Program729694
+Node: Egrep Program739623
+Node: Id Program748634
+Node: Split Program758581
+Ref: Split Program-Footnote-1768355
+Node: Tee Program768528
+Node: Uniq Program771318
+Node: Wc Program778882
+Node: Bytes vs. Characters779279
+Node: Using extensions780827
+Node: wc program781585
+Node: Miscellaneous Programs786450
+Node: Dupword Program787663
+Node: Alarm Program789693
+Node: Translate Program794548
+Ref: Translate Program-Footnote-1799113
+Node: Labels Program799383
+Ref: Labels Program-Footnote-1802734
+Node: Word Sorting802818
+Node: History Sorting806890
+Node: Extract Program809115
+Node: Simple Sed817169
+Node: Igawk Program820243
+Ref: Igawk Program-Footnote-1834574
+Ref: Igawk Program-Footnote-2834776
+Ref: Igawk Program-Footnote-3834898
+Node: Anagram Program835013
+Node: Signature Program838075
+Node: Programs Summary839322
+Node: Programs Exercises840536
+Ref: Programs Exercises-Footnote-1844666
+Node: Advanced Features844752
+Node: Nondecimal Data846742
+Node: Array Sorting848333
+Node: Controlling Array Traversal849033
+Ref: Controlling Array Traversal-Footnote-1857401
+Node: Array Sorting Functions857519
+Ref: Array Sorting Functions-Footnote-1862610
+Node: Two-way I/O862806
+Ref: Two-way I/O-Footnote-1870527
+Ref: Two-way I/O-Footnote-2870714
+Node: TCP/IP Networking870796
+Node: Profiling873914
+Node: Advanced Features Summary883228
+Node: Internationalization885072
+Node: I18N and L10N886552
+Node: Explaining gettext887239
+Ref: Explaining gettext-Footnote-1893131
+Ref: Explaining gettext-Footnote-2893316
+Node: Programmer i18n893481
+Ref: Programmer i18n-Footnote-1898430
+Node: Translator i18n898479
+Node: String Extraction899273
+Ref: String Extraction-Footnote-1900405
+Node: Printf Ordering900491
+Ref: Printf Ordering-Footnote-1903277
+Node: I18N Portability903341
+Ref: I18N Portability-Footnote-1905797
+Node: I18N Example905860
+Ref: I18N Example-Footnote-1909135
+Ref: I18N Example-Footnote-2909208
+Node: Gawk I18N909317
+Node: I18N Summary909966
+Node: Debugger911307
+Node: Debugging912307
+Node: Debugging Concepts912748
+Node: Debugging Terms914557
+Node: Awk Debugging917132
+Ref: Awk Debugging-Footnote-1918077
+Node: Sample Debugging Session918209
+Node: Debugger Invocation918743
+Node: Finding The Bug920129
+Node: List of Debugger Commands926603
+Node: Breakpoint Control927936
+Node: Debugger Execution Control931630
+Node: Viewing And Changing Data934992
+Node: Execution Stack938533
+Node: Debugger Info940170
+Node: Miscellaneous Debugger Commands944241
+Node: Readline Support949303
+Node: Limitations950199
+Node: Debugging Summary952753
+Node: Namespaces954032
+Node: Global Namespace955143
+Node: Qualified Names956541
+Node: Default Namespace957540
+Node: Changing The Namespace958281
+Node: Naming Rules959895
+Node: Internal Name Management961743
+Node: Namespace Example962785
+Node: Namespace And Features965347
+Node: Namespace Summary966782
+Node: Arbitrary Precision Arithmetic968259
+Node: Computer Arithmetic969746
+Ref: table-numeric-ranges973512
+Ref: table-floating-point-ranges974005
+Ref: Computer Arithmetic-Footnote-1974663
+Node: Math Definitions974720
+Ref: table-ieee-formats978036
+Ref: Math Definitions-Footnote-1978639
+Node: MPFR features978744
+Node: FP Math Caution980462
+Ref: FP Math Caution-Footnote-1981534
+Node: Inexactness of computations981903
+Node: Inexact representation982863
+Node: Comparing FP Values984223
+Node: Errors accumulate985464
+Node: Getting Accuracy986897
+Node: Try To Round989607
+Node: Setting precision990506
+Ref: table-predefined-precision-strings991203
+Node: Setting the rounding mode993033
+Ref: table-gawk-rounding-modes993407
+Ref: Setting the rounding mode-Footnote-1997338
+Node: Arbitrary Precision Integers997517
+Ref: Arbitrary Precision Integers-Footnote-11000692
+Node: Checking for MPFR1000841
+Node: POSIX Floating Point Problems1002315
+Ref: POSIX Floating Point Problems-Footnote-11006600
+Node: Floating point summary1006638
+Node: Dynamic Extensions1008828
+Node: Extension Intro1010381
+Node: Plugin License1011647
+Node: Extension Mechanism Outline1012444
+Ref: figure-load-extension1012883
+Ref: figure-register-new-function1014448
+Ref: figure-call-new-function1015540
+Node: Extension API Description1017602
+Node: Extension API Functions Introduction1019315
+Ref: table-api-std-headers1021151
+Node: General Data Types1025400
+Ref: General Data Types-Footnote-11034030
+Node: Memory Allocation Functions1034329
+Ref: Memory Allocation Functions-Footnote-11038830
+Node: Constructor Functions1038929
+Node: API Ownership of MPFR and GMP Values1042395
+Node: Registration Functions1043708
+Node: Extension Functions1044408
+Node: Exit Callback Functions1049730
+Node: Extension Version String1050980
+Node: Input Parsers1051643
+Node: Output Wrappers1064364
+Node: Two-way processors1068876
+Node: Printing Messages1071141
+Ref: Printing Messages-Footnote-11072312
+Node: Updating ERRNO1072465
+Node: Requesting Values1073204
+Ref: table-value-types-returned1073941
+Node: Accessing Parameters1074877
+Node: Symbol Table Access1076114
+Node: Symbol table by name1076626
+Ref: Symbol table by name-Footnote-11079650
+Node: Symbol table by cookie1079778
+Ref: Symbol table by cookie-Footnote-11083963
+Node: Cached values1084027
+Ref: Cached values-Footnote-11087563
+Node: Array Manipulation1087716
+Ref: Array Manipulation-Footnote-11088807
+Node: Array Data Types1088844
+Ref: Array Data Types-Footnote-11091502
+Node: Array Functions1091594
+Node: Flattening Arrays1096092
+Node: Creating Arrays1103068
+Node: Redirection API1107835
+Node: Extension API Variables1110668
+Node: Extension Versioning1111379
+Ref: gawk-api-version1111808
+Node: Extension GMP/MPFR Versioning1113539
+Node: Extension API Informational Variables1115167
+Node: Extension API Boilerplate1116240
+Node: Changes from API V11120214
+Node: Finding Extensions1121786
+Node: Extension Example1122345
+Node: Internal File Description1123143
+Node: Internal File Ops1127223
+Ref: Internal File Ops-Footnote-11138573
+Node: Using Internal File Ops1138713
+Ref: Using Internal File Ops-Footnote-11141096
+Node: Extension Samples1141370
+Node: Extension Sample File Functions1142899
+Node: Extension Sample Fnmatch1150548
+Node: Extension Sample Fork1152035
+Node: Extension Sample Inplace1153253
+Node: Extension Sample Ord1156879
+Node: Extension Sample Readdir1157715
+Ref: table-readdir-file-types1158604
+Node: Extension Sample Revout1159671
+Node: Extension Sample Rev2way1160260
+Node: Extension Sample Read write array1161000
+Node: Extension Sample Readfile1162942
+Node: Extension Sample Time1164037
+Node: Extension Sample API Tests1165789
+Node: gawkextlib1166281
+Node: Extension summary1169199
+Node: Extension Exercises1172901
+Node: Language History1174143
+Node: V7/SVR3.11175799
+Node: SVR41177951
+Node: POSIX1179385
+Node: BTL1180766
+Node: POSIX/GNU1181495
+Node: Feature History1187273
+Node: Common Extensions1203592
+Node: Ranges and Locales1204875
+Ref: Ranges and Locales-Footnote-11209491
+Ref: Ranges and Locales-Footnote-21209518
+Ref: Ranges and Locales-Footnote-31209753
+Node: Contributors1209976
+Node: History summary1215973
+Node: Installation1217353
+Node: Gawk Distribution1218297
+Node: Getting1218781
+Node: Extracting1219744
+Node: Distribution contents1221382
+Node: Unix Installation1227862
+Node: Quick Installation1228544
+Node: Shell Startup Files1230958
+Node: Additional Configuration Options1232047
+Node: Configuration Philosophy1234362
+Node: Non-Unix Installation1236731
+Node: PC Installation1237191
+Node: PC Binary Installation1238029
+Node: PC Compiling1238464
+Node: PC Using1239581
+Node: Cygwin1243134
+Node: MSYS1244358
+Node: VMS Installation1244960
+Node: VMS Compilation1245751
+Ref: VMS Compilation-Footnote-11246980
+Node: VMS Dynamic Extensions1247038
+Node: VMS Installation Details1248723
+Node: VMS Running1250976
+Node: VMS GNV1255255
+Node: VMS Old Gawk1255990
+Node: Bugs1256461
+Node: Bug address1257124
+Node: Usenet1260106
+Node: Maintainers1261110
+Node: Other Versions1262295
+Node: Installation summary1269383
+Node: Notes1270592
+Node: Compatibility Mode1271386
+Node: Additions1272168
+Node: Accessing The Source1273093
+Node: Adding Code1274530
+Node: New Ports1280749
+Node: Derived Files1285124
+Ref: Derived Files-Footnote-11290784
+Ref: Derived Files-Footnote-21290819
+Ref: Derived Files-Footnote-31291417
+Node: Future Extensions1291531
+Node: Implementation Limitations1292189
+Node: Extension Design1293399
+Node: Old Extension Problems1294543
+Ref: Old Extension Problems-Footnote-11296061
+Node: Extension New Mechanism Goals1296118
+Ref: Extension New Mechanism Goals-Footnote-11299482
+Node: Extension Other Design Decisions1299671
+Node: Extension Future Growth1301784
+Node: Notes summary1302390
+Node: Basic Concepts1303548
+Node: Basic High Level1304229
+Ref: figure-general-flow1304511
+Ref: figure-process-flow1305196
+Ref: Basic High Level-Footnote-11308497
+Node: Basic Data Typing1308682
+Node: Glossary1312010
+Node: Copying1343895
+Node: GNU Free Documentation License1381438
+Node: Index1406558
 
 End Tag Table
 
diff --git a/doc/gawk.texi b/doc/gawk.texi
index a7d7ff5..043d5dd 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -15511,9 +15511,10 @@ not currently in an @code{END} rule, @code{ARGIND} is
 incremented, and any @code{BEGINFILE} rules are executed.  (@code{ARGIND}
 hasn't been introduced yet. @xref{Built-in Variables}.)
 
-With @command{gawk}, @code{nextfile} is useful inside a @code{BEGINFILE}
+There is an additional, special, use case
+with @command{gawk}. @code{nextfile} is useful inside a @code{BEGINFILE}
 rule to skip over a file that would otherwise cause @command{gawk}
-to exit with a fatal error. In this case, @code{ENDFILE} rules are not
+to exit with a fatal error. In this special case, @code{ENDFILE} rules are not
 executed. @xref{BEGINFILE/ENDFILE}.
 
 Although it might seem that @samp{close(FILENAME)} would accomplish
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 2a25c1d..7c1f712 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -14782,9 +14782,10 @@ not currently in an @code{END} rule, @code{ARGIND} is
 incremented, and any @code{BEGINFILE} rules are executed.  (@code{ARGIND}
 hasn't been introduced yet. @xref{Built-in Variables}.)
 
-With @command{gawk}, @code{nextfile} is useful inside a @code{BEGINFILE}
+There is an additional, special, use case
+with @command{gawk}. @code{nextfile} is useful inside a @code{BEGINFILE}
 rule to skip over a file that would otherwise cause @command{gawk}
-to exit with a fatal error. In this case, @code{ENDFILE} rules are not
+to exit with a fatal error. In this special case, @code{ENDFILE} rules are not
 executed. @xref{BEGINFILE/ENDFILE}.
 
 Although it might seem that @samp{close(FILENAME)} would accomplish

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

Summary of changes:
 doc/ChangeLog   |   1 +
 doc/gawk.info   | 778 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   5 +-
 doc/gawktexi.in |   5 +-
 4 files changed, 396 insertions(+), 393 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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