diff options
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 457 | ||||
-rw-r--r-- | doc/gawk.texi | 26 | ||||
-rw-r--r-- | doc/gawktexi.in | 26 |
4 files changed, 286 insertions, 227 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 69f5c79b..dfebc27e 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2014-02-20 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Add a quote to the alarm clock program. + 2014-02-15 Arnold D. Robbins <arnold@skeeve.com> * texinfo.tex: Update to latest. diff --git a/doc/gawk.info b/doc/gawk.info index 351d0d44..a3ab750c 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -16657,6 +16657,8 @@ File: gawk.info, Node: Alarm Program, Next: Translate Program, Prev: Dupword Nothing cures insomnia like a ringing alarm clock. -- Arnold Robbins + Sleep is for web developers. -- Erik Quanstrom + The following program is a simple "alarm clock" program. You give it a time of day and an optional message. At the specified time, it prints the message on the standard output. In addition, you can give it @@ -30221,8 +30223,8 @@ Index (line 10) * Aho, Alfred <1>: Contributors. (line 11) * Aho, Alfred: History. (line 17) -* alarm clock example program: Alarm Program. (line 9) -* alarm.awk program: Alarm Program. (line 29) +* alarm clock example program: Alarm Program. (line 11) +* alarm.awk program: Alarm Program. (line 31) * algorithms: Basic High Level. (line 68) * Alpha (DEC): Manual History. (line 28) * amazing awk assembler (aaa): Glossary. (line 12) @@ -32106,6 +32108,7 @@ Index * q debugger command (alias for quit): Miscellaneous Debugger Commands. (line 99) * QSE Awk: Other Versions. (line 130) +* Quanstrom, Erik: Alarm Program. (line 8) * question mark (?) regexp operator <1>: GNU Regexp Operators. (line 59) * question mark (?) regexp operator: Regexp Operators. (line 111) @@ -32385,7 +32388,7 @@ Index * single-character fields: Single Character Fields. (line 6) * Skywalker, Luke: Undocumented. (line 6) -* sleep utility: Alarm Program. (line 109) +* sleep utility: Alarm Program. (line 111) * sleep() extension function: Extension Sample Time. (line 23) * Solaris, POSIX-compliant awk: Other Versions. (line 96) @@ -32524,7 +32527,7 @@ Index * tilde (~), ~ operator <5>: Computed Regexps. (line 6) * tilde (~), ~ operator <6>: Case-sensitivity. (line 26) * tilde (~), ~ operator: Regexp Usage. (line 19) -* time, alarm clock example program: Alarm Program. (line 9) +* time, alarm clock example program: Alarm Program. (line 11) * time, localization and: Explaining gettext. (line 115) * time, managing: Getlocaltime Function. (line 6) @@ -33035,228 +33038,228 @@ Ref: Wc Program-Footnote-2675421 Node: Miscellaneous Programs675513 Node: Dupword Program676701 Node: Alarm Program678732 -Node: Translate Program683485 -Ref: Translate Program-Footnote-1687872 -Ref: Translate Program-Footnote-2688120 -Node: Labels Program688254 -Ref: Labels Program-Footnote-1691625 -Node: Word Sorting691709 -Node: History Sorting695593 -Node: Extract Program697432 -Ref: Extract Program-Footnote-1704935 -Node: Simple Sed705063 -Node: Igawk Program708125 -Ref: Igawk Program-Footnote-1723282 -Ref: Igawk Program-Footnote-2723483 -Node: Anagram Program723621 -Node: Signature Program726689 -Node: Advanced Features727789 -Node: Nondecimal Data729675 -Node: Array Sorting731258 -Node: Controlling Array Traversal731955 -Node: Array Sorting Functions740239 -Ref: Array Sorting Functions-Footnote-1744108 -Node: Two-way I/O744302 -Ref: Two-way I/O-Footnote-1749734 -Node: TCP/IP Networking749804 -Node: Profiling752648 -Node: Internationalization760145 -Node: I18N and L10N761570 -Node: Explaining gettext762256 -Ref: Explaining gettext-Footnote-1767324 -Ref: Explaining gettext-Footnote-2767508 -Node: Programmer i18n767673 -Node: Translator i18n771875 -Node: String Extraction772668 -Ref: String Extraction-Footnote-1773629 -Node: Printf Ordering773715 -Ref: Printf Ordering-Footnote-1776499 -Node: I18N Portability776563 -Ref: I18N Portability-Footnote-1779012 -Node: I18N Example779075 -Ref: I18N Example-Footnote-1781713 -Node: Gawk I18N781785 -Node: Debugger782406 -Node: Debugging783377 -Node: Debugging Concepts783810 -Node: Debugging Terms785666 -Node: Awk Debugging788263 -Node: Sample Debugging Session789155 -Node: Debugger Invocation789675 -Node: Finding The Bug791007 -Node: List of Debugger Commands797495 -Node: Breakpoint Control798829 -Node: Debugger Execution Control802493 -Node: Viewing And Changing Data805853 -Node: Execution Stack809209 -Node: Debugger Info810676 -Node: Miscellaneous Debugger Commands814658 -Node: Readline Support819834 -Node: Limitations820665 -Node: Arbitrary Precision Arithmetic822917 -Ref: Arbitrary Precision Arithmetic-Footnote-1824566 -Node: General Arithmetic824714 -Node: Floating Point Issues826434 -Node: String Conversion Precision827315 -Ref: String Conversion Precision-Footnote-1829020 -Node: Unexpected Results829129 -Node: POSIX Floating Point Problems831282 -Ref: POSIX Floating Point Problems-Footnote-1835107 -Node: Integer Programming835145 -Node: Floating-point Programming836884 -Ref: Floating-point Programming-Footnote-1843215 -Ref: Floating-point Programming-Footnote-2843485 -Node: Floating-point Representation843749 -Node: Floating-point Context844914 -Ref: table-ieee-formats845753 -Node: Rounding Mode847137 -Ref: table-rounding-modes847616 -Ref: Rounding Mode-Footnote-1850631 -Node: Gawk and MPFR850810 -Node: Arbitrary Precision Floats852065 -Ref: Arbitrary Precision Floats-Footnote-1854508 -Node: Setting Precision854824 -Ref: table-predefined-precision-strings855510 -Node: Setting Rounding Mode857655 -Ref: table-gawk-rounding-modes858059 -Node: Floating-point Constants859246 -Node: Changing Precision860675 -Ref: Changing Precision-Footnote-1862072 -Node: Exact Arithmetic862246 -Node: Arbitrary Precision Integers865384 -Ref: Arbitrary Precision Integers-Footnote-1868402 -Node: Dynamic Extensions868549 -Node: Extension Intro870007 -Node: Plugin License871272 -Node: Extension Mechanism Outline871957 -Ref: load-extension872374 -Ref: load-new-function873852 -Ref: call-new-function874847 -Node: Extension API Description876862 -Node: Extension API Functions Introduction878075 -Node: General Data Types882941 -Ref: General Data Types-Footnote-1888543 -Node: Requesting Values888842 -Ref: table-value-types-returned889573 -Node: Constructor Functions890527 -Node: Registration Functions893547 -Node: Extension Functions894232 -Node: Exit Callback Functions896457 -Node: Extension Version String897706 -Node: Input Parsers898356 -Node: Output Wrappers908113 -Node: Two-way processors912623 -Node: Printing Messages914831 -Ref: Printing Messages-Footnote-1915908 -Node: Updating `ERRNO'916060 -Node: Accessing Parameters916799 -Node: Symbol Table Access918029 -Node: Symbol table by name918541 -Node: Symbol table by cookie920288 -Ref: Symbol table by cookie-Footnote-1924418 -Node: Cached values924481 -Ref: Cached values-Footnote-1927930 -Node: Array Manipulation928021 -Ref: Array Manipulation-Footnote-1929119 -Node: Array Data Types929158 -Ref: Array Data Types-Footnote-1931861 -Node: Array Functions931953 -Node: Flattening Arrays935719 -Node: Creating Arrays942571 -Node: Extension API Variables947296 -Node: Extension Versioning947932 -Node: Extension API Informational Variables949833 -Node: Extension API Boilerplate950919 -Node: Finding Extensions954723 -Node: Extension Example955283 -Node: Internal File Description956013 -Node: Internal File Ops960104 -Ref: Internal File Ops-Footnote-1971612 -Node: Using Internal File Ops971752 -Ref: Using Internal File Ops-Footnote-1974105 -Node: Extension Samples974371 -Node: Extension Sample File Functions975895 -Node: Extension Sample Fnmatch984380 -Node: Extension Sample Fork986106 -Node: Extension Sample Inplace987324 -Node: Extension Sample Ord989102 -Node: Extension Sample Readdir989938 -Node: Extension Sample Revout991470 -Node: Extension Sample Rev2way992063 -Node: Extension Sample Read write array992753 -Node: Extension Sample Readfile994636 -Node: Extension Sample API Tests995454 -Node: Extension Sample Time995979 -Node: gawkextlib997343 -Node: Language History1000124 -Node: V7/SVR3.11001717 -Node: SVR41004037 -Node: POSIX1005479 -Node: BTL1006865 -Node: POSIX/GNU1007599 -Node: Feature History1013198 -Node: Common Extensions1026162 -Node: Ranges and Locales1027474 -Ref: Ranges and Locales-Footnote-11032092 -Ref: Ranges and Locales-Footnote-21032119 -Ref: Ranges and Locales-Footnote-31032379 -Node: Contributors1032600 -Node: Installation1037745 -Node: Gawk Distribution1038639 -Node: Getting1039123 -Node: Extracting1039949 -Node: Distribution contents1041641 -Node: Unix Installation1047346 -Node: Quick Installation1047963 -Node: Additional Configuration Options1050407 -Node: Configuration Philosophy1052143 -Node: Non-Unix Installation1054497 -Node: PC Installation1054955 -Node: PC Binary Installation1056254 -Node: PC Compiling1058102 -Node: PC Testing1061046 -Node: PC Using1062222 -Node: Cygwin1066407 -Node: MSYS1067407 -Node: VMS Installation1067921 -Node: VMS Compilation1068685 -Ref: VMS Compilation-Footnote-11070300 -Node: VMS Dynamic Extensions1070358 -Node: VMS Installation Details1071731 -Node: VMS Running1073978 -Node: VMS GNV1076812 -Node: VMS Old Gawk1077535 -Node: Bugs1078005 -Node: Other Versions1081923 -Node: Notes1088007 -Node: Compatibility Mode1088807 -Node: Additions1089590 -Node: Accessing The Source1090517 -Node: Adding Code1091957 -Node: New Ports1098002 -Node: Derived Files1102137 -Ref: Derived Files-Footnote-11107458 -Ref: Derived Files-Footnote-21107492 -Ref: Derived Files-Footnote-31108092 -Node: Future Extensions1108190 -Node: Implementation Limitations1108773 -Node: Extension Design1110025 -Node: Old Extension Problems1111179 -Ref: Old Extension Problems-Footnote-11112687 -Node: Extension New Mechanism Goals1112744 -Ref: Extension New Mechanism Goals-Footnote-11116109 -Node: Extension Other Design Decisions1116295 -Node: Extension Future Growth1118401 -Node: Old Extension Mechanism1119237 -Node: Basic Concepts1120977 -Node: Basic High Level1121658 -Ref: figure-general-flow1121929 -Ref: figure-process-flow1122528 -Ref: Basic High Level-Footnote-11125757 -Node: Basic Data Typing1125942 -Node: Glossary1129297 -Node: Copying1154759 -Node: GNU Free Documentation License1192316 -Node: Index1217453 +Node: Translate Program683539 +Ref: Translate Program-Footnote-1687926 +Ref: Translate Program-Footnote-2688174 +Node: Labels Program688308 +Ref: Labels Program-Footnote-1691679 +Node: Word Sorting691763 +Node: History Sorting695647 +Node: Extract Program697486 +Ref: Extract Program-Footnote-1704989 +Node: Simple Sed705117 +Node: Igawk Program708179 +Ref: Igawk Program-Footnote-1723336 +Ref: Igawk Program-Footnote-2723537 +Node: Anagram Program723675 +Node: Signature Program726743 +Node: Advanced Features727843 +Node: Nondecimal Data729729 +Node: Array Sorting731312 +Node: Controlling Array Traversal732009 +Node: Array Sorting Functions740293 +Ref: Array Sorting Functions-Footnote-1744162 +Node: Two-way I/O744356 +Ref: Two-way I/O-Footnote-1749788 +Node: TCP/IP Networking749858 +Node: Profiling752702 +Node: Internationalization760199 +Node: I18N and L10N761624 +Node: Explaining gettext762310 +Ref: Explaining gettext-Footnote-1767378 +Ref: Explaining gettext-Footnote-2767562 +Node: Programmer i18n767727 +Node: Translator i18n771929 +Node: String Extraction772722 +Ref: String Extraction-Footnote-1773683 +Node: Printf Ordering773769 +Ref: Printf Ordering-Footnote-1776553 +Node: I18N Portability776617 +Ref: I18N Portability-Footnote-1779066 +Node: I18N Example779129 +Ref: I18N Example-Footnote-1781767 +Node: Gawk I18N781839 +Node: Debugger782460 +Node: Debugging783431 +Node: Debugging Concepts783864 +Node: Debugging Terms785720 +Node: Awk Debugging788317 +Node: Sample Debugging Session789209 +Node: Debugger Invocation789729 +Node: Finding The Bug791061 +Node: List of Debugger Commands797549 +Node: Breakpoint Control798883 +Node: Debugger Execution Control802547 +Node: Viewing And Changing Data805907 +Node: Execution Stack809263 +Node: Debugger Info810730 +Node: Miscellaneous Debugger Commands814712 +Node: Readline Support819888 +Node: Limitations820719 +Node: Arbitrary Precision Arithmetic822971 +Ref: Arbitrary Precision Arithmetic-Footnote-1824620 +Node: General Arithmetic824768 +Node: Floating Point Issues826488 +Node: String Conversion Precision827369 +Ref: String Conversion Precision-Footnote-1829074 +Node: Unexpected Results829183 +Node: POSIX Floating Point Problems831336 +Ref: POSIX Floating Point Problems-Footnote-1835161 +Node: Integer Programming835199 +Node: Floating-point Programming836938 +Ref: Floating-point Programming-Footnote-1843269 +Ref: Floating-point Programming-Footnote-2843539 +Node: Floating-point Representation843803 +Node: Floating-point Context844968 +Ref: table-ieee-formats845807 +Node: Rounding Mode847191 +Ref: table-rounding-modes847670 +Ref: Rounding Mode-Footnote-1850685 +Node: Gawk and MPFR850864 +Node: Arbitrary Precision Floats852119 +Ref: Arbitrary Precision Floats-Footnote-1854562 +Node: Setting Precision854878 +Ref: table-predefined-precision-strings855564 +Node: Setting Rounding Mode857709 +Ref: table-gawk-rounding-modes858113 +Node: Floating-point Constants859300 +Node: Changing Precision860729 +Ref: Changing Precision-Footnote-1862126 +Node: Exact Arithmetic862300 +Node: Arbitrary Precision Integers865438 +Ref: Arbitrary Precision Integers-Footnote-1868456 +Node: Dynamic Extensions868603 +Node: Extension Intro870061 +Node: Plugin License871326 +Node: Extension Mechanism Outline872011 +Ref: load-extension872428 +Ref: load-new-function873906 +Ref: call-new-function874901 +Node: Extension API Description876916 +Node: Extension API Functions Introduction878129 +Node: General Data Types882995 +Ref: General Data Types-Footnote-1888597 +Node: Requesting Values888896 +Ref: table-value-types-returned889627 +Node: Constructor Functions890581 +Node: Registration Functions893601 +Node: Extension Functions894286 +Node: Exit Callback Functions896511 +Node: Extension Version String897760 +Node: Input Parsers898410 +Node: Output Wrappers908167 +Node: Two-way processors912677 +Node: Printing Messages914885 +Ref: Printing Messages-Footnote-1915962 +Node: Updating `ERRNO'916114 +Node: Accessing Parameters916853 +Node: Symbol Table Access918083 +Node: Symbol table by name918595 +Node: Symbol table by cookie920342 +Ref: Symbol table by cookie-Footnote-1924472 +Node: Cached values924535 +Ref: Cached values-Footnote-1927984 +Node: Array Manipulation928075 +Ref: Array Manipulation-Footnote-1929173 +Node: Array Data Types929212 +Ref: Array Data Types-Footnote-1931915 +Node: Array Functions932007 +Node: Flattening Arrays935773 +Node: Creating Arrays942625 +Node: Extension API Variables947350 +Node: Extension Versioning947986 +Node: Extension API Informational Variables949887 +Node: Extension API Boilerplate950973 +Node: Finding Extensions954777 +Node: Extension Example955337 +Node: Internal File Description956067 +Node: Internal File Ops960158 +Ref: Internal File Ops-Footnote-1971666 +Node: Using Internal File Ops971806 +Ref: Using Internal File Ops-Footnote-1974159 +Node: Extension Samples974425 +Node: Extension Sample File Functions975949 +Node: Extension Sample Fnmatch984434 +Node: Extension Sample Fork986160 +Node: Extension Sample Inplace987378 +Node: Extension Sample Ord989156 +Node: Extension Sample Readdir989992 +Node: Extension Sample Revout991524 +Node: Extension Sample Rev2way992117 +Node: Extension Sample Read write array992807 +Node: Extension Sample Readfile994690 +Node: Extension Sample API Tests995508 +Node: Extension Sample Time996033 +Node: gawkextlib997397 +Node: Language History1000178 +Node: V7/SVR3.11001771 +Node: SVR41004091 +Node: POSIX1005533 +Node: BTL1006919 +Node: POSIX/GNU1007653 +Node: Feature History1013252 +Node: Common Extensions1026216 +Node: Ranges and Locales1027528 +Ref: Ranges and Locales-Footnote-11032146 +Ref: Ranges and Locales-Footnote-21032173 +Ref: Ranges and Locales-Footnote-31032433 +Node: Contributors1032654 +Node: Installation1037799 +Node: Gawk Distribution1038693 +Node: Getting1039177 +Node: Extracting1040003 +Node: Distribution contents1041695 +Node: Unix Installation1047400 +Node: Quick Installation1048017 +Node: Additional Configuration Options1050461 +Node: Configuration Philosophy1052197 +Node: Non-Unix Installation1054551 +Node: PC Installation1055009 +Node: PC Binary Installation1056308 +Node: PC Compiling1058156 +Node: PC Testing1061100 +Node: PC Using1062276 +Node: Cygwin1066461 +Node: MSYS1067461 +Node: VMS Installation1067975 +Node: VMS Compilation1068739 +Ref: VMS Compilation-Footnote-11070354 +Node: VMS Dynamic Extensions1070412 +Node: VMS Installation Details1071785 +Node: VMS Running1074032 +Node: VMS GNV1076866 +Node: VMS Old Gawk1077589 +Node: Bugs1078059 +Node: Other Versions1081977 +Node: Notes1088061 +Node: Compatibility Mode1088861 +Node: Additions1089644 +Node: Accessing The Source1090571 +Node: Adding Code1092011 +Node: New Ports1098056 +Node: Derived Files1102191 +Ref: Derived Files-Footnote-11107512 +Ref: Derived Files-Footnote-21107546 +Ref: Derived Files-Footnote-31108146 +Node: Future Extensions1108244 +Node: Implementation Limitations1108827 +Node: Extension Design1110079 +Node: Old Extension Problems1111233 +Ref: Old Extension Problems-Footnote-11112741 +Node: Extension New Mechanism Goals1112798 +Ref: Extension New Mechanism Goals-Footnote-11116163 +Node: Extension Other Design Decisions1116349 +Node: Extension Future Growth1118455 +Node: Old Extension Mechanism1119291 +Node: Basic Concepts1121031 +Node: Basic High Level1121712 +Ref: figure-general-flow1121983 +Ref: figure-process-flow1122582 +Ref: Basic High Level-Footnote-11125811 +Node: Basic Data Typing1125996 +Node: Glossary1129351 +Node: Copying1154813 +Node: GNU Free Documentation License1192370 +Node: Index1217507 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 63489dae..75c7b758 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -23115,6 +23115,32 @@ word, comparing it to the previous one: @i{Nothing cures insomnia like a ringing alarm clock.} @author Arnold Robbins @end quotation +@cindex Quanstrom, Erik +@ignore +Date: Sat, 15 Feb 2014 16:47:09 -0500 +Subject: Re: 9atom install question +Message-ID: <l2jcvx6j6mey60xnrkb0hhob.1392500829294@email.android.com> +From: Erik Quanstrom <quanstro@quanstro.net> +To: Aharon Robbins <arnold@skeeve.com> + +yes. + +- erik + +Aharon Robbins <arnold@skeeve.com> wrote: + +>> sleep is for web developers. +> +>Can I quote you, in the gawk manual? +> +>Thanks, +> +>Arnold +@end ignore +@quotation +@i{Sleep is for web developers.} +@author Erik Quanstrom +@end quotation @c STARTOFRANGE tialarm @cindex time, alarm clock example program diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 71f960ab..cd9c775e 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -22258,6 +22258,32 @@ word, comparing it to the previous one: @i{Nothing cures insomnia like a ringing alarm clock.} @author Arnold Robbins @end quotation +@cindex Quanstrom, Erik +@ignore +Date: Sat, 15 Feb 2014 16:47:09 -0500 +Subject: Re: 9atom install question +Message-ID: <l2jcvx6j6mey60xnrkb0hhob.1392500829294@email.android.com> +From: Erik Quanstrom <quanstro@quanstro.net> +To: Aharon Robbins <arnold@skeeve.com> + +yes. + +- erik + +Aharon Robbins <arnold@skeeve.com> wrote: + +>> sleep is for web developers. +> +>Can I quote you, in the gawk manual? +> +>Thanks, +> +>Arnold +@end ignore +@quotation +@i{Sleep is for web developers.} +@author Erik Quanstrom +@end quotation @c STARTOFRANGE tialarm @cindex time, alarm clock example program |