diff options
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 1054 | ||||
-rw-r--r-- | doc/gawk.texi | 6 | ||||
-rw-r--r-- | doc/gawktexi.in | 6 | ||||
-rw-r--r-- | doc/wordlist | 188 |
5 files changed, 726 insertions, 533 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index af436578..fb37d0f0 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2016-08-24 Arnold D. Robbins <arnold@skeeve.com> + + * wordlist: Add more words. + * gawktexi.in: Fix more typos. + 2016-08-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add new file, wordlist. diff --git a/doc/gawk.info b/doc/gawk.info index eb62e782..fd3a5b8a 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -2646,7 +2646,7 @@ The following list describes options mandated by the POSIX standard: constant folding and tail recursion elimination in function calls. These optimizations are enabled by default. This option remains - primarily for backwards compatibilty. However, it may be used to + primarily for backwards compatibility. However, it may be used to cancel the effect of an earlier '-s' option (see later in this list). @@ -5523,7 +5523,7 @@ the error that occurred. If 'ERRNO' indicates that the I/O operation may be retried, and 'PROCINFO["INPUT", "RETRY"]' is set, then 'getline' returns -2 instead -of -1, and further calls to 'getline' may be attemped. *Note Retrying +of -1, and further calls to 'getline' may be attempted. *Note Retrying Input:: for further information about this feature. In the following examples, COMMAND stands for a string value that @@ -22093,7 +22093,7 @@ some limitations. A few that it's worth being aware of are: * The 'gawk' debugger only accepts source code supplied with the '-f' option. - One other point is worth disucssing. Conventional debuggers run in a + One other point is worth discussing. Conventional debuggers run in a separate process (and thus address space) from the programs that they debug (the "debuggee", if you will). @@ -35355,529 +35355,529 @@ Node: Intro Summary113230 Node: Invoking Gawk114114 Node: Command Line115628 Node: Options116426 -Ref: Options-Footnote-1132524 -Ref: Options-Footnote-2132754 -Node: Other Arguments132779 -Node: Naming Standard Input135726 -Node: Environment Variables136819 -Node: AWKPATH Variable137377 -Ref: AWKPATH Variable-Footnote-1140788 -Ref: AWKPATH Variable-Footnote-2140833 -Node: AWKLIBPATH Variable141094 -Node: Other Environment Variables142351 -Node: Exit Status146172 -Node: Include Files146849 -Node: Loading Shared Libraries150444 -Node: Obsolete151872 -Node: Undocumented152564 -Node: Invoking Summary152861 -Node: Regexp154521 -Node: Regexp Usage156040 -Node: Escape Sequences158077 -Node: Regexp Operators164309 -Ref: Regexp Operators-Footnote-1171725 -Ref: Regexp Operators-Footnote-2171872 -Node: Bracket Expressions171970 -Ref: table-char-classes174446 -Node: Leftmost Longest177583 -Node: Computed Regexps178886 -Node: GNU Regexp Operators182313 -Node: Case-sensitivity185992 -Ref: Case-sensitivity-Footnote-1188888 -Ref: Case-sensitivity-Footnote-2189123 -Node: Strong Regexp Constants189231 -Node: Regexp Summary192173 -Node: Reading Files193779 -Node: Records195942 -Node: awk split records196675 -Node: gawk split records201606 -Ref: gawk split records-Footnote-1206146 -Node: Fields206183 -Node: Nonconstant Fields208924 -Ref: Nonconstant Fields-Footnote-1211160 -Node: Changing Fields211364 -Node: Field Separators217292 -Node: Default Field Splitting219990 -Node: Regexp Field Splitting221108 -Node: Single Character Fields224461 -Node: Command Line Field Separator225521 -Node: Full Line Fields228739 -Ref: Full Line Fields-Footnote-1230261 -Ref: Full Line Fields-Footnote-2230307 -Node: Field Splitting Summary230408 -Node: Constant Size232482 -Node: Splitting By Content237060 -Ref: Splitting By Content-Footnote-1241031 -Node: Multiple Line241194 -Ref: Multiple Line-Footnote-1247076 -Node: Getline247255 -Node: Plain Getline249721 -Node: Getline/Variable252360 -Node: Getline/File253509 -Node: Getline/Variable/File254895 -Ref: Getline/Variable/File-Footnote-1256498 -Node: Getline/Pipe256586 -Node: Getline/Variable/Pipe259291 -Node: Getline/Coprocess260424 -Node: Getline/Variable/Coprocess261689 -Node: Getline Notes262429 -Node: Getline Summary265224 -Ref: table-getline-variants265646 -Node: Read Timeout266394 -Ref: Read Timeout-Footnote-1270300 -Node: Retrying Input270358 -Node: Command-line directories271557 -Node: Input Summary272463 -Node: Input Exercises275635 -Node: Printing276363 -Node: Print278197 -Node: Print Examples279654 -Node: Output Separators282434 -Node: OFMT284451 -Node: Printf285807 -Node: Basic Printf286592 -Node: Control Letters288166 -Node: Format Modifiers292154 -Node: Printf Examples298169 -Node: Redirection300655 -Node: Special FD307496 -Ref: Special FD-Footnote-1310664 -Node: Special Files310738 -Node: Other Inherited Files311355 -Node: Special Network312356 -Node: Special Caveats313216 -Node: Close Files And Pipes314165 -Ref: table-close-pipe-return-values321072 -Ref: Close Files And Pipes-Footnote-1321855 -Ref: Close Files And Pipes-Footnote-2322003 -Node: Nonfatal322155 -Node: Output Summary324480 -Node: Output Exercises325702 -Node: Expressions326381 -Node: Values327569 -Node: Constants328247 -Node: Scalar Constants328938 -Ref: Scalar Constants-Footnote-1329802 -Node: Nondecimal-numbers330052 -Node: Regexp Constants333065 -Node: Using Constant Regexps333591 -Node: Variables336754 -Node: Using Variables337411 -Node: Assignment Options339321 -Node: Conversion341194 -Node: Strings And Numbers341718 -Ref: Strings And Numbers-Footnote-1344781 -Node: Locale influences conversions344890 -Ref: table-locale-affects347648 -Node: All Operators348266 -Node: Arithmetic Ops348895 -Node: Concatenation351401 -Ref: Concatenation-Footnote-1354248 -Node: Assignment Ops354355 -Ref: table-assign-ops359346 -Node: Increment Ops360659 -Node: Truth Values and Conditions364119 -Node: Truth Values365193 -Node: Typing and Comparison366241 -Node: Variable Typing367061 -Node: Comparison Operators370685 -Ref: table-relational-ops371104 -Node: POSIX String Comparison374599 -Ref: POSIX String Comparison-Footnote-1375673 -Node: Boolean Ops375812 -Ref: Boolean Ops-Footnote-1380294 -Node: Conditional Exp380386 -Node: Function Calls382122 -Node: Precedence385999 -Node: Locales389658 -Node: Expressions Summary391290 -Node: Patterns and Actions393863 -Node: Pattern Overview394983 -Node: Regexp Patterns396660 -Node: Expression Patterns397202 -Node: Ranges400983 -Node: BEGIN/END404091 -Node: Using BEGIN/END404852 -Ref: Using BEGIN/END-Footnote-1407588 -Node: I/O And BEGIN/END407694 -Node: BEGINFILE/ENDFILE410008 -Node: Empty412915 -Node: Using Shell Variables413232 -Node: Action Overview415506 -Node: Statements417831 -Node: If Statement419679 -Node: While Statement421174 -Node: Do Statement423202 -Node: For Statement424350 -Node: Switch Statement427508 -Node: Break Statement429894 -Node: Continue Statement431986 -Node: Next Statement433813 -Node: Nextfile Statement436196 -Node: Exit Statement438848 -Node: Built-in Variables441251 -Node: User-modified442384 -Node: Auto-set449970 -Ref: Auto-set-Footnote-1464623 -Ref: Auto-set-Footnote-2464829 -Node: ARGC and ARGV464885 -Node: Pattern Action Summary469098 -Node: Arrays471528 -Node: Array Basics472857 -Node: Array Intro473701 -Ref: figure-array-elements475676 -Ref: Array Intro-Footnote-1478380 -Node: Reference to Elements478508 -Node: Assigning Elements480972 -Node: Array Example481463 -Node: Scanning an Array483222 -Node: Controlling Scanning486244 -Ref: Controlling Scanning-Footnote-1491643 -Node: Numeric Array Subscripts491959 -Node: Uninitialized Subscripts494143 -Node: Delete495762 -Ref: Delete-Footnote-1498514 -Node: Multidimensional498571 -Node: Multiscanning501666 -Node: Arrays of Arrays503257 -Node: Arrays Summary508024 -Node: Functions510117 -Node: Built-in511155 -Node: Calling Built-in512236 -Node: Numeric Functions514232 -Ref: Numeric Functions-Footnote-1519065 -Ref: Numeric Functions-Footnote-2519422 -Ref: Numeric Functions-Footnote-3519470 -Node: String Functions519742 -Ref: String Functions-Footnote-1543246 -Ref: String Functions-Footnote-2543374 -Ref: String Functions-Footnote-3543622 -Node: Gory Details543709 -Ref: table-sub-escapes545500 -Ref: table-sub-proposed547019 -Ref: table-posix-sub548382 -Ref: table-gensub-escapes549923 -Ref: Gory Details-Footnote-1550746 -Node: I/O Functions550900 -Ref: table-system-return-values557482 -Ref: I/O Functions-Footnote-1559462 -Ref: I/O Functions-Footnote-2559610 -Node: Time Functions559730 -Ref: Time Functions-Footnote-1570235 -Ref: Time Functions-Footnote-2570303 -Ref: Time Functions-Footnote-3570461 -Ref: Time Functions-Footnote-4570572 -Ref: Time Functions-Footnote-5570684 -Ref: Time Functions-Footnote-6570911 -Node: Bitwise Functions571177 -Ref: table-bitwise-ops571771 -Ref: Bitwise Functions-Footnote-1576109 -Node: Type Functions576282 -Node: I18N Functions578943 -Node: User-defined580594 -Node: Definition Syntax581399 -Ref: Definition Syntax-Footnote-1587086 -Node: Function Example587157 -Ref: Function Example-Footnote-1590079 -Node: Function Caveats590101 -Node: Calling A Function590619 -Node: Variable Scope591577 -Node: Pass By Value/Reference594571 -Node: Return Statement598070 -Node: Dynamic Typing601049 -Node: Indirect Calls601979 -Ref: Indirect Calls-Footnote-1612230 -Node: Functions Summary612358 -Node: Library Functions615063 -Ref: Library Functions-Footnote-1618670 -Ref: Library Functions-Footnote-2618813 -Node: Library Names618984 -Ref: Library Names-Footnote-1622444 -Ref: Library Names-Footnote-2622667 -Node: General Functions622753 -Node: Strtonum Function623856 -Node: Assert Function626878 -Node: Round Function630204 -Node: Cliff Random Function631745 -Node: Ordinal Functions632761 -Ref: Ordinal Functions-Footnote-1635824 -Ref: Ordinal Functions-Footnote-2636076 -Node: Join Function636286 -Ref: Join Function-Footnote-1638056 -Node: Getlocaltime Function638256 -Node: Readfile Function641998 -Node: Shell Quoting643970 -Node: Data File Management645371 -Node: Filetrans Function646003 -Node: Rewind Function650099 -Node: File Checking652005 -Ref: File Checking-Footnote-1653339 -Node: Empty Files653540 -Node: Ignoring Assigns655519 -Node: Getopt Function657069 -Ref: Getopt Function-Footnote-1668538 -Node: Passwd Functions668738 -Ref: Passwd Functions-Footnote-1677577 -Node: Group Functions677665 -Ref: Group Functions-Footnote-1685562 -Node: Walking Arrays685769 -Node: Library Functions Summary688777 -Node: Library Exercises690183 -Node: Sample Programs690648 -Node: Running Examples691418 -Node: Clones692146 -Node: Cut Program693370 -Node: Egrep Program703299 -Ref: Egrep Program-Footnote-1710811 -Node: Id Program710921 -Node: Split Program714601 -Ref: Split Program-Footnote-1718060 -Node: Tee Program718189 -Node: Uniq Program720979 -Node: Wc Program728405 -Ref: Wc Program-Footnote-1732660 -Node: Miscellaneous Programs732754 -Node: Dupword Program733967 -Node: Alarm Program735997 -Node: Translate Program740852 -Ref: Translate Program-Footnote-1745417 -Node: Labels Program745687 -Ref: Labels Program-Footnote-1749038 -Node: Word Sorting749122 -Node: History Sorting753194 -Node: Extract Program755029 -Node: Simple Sed762558 -Node: Igawk Program765632 -Ref: Igawk Program-Footnote-1779963 -Ref: Igawk Program-Footnote-2780165 -Ref: Igawk Program-Footnote-3780287 -Node: Anagram Program780402 -Node: Signature Program783464 -Node: Programs Summary784711 -Node: Programs Exercises785925 -Ref: Programs Exercises-Footnote-1790054 -Node: Advanced Features790145 -Node: Nondecimal Data792135 -Node: Array Sorting793726 -Node: Controlling Array Traversal794426 -Ref: Controlling Array Traversal-Footnote-1802793 -Node: Array Sorting Functions802911 -Ref: Array Sorting Functions-Footnote-1808002 -Node: Two-way I/O808198 -Ref: Two-way I/O-Footnote-1814748 -Ref: Two-way I/O-Footnote-2814935 -Node: TCP/IP Networking815017 -Node: Profiling818135 -Ref: Profiling-Footnote-1826628 -Node: Advanced Features Summary826951 -Node: Internationalization828795 -Node: I18N and L10N830275 -Node: Explaining gettext830962 -Ref: Explaining gettext-Footnote-1836854 -Ref: Explaining gettext-Footnote-2837039 -Node: Programmer i18n837204 -Ref: Programmer i18n-Footnote-1842059 -Node: Translator i18n842108 -Node: String Extraction842902 -Ref: String Extraction-Footnote-1844034 -Node: Printf Ordering844120 -Ref: Printf Ordering-Footnote-1846906 -Node: I18N Portability846970 -Ref: I18N Portability-Footnote-1849426 -Node: I18N Example849489 -Ref: I18N Example-Footnote-1852295 -Node: Gawk I18N852368 -Node: I18N Summary853013 -Node: Debugger854354 -Node: Debugging855376 -Node: Debugging Concepts855817 -Node: Debugging Terms857626 -Node: Awk Debugging860201 -Node: Sample Debugging Session861107 -Node: Debugger Invocation861641 -Node: Finding The Bug863027 -Node: List of Debugger Commands869505 -Node: Breakpoint Control870838 -Node: Debugger Execution Control874532 -Node: Viewing And Changing Data877894 -Node: Execution Stack881268 -Node: Debugger Info882905 -Node: Miscellaneous Debugger Commands886976 -Node: Readline Support892064 -Node: Limitations892960 -Ref: Limitations-Footnote-1897191 -Node: Debugging Summary897242 -Node: Arbitrary Precision Arithmetic898521 -Node: Computer Arithmetic899937 -Ref: table-numeric-ranges903528 -Ref: Computer Arithmetic-Footnote-1904250 -Node: Math Definitions904307 -Ref: table-ieee-formats907621 -Ref: Math Definitions-Footnote-1908224 -Node: MPFR features908329 -Node: FP Math Caution910046 -Ref: FP Math Caution-Footnote-1911118 -Node: Inexactness of computations911487 -Node: Inexact representation912447 -Node: Comparing FP Values913807 -Node: Errors accumulate914889 -Node: Getting Accuracy916322 -Node: Try To Round919032 -Node: Setting precision919931 -Ref: table-predefined-precision-strings920628 -Node: Setting the rounding mode922458 -Ref: table-gawk-rounding-modes922832 -Ref: Setting the rounding mode-Footnote-1926240 -Node: Arbitrary Precision Integers926419 -Ref: Arbitrary Precision Integers-Footnote-1931336 -Node: POSIX Floating Point Problems931485 -Ref: POSIX Floating Point Problems-Footnote-1935367 -Node: Floating point summary935405 -Node: Dynamic Extensions937595 -Node: Extension Intro939148 -Node: Plugin License940414 -Node: Extension Mechanism Outline941211 -Ref: figure-load-extension941650 -Ref: figure-register-new-function943215 -Ref: figure-call-new-function944307 -Node: Extension API Description946369 -Node: Extension API Functions Introduction947901 -Node: General Data Types952760 -Ref: General Data Types-Footnote-1958715 -Node: Memory Allocation Functions959014 -Ref: Memory Allocation Functions-Footnote-1961859 -Node: Constructor Functions961958 -Node: Registration Functions963703 -Node: Extension Functions964388 -Node: Exit Callback Functions967011 -Node: Extension Version String968261 -Node: Input Parsers968924 -Node: Output Wrappers978806 -Node: Two-way processors983318 -Node: Printing Messages985583 -Ref: Printing Messages-Footnote-1986754 -Node: Updating ERRNO986907 -Node: Requesting Values987646 -Ref: table-value-types-returned988383 -Node: Accessing Parameters989266 -Node: Symbol Table Access990501 -Node: Symbol table by name991013 -Node: Symbol table by cookie993034 -Ref: Symbol table by cookie-Footnote-1997186 -Node: Cached values997250 -Ref: Cached values-Footnote-11000757 -Node: Array Manipulation1000848 -Ref: Array Manipulation-Footnote-11001939 -Node: Array Data Types1001976 -Ref: Array Data Types-Footnote-11004634 -Node: Array Functions1004726 -Node: Flattening Arrays1008584 -Node: Creating Arrays1015492 -Node: Redirection API1020261 -Node: Extension API Variables1023092 -Node: Extension Versioning1023725 -Ref: gawk-api-version1024162 -Node: Extension API Informational Variables1025918 -Node: Extension API Boilerplate1026982 -Node: Finding Extensions1030796 -Node: Extension Example1031355 -Node: Internal File Description1032153 -Node: Internal File Ops1036233 -Ref: Internal File Ops-Footnote-11047995 -Node: Using Internal File Ops1048135 -Ref: Using Internal File Ops-Footnote-11050518 -Node: Extension Samples1050792 -Node: Extension Sample File Functions1052321 -Node: Extension Sample Fnmatch1059970 -Node: Extension Sample Fork1061457 -Node: Extension Sample Inplace1062675 -Node: Extension Sample Ord1065885 -Node: Extension Sample Readdir1066721 -Ref: table-readdir-file-types1067610 -Node: Extension Sample Revout1068415 -Node: Extension Sample Rev2way1069004 -Node: Extension Sample Read write array1069744 -Node: Extension Sample Readfile1071686 -Node: Extension Sample Time1072781 -Node: Extension Sample API Tests1074129 -Node: gawkextlib1074621 -Node: Extension summary1077068 -Node: Extension Exercises1080770 -Node: Language History1082268 -Node: V7/SVR3.11083924 -Node: SVR41086076 -Node: POSIX1087510 -Node: BTL1088889 -Node: POSIX/GNU1089618 -Node: Feature History1095480 -Node: Common Extensions1109850 -Node: Ranges and Locales1111133 -Ref: Ranges and Locales-Footnote-11115749 -Ref: Ranges and Locales-Footnote-21115776 -Ref: Ranges and Locales-Footnote-31116011 -Node: Contributors1116232 -Node: History summary1121792 -Node: Installation1123172 -Node: Gawk Distribution1124116 -Node: Getting1124600 -Node: Extracting1125561 -Node: Distribution contents1127199 -Node: Unix Installation1133293 -Node: Quick Installation1133975 -Node: Shell Startup Files1136389 -Node: Additional Configuration Options1137467 -Node: Configuration Philosophy1139272 -Node: Non-Unix Installation1141641 -Node: PC Installation1142099 -Node: PC Binary Installation1143419 -Node: PC Compiling1145271 -Ref: PC Compiling-Footnote-11148065 -Node: PC Testing1148174 -Node: PC Using1149354 -Ref: PC Using-Footnote-11153507 -Node: Cygwin1153580 -Node: MSYS1154350 -Node: VMS Installation1154851 -Node: VMS Compilation1155642 -Ref: VMS Compilation-Footnote-11156871 -Node: VMS Dynamic Extensions1156929 -Node: VMS Installation Details1158614 -Node: VMS Running1160867 -Node: VMS GNV1165146 -Node: VMS Old Gawk1165881 -Node: Bugs1166352 -Node: Other Versions1170667 -Node: Installation summary1177251 -Node: Notes1178302 -Node: Compatibility Mode1179167 -Node: Additions1179949 -Node: Accessing The Source1180874 -Node: Adding Code1182309 -Node: New Ports1188528 -Node: Derived Files1193016 -Ref: Derived Files-Footnote-11198501 -Ref: Derived Files-Footnote-21198536 -Ref: Derived Files-Footnote-31199134 -Node: Future Extensions1199248 -Node: Implementation Limitations1199906 -Node: Extension Design1201089 -Node: Old Extension Problems1202243 -Ref: Old Extension Problems-Footnote-11203761 -Node: Extension New Mechanism Goals1203818 -Ref: Extension New Mechanism Goals-Footnote-11207182 -Node: Extension Other Design Decisions1207371 -Node: Extension Future Growth1209484 -Node: Old Extension Mechanism1210320 -Node: Notes summary1212083 -Node: Basic Concepts1213265 -Node: Basic High Level1213946 -Ref: figure-general-flow1214228 -Ref: figure-process-flow1214913 -Ref: Basic High Level-Footnote-11218214 -Node: Basic Data Typing1218399 -Node: Glossary1221727 -Node: Copying1253674 -Node: GNU Free Documentation License1291213 -Node: Index1316331 +Ref: Options-Footnote-1132525 +Ref: Options-Footnote-2132755 +Node: Other Arguments132780 +Node: Naming Standard Input135727 +Node: Environment Variables136820 +Node: AWKPATH Variable137378 +Ref: AWKPATH Variable-Footnote-1140789 +Ref: AWKPATH Variable-Footnote-2140834 +Node: AWKLIBPATH Variable141095 +Node: Other Environment Variables142352 +Node: Exit Status146173 +Node: Include Files146850 +Node: Loading Shared Libraries150445 +Node: Obsolete151873 +Node: Undocumented152565 +Node: Invoking Summary152862 +Node: Regexp154522 +Node: Regexp Usage156041 +Node: Escape Sequences158078 +Node: Regexp Operators164310 +Ref: Regexp Operators-Footnote-1171726 +Ref: Regexp Operators-Footnote-2171873 +Node: Bracket Expressions171971 +Ref: table-char-classes174447 +Node: Leftmost Longest177584 +Node: Computed Regexps178887 +Node: GNU Regexp Operators182314 +Node: Case-sensitivity185993 +Ref: Case-sensitivity-Footnote-1188889 +Ref: Case-sensitivity-Footnote-2189124 +Node: Strong Regexp Constants189232 +Node: Regexp Summary192174 +Node: Reading Files193780 +Node: Records195943 +Node: awk split records196676 +Node: gawk split records201607 +Ref: gawk split records-Footnote-1206147 +Node: Fields206184 +Node: Nonconstant Fields208925 +Ref: Nonconstant Fields-Footnote-1211161 +Node: Changing Fields211365 +Node: Field Separators217293 +Node: Default Field Splitting219991 +Node: Regexp Field Splitting221109 +Node: Single Character Fields224462 +Node: Command Line Field Separator225522 +Node: Full Line Fields228740 +Ref: Full Line Fields-Footnote-1230262 +Ref: Full Line Fields-Footnote-2230308 +Node: Field Splitting Summary230409 +Node: Constant Size232483 +Node: Splitting By Content237061 +Ref: Splitting By Content-Footnote-1241032 +Node: Multiple Line241195 +Ref: Multiple Line-Footnote-1247077 +Node: Getline247256 +Node: Plain Getline249723 +Node: Getline/Variable252362 +Node: Getline/File253511 +Node: Getline/Variable/File254897 +Ref: Getline/Variable/File-Footnote-1256500 +Node: Getline/Pipe256588 +Node: Getline/Variable/Pipe259293 +Node: Getline/Coprocess260426 +Node: Getline/Variable/Coprocess261691 +Node: Getline Notes262431 +Node: Getline Summary265226 +Ref: table-getline-variants265648 +Node: Read Timeout266396 +Ref: Read Timeout-Footnote-1270302 +Node: Retrying Input270360 +Node: Command-line directories271559 +Node: Input Summary272465 +Node: Input Exercises275637 +Node: Printing276365 +Node: Print278199 +Node: Print Examples279656 +Node: Output Separators282436 +Node: OFMT284453 +Node: Printf285809 +Node: Basic Printf286594 +Node: Control Letters288168 +Node: Format Modifiers292156 +Node: Printf Examples298171 +Node: Redirection300657 +Node: Special FD307498 +Ref: Special FD-Footnote-1310666 +Node: Special Files310740 +Node: Other Inherited Files311357 +Node: Special Network312358 +Node: Special Caveats313218 +Node: Close Files And Pipes314167 +Ref: table-close-pipe-return-values321074 +Ref: Close Files And Pipes-Footnote-1321857 +Ref: Close Files And Pipes-Footnote-2322005 +Node: Nonfatal322157 +Node: Output Summary324482 +Node: Output Exercises325704 +Node: Expressions326383 +Node: Values327571 +Node: Constants328249 +Node: Scalar Constants328940 +Ref: Scalar Constants-Footnote-1329804 +Node: Nondecimal-numbers330054 +Node: Regexp Constants333067 +Node: Using Constant Regexps333593 +Node: Variables336756 +Node: Using Variables337413 +Node: Assignment Options339323 +Node: Conversion341196 +Node: Strings And Numbers341720 +Ref: Strings And Numbers-Footnote-1344783 +Node: Locale influences conversions344892 +Ref: table-locale-affects347650 +Node: All Operators348268 +Node: Arithmetic Ops348897 +Node: Concatenation351403 +Ref: Concatenation-Footnote-1354250 +Node: Assignment Ops354357 +Ref: table-assign-ops359348 +Node: Increment Ops360661 +Node: Truth Values and Conditions364121 +Node: Truth Values365195 +Node: Typing and Comparison366243 +Node: Variable Typing367063 +Node: Comparison Operators370687 +Ref: table-relational-ops371106 +Node: POSIX String Comparison374601 +Ref: POSIX String Comparison-Footnote-1375675 +Node: Boolean Ops375814 +Ref: Boolean Ops-Footnote-1380296 +Node: Conditional Exp380388 +Node: Function Calls382124 +Node: Precedence386001 +Node: Locales389660 +Node: Expressions Summary391292 +Node: Patterns and Actions393865 +Node: Pattern Overview394985 +Node: Regexp Patterns396662 +Node: Expression Patterns397204 +Node: Ranges400985 +Node: BEGIN/END404093 +Node: Using BEGIN/END404854 +Ref: Using BEGIN/END-Footnote-1407590 +Node: I/O And BEGIN/END407696 +Node: BEGINFILE/ENDFILE410010 +Node: Empty412917 +Node: Using Shell Variables413234 +Node: Action Overview415508 +Node: Statements417833 +Node: If Statement419681 +Node: While Statement421176 +Node: Do Statement423204 +Node: For Statement424352 +Node: Switch Statement427510 +Node: Break Statement429896 +Node: Continue Statement431988 +Node: Next Statement433815 +Node: Nextfile Statement436198 +Node: Exit Statement438850 +Node: Built-in Variables441253 +Node: User-modified442386 +Node: Auto-set449972 +Ref: Auto-set-Footnote-1464625 +Ref: Auto-set-Footnote-2464831 +Node: ARGC and ARGV464887 +Node: Pattern Action Summary469100 +Node: Arrays471530 +Node: Array Basics472859 +Node: Array Intro473703 +Ref: figure-array-elements475678 +Ref: Array Intro-Footnote-1478382 +Node: Reference to Elements478510 +Node: Assigning Elements480974 +Node: Array Example481465 +Node: Scanning an Array483224 +Node: Controlling Scanning486246 +Ref: Controlling Scanning-Footnote-1491645 +Node: Numeric Array Subscripts491961 +Node: Uninitialized Subscripts494145 +Node: Delete495764 +Ref: Delete-Footnote-1498516 +Node: Multidimensional498573 +Node: Multiscanning501668 +Node: Arrays of Arrays503259 +Node: Arrays Summary508026 +Node: Functions510119 +Node: Built-in511157 +Node: Calling Built-in512238 +Node: Numeric Functions514234 +Ref: Numeric Functions-Footnote-1519067 +Ref: Numeric Functions-Footnote-2519424 +Ref: Numeric Functions-Footnote-3519472 +Node: String Functions519744 +Ref: String Functions-Footnote-1543248 +Ref: String Functions-Footnote-2543376 +Ref: String Functions-Footnote-3543624 +Node: Gory Details543711 +Ref: table-sub-escapes545502 +Ref: table-sub-proposed547021 +Ref: table-posix-sub548384 +Ref: table-gensub-escapes549925 +Ref: Gory Details-Footnote-1550748 +Node: I/O Functions550902 +Ref: table-system-return-values557484 +Ref: I/O Functions-Footnote-1559464 +Ref: I/O Functions-Footnote-2559612 +Node: Time Functions559732 +Ref: Time Functions-Footnote-1570237 +Ref: Time Functions-Footnote-2570305 +Ref: Time Functions-Footnote-3570463 +Ref: Time Functions-Footnote-4570574 +Ref: Time Functions-Footnote-5570686 +Ref: Time Functions-Footnote-6570913 +Node: Bitwise Functions571179 +Ref: table-bitwise-ops571773 +Ref: Bitwise Functions-Footnote-1576111 +Node: Type Functions576284 +Node: I18N Functions578945 +Node: User-defined580596 +Node: Definition Syntax581401 +Ref: Definition Syntax-Footnote-1587088 +Node: Function Example587159 +Ref: Function Example-Footnote-1590081 +Node: Function Caveats590103 +Node: Calling A Function590621 +Node: Variable Scope591579 +Node: Pass By Value/Reference594573 +Node: Return Statement598072 +Node: Dynamic Typing601051 +Node: Indirect Calls601981 +Ref: Indirect Calls-Footnote-1612232 +Node: Functions Summary612360 +Node: Library Functions615065 +Ref: Library Functions-Footnote-1618672 +Ref: Library Functions-Footnote-2618815 +Node: Library Names618986 +Ref: Library Names-Footnote-1622446 +Ref: Library Names-Footnote-2622669 +Node: General Functions622755 +Node: Strtonum Function623858 +Node: Assert Function626880 +Node: Round Function630206 +Node: Cliff Random Function631747 +Node: Ordinal Functions632763 +Ref: Ordinal Functions-Footnote-1635826 +Ref: Ordinal Functions-Footnote-2636078 +Node: Join Function636288 +Ref: Join Function-Footnote-1638058 +Node: Getlocaltime Function638258 +Node: Readfile Function642000 +Node: Shell Quoting643972 +Node: Data File Management645373 +Node: Filetrans Function646005 +Node: Rewind Function650101 +Node: File Checking652007 +Ref: File Checking-Footnote-1653341 +Node: Empty Files653542 +Node: Ignoring Assigns655521 +Node: Getopt Function657071 +Ref: Getopt Function-Footnote-1668540 +Node: Passwd Functions668740 +Ref: Passwd Functions-Footnote-1677579 +Node: Group Functions677667 +Ref: Group Functions-Footnote-1685564 +Node: Walking Arrays685771 +Node: Library Functions Summary688779 +Node: Library Exercises690185 +Node: Sample Programs690650 +Node: Running Examples691420 +Node: Clones692148 +Node: Cut Program693372 +Node: Egrep Program703301 +Ref: Egrep Program-Footnote-1710813 +Node: Id Program710923 +Node: Split Program714603 +Ref: Split Program-Footnote-1718062 +Node: Tee Program718191 +Node: Uniq Program720981 +Node: Wc Program728407 +Ref: Wc Program-Footnote-1732662 +Node: Miscellaneous Programs732756 +Node: Dupword Program733969 +Node: Alarm Program735999 +Node: Translate Program740854 +Ref: Translate Program-Footnote-1745419 +Node: Labels Program745689 +Ref: Labels Program-Footnote-1749040 +Node: Word Sorting749124 +Node: History Sorting753196 +Node: Extract Program755031 +Node: Simple Sed762560 +Node: Igawk Program765634 +Ref: Igawk Program-Footnote-1779965 +Ref: Igawk Program-Footnote-2780167 +Ref: Igawk Program-Footnote-3780289 +Node: Anagram Program780404 +Node: Signature Program783466 +Node: Programs Summary784713 +Node: Programs Exercises785927 +Ref: Programs Exercises-Footnote-1790056 +Node: Advanced Features790147 +Node: Nondecimal Data792137 +Node: Array Sorting793728 +Node: Controlling Array Traversal794428 +Ref: Controlling Array Traversal-Footnote-1802795 +Node: Array Sorting Functions802913 +Ref: Array Sorting Functions-Footnote-1808004 +Node: Two-way I/O808200 +Ref: Two-way I/O-Footnote-1814750 +Ref: Two-way I/O-Footnote-2814937 +Node: TCP/IP Networking815019 +Node: Profiling818137 +Ref: Profiling-Footnote-1826630 +Node: Advanced Features Summary826953 +Node: Internationalization828797 +Node: I18N and L10N830277 +Node: Explaining gettext830964 +Ref: Explaining gettext-Footnote-1836856 +Ref: Explaining gettext-Footnote-2837041 +Node: Programmer i18n837206 +Ref: Programmer i18n-Footnote-1842061 +Node: Translator i18n842110 +Node: String Extraction842904 +Ref: String Extraction-Footnote-1844036 +Node: Printf Ordering844122 +Ref: Printf Ordering-Footnote-1846908 +Node: I18N Portability846972 +Ref: I18N Portability-Footnote-1849428 +Node: I18N Example849491 +Ref: I18N Example-Footnote-1852297 +Node: Gawk I18N852370 +Node: I18N Summary853015 +Node: Debugger854356 +Node: Debugging855378 +Node: Debugging Concepts855819 +Node: Debugging Terms857628 +Node: Awk Debugging860203 +Node: Sample Debugging Session861109 +Node: Debugger Invocation861643 +Node: Finding The Bug863029 +Node: List of Debugger Commands869507 +Node: Breakpoint Control870840 +Node: Debugger Execution Control874534 +Node: Viewing And Changing Data877896 +Node: Execution Stack881270 +Node: Debugger Info882907 +Node: Miscellaneous Debugger Commands886978 +Node: Readline Support892066 +Node: Limitations892962 +Ref: Limitations-Footnote-1897193 +Node: Debugging Summary897244 +Node: Arbitrary Precision Arithmetic898523 +Node: Computer Arithmetic899939 +Ref: table-numeric-ranges903530 +Ref: Computer Arithmetic-Footnote-1904252 +Node: Math Definitions904309 +Ref: table-ieee-formats907623 +Ref: Math Definitions-Footnote-1908226 +Node: MPFR features908331 +Node: FP Math Caution910048 +Ref: FP Math Caution-Footnote-1911120 +Node: Inexactness of computations911489 +Node: Inexact representation912449 +Node: Comparing FP Values913809 +Node: Errors accumulate914891 +Node: Getting Accuracy916324 +Node: Try To Round919034 +Node: Setting precision919933 +Ref: table-predefined-precision-strings920630 +Node: Setting the rounding mode922460 +Ref: table-gawk-rounding-modes922834 +Ref: Setting the rounding mode-Footnote-1926242 +Node: Arbitrary Precision Integers926421 +Ref: Arbitrary Precision Integers-Footnote-1931338 +Node: POSIX Floating Point Problems931487 +Ref: POSIX Floating Point Problems-Footnote-1935369 +Node: Floating point summary935407 +Node: Dynamic Extensions937597 +Node: Extension Intro939150 +Node: Plugin License940416 +Node: Extension Mechanism Outline941213 +Ref: figure-load-extension941652 +Ref: figure-register-new-function943217 +Ref: figure-call-new-function944309 +Node: Extension API Description946371 +Node: Extension API Functions Introduction947903 +Node: General Data Types952762 +Ref: General Data Types-Footnote-1958717 +Node: Memory Allocation Functions959016 +Ref: Memory Allocation Functions-Footnote-1961861 +Node: Constructor Functions961960 +Node: Registration Functions963705 +Node: Extension Functions964390 +Node: Exit Callback Functions967013 +Node: Extension Version String968263 +Node: Input Parsers968926 +Node: Output Wrappers978808 +Node: Two-way processors983320 +Node: Printing Messages985585 +Ref: Printing Messages-Footnote-1986756 +Node: Updating ERRNO986909 +Node: Requesting Values987648 +Ref: table-value-types-returned988385 +Node: Accessing Parameters989268 +Node: Symbol Table Access990503 +Node: Symbol table by name991015 +Node: Symbol table by cookie993036 +Ref: Symbol table by cookie-Footnote-1997188 +Node: Cached values997252 +Ref: Cached values-Footnote-11000759 +Node: Array Manipulation1000850 +Ref: Array Manipulation-Footnote-11001941 +Node: Array Data Types1001978 +Ref: Array Data Types-Footnote-11004636 +Node: Array Functions1004728 +Node: Flattening Arrays1008586 +Node: Creating Arrays1015494 +Node: Redirection API1020263 +Node: Extension API Variables1023094 +Node: Extension Versioning1023727 +Ref: gawk-api-version1024164 +Node: Extension API Informational Variables1025920 +Node: Extension API Boilerplate1026984 +Node: Finding Extensions1030798 +Node: Extension Example1031357 +Node: Internal File Description1032155 +Node: Internal File Ops1036235 +Ref: Internal File Ops-Footnote-11047997 +Node: Using Internal File Ops1048137 +Ref: Using Internal File Ops-Footnote-11050520 +Node: Extension Samples1050794 +Node: Extension Sample File Functions1052323 +Node: Extension Sample Fnmatch1059972 +Node: Extension Sample Fork1061459 +Node: Extension Sample Inplace1062677 +Node: Extension Sample Ord1065887 +Node: Extension Sample Readdir1066723 +Ref: table-readdir-file-types1067612 +Node: Extension Sample Revout1068417 +Node: Extension Sample Rev2way1069006 +Node: Extension Sample Read write array1069746 +Node: Extension Sample Readfile1071688 +Node: Extension Sample Time1072783 +Node: Extension Sample API Tests1074131 +Node: gawkextlib1074623 +Node: Extension summary1077070 +Node: Extension Exercises1080772 +Node: Language History1082270 +Node: V7/SVR3.11083926 +Node: SVR41086078 +Node: POSIX1087512 +Node: BTL1088891 +Node: POSIX/GNU1089620 +Node: Feature History1095482 +Node: Common Extensions1109852 +Node: Ranges and Locales1111135 +Ref: Ranges and Locales-Footnote-11115751 +Ref: Ranges and Locales-Footnote-21115778 +Ref: Ranges and Locales-Footnote-31116013 +Node: Contributors1116234 +Node: History summary1121794 +Node: Installation1123174 +Node: Gawk Distribution1124118 +Node: Getting1124602 +Node: Extracting1125563 +Node: Distribution contents1127201 +Node: Unix Installation1133295 +Node: Quick Installation1133977 +Node: Shell Startup Files1136391 +Node: Additional Configuration Options1137469 +Node: Configuration Philosophy1139274 +Node: Non-Unix Installation1141643 +Node: PC Installation1142101 +Node: PC Binary Installation1143421 +Node: PC Compiling1145273 +Ref: PC Compiling-Footnote-11148067 +Node: PC Testing1148176 +Node: PC Using1149356 +Ref: PC Using-Footnote-11153509 +Node: Cygwin1153582 +Node: MSYS1154352 +Node: VMS Installation1154853 +Node: VMS Compilation1155644 +Ref: VMS Compilation-Footnote-11156873 +Node: VMS Dynamic Extensions1156931 +Node: VMS Installation Details1158616 +Node: VMS Running1160869 +Node: VMS GNV1165148 +Node: VMS Old Gawk1165883 +Node: Bugs1166354 +Node: Other Versions1170669 +Node: Installation summary1177253 +Node: Notes1178304 +Node: Compatibility Mode1179169 +Node: Additions1179951 +Node: Accessing The Source1180876 +Node: Adding Code1182311 +Node: New Ports1188530 +Node: Derived Files1193018 +Ref: Derived Files-Footnote-11198503 +Ref: Derived Files-Footnote-21198538 +Ref: Derived Files-Footnote-31199136 +Node: Future Extensions1199250 +Node: Implementation Limitations1199908 +Node: Extension Design1201091 +Node: Old Extension Problems1202245 +Ref: Old Extension Problems-Footnote-11203763 +Node: Extension New Mechanism Goals1203820 +Ref: Extension New Mechanism Goals-Footnote-11207184 +Node: Extension Other Design Decisions1207373 +Node: Extension Future Growth1209486 +Node: Old Extension Mechanism1210322 +Node: Notes summary1212085 +Node: Basic Concepts1213267 +Node: Basic High Level1213948 +Ref: figure-general-flow1214230 +Ref: figure-process-flow1214915 +Ref: Basic High Level-Footnote-11218216 +Node: Basic Data Typing1218401 +Node: Glossary1221729 +Node: Copying1253676 +Node: GNU Free Documentation License1291215 +Node: Index1316333 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 90437bc9..91c4893e 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -4082,7 +4082,7 @@ representation of the program. At the moment, this includes simple constant folding and tail recursion elimination in function calls. These optimizations are enabled by default. -This option remains primarily for backwards compatibilty. However, it may +This option remains primarily for backwards compatibility. However, it may be used to cancel the effect of an earlier @option{-s} option (see later in this list). @@ -8245,7 +8245,7 @@ If @code{ERRNO} indicates that the I/O operation may be retried, and @code{PROCINFO["@var{input}", "RETRY"]} is set, then @code{getline} returns @minus{}2 instead of @minus{}1, and further calls to @code{getline} -may be attemped. @xref{Retrying Input} for further information about +may be attempted. @xref{Retrying Input} for further information about this feature. In the following examples, @var{command} stands for a string value that @@ -30648,7 +30648,7 @@ executing, short programs. The @command{gawk} debugger only accepts source code supplied with the @option{-f} option. @end itemize -One other point is worth disucssing. Conventional debuggers run in a +One other point is worth discussing. Conventional debuggers run in a separate process (and thus address space) from the programs that they debug (the @dfn{debuggee}, if you will). diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 33da97ee..6d7eceb9 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -3993,7 +3993,7 @@ representation of the program. At the moment, this includes simple constant folding and tail recursion elimination in function calls. These optimizations are enabled by default. -This option remains primarily for backwards compatibilty. However, it may +This option remains primarily for backwards compatibility. However, it may be used to cancel the effect of an earlier @option{-s} option (see later in this list). @@ -7845,7 +7845,7 @@ If @code{ERRNO} indicates that the I/O operation may be retried, and @code{PROCINFO["@var{input}", "RETRY"]} is set, then @code{getline} returns @minus{}2 instead of @minus{}1, and further calls to @code{getline} -may be attemped. @xref{Retrying Input} for further information about +may be attempted. @xref{Retrying Input} for further information about this feature. In the following examples, @var{command} stands for a string value that @@ -29730,7 +29730,7 @@ executing, short programs. The @command{gawk} debugger only accepts source code supplied with the @option{-f} option. @end itemize -One other point is worth disucssing. Conventional debuggers run in a +One other point is worth discussing. Conventional debuggers run in a separate process (and thus address space) from the programs that they debug (the @dfn{debuggee}, if you will). diff --git a/doc/wordlist b/doc/wordlist index c4f7b2fe..7bbed134 100644 --- a/doc/wordlist +++ b/doc/wordlist @@ -4,6 +4,7 @@ ABC ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCXYabcdxyz ACLs +ACM ADR AF ANDing @@ -20,12 +21,14 @@ AWKBUFSIZE AWKLIBPATH AWKPATH AWKREADFUNC +Acknowledgements Adams's AdditionalResources Affero Aharon Aho Akim +Anders Andreas Argind Assaf @@ -49,8 +52,11 @@ Banzai BeOS Bentley's Benzinger +Bitwise Bleah Bornstein +Bourne +Breakpoint Brin's Brini Brini's @@ -86,6 +92,7 @@ CliffRandomNumberGenerator Cloutier Cn Collado +Constant's Coprocess Coprocesses Coreutils @@ -109,24 +116,34 @@ DK DST DTD DVI +Datafile Davide Davide's +Decrement +Decrementing Deifik Demaille Dinline Drepper Duman Dupword +EAGAIN +EBCDIC EC ECBDIC +EINTR EMISTERED EMRED EMX ENDFILE +ENVIRON +EOF EREs ERRNO ESC EST +ETIMEDOUT +EWOULDBLOCK EY Eberhard Ec @@ -134,6 +151,8 @@ Ee Efraim Eggert Egrep +Emptor +Executables Exp Expat Ey @@ -144,6 +163,7 @@ FF FFN FHS FIELDWIDTHS +FILENAME FIXME FN FNM @@ -161,10 +181,13 @@ FUNCTAB Fabi Fabius Fenlason +Filename Filetrans Fnames Fnmatch +Formatter Formfeed +Fortran FreeBSD Friedl GAWKINETTITLE @@ -201,8 +224,10 @@ Haque Hartholz Hasegawa Hermann +Hitchhiker's Hoare's Hurd +Hurray IA IFBLK IFCHR @@ -223,6 +248,7 @@ ISCHR ISLNK Igawk Illumos +Incrementing Inf Inplace InstallingGNVPackages @@ -235,12 +261,15 @@ JPG JVM Jaegermann Jeroen +Johansen Johansen's KOI Kahrs Kai Kasal Kenobi +Kernighan +Kernighan's Korn Kwityn Kwok @@ -261,6 +290,7 @@ Lvalue MALLOC MAXLINES MC +MERCHANTABILITY MINGW MIPS MKS @@ -275,6 +305,8 @@ MSG MSYS MVX MW +Makefile +Makefiles Malka Malmberg MathWorld @@ -286,7 +318,9 @@ MiXeD Michal Microsystems MinGW +MirBSD Mlynarik +Mortice Multiauthor Multicharacter Multiscanning @@ -304,6 +338,7 @@ NT NUMCUR NaN Nachum +NeXT NetBSD Newsreader Nextfile @@ -315,6 +350,7 @@ Nondecimal Nonduplicated Noninteractive Nonoption +O'Reilly ODS OFMT OFS @@ -345,12 +381,15 @@ Ou Oy PASSWD PATCHLEVEL +PATHNAME PCPU PCSI PDF PEBKAC PNG POS +POSIX +POSIXLY PP PREC PROCINFO @@ -359,9 +398,12 @@ PW PWD Panos Papadopoulos +Parsers Passwd Peifer +PiFormulas Plauger +Plugin PostScript PostgreSQL Postprocessing @@ -371,6 +413,7 @@ Pre Preopened Prestandard Printf +Prolog QSE QSINGLE QTawk @@ -378,8 +421,11 @@ Quanstrom Quicksort QuikTrim RANLIB +README +RELICENSING REVOUT RLENGTH +RMS ROUNDMODE RRI RSTART @@ -389,11 +435,14 @@ Ramey Readdir Readfile Readline +Redirections Redis Regexp Regexps +Reimplementing Revout RiscOS +Ritchie Rivka Rvalue SA @@ -404,6 +453,7 @@ SIGHUP SIGINT SIGQUIT SIGUSR +SPARC SRC SS SSC @@ -430,6 +480,8 @@ Significand Skywalker Smalltalk Smallville +Solaris +Stallman Stepan Stewartson's Strtonum @@ -438,6 +490,7 @@ Sublicensing SunOS SylvestersSequence TABs +TCP TEXTDOMAIN TIDYMEM TODO @@ -445,25 +498,34 @@ TRANslator TZ Tcl Texinfo +Timestamp Topher Toporek Trueman UC +UDP UI UNIXROOT USR UTC UTF +Ubuntu Ulrich +Ultrix +Unary +Uncomment Uniq Uwe VER +VMS VT +Vax Versioning Vinschen WIPO Walamazoo Wallin +Wasserman Watchpoint Wc Weinberger @@ -472,7 +534,9 @@ Weisstein Wfile Wfoo WhidbeyNet +Whitespace Whoope +Wikipedia Woehlke Wsource Wversion @@ -519,6 +583,7 @@ abs abx ac acbfoo +acknowledgements aclocal addrs adm @@ -531,6 +596,7 @@ alast alecthomas algebrar algebrarum +aline aliq aliquotiens alloca @@ -548,6 +614,7 @@ andrewsumner andspan andy anthony +apache api appendixsec appendixsubsec @@ -556,6 +623,7 @@ approx aqb aqc ar +arctangent arg argc args @@ -624,6 +692,7 @@ bigskip bindtextdomain binmode bisonfix +bitwise blabber blabbers blabby @@ -636,11 +705,13 @@ blockdev blockquote blocksize bool +boolean boundar br brabble brabbles branchname +breakpoint brennan brent brini @@ -681,7 +752,10 @@ cd cde cdot ce +centerline +cgi cgit +cgiwrap ch changeit charcount @@ -740,6 +814,7 @@ copyrightable coreutils cos cosmogen +counterintuitive cozx cp cplusplus @@ -761,6 +836,7 @@ daabaaa danfuzz dartmouth datadir +datafile datafiles datespec dave @@ -770,7 +846,12 @@ db dcgettext dcngettext de +deallocations +debuggee +debugger's decommented +decrement +decrementing def del delarray @@ -780,7 +861,9 @@ denorm depcomp desc descrip +designator dest +destructors detailmenu dev devbsize @@ -790,6 +873,8 @@ dgawk dict diff diffs +digts +dimensioned dir dircategory direntry @@ -824,6 +909,7 @@ eg egid egrep eklye +el elem elif eliz @@ -834,6 +920,7 @@ emory emph emxomfar en +encodings enddots endfile endgrent @@ -844,6 +931,7 @@ endpwent enrichening enum env +environ eof eql equiv @@ -860,6 +948,7 @@ eval evenheading exe execl +executables exepack exitval exp @@ -867,6 +956,7 @@ expat expr ext extenders +extern fPIC fabi fabius @@ -886,7 +976,13 @@ fieldsep fifo filedata filefuncs +filename +filenames +fileno fileref +filesystem +filesystem's +filesystems filetype filll finalout @@ -908,6 +1004,8 @@ foobar foooo foooobazbarrrrr fopen +formatter +formatters formfeed fp fpat @@ -937,7 +1035,9 @@ gawkapi gawkextlib gawkfts gawkinet +gawklibpath gawkmisc +gawkpath gawkrc gawktexi gcc @@ -977,6 +1077,8 @@ gmx gnubin gnv goldberg +goodie +goto gr grcat grep @@ -1003,7 +1105,9 @@ hhob histsort hlp hobbes +hodge hotmail +hpmuseum hrule hrulefill hspan @@ -1016,6 +1120,7 @@ hzang hzuo iCF iSKUNK +ibufp idir idx ieee @@ -1042,12 +1147,16 @@ ileaf illumos imagedata imageobject +implementers +implementors inbuf +incrementing ind indirectcall indx inelegancies inet +inexactitude inf infodir inforef @@ -1057,6 +1166,8 @@ ing ington init inited +initializations +inline inlinefmt inlineraw inmargin @@ -1066,8 +1177,10 @@ inplace inputfile insertcopying int +intdiv interline internl +interprocess io iobuf isarray @@ -1094,6 +1207,8 @@ johnny joyent julie karl +katie +kb kbd kilgrona kmem @@ -1111,6 +1226,7 @@ le lefthand len leq +lex lf lflashlight lgcc @@ -1150,10 +1266,13 @@ lvalues lwall lwc madronabluff +maintainer's makeinfo malloc malloced mandir +matcher +matchers matchit mathcs mathworld @@ -1176,6 +1295,7 @@ mingw miriam misc mit +mk mkdir mkinstalldirs mktime @@ -1218,6 +1338,8 @@ nInfo nLINE nOUCH nameend +namespace +namespaces namest nan nanosleep @@ -1228,6 +1350,7 @@ nboxes nbsp nc ncustomers +nd ndash ndevicesim ndirs @@ -1270,6 +1393,7 @@ nonintegral noninteractive noninteractively nonmatching +nonnegative nonnumeric nonobvious nonoption @@ -1285,6 +1409,7 @@ nonspecial nonwhitespace noone nr +nroff nul num nums @@ -1295,6 +1420,7 @@ ny nyah nyu obaCLDUX +obufp oct octuple oddheading @@ -1310,6 +1436,7 @@ onetrueawk onlinepubs oo op +opcodes openbsd opengroup ops @@ -1337,10 +1464,15 @@ pactechdata panos para param +parameterized parsedebug +parser's +parsers passwd passwdawk pathlist +pathname +pathnames pathto patsplit pawk @@ -1364,28 +1496,41 @@ phphph pic pid pival +plugin pm pmode png po +podge +portably posix +postfix postincrement pp ppid pr pre prec +precedences +precisions prefaceinfo preformatted preopened +prepend +prepended +prepending +prepends prepinfo +preprocessor prev princeton printf printindex printpage +priori proc processarray +profiler prog progfile pseudorandom @@ -1412,6 +1557,7 @@ quanstro quicksort quiktrim rab +radians raincloud raison ramey @@ -1428,16 +1574,20 @@ realloc recomputation reddit redir +redirections reenable regcomp regex regexec regexp regexps +reimplementing relationals +relicensing reparsed repl repo +representable resplit ret retargetable @@ -1462,6 +1612,8 @@ rshift rsort rt ru +runnable +runtime rvalues rw rwarray @@ -1470,6 +1622,7 @@ sam samp samuel sar +savannah sbcglobal sbin sbuf @@ -1490,11 +1643,13 @@ sf shar shellquote shortdayname +shorthands shortmonth shorttitlepage showargs shu si +signedness significand sim sizeof @@ -1503,6 +1658,7 @@ skynet slrn smallbook smallexample +smallskip smtp snmp snobol @@ -1518,6 +1674,7 @@ sprintf sprintlink sq sqQ +sqrt srand src ssize @@ -1547,15 +1704,25 @@ strtonum struct subarray subarrays +subdirectories +subdirectory +subexpression +subexpressions sublicense sublicenses +subscripting substr +substring +substrings subsubsection +subunit sudo summarycontents +superset svil sylogin sym +symlink syncodeindex synindex sys @@ -1591,12 +1758,15 @@ texindex texinfo textdomain tgroup +th thead thes thischapter thisopt thispage thrudvang +timestamp +timestamps titlepage tlines tm @@ -1605,11 +1775,14 @@ tmy tolower toupper tr +traceback tracy transfile +troff trunc tst ttotal +tty ttyD ttyV ttyp @@ -1618,6 +1791,8 @@ ttyv tvpeople twords txt +typedef +typeof tyw ucb udc @@ -1628,10 +1803,13 @@ umask umb umich un +unary +uncommented undef undevicesimus undisplay unduplicated +unformatted unhandled unicode uniq @@ -1643,7 +1821,9 @@ unparenthesized unredirected unsetting unspecialize +untyped unwatch +unwritable uref urefurlonlylinktrue urgen @@ -1669,6 +1849,7 @@ variadic vbox vc vec +versa vglue vio vms @@ -1679,7 +1860,9 @@ vskip waitpid walkarray washington +wass watchpoint +watchpoints wb wc wcscoll @@ -1692,8 +1875,12 @@ whhhhy whhhy whhy whidbey +whitespace whizprog +wiki wikipedia +wildcard +wildcards wlv wnewmail wordfreq @@ -1735,6 +1922,7 @@ xyz xyzzy xz yabber +yacc yballs yearday ylwrap |