diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-06-06 18:28:27 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-06-06 18:28:27 +0300 |
commit | 8885876b4479b55c45a580addeffe36a18c7d5e4 (patch) | |
tree | 2fa4dd3d4cb81173961cc72d857a9617dfb88274 | |
parent | b92de42c775ab615e2dd49aff0b66da4c2c31be4 (diff) | |
download | egawk-8885876b4479b55c45a580addeffe36a18c7d5e4.tar.gz egawk-8885876b4479b55c45a580addeffe36a18c7d5e4.tar.bz2 egawk-8885876b4479b55c45a580addeffe36a18c7d5e4.zip |
Small doc fix, remove an obsolete sentence.
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 475 | ||||
-rw-r--r-- | doc/gawk.texi | 3 | ||||
-rw-r--r-- | doc/gawktexi.in | 3 |
4 files changed, 244 insertions, 242 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 4d1e5a97..78bf71ee 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2018-06-06 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (Extract Program): Remove an obsolete sentence. + Thanks to Andrew Giovanni Colombo for pointing it out. + 2018-05-31 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (String Functions): Clean up and clarify the diff --git a/doc/gawk.info b/doc/gawk.info index 0856e906..2f14f5f2 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -19058,8 +19058,7 @@ all the open files when processing is finished: } Finally, the function 'unexpected_eof()' prints an appropriate error -message and then exits. The 'END' rule handles the final cleanup, -closing the open file: +message and then exits: function unexpected_eof() { @@ -36373,241 +36372,241 @@ Ref: Labels Program-Footnote-1764725 Node: Word Sorting764809 Node: History Sorting768881 Node: Extract Program770716 -Node: Simple Sed778836 -Node: Igawk Program781910 -Ref: Igawk Program-Footnote-1796241 -Ref: Igawk Program-Footnote-2796443 -Ref: Igawk Program-Footnote-3796565 -Node: Anagram Program796680 -Node: Signature Program799742 -Node: Programs Summary800989 -Node: Programs Exercises802203 -Ref: Programs Exercises-Footnote-1806332 -Node: Advanced Features806423 -Node: Nondecimal Data808413 -Node: Array Sorting810004 -Node: Controlling Array Traversal810704 -Ref: Controlling Array Traversal-Footnote-1819072 -Node: Array Sorting Functions819190 -Ref: Array Sorting Functions-Footnote-1824281 -Node: Two-way I/O824477 -Ref: Two-way I/O-Footnote-1831029 -Ref: Two-way I/O-Footnote-2831216 -Node: TCP/IP Networking831298 -Node: Profiling834416 -Ref: Profiling-Footnote-1843088 -Node: Advanced Features Summary843411 -Node: Internationalization845255 -Node: I18N and L10N846735 -Node: Explaining gettext847422 -Ref: Explaining gettext-Footnote-1853314 -Ref: Explaining gettext-Footnote-2853499 -Node: Programmer i18n853664 -Ref: Programmer i18n-Footnote-1858613 -Node: Translator i18n858662 -Node: String Extraction859456 -Ref: String Extraction-Footnote-1860588 -Node: Printf Ordering860674 -Ref: Printf Ordering-Footnote-1863460 -Node: I18N Portability863524 -Ref: I18N Portability-Footnote-1865980 -Node: I18N Example866043 -Ref: I18N Example-Footnote-1868849 -Node: Gawk I18N868922 -Node: I18N Summary869567 -Node: Debugger870908 -Node: Debugging871931 -Node: Debugging Concepts872372 -Node: Debugging Terms874181 -Node: Awk Debugging876756 -Node: Sample Debugging Session877662 -Node: Debugger Invocation878196 -Node: Finding The Bug879582 -Node: List of Debugger Commands886060 -Node: Breakpoint Control887393 -Node: Debugger Execution Control891087 -Node: Viewing And Changing Data894449 -Node: Execution Stack897823 -Node: Debugger Info899460 -Node: Miscellaneous Debugger Commands903531 -Node: Readline Support908593 -Node: Limitations909489 -Node: Debugging Summary911598 -Node: Arbitrary Precision Arithmetic912877 -Node: Computer Arithmetic914362 -Ref: table-numeric-ranges918128 -Ref: table-floating-point-ranges918621 -Ref: Computer Arithmetic-Footnote-1919279 -Node: Math Definitions919336 -Ref: table-ieee-formats922652 -Ref: Math Definitions-Footnote-1923255 -Node: MPFR features923360 -Node: FP Math Caution925078 -Ref: FP Math Caution-Footnote-1926150 -Node: Inexactness of computations926519 -Node: Inexact representation927479 -Node: Comparing FP Values928839 -Node: Errors accumulate929921 -Node: Getting Accuracy931354 -Node: Try To Round934064 -Node: Setting precision934963 -Ref: table-predefined-precision-strings935660 -Node: Setting the rounding mode937490 -Ref: table-gawk-rounding-modes937864 -Ref: Setting the rounding mode-Footnote-1941795 -Node: Arbitrary Precision Integers941974 -Ref: Arbitrary Precision Integers-Footnote-1945149 -Node: Checking for MPFR945298 -Node: POSIX Floating Point Problems946772 -Ref: POSIX Floating Point Problems-Footnote-1950643 -Node: Floating point summary950681 -Node: Dynamic Extensions952871 -Node: Extension Intro954424 -Node: Plugin License955690 -Node: Extension Mechanism Outline956487 -Ref: figure-load-extension956926 -Ref: figure-register-new-function958491 -Ref: figure-call-new-function959583 -Node: Extension API Description961645 -Node: Extension API Functions Introduction963287 -Node: General Data Types968827 -Ref: General Data Types-Footnote-1977188 -Node: Memory Allocation Functions977487 -Ref: Memory Allocation Functions-Footnote-1981697 -Node: Constructor Functions981796 -Node: Registration Functions985382 -Node: Extension Functions986067 -Node: Exit Callback Functions991282 -Node: Extension Version String992532 -Node: Input Parsers993195 -Node: Output Wrappers1005916 -Node: Two-way processors1010428 -Node: Printing Messages1012693 -Ref: Printing Messages-Footnote-11013864 -Node: Updating ERRNO1014017 -Node: Requesting Values1014756 -Ref: table-value-types-returned1015493 -Node: Accessing Parameters1016429 -Node: Symbol Table Access1017664 -Node: Symbol table by name1018176 -Node: Symbol table by cookie1019965 -Ref: Symbol table by cookie-Footnote-11024150 -Node: Cached values1024214 -Ref: Cached values-Footnote-11027750 -Node: Array Manipulation1027903 -Ref: Array Manipulation-Footnote-11028994 -Node: Array Data Types1029031 -Ref: Array Data Types-Footnote-11031689 -Node: Array Functions1031781 -Node: Flattening Arrays1036279 -Node: Creating Arrays1043255 -Node: Redirection API1048022 -Node: Extension API Variables1050855 -Node: Extension Versioning1051566 -Ref: gawk-api-version1051995 -Node: Extension GMP/MPFR Versioning1053726 -Node: Extension API Informational Variables1055354 -Node: Extension API Boilerplate1056427 -Node: Changes from API V11060401 -Node: Finding Extensions1061973 -Node: Extension Example1062532 -Node: Internal File Description1063330 -Node: Internal File Ops1067410 -Ref: Internal File Ops-Footnote-11078760 -Node: Using Internal File Ops1078900 -Ref: Using Internal File Ops-Footnote-11081283 -Node: Extension Samples1081557 -Node: Extension Sample File Functions1083086 -Node: Extension Sample Fnmatch1090735 -Node: Extension Sample Fork1092222 -Node: Extension Sample Inplace1093440 -Node: Extension Sample Ord1096657 -Node: Extension Sample Readdir1097493 -Ref: table-readdir-file-types1098382 -Node: Extension Sample Revout1099187 -Node: Extension Sample Rev2way1099776 -Node: Extension Sample Read write array1100516 -Node: Extension Sample Readfile1102458 -Node: Extension Sample Time1103553 -Node: Extension Sample API Tests1104901 -Node: gawkextlib1105393 -Node: Extension summary1108311 -Node: Extension Exercises1112013 -Node: Language History1113511 -Node: V7/SVR3.11115167 -Node: SVR41117319 -Node: POSIX1118753 -Node: BTL1120133 -Node: POSIX/GNU1120862 -Node: Feature History1126640 -Node: Common Extensions1142499 -Node: Ranges and Locales1143782 -Ref: Ranges and Locales-Footnote-11148398 -Ref: Ranges and Locales-Footnote-21148425 -Ref: Ranges and Locales-Footnote-31148660 -Node: Contributors1148881 -Node: History summary1154826 -Node: Installation1156206 -Node: Gawk Distribution1157150 -Node: Getting1157634 -Node: Extracting1158597 -Node: Distribution contents1160235 -Node: Unix Installation1166715 -Node: Quick Installation1167397 -Node: Shell Startup Files1169811 -Node: Additional Configuration Options1170900 -Node: Configuration Philosophy1173193 -Node: Non-Unix Installation1175562 -Node: PC Installation1176022 -Node: PC Binary Installation1176860 -Node: PC Compiling1177295 -Node: PC Using1178412 -Node: Cygwin1181627 -Node: MSYS1182726 -Node: VMS Installation1183227 -Node: VMS Compilation1184018 -Ref: VMS Compilation-Footnote-11185247 -Node: VMS Dynamic Extensions1185305 -Node: VMS Installation Details1186990 -Node: VMS Running1189243 -Node: VMS GNV1193522 -Node: VMS Old Gawk1194257 -Node: Bugs1194728 -Node: Bug address1195391 -Node: Usenet1198183 -Node: Maintainers1198960 -Node: Other Versions1200221 -Node: Installation summary1206983 -Node: Notes1208185 -Node: Compatibility Mode1209050 -Node: Additions1209832 -Node: Accessing The Source1210757 -Node: Adding Code1212194 -Node: New Ports1218413 -Node: Derived Files1222901 -Ref: Derived Files-Footnote-11228547 -Ref: Derived Files-Footnote-21228582 -Ref: Derived Files-Footnote-31229180 -Node: Future Extensions1229294 -Node: Implementation Limitations1229952 -Node: Extension Design1231135 -Node: Old Extension Problems1232289 -Ref: Old Extension Problems-Footnote-11233807 -Node: Extension New Mechanism Goals1233864 -Ref: Extension New Mechanism Goals-Footnote-11237228 -Node: Extension Other Design Decisions1237417 -Node: Extension Future Growth1239530 -Node: Old Extension Mechanism1240366 -Node: Notes summary1242129 -Node: Basic Concepts1243311 -Node: Basic High Level1243992 -Ref: figure-general-flow1244274 -Ref: figure-process-flow1244959 -Ref: Basic High Level-Footnote-11248260 -Node: Basic Data Typing1248445 -Node: Glossary1251773 -Node: Copying1283611 -Node: GNU Free Documentation License1321154 -Node: Index1346274 +Node: Simple Sed778770 +Node: Igawk Program781844 +Ref: Igawk Program-Footnote-1796175 +Ref: Igawk Program-Footnote-2796377 +Ref: Igawk Program-Footnote-3796499 +Node: Anagram Program796614 +Node: Signature Program799676 +Node: Programs Summary800923 +Node: Programs Exercises802137 +Ref: Programs Exercises-Footnote-1806266 +Node: Advanced Features806357 +Node: Nondecimal Data808347 +Node: Array Sorting809938 +Node: Controlling Array Traversal810638 +Ref: Controlling Array Traversal-Footnote-1819006 +Node: Array Sorting Functions819124 +Ref: Array Sorting Functions-Footnote-1824215 +Node: Two-way I/O824411 +Ref: Two-way I/O-Footnote-1830963 +Ref: Two-way I/O-Footnote-2831150 +Node: TCP/IP Networking831232 +Node: Profiling834350 +Ref: Profiling-Footnote-1843022 +Node: Advanced Features Summary843345 +Node: Internationalization845189 +Node: I18N and L10N846669 +Node: Explaining gettext847356 +Ref: Explaining gettext-Footnote-1853248 +Ref: Explaining gettext-Footnote-2853433 +Node: Programmer i18n853598 +Ref: Programmer i18n-Footnote-1858547 +Node: Translator i18n858596 +Node: String Extraction859390 +Ref: String Extraction-Footnote-1860522 +Node: Printf Ordering860608 +Ref: Printf Ordering-Footnote-1863394 +Node: I18N Portability863458 +Ref: I18N Portability-Footnote-1865914 +Node: I18N Example865977 +Ref: I18N Example-Footnote-1868783 +Node: Gawk I18N868856 +Node: I18N Summary869501 +Node: Debugger870842 +Node: Debugging871865 +Node: Debugging Concepts872306 +Node: Debugging Terms874115 +Node: Awk Debugging876690 +Node: Sample Debugging Session877596 +Node: Debugger Invocation878130 +Node: Finding The Bug879516 +Node: List of Debugger Commands885994 +Node: Breakpoint Control887327 +Node: Debugger Execution Control891021 +Node: Viewing And Changing Data894383 +Node: Execution Stack897757 +Node: Debugger Info899394 +Node: Miscellaneous Debugger Commands903465 +Node: Readline Support908527 +Node: Limitations909423 +Node: Debugging Summary911532 +Node: Arbitrary Precision Arithmetic912811 +Node: Computer Arithmetic914296 +Ref: table-numeric-ranges918062 +Ref: table-floating-point-ranges918555 +Ref: Computer Arithmetic-Footnote-1919213 +Node: Math Definitions919270 +Ref: table-ieee-formats922586 +Ref: Math Definitions-Footnote-1923189 +Node: MPFR features923294 +Node: FP Math Caution925012 +Ref: FP Math Caution-Footnote-1926084 +Node: Inexactness of computations926453 +Node: Inexact representation927413 +Node: Comparing FP Values928773 +Node: Errors accumulate929855 +Node: Getting Accuracy931288 +Node: Try To Round933998 +Node: Setting precision934897 +Ref: table-predefined-precision-strings935594 +Node: Setting the rounding mode937424 +Ref: table-gawk-rounding-modes937798 +Ref: Setting the rounding mode-Footnote-1941729 +Node: Arbitrary Precision Integers941908 +Ref: Arbitrary Precision Integers-Footnote-1945083 +Node: Checking for MPFR945232 +Node: POSIX Floating Point Problems946706 +Ref: POSIX Floating Point Problems-Footnote-1950577 +Node: Floating point summary950615 +Node: Dynamic Extensions952805 +Node: Extension Intro954358 +Node: Plugin License955624 +Node: Extension Mechanism Outline956421 +Ref: figure-load-extension956860 +Ref: figure-register-new-function958425 +Ref: figure-call-new-function959517 +Node: Extension API Description961579 +Node: Extension API Functions Introduction963221 +Node: General Data Types968761 +Ref: General Data Types-Footnote-1977122 +Node: Memory Allocation Functions977421 +Ref: Memory Allocation Functions-Footnote-1981631 +Node: Constructor Functions981730 +Node: Registration Functions985316 +Node: Extension Functions986001 +Node: Exit Callback Functions991216 +Node: Extension Version String992466 +Node: Input Parsers993129 +Node: Output Wrappers1005850 +Node: Two-way processors1010362 +Node: Printing Messages1012627 +Ref: Printing Messages-Footnote-11013798 +Node: Updating ERRNO1013951 +Node: Requesting Values1014690 +Ref: table-value-types-returned1015427 +Node: Accessing Parameters1016363 +Node: Symbol Table Access1017598 +Node: Symbol table by name1018110 +Node: Symbol table by cookie1019899 +Ref: Symbol table by cookie-Footnote-11024084 +Node: Cached values1024148 +Ref: Cached values-Footnote-11027684 +Node: Array Manipulation1027837 +Ref: Array Manipulation-Footnote-11028928 +Node: Array Data Types1028965 +Ref: Array Data Types-Footnote-11031623 +Node: Array Functions1031715 +Node: Flattening Arrays1036213 +Node: Creating Arrays1043189 +Node: Redirection API1047956 +Node: Extension API Variables1050789 +Node: Extension Versioning1051500 +Ref: gawk-api-version1051929 +Node: Extension GMP/MPFR Versioning1053660 +Node: Extension API Informational Variables1055288 +Node: Extension API Boilerplate1056361 +Node: Changes from API V11060335 +Node: Finding Extensions1061907 +Node: Extension Example1062466 +Node: Internal File Description1063264 +Node: Internal File Ops1067344 +Ref: Internal File Ops-Footnote-11078694 +Node: Using Internal File Ops1078834 +Ref: Using Internal File Ops-Footnote-11081217 +Node: Extension Samples1081491 +Node: Extension Sample File Functions1083020 +Node: Extension Sample Fnmatch1090669 +Node: Extension Sample Fork1092156 +Node: Extension Sample Inplace1093374 +Node: Extension Sample Ord1096591 +Node: Extension Sample Readdir1097427 +Ref: table-readdir-file-types1098316 +Node: Extension Sample Revout1099121 +Node: Extension Sample Rev2way1099710 +Node: Extension Sample Read write array1100450 +Node: Extension Sample Readfile1102392 +Node: Extension Sample Time1103487 +Node: Extension Sample API Tests1104835 +Node: gawkextlib1105327 +Node: Extension summary1108245 +Node: Extension Exercises1111947 +Node: Language History1113445 +Node: V7/SVR3.11115101 +Node: SVR41117253 +Node: POSIX1118687 +Node: BTL1120067 +Node: POSIX/GNU1120796 +Node: Feature History1126574 +Node: Common Extensions1142433 +Node: Ranges and Locales1143716 +Ref: Ranges and Locales-Footnote-11148332 +Ref: Ranges and Locales-Footnote-21148359 +Ref: Ranges and Locales-Footnote-31148594 +Node: Contributors1148815 +Node: History summary1154760 +Node: Installation1156140 +Node: Gawk Distribution1157084 +Node: Getting1157568 +Node: Extracting1158531 +Node: Distribution contents1160169 +Node: Unix Installation1166649 +Node: Quick Installation1167331 +Node: Shell Startup Files1169745 +Node: Additional Configuration Options1170834 +Node: Configuration Philosophy1173127 +Node: Non-Unix Installation1175496 +Node: PC Installation1175956 +Node: PC Binary Installation1176794 +Node: PC Compiling1177229 +Node: PC Using1178346 +Node: Cygwin1181561 +Node: MSYS1182660 +Node: VMS Installation1183161 +Node: VMS Compilation1183952 +Ref: VMS Compilation-Footnote-11185181 +Node: VMS Dynamic Extensions1185239 +Node: VMS Installation Details1186924 +Node: VMS Running1189177 +Node: VMS GNV1193456 +Node: VMS Old Gawk1194191 +Node: Bugs1194662 +Node: Bug address1195325 +Node: Usenet1198117 +Node: Maintainers1198894 +Node: Other Versions1200155 +Node: Installation summary1206917 +Node: Notes1208119 +Node: Compatibility Mode1208984 +Node: Additions1209766 +Node: Accessing The Source1210691 +Node: Adding Code1212128 +Node: New Ports1218347 +Node: Derived Files1222835 +Ref: Derived Files-Footnote-11228481 +Ref: Derived Files-Footnote-21228516 +Ref: Derived Files-Footnote-31229114 +Node: Future Extensions1229228 +Node: Implementation Limitations1229886 +Node: Extension Design1231069 +Node: Old Extension Problems1232223 +Ref: Old Extension Problems-Footnote-11233741 +Node: Extension New Mechanism Goals1233798 +Ref: Extension New Mechanism Goals-Footnote-11237162 +Node: Extension Other Design Decisions1237351 +Node: Extension Future Growth1239464 +Node: Old Extension Mechanism1240300 +Node: Notes summary1242063 +Node: Basic Concepts1243245 +Node: Basic High Level1243926 +Ref: figure-general-flow1244208 +Ref: figure-process-flow1244893 +Ref: Basic High Level-Footnote-11248194 +Node: Basic Data Typing1248379 +Node: Glossary1251707 +Node: Copying1283545 +Node: GNU Free Documentation License1321088 +Node: Index1346208 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index bd4033a3..6e8c0f89 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -26795,8 +26795,7 @@ END @{ @end example Finally, the function @code{@w{unexpected_eof()}} prints an appropriate -error message and then exits. -The @code{END} rule handles the final cleanup, closing the open file: +error message and then exits: @example @c file eg/prog/extract.awk diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 6dfe92b0..4ac3133f 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -25808,8 +25808,7 @@ END @{ @end example Finally, the function @code{@w{unexpected_eof()}} prints an appropriate -error message and then exits. -The @code{END} rule handles the final cleanup, closing the open file: +error message and then exits: @example @c file eg/prog/extract.awk |