diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 870 | ||||
-rw-r--r-- | doc/gawk.texi | 2 | ||||
-rw-r--r-- | doc/gawktexi.in | 2 |
4 files changed, 441 insertions, 437 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 96c48a39..e471559b 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2014-12-06 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: A minor fix. + 2014-12-05 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in: Various minor fixes and updates. diff --git a/doc/gawk.info b/doc/gawk.info index 3e2ae355..37a0d505 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -6378,7 +6378,7 @@ statements. For example: > }' -| Don't Panic! -Here, neither the `+' nor the `OUCH' appear in the output message. +Here, neither the `+' nor the `OUCH!' appear in the output message. File: gawk.info, Node: Control Letters, Next: Format Modifiers, Prev: Basic Printf, Up: Printf @@ -34417,439 +34417,439 @@ Node: Output Separators275834 Node: OFMT277852 Node: Printf279206 Node: Basic Printf279991 -Node: Control Letters281560 -Node: Format Modifiers285544 -Node: Printf Examples291545 -Node: Redirection294031 -Node: Special FD300872 -Ref: Special FD-Footnote-1304032 -Node: Special Files304106 -Node: Other Inherited Files304723 -Node: Special Network305723 -Node: Special Caveats306585 -Node: Close Files And Pipes307536 -Ref: Close Files And Pipes-Footnote-1314718 -Ref: Close Files And Pipes-Footnote-2314866 -Node: Output Summary315016 -Node: Output Exercises316014 -Node: Expressions316694 -Node: Values317879 -Node: Constants318557 -Node: Scalar Constants319248 -Ref: Scalar Constants-Footnote-1320107 -Node: Nondecimal-numbers320357 -Node: Regexp Constants323375 -Node: Using Constant Regexps323900 -Node: Variables327043 -Node: Using Variables327698 -Node: Assignment Options329609 -Node: Conversion331484 -Node: Strings And Numbers332008 -Ref: Strings And Numbers-Footnote-1335073 -Node: Locale influences conversions335182 -Ref: table-locale-affects337929 -Node: All Operators338517 -Node: Arithmetic Ops339147 -Node: Concatenation341652 -Ref: Concatenation-Footnote-1344471 -Node: Assignment Ops344577 -Ref: table-assign-ops349556 -Node: Increment Ops350828 -Node: Truth Values and Conditions354266 -Node: Truth Values355351 -Node: Typing and Comparison356400 -Node: Variable Typing357210 -Node: Comparison Operators360863 -Ref: table-relational-ops361273 -Node: POSIX String Comparison364768 -Ref: POSIX String Comparison-Footnote-1365840 -Node: Boolean Ops365978 -Ref: Boolean Ops-Footnote-1370457 -Node: Conditional Exp370548 -Node: Function Calls372275 -Node: Precedence376155 -Node: Locales379816 -Node: Expressions Summary381448 -Node: Patterns and Actions384008 -Node: Pattern Overview385128 -Node: Regexp Patterns386807 -Node: Expression Patterns387350 -Node: Ranges391131 -Node: BEGIN/END394237 -Node: Using BEGIN/END394998 -Ref: Using BEGIN/END-Footnote-1397732 -Node: I/O And BEGIN/END397838 -Node: BEGINFILE/ENDFILE400152 -Node: Empty403053 -Node: Using Shell Variables403370 -Node: Action Overview405643 -Node: Statements407969 -Node: If Statement409817 -Node: While Statement411312 -Node: Do Statement413341 -Node: For Statement414485 -Node: Switch Statement417642 -Node: Break Statement420024 -Node: Continue Statement422065 -Node: Next Statement423892 -Node: Nextfile Statement426273 -Node: Exit Statement428903 -Node: Built-in Variables431306 -Node: User-modified432439 -Ref: User-modified-Footnote-1440120 -Node: Auto-set440182 -Ref: Auto-set-Footnote-1453217 -Ref: Auto-set-Footnote-2453422 -Node: ARGC and ARGV453478 -Node: Pattern Action Summary457696 -Node: Arrays460123 -Node: Array Basics461452 -Node: Array Intro462296 -Ref: figure-array-elements464260 -Ref: Array Intro-Footnote-1466786 -Node: Reference to Elements466914 -Node: Assigning Elements469366 -Node: Array Example469857 -Node: Scanning an Array471615 -Node: Controlling Scanning474631 -Ref: Controlling Scanning-Footnote-1479827 -Node: Numeric Array Subscripts480143 -Node: Uninitialized Subscripts482328 -Node: Delete483945 -Ref: Delete-Footnote-1486688 -Node: Multidimensional486745 -Node: Multiscanning489842 -Node: Arrays of Arrays491431 -Node: Arrays Summary496190 -Node: Functions498282 -Node: Built-in499155 -Node: Calling Built-in500233 -Node: Numeric Functions502224 -Ref: Numeric Functions-Footnote-1506241 -Ref: Numeric Functions-Footnote-2506598 -Ref: Numeric Functions-Footnote-3506646 -Node: String Functions506918 -Ref: String Functions-Footnote-1530393 -Ref: String Functions-Footnote-2530522 -Ref: String Functions-Footnote-3530770 -Node: Gory Details530857 -Ref: table-sub-escapes532638 -Ref: table-sub-proposed534158 -Ref: table-posix-sub535522 -Ref: table-gensub-escapes537058 -Ref: Gory Details-Footnote-1537890 -Node: I/O Functions538041 -Ref: I/O Functions-Footnote-1545259 -Node: Time Functions545406 -Ref: Time Functions-Footnote-1555894 -Ref: Time Functions-Footnote-2555962 -Ref: Time Functions-Footnote-3556120 -Ref: Time Functions-Footnote-4556231 -Ref: Time Functions-Footnote-5556343 -Ref: Time Functions-Footnote-6556570 -Node: Bitwise Functions556836 -Ref: table-bitwise-ops557398 -Ref: Bitwise Functions-Footnote-1561707 -Node: Type Functions561876 -Node: I18N Functions563027 -Node: User-defined564672 -Node: Definition Syntax565477 -Ref: Definition Syntax-Footnote-1570884 -Node: Function Example570955 -Ref: Function Example-Footnote-1573874 -Node: Function Caveats573896 -Node: Calling A Function574414 -Node: Variable Scope575372 -Node: Pass By Value/Reference578360 -Node: Return Statement581855 -Node: Dynamic Typing584836 -Node: Indirect Calls585765 -Ref: Indirect Calls-Footnote-1597067 -Node: Functions Summary597195 -Node: Library Functions599897 -Ref: Library Functions-Footnote-1603506 -Ref: Library Functions-Footnote-2603649 -Node: Library Names603820 -Ref: Library Names-Footnote-1607274 -Ref: Library Names-Footnote-2607497 -Node: General Functions607583 -Node: Strtonum Function608686 -Node: Assert Function611708 -Node: Round Function615032 -Node: Cliff Random Function616573 -Node: Ordinal Functions617589 -Ref: Ordinal Functions-Footnote-1620652 -Ref: Ordinal Functions-Footnote-2620904 -Node: Join Function621115 -Ref: Join Function-Footnote-1622884 -Node: Getlocaltime Function623084 -Node: Readfile Function626828 -Node: Shell Quoting628798 -Node: Data File Management630199 -Node: Filetrans Function630831 -Node: Rewind Function634887 -Node: File Checking636274 -Ref: File Checking-Footnote-1637606 -Node: Empty Files637807 -Node: Ignoring Assigns639786 -Node: Getopt Function641337 -Ref: Getopt Function-Footnote-1652799 -Node: Passwd Functions652999 -Ref: Passwd Functions-Footnote-1661836 -Node: Group Functions661924 -Ref: Group Functions-Footnote-1669818 -Node: Walking Arrays670031 -Node: Library Functions Summary671634 -Node: Library Exercises673035 -Node: Sample Programs674315 -Node: Running Examples675085 -Node: Clones675813 -Node: Cut Program677037 -Node: Egrep Program686756 -Ref: Egrep Program-Footnote-1694254 -Node: Id Program694364 -Node: Split Program698009 -Ref: Split Program-Footnote-1701457 -Node: Tee Program701585 -Node: Uniq Program704374 -Node: Wc Program711793 -Ref: Wc Program-Footnote-1716043 -Node: Miscellaneous Programs716137 -Node: Dupword Program717350 -Node: Alarm Program719381 -Node: Translate Program724185 -Ref: Translate Program-Footnote-1728750 -Node: Labels Program729020 -Ref: Labels Program-Footnote-1732371 -Node: Word Sorting732455 -Node: History Sorting736526 -Node: Extract Program738362 -Node: Simple Sed745887 -Node: Igawk Program748955 -Ref: Igawk Program-Footnote-1763279 -Ref: Igawk Program-Footnote-2763480 -Ref: Igawk Program-Footnote-3763602 -Node: Anagram Program763717 -Node: Signature Program766774 -Node: Programs Summary768021 -Node: Programs Exercises769214 -Ref: Programs Exercises-Footnote-1773345 -Node: Advanced Features773436 -Node: Nondecimal Data775384 -Node: Array Sorting776974 -Node: Controlling Array Traversal777671 -Ref: Controlling Array Traversal-Footnote-1786004 -Node: Array Sorting Functions786122 -Ref: Array Sorting Functions-Footnote-1790011 -Node: Two-way I/O790207 -Ref: Two-way I/O-Footnote-1795148 -Ref: Two-way I/O-Footnote-2795334 -Node: TCP/IP Networking795416 -Node: Profiling798289 -Node: Advanced Features Summary805836 -Node: Internationalization807769 -Node: I18N and L10N809249 -Node: Explaining gettext809935 -Ref: Explaining gettext-Footnote-1814960 -Ref: Explaining gettext-Footnote-2815144 -Node: Programmer i18n815309 -Ref: Programmer i18n-Footnote-1820175 -Node: Translator i18n820224 -Node: String Extraction821018 -Ref: String Extraction-Footnote-1822149 -Node: Printf Ordering822235 -Ref: Printf Ordering-Footnote-1825021 -Node: I18N Portability825085 -Ref: I18N Portability-Footnote-1827540 -Node: I18N Example827603 -Ref: I18N Example-Footnote-1830406 -Node: Gawk I18N830478 -Node: I18N Summary831116 -Node: Debugger832455 -Node: Debugging833477 -Node: Debugging Concepts833918 -Node: Debugging Terms835771 -Node: Awk Debugging838343 -Node: Sample Debugging Session839237 -Node: Debugger Invocation839757 -Node: Finding The Bug841141 -Node: List of Debugger Commands847616 -Node: Breakpoint Control848949 -Node: Debugger Execution Control852645 -Node: Viewing And Changing Data856009 -Node: Execution Stack859387 -Node: Debugger Info861024 -Node: Miscellaneous Debugger Commands865041 -Node: Readline Support870070 -Node: Limitations870962 -Node: Debugging Summary873076 -Node: Arbitrary Precision Arithmetic874244 -Node: Computer Arithmetic875660 -Ref: table-numeric-ranges879258 -Ref: Computer Arithmetic-Footnote-1880117 -Node: Math Definitions880174 -Ref: table-ieee-formats883462 -Ref: Math Definitions-Footnote-1884066 -Node: MPFR features884171 -Node: FP Math Caution885842 -Ref: FP Math Caution-Footnote-1886892 -Node: Inexactness of computations887261 -Node: Inexact representation888220 -Node: Comparing FP Values889577 -Node: Errors accumulate890659 -Node: Getting Accuracy892092 -Node: Try To Round894754 -Node: Setting precision895653 -Ref: table-predefined-precision-strings896337 -Node: Setting the rounding mode898126 -Ref: table-gawk-rounding-modes898490 -Ref: Setting the rounding mode-Footnote-1901945 -Node: Arbitrary Precision Integers902124 -Ref: Arbitrary Precision Integers-Footnote-1905110 -Node: POSIX Floating Point Problems905259 -Ref: POSIX Floating Point Problems-Footnote-1909132 -Node: Floating point summary909170 -Node: Dynamic Extensions911364 -Node: Extension Intro912916 -Node: Plugin License914182 -Node: Extension Mechanism Outline914979 -Ref: figure-load-extension915407 -Ref: figure-register-new-function916887 -Ref: figure-call-new-function917891 -Node: Extension API Description919877 -Node: Extension API Functions Introduction921327 -Node: General Data Types926151 -Ref: General Data Types-Footnote-1931890 -Node: Memory Allocation Functions932189 -Ref: Memory Allocation Functions-Footnote-1935028 -Node: Constructor Functions935124 -Node: Registration Functions936858 -Node: Extension Functions937543 -Node: Exit Callback Functions939840 -Node: Extension Version String941088 -Node: Input Parsers941753 -Node: Output Wrappers951630 -Node: Two-way processors956145 -Node: Printing Messages958349 -Ref: Printing Messages-Footnote-1959425 -Node: Updating `ERRNO'959577 -Node: Requesting Values960317 -Ref: table-value-types-returned961045 -Node: Accessing Parameters962002 -Node: Symbol Table Access963233 -Node: Symbol table by name963747 -Node: Symbol table by cookie965728 -Ref: Symbol table by cookie-Footnote-1969872 -Node: Cached values969935 -Ref: Cached values-Footnote-1973434 -Node: Array Manipulation973525 -Ref: Array Manipulation-Footnote-1974623 -Node: Array Data Types974660 -Ref: Array Data Types-Footnote-1977315 -Node: Array Functions977407 -Node: Flattening Arrays981261 -Node: Creating Arrays988153 -Node: Extension API Variables992922 -Node: Extension Versioning993558 -Node: Extension API Informational Variables995459 -Node: Extension API Boilerplate996547 -Node: Finding Extensions1000356 -Node: Extension Example1000916 -Node: Internal File Description1001688 -Node: Internal File Ops1005755 -Ref: Internal File Ops-Footnote-11017425 -Node: Using Internal File Ops1017565 -Ref: Using Internal File Ops-Footnote-11019948 -Node: Extension Samples1020221 -Node: Extension Sample File Functions1021747 -Node: Extension Sample Fnmatch1029385 -Node: Extension Sample Fork1030876 -Node: Extension Sample Inplace1032091 -Node: Extension Sample Ord1033766 -Node: Extension Sample Readdir1034602 -Ref: table-readdir-file-types1035478 -Node: Extension Sample Revout1036289 -Node: Extension Sample Rev2way1036879 -Node: Extension Sample Read write array1037619 -Node: Extension Sample Readfile1039559 -Node: Extension Sample Time1040654 -Node: Extension Sample API Tests1042003 -Node: gawkextlib1042494 -Node: Extension summary1045152 -Node: Extension Exercises1048829 -Node: Language History1049551 -Node: V7/SVR3.11051207 -Node: SVR41053388 -Node: POSIX1054833 -Node: BTL1056222 -Node: POSIX/GNU1056956 -Node: Feature History1062520 -Node: Common Extensions1075618 -Node: Ranges and Locales1076942 -Ref: Ranges and Locales-Footnote-11081560 -Ref: Ranges and Locales-Footnote-21081587 -Ref: Ranges and Locales-Footnote-31081821 -Node: Contributors1082042 -Node: History summary1087583 -Node: Installation1088953 -Node: Gawk Distribution1089899 -Node: Getting1090383 -Node: Extracting1091206 -Node: Distribution contents1092841 -Node: Unix Installation1098558 -Node: Quick Installation1099175 -Node: Additional Configuration Options1101599 -Node: Configuration Philosophy1103337 -Node: Non-Unix Installation1105706 -Node: PC Installation1106164 -Node: PC Binary Installation1107483 -Node: PC Compiling1109331 -Ref: PC Compiling-Footnote-11112352 -Node: PC Testing1112461 -Node: PC Using1113637 -Node: Cygwin1117752 -Node: MSYS1118575 -Node: VMS Installation1119075 -Node: VMS Compilation1119867 -Ref: VMS Compilation-Footnote-11121089 -Node: VMS Dynamic Extensions1121147 -Node: VMS Installation Details1122831 -Node: VMS Running1125083 -Node: VMS GNV1127919 -Node: VMS Old Gawk1128653 -Node: Bugs1129123 -Node: Other Versions1133006 -Node: Installation summary1139428 -Node: Notes1140484 -Node: Compatibility Mode1141349 -Node: Additions1142131 -Node: Accessing The Source1143056 -Node: Adding Code1144492 -Node: New Ports1150657 -Node: Derived Files1155139 -Ref: Derived Files-Footnote-11160614 -Ref: Derived Files-Footnote-21160648 -Ref: Derived Files-Footnote-31161244 -Node: Future Extensions1161358 -Node: Implementation Limitations1161964 -Node: Extension Design1163212 -Node: Old Extension Problems1164366 -Ref: Old Extension Problems-Footnote-11165883 -Node: Extension New Mechanism Goals1165940 -Ref: Extension New Mechanism Goals-Footnote-11169300 -Node: Extension Other Design Decisions1169489 -Node: Extension Future Growth1171597 -Node: Old Extension Mechanism1172433 -Node: Notes summary1174195 -Node: Basic Concepts1175381 -Node: Basic High Level1176062 -Ref: figure-general-flow1176334 -Ref: figure-process-flow1176933 -Ref: Basic High Level-Footnote-11180162 -Node: Basic Data Typing1180347 -Node: Glossary1183675 -Node: Copying1208833 -Node: GNU Free Documentation License1246389 -Node: Index1271525 +Node: Control Letters281561 +Node: Format Modifiers285545 +Node: Printf Examples291546 +Node: Redirection294032 +Node: Special FD300873 +Ref: Special FD-Footnote-1304033 +Node: Special Files304107 +Node: Other Inherited Files304724 +Node: Special Network305724 +Node: Special Caveats306586 +Node: Close Files And Pipes307537 +Ref: Close Files And Pipes-Footnote-1314719 +Ref: Close Files And Pipes-Footnote-2314867 +Node: Output Summary315017 +Node: Output Exercises316015 +Node: Expressions316695 +Node: Values317880 +Node: Constants318558 +Node: Scalar Constants319249 +Ref: Scalar Constants-Footnote-1320108 +Node: Nondecimal-numbers320358 +Node: Regexp Constants323376 +Node: Using Constant Regexps323901 +Node: Variables327044 +Node: Using Variables327699 +Node: Assignment Options329610 +Node: Conversion331485 +Node: Strings And Numbers332009 +Ref: Strings And Numbers-Footnote-1335074 +Node: Locale influences conversions335183 +Ref: table-locale-affects337930 +Node: All Operators338518 +Node: Arithmetic Ops339148 +Node: Concatenation341653 +Ref: Concatenation-Footnote-1344472 +Node: Assignment Ops344578 +Ref: table-assign-ops349557 +Node: Increment Ops350829 +Node: Truth Values and Conditions354267 +Node: Truth Values355352 +Node: Typing and Comparison356401 +Node: Variable Typing357211 +Node: Comparison Operators360864 +Ref: table-relational-ops361274 +Node: POSIX String Comparison364769 +Ref: POSIX String Comparison-Footnote-1365841 +Node: Boolean Ops365979 +Ref: Boolean Ops-Footnote-1370458 +Node: Conditional Exp370549 +Node: Function Calls372276 +Node: Precedence376156 +Node: Locales379817 +Node: Expressions Summary381449 +Node: Patterns and Actions384009 +Node: Pattern Overview385129 +Node: Regexp Patterns386808 +Node: Expression Patterns387351 +Node: Ranges391132 +Node: BEGIN/END394238 +Node: Using BEGIN/END394999 +Ref: Using BEGIN/END-Footnote-1397733 +Node: I/O And BEGIN/END397839 +Node: BEGINFILE/ENDFILE400153 +Node: Empty403054 +Node: Using Shell Variables403371 +Node: Action Overview405644 +Node: Statements407970 +Node: If Statement409818 +Node: While Statement411313 +Node: Do Statement413342 +Node: For Statement414486 +Node: Switch Statement417643 +Node: Break Statement420025 +Node: Continue Statement422066 +Node: Next Statement423893 +Node: Nextfile Statement426274 +Node: Exit Statement428904 +Node: Built-in Variables431307 +Node: User-modified432440 +Ref: User-modified-Footnote-1440121 +Node: Auto-set440183 +Ref: Auto-set-Footnote-1453218 +Ref: Auto-set-Footnote-2453423 +Node: ARGC and ARGV453479 +Node: Pattern Action Summary457697 +Node: Arrays460124 +Node: Array Basics461453 +Node: Array Intro462297 +Ref: figure-array-elements464261 +Ref: Array Intro-Footnote-1466787 +Node: Reference to Elements466915 +Node: Assigning Elements469367 +Node: Array Example469858 +Node: Scanning an Array471616 +Node: Controlling Scanning474632 +Ref: Controlling Scanning-Footnote-1479828 +Node: Numeric Array Subscripts480144 +Node: Uninitialized Subscripts482329 +Node: Delete483946 +Ref: Delete-Footnote-1486689 +Node: Multidimensional486746 +Node: Multiscanning489843 +Node: Arrays of Arrays491432 +Node: Arrays Summary496191 +Node: Functions498283 +Node: Built-in499156 +Node: Calling Built-in500234 +Node: Numeric Functions502225 +Ref: Numeric Functions-Footnote-1506242 +Ref: Numeric Functions-Footnote-2506599 +Ref: Numeric Functions-Footnote-3506647 +Node: String Functions506919 +Ref: String Functions-Footnote-1530394 +Ref: String Functions-Footnote-2530523 +Ref: String Functions-Footnote-3530771 +Node: Gory Details530858 +Ref: table-sub-escapes532639 +Ref: table-sub-proposed534159 +Ref: table-posix-sub535523 +Ref: table-gensub-escapes537059 +Ref: Gory Details-Footnote-1537891 +Node: I/O Functions538042 +Ref: I/O Functions-Footnote-1545260 +Node: Time Functions545407 +Ref: Time Functions-Footnote-1555895 +Ref: Time Functions-Footnote-2555963 +Ref: Time Functions-Footnote-3556121 +Ref: Time Functions-Footnote-4556232 +Ref: Time Functions-Footnote-5556344 +Ref: Time Functions-Footnote-6556571 +Node: Bitwise Functions556837 +Ref: table-bitwise-ops557399 +Ref: Bitwise Functions-Footnote-1561708 +Node: Type Functions561877 +Node: I18N Functions563028 +Node: User-defined564673 +Node: Definition Syntax565478 +Ref: Definition Syntax-Footnote-1570885 +Node: Function Example570956 +Ref: Function Example-Footnote-1573875 +Node: Function Caveats573897 +Node: Calling A Function574415 +Node: Variable Scope575373 +Node: Pass By Value/Reference578361 +Node: Return Statement581856 +Node: Dynamic Typing584837 +Node: Indirect Calls585766 +Ref: Indirect Calls-Footnote-1597068 +Node: Functions Summary597196 +Node: Library Functions599898 +Ref: Library Functions-Footnote-1603507 +Ref: Library Functions-Footnote-2603650 +Node: Library Names603821 +Ref: Library Names-Footnote-1607275 +Ref: Library Names-Footnote-2607498 +Node: General Functions607584 +Node: Strtonum Function608687 +Node: Assert Function611709 +Node: Round Function615033 +Node: Cliff Random Function616574 +Node: Ordinal Functions617590 +Ref: Ordinal Functions-Footnote-1620653 +Ref: Ordinal Functions-Footnote-2620905 +Node: Join Function621116 +Ref: Join Function-Footnote-1622885 +Node: Getlocaltime Function623085 +Node: Readfile Function626829 +Node: Shell Quoting628799 +Node: Data File Management630200 +Node: Filetrans Function630832 +Node: Rewind Function634888 +Node: File Checking636275 +Ref: File Checking-Footnote-1637607 +Node: Empty Files637808 +Node: Ignoring Assigns639787 +Node: Getopt Function641338 +Ref: Getopt Function-Footnote-1652800 +Node: Passwd Functions653000 +Ref: Passwd Functions-Footnote-1661837 +Node: Group Functions661925 +Ref: Group Functions-Footnote-1669819 +Node: Walking Arrays670032 +Node: Library Functions Summary671635 +Node: Library Exercises673036 +Node: Sample Programs674316 +Node: Running Examples675086 +Node: Clones675814 +Node: Cut Program677038 +Node: Egrep Program686757 +Ref: Egrep Program-Footnote-1694255 +Node: Id Program694365 +Node: Split Program698010 +Ref: Split Program-Footnote-1701458 +Node: Tee Program701586 +Node: Uniq Program704375 +Node: Wc Program711794 +Ref: Wc Program-Footnote-1716044 +Node: Miscellaneous Programs716138 +Node: Dupword Program717351 +Node: Alarm Program719382 +Node: Translate Program724186 +Ref: Translate Program-Footnote-1728751 +Node: Labels Program729021 +Ref: Labels Program-Footnote-1732372 +Node: Word Sorting732456 +Node: History Sorting736527 +Node: Extract Program738363 +Node: Simple Sed745888 +Node: Igawk Program748956 +Ref: Igawk Program-Footnote-1763280 +Ref: Igawk Program-Footnote-2763481 +Ref: Igawk Program-Footnote-3763603 +Node: Anagram Program763718 +Node: Signature Program766775 +Node: Programs Summary768022 +Node: Programs Exercises769215 +Ref: Programs Exercises-Footnote-1773346 +Node: Advanced Features773437 +Node: Nondecimal Data775385 +Node: Array Sorting776975 +Node: Controlling Array Traversal777672 +Ref: Controlling Array Traversal-Footnote-1786005 +Node: Array Sorting Functions786123 +Ref: Array Sorting Functions-Footnote-1790012 +Node: Two-way I/O790208 +Ref: Two-way I/O-Footnote-1795149 +Ref: Two-way I/O-Footnote-2795335 +Node: TCP/IP Networking795417 +Node: Profiling798290 +Node: Advanced Features Summary805837 +Node: Internationalization807770 +Node: I18N and L10N809250 +Node: Explaining gettext809936 +Ref: Explaining gettext-Footnote-1814961 +Ref: Explaining gettext-Footnote-2815145 +Node: Programmer i18n815310 +Ref: Programmer i18n-Footnote-1820176 +Node: Translator i18n820225 +Node: String Extraction821019 +Ref: String Extraction-Footnote-1822150 +Node: Printf Ordering822236 +Ref: Printf Ordering-Footnote-1825022 +Node: I18N Portability825086 +Ref: I18N Portability-Footnote-1827541 +Node: I18N Example827604 +Ref: I18N Example-Footnote-1830407 +Node: Gawk I18N830479 +Node: I18N Summary831117 +Node: Debugger832456 +Node: Debugging833478 +Node: Debugging Concepts833919 +Node: Debugging Terms835772 +Node: Awk Debugging838344 +Node: Sample Debugging Session839238 +Node: Debugger Invocation839758 +Node: Finding The Bug841142 +Node: List of Debugger Commands847617 +Node: Breakpoint Control848950 +Node: Debugger Execution Control852646 +Node: Viewing And Changing Data856010 +Node: Execution Stack859388 +Node: Debugger Info861025 +Node: Miscellaneous Debugger Commands865042 +Node: Readline Support870071 +Node: Limitations870963 +Node: Debugging Summary873077 +Node: Arbitrary Precision Arithmetic874245 +Node: Computer Arithmetic875661 +Ref: table-numeric-ranges879259 +Ref: Computer Arithmetic-Footnote-1880118 +Node: Math Definitions880175 +Ref: table-ieee-formats883463 +Ref: Math Definitions-Footnote-1884067 +Node: MPFR features884172 +Node: FP Math Caution885843 +Ref: FP Math Caution-Footnote-1886893 +Node: Inexactness of computations887262 +Node: Inexact representation888221 +Node: Comparing FP Values889578 +Node: Errors accumulate890660 +Node: Getting Accuracy892093 +Node: Try To Round894755 +Node: Setting precision895654 +Ref: table-predefined-precision-strings896338 +Node: Setting the rounding mode898127 +Ref: table-gawk-rounding-modes898491 +Ref: Setting the rounding mode-Footnote-1901946 +Node: Arbitrary Precision Integers902125 +Ref: Arbitrary Precision Integers-Footnote-1905111 +Node: POSIX Floating Point Problems905260 +Ref: POSIX Floating Point Problems-Footnote-1909133 +Node: Floating point summary909171 +Node: Dynamic Extensions911365 +Node: Extension Intro912917 +Node: Plugin License914183 +Node: Extension Mechanism Outline914980 +Ref: figure-load-extension915408 +Ref: figure-register-new-function916888 +Ref: figure-call-new-function917892 +Node: Extension API Description919878 +Node: Extension API Functions Introduction921328 +Node: General Data Types926152 +Ref: General Data Types-Footnote-1931891 +Node: Memory Allocation Functions932190 +Ref: Memory Allocation Functions-Footnote-1935029 +Node: Constructor Functions935125 +Node: Registration Functions936859 +Node: Extension Functions937544 +Node: Exit Callback Functions939841 +Node: Extension Version String941089 +Node: Input Parsers941754 +Node: Output Wrappers951631 +Node: Two-way processors956146 +Node: Printing Messages958350 +Ref: Printing Messages-Footnote-1959426 +Node: Updating `ERRNO'959578 +Node: Requesting Values960318 +Ref: table-value-types-returned961046 +Node: Accessing Parameters962003 +Node: Symbol Table Access963234 +Node: Symbol table by name963748 +Node: Symbol table by cookie965729 +Ref: Symbol table by cookie-Footnote-1969873 +Node: Cached values969936 +Ref: Cached values-Footnote-1973435 +Node: Array Manipulation973526 +Ref: Array Manipulation-Footnote-1974624 +Node: Array Data Types974661 +Ref: Array Data Types-Footnote-1977316 +Node: Array Functions977408 +Node: Flattening Arrays981262 +Node: Creating Arrays988154 +Node: Extension API Variables992923 +Node: Extension Versioning993559 +Node: Extension API Informational Variables995460 +Node: Extension API Boilerplate996548 +Node: Finding Extensions1000357 +Node: Extension Example1000917 +Node: Internal File Description1001689 +Node: Internal File Ops1005756 +Ref: Internal File Ops-Footnote-11017426 +Node: Using Internal File Ops1017566 +Ref: Using Internal File Ops-Footnote-11019949 +Node: Extension Samples1020222 +Node: Extension Sample File Functions1021748 +Node: Extension Sample Fnmatch1029386 +Node: Extension Sample Fork1030877 +Node: Extension Sample Inplace1032092 +Node: Extension Sample Ord1033767 +Node: Extension Sample Readdir1034603 +Ref: table-readdir-file-types1035479 +Node: Extension Sample Revout1036290 +Node: Extension Sample Rev2way1036880 +Node: Extension Sample Read write array1037620 +Node: Extension Sample Readfile1039560 +Node: Extension Sample Time1040655 +Node: Extension Sample API Tests1042004 +Node: gawkextlib1042495 +Node: Extension summary1045153 +Node: Extension Exercises1048830 +Node: Language History1049552 +Node: V7/SVR3.11051208 +Node: SVR41053389 +Node: POSIX1054834 +Node: BTL1056223 +Node: POSIX/GNU1056957 +Node: Feature History1062521 +Node: Common Extensions1075619 +Node: Ranges and Locales1076943 +Ref: Ranges and Locales-Footnote-11081561 +Ref: Ranges and Locales-Footnote-21081588 +Ref: Ranges and Locales-Footnote-31081822 +Node: Contributors1082043 +Node: History summary1087584 +Node: Installation1088954 +Node: Gawk Distribution1089900 +Node: Getting1090384 +Node: Extracting1091207 +Node: Distribution contents1092842 +Node: Unix Installation1098559 +Node: Quick Installation1099176 +Node: Additional Configuration Options1101600 +Node: Configuration Philosophy1103338 +Node: Non-Unix Installation1105707 +Node: PC Installation1106165 +Node: PC Binary Installation1107484 +Node: PC Compiling1109332 +Ref: PC Compiling-Footnote-11112353 +Node: PC Testing1112462 +Node: PC Using1113638 +Node: Cygwin1117753 +Node: MSYS1118576 +Node: VMS Installation1119076 +Node: VMS Compilation1119868 +Ref: VMS Compilation-Footnote-11121090 +Node: VMS Dynamic Extensions1121148 +Node: VMS Installation Details1122832 +Node: VMS Running1125084 +Node: VMS GNV1127920 +Node: VMS Old Gawk1128654 +Node: Bugs1129124 +Node: Other Versions1133007 +Node: Installation summary1139429 +Node: Notes1140485 +Node: Compatibility Mode1141350 +Node: Additions1142132 +Node: Accessing The Source1143057 +Node: Adding Code1144493 +Node: New Ports1150658 +Node: Derived Files1155140 +Ref: Derived Files-Footnote-11160615 +Ref: Derived Files-Footnote-21160649 +Ref: Derived Files-Footnote-31161245 +Node: Future Extensions1161359 +Node: Implementation Limitations1161965 +Node: Extension Design1163213 +Node: Old Extension Problems1164367 +Ref: Old Extension Problems-Footnote-11165884 +Node: Extension New Mechanism Goals1165941 +Ref: Extension New Mechanism Goals-Footnote-11169301 +Node: Extension Other Design Decisions1169490 +Node: Extension Future Growth1171598 +Node: Old Extension Mechanism1172434 +Node: Notes summary1174196 +Node: Basic Concepts1175382 +Node: Basic High Level1176063 +Ref: figure-general-flow1176335 +Ref: figure-process-flow1176934 +Ref: Basic High Level-Footnote-11180163 +Node: Basic Data Typing1180348 +Node: Glossary1183676 +Node: Copying1208834 +Node: GNU Free Documentation License1246390 +Node: Index1271526 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 42196498..0368c05e 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -9297,7 +9297,7 @@ $ @kbd{awk 'BEGIN @{} @end example @noindent -Here, neither the @samp{+} nor the @samp{OUCH} appear in +Here, neither the @samp{+} nor the @samp{OUCH!} appear in the output message. @node Control Letters diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 61e41804..7d6abb67 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -8898,7 +8898,7 @@ $ @kbd{awk 'BEGIN @{} @end example @noindent -Here, neither the @samp{+} nor the @samp{OUCH} appear in +Here, neither the @samp{+} nor the @samp{OUCH!} appear in the output message. @node Control Letters |