diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-08-24 21:51:16 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-08-24 21:51:16 +0300 |
commit | 102b1fd9e07076ba42e984bf691bbdee6fe95fb5 (patch) | |
tree | 0e367ff616b095b1f0d6aa5d2933cee30ce12f59 | |
parent | 5b21e17f6e827c55a93a6fb1e7165ee6dde6ddc1 (diff) | |
download | egawk-102b1fd9e07076ba42e984bf691bbdee6fe95fb5.tar.gz egawk-102b1fd9e07076ba42e984bf691bbdee6fe95fb5.tar.bz2 egawk-102b1fd9e07076ba42e984bf691bbdee6fe95fb5.zip |
More spelling stuff.
-rw-r--r-- | doc/ChangeLog | 1 | ||||
-rw-r--r-- | doc/gawk.info | 1054 | ||||
-rw-r--r-- | doc/gawk.texi | 6 | ||||
-rw-r--r-- | doc/gawktexi.in | 6 |
4 files changed, 534 insertions, 533 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index b60457e9..36a289b2 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,6 +1,7 @@ 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> diff --git a/doc/gawk.info b/doc/gawk.info index a708ef66..1766ab94 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). @@ -5472,7 +5472,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 @@ -22037,7 +22037,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). @@ -35299,529 +35299,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 Summary190020 -Node: Reading Files191495 -Node: Records193658 -Node: awk split records194391 -Node: gawk split records199322 -Ref: gawk split records-Footnote-1203862 -Node: Fields203899 -Node: Nonconstant Fields206640 -Ref: Nonconstant Fields-Footnote-1208876 -Node: Changing Fields209080 -Node: Field Separators215008 -Node: Default Field Splitting217706 -Node: Regexp Field Splitting218824 -Node: Single Character Fields222177 -Node: Command Line Field Separator223237 -Node: Full Line Fields226455 -Ref: Full Line Fields-Footnote-1227977 -Ref: Full Line Fields-Footnote-2228023 -Node: Field Splitting Summary228124 -Node: Constant Size230198 -Node: Splitting By Content234776 -Ref: Splitting By Content-Footnote-1238747 -Node: Multiple Line238910 -Ref: Multiple Line-Footnote-1244792 -Node: Getline244971 -Node: Plain Getline247437 -Node: Getline/Variable250076 -Node: Getline/File251225 -Node: Getline/Variable/File252611 -Ref: Getline/Variable/File-Footnote-1254214 -Node: Getline/Pipe254302 -Node: Getline/Variable/Pipe257007 -Node: Getline/Coprocess258140 -Node: Getline/Variable/Coprocess259405 -Node: Getline Notes260145 -Node: Getline Summary262940 -Ref: table-getline-variants263362 -Node: Read Timeout264110 -Ref: Read Timeout-Footnote-1268016 -Node: Retrying Input268074 -Node: Command-line directories269273 -Node: Input Summary270179 -Node: Input Exercises273351 -Node: Printing274079 -Node: Print275913 -Node: Print Examples277370 -Node: Output Separators280150 -Node: OFMT282167 -Node: Printf283523 -Node: Basic Printf284308 -Node: Control Letters285882 -Node: Format Modifiers289870 -Node: Printf Examples295885 -Node: Redirection298371 -Node: Special FD305212 -Ref: Special FD-Footnote-1308380 -Node: Special Files308454 -Node: Other Inherited Files309071 -Node: Special Network310072 -Node: Special Caveats310932 -Node: Close Files And Pipes311881 -Ref: table-close-pipe-return-values318788 -Ref: Close Files And Pipes-Footnote-1319571 -Ref: Close Files And Pipes-Footnote-2319719 -Node: Nonfatal319871 -Node: Output Summary322196 -Node: Output Exercises323418 -Node: Expressions324097 -Node: Values325285 -Node: Constants325963 -Node: Scalar Constants326654 -Ref: Scalar Constants-Footnote-1327518 -Node: Nondecimal-numbers327768 -Node: Regexp Constants330781 -Node: Using Constant Regexps331307 -Node: Variables334470 -Node: Using Variables335127 -Node: Assignment Options337037 -Node: Conversion338910 -Node: Strings And Numbers339434 -Ref: Strings And Numbers-Footnote-1342497 -Node: Locale influences conversions342606 -Ref: table-locale-affects345364 -Node: All Operators345982 -Node: Arithmetic Ops346611 -Node: Concatenation349117 -Ref: Concatenation-Footnote-1351964 -Node: Assignment Ops352071 -Ref: table-assign-ops357062 -Node: Increment Ops358375 -Node: Truth Values and Conditions361835 -Node: Truth Values362909 -Node: Typing and Comparison363957 -Node: Variable Typing364777 -Node: Comparison Operators368401 -Ref: table-relational-ops368820 -Node: POSIX String Comparison372315 -Ref: POSIX String Comparison-Footnote-1373389 -Node: Boolean Ops373528 -Ref: Boolean Ops-Footnote-1378010 -Node: Conditional Exp378102 -Node: Function Calls379838 -Node: Precedence383715 -Node: Locales387374 -Node: Expressions Summary389006 -Node: Patterns and Actions391579 -Node: Pattern Overview392699 -Node: Regexp Patterns394376 -Node: Expression Patterns394918 -Node: Ranges398699 -Node: BEGIN/END401807 -Node: Using BEGIN/END402568 -Ref: Using BEGIN/END-Footnote-1405304 -Node: I/O And BEGIN/END405410 -Node: BEGINFILE/ENDFILE407724 -Node: Empty410631 -Node: Using Shell Variables410948 -Node: Action Overview413222 -Node: Statements415547 -Node: If Statement417395 -Node: While Statement418890 -Node: Do Statement420918 -Node: For Statement422066 -Node: Switch Statement425224 -Node: Break Statement427610 -Node: Continue Statement429702 -Node: Next Statement431529 -Node: Nextfile Statement433912 -Node: Exit Statement436564 -Node: Built-in Variables438967 -Node: User-modified440100 -Node: Auto-set447686 -Ref: Auto-set-Footnote-1462339 -Ref: Auto-set-Footnote-2462545 -Node: ARGC and ARGV462601 -Node: Pattern Action Summary466814 -Node: Arrays469244 -Node: Array Basics470573 -Node: Array Intro471417 -Ref: figure-array-elements473392 -Ref: Array Intro-Footnote-1476096 -Node: Reference to Elements476224 -Node: Assigning Elements478688 -Node: Array Example479179 -Node: Scanning an Array480938 -Node: Controlling Scanning483960 -Ref: Controlling Scanning-Footnote-1489359 -Node: Numeric Array Subscripts489675 -Node: Uninitialized Subscripts491859 -Node: Delete493478 -Ref: Delete-Footnote-1496230 -Node: Multidimensional496287 -Node: Multiscanning499382 -Node: Arrays of Arrays500973 -Node: Arrays Summary505740 -Node: Functions507833 -Node: Built-in508871 -Node: Calling Built-in509952 -Node: Numeric Functions511948 -Ref: Numeric Functions-Footnote-1516781 -Ref: Numeric Functions-Footnote-2517138 -Ref: Numeric Functions-Footnote-3517186 -Node: String Functions517458 -Ref: String Functions-Footnote-1540962 -Ref: String Functions-Footnote-2541090 -Ref: String Functions-Footnote-3541338 -Node: Gory Details541425 -Ref: table-sub-escapes543216 -Ref: table-sub-proposed544735 -Ref: table-posix-sub546098 -Ref: table-gensub-escapes547639 -Ref: Gory Details-Footnote-1548462 -Node: I/O Functions548616 -Ref: table-system-return-values555198 -Ref: I/O Functions-Footnote-1557178 -Ref: I/O Functions-Footnote-2557326 -Node: Time Functions557446 -Ref: Time Functions-Footnote-1567951 -Ref: Time Functions-Footnote-2568019 -Ref: Time Functions-Footnote-3568177 -Ref: Time Functions-Footnote-4568288 -Ref: Time Functions-Footnote-5568400 -Ref: Time Functions-Footnote-6568627 -Node: Bitwise Functions568893 -Ref: table-bitwise-ops569487 -Ref: Bitwise Functions-Footnote-1573825 -Node: Type Functions573998 -Node: I18N Functions576530 -Node: User-defined578181 -Node: Definition Syntax578986 -Ref: Definition Syntax-Footnote-1584673 -Node: Function Example584744 -Ref: Function Example-Footnote-1587666 -Node: Function Caveats587688 -Node: Calling A Function588206 -Node: Variable Scope589164 -Node: Pass By Value/Reference592158 -Node: Return Statement595657 -Node: Dynamic Typing598636 -Node: Indirect Calls599566 -Ref: Indirect Calls-Footnote-1609817 -Node: Functions Summary609945 -Node: Library Functions612650 -Ref: Library Functions-Footnote-1616257 -Ref: Library Functions-Footnote-2616400 -Node: Library Names616571 -Ref: Library Names-Footnote-1620031 -Ref: Library Names-Footnote-2620254 -Node: General Functions620340 -Node: Strtonum Function621443 -Node: Assert Function624465 -Node: Round Function627791 -Node: Cliff Random Function629332 -Node: Ordinal Functions630348 -Ref: Ordinal Functions-Footnote-1633411 -Ref: Ordinal Functions-Footnote-2633663 -Node: Join Function633873 -Ref: Join Function-Footnote-1635643 -Node: Getlocaltime Function635843 -Node: Readfile Function639585 -Node: Shell Quoting641557 -Node: Data File Management642958 -Node: Filetrans Function643590 -Node: Rewind Function647686 -Node: File Checking649592 -Ref: File Checking-Footnote-1650926 -Node: Empty Files651127 -Node: Ignoring Assigns653106 -Node: Getopt Function654656 -Ref: Getopt Function-Footnote-1666125 -Node: Passwd Functions666325 -Ref: Passwd Functions-Footnote-1675164 -Node: Group Functions675252 -Ref: Group Functions-Footnote-1683149 -Node: Walking Arrays683356 -Node: Library Functions Summary686364 -Node: Library Exercises687770 -Node: Sample Programs688235 -Node: Running Examples689005 -Node: Clones689733 -Node: Cut Program690957 -Node: Egrep Program700886 -Ref: Egrep Program-Footnote-1708398 -Node: Id Program708508 -Node: Split Program712188 -Ref: Split Program-Footnote-1715647 -Node: Tee Program715776 -Node: Uniq Program718566 -Node: Wc Program725992 -Ref: Wc Program-Footnote-1730247 -Node: Miscellaneous Programs730341 -Node: Dupword Program731554 -Node: Alarm Program733584 -Node: Translate Program738439 -Ref: Translate Program-Footnote-1743004 -Node: Labels Program743274 -Ref: Labels Program-Footnote-1746625 -Node: Word Sorting746709 -Node: History Sorting750781 -Node: Extract Program752616 -Node: Simple Sed760145 -Node: Igawk Program763219 -Ref: Igawk Program-Footnote-1777550 -Ref: Igawk Program-Footnote-2777752 -Ref: Igawk Program-Footnote-3777874 -Node: Anagram Program777989 -Node: Signature Program781051 -Node: Programs Summary782298 -Node: Programs Exercises783512 -Ref: Programs Exercises-Footnote-1787641 -Node: Advanced Features787732 -Node: Nondecimal Data789722 -Node: Array Sorting791313 -Node: Controlling Array Traversal792013 -Ref: Controlling Array Traversal-Footnote-1800380 -Node: Array Sorting Functions800498 -Ref: Array Sorting Functions-Footnote-1805589 -Node: Two-way I/O805785 -Ref: Two-way I/O-Footnote-1812335 -Ref: Two-way I/O-Footnote-2812522 -Node: TCP/IP Networking812604 -Node: Profiling815722 -Ref: Profiling-Footnote-1824215 -Node: Advanced Features Summary824538 -Node: Internationalization826382 -Node: I18N and L10N827862 -Node: Explaining gettext828549 -Ref: Explaining gettext-Footnote-1834441 -Ref: Explaining gettext-Footnote-2834626 -Node: Programmer i18n834791 -Ref: Programmer i18n-Footnote-1839646 -Node: Translator i18n839695 -Node: String Extraction840489 -Ref: String Extraction-Footnote-1841621 -Node: Printf Ordering841707 -Ref: Printf Ordering-Footnote-1844493 -Node: I18N Portability844557 -Ref: I18N Portability-Footnote-1847013 -Node: I18N Example847076 -Ref: I18N Example-Footnote-1849882 -Node: Gawk I18N849955 -Node: I18N Summary850600 -Node: Debugger851941 -Node: Debugging852963 -Node: Debugging Concepts853404 -Node: Debugging Terms855213 -Node: Awk Debugging857788 -Node: Sample Debugging Session858694 -Node: Debugger Invocation859228 -Node: Finding The Bug860614 -Node: List of Debugger Commands867092 -Node: Breakpoint Control868425 -Node: Debugger Execution Control872119 -Node: Viewing And Changing Data875481 -Node: Execution Stack878855 -Node: Debugger Info880492 -Node: Miscellaneous Debugger Commands884563 -Node: Readline Support889651 -Node: Limitations890547 -Ref: Limitations-Footnote-1894778 -Node: Debugging Summary894829 -Node: Arbitrary Precision Arithmetic896108 -Node: Computer Arithmetic897524 -Ref: table-numeric-ranges901115 -Ref: Computer Arithmetic-Footnote-1901837 -Node: Math Definitions901894 -Ref: table-ieee-formats905208 -Ref: Math Definitions-Footnote-1905811 -Node: MPFR features905916 -Node: FP Math Caution907633 -Ref: FP Math Caution-Footnote-1908705 -Node: Inexactness of computations909074 -Node: Inexact representation910034 -Node: Comparing FP Values911394 -Node: Errors accumulate912476 -Node: Getting Accuracy913909 -Node: Try To Round916619 -Node: Setting precision917518 -Ref: table-predefined-precision-strings918215 -Node: Setting the rounding mode920045 -Ref: table-gawk-rounding-modes920419 -Ref: Setting the rounding mode-Footnote-1923827 -Node: Arbitrary Precision Integers924006 -Ref: Arbitrary Precision Integers-Footnote-1928923 -Node: POSIX Floating Point Problems929072 -Ref: POSIX Floating Point Problems-Footnote-1932954 -Node: Floating point summary932992 -Node: Dynamic Extensions935182 -Node: Extension Intro936735 -Node: Plugin License938001 -Node: Extension Mechanism Outline938798 -Ref: figure-load-extension939237 -Ref: figure-register-new-function940802 -Ref: figure-call-new-function941894 -Node: Extension API Description943956 -Node: Extension API Functions Introduction945488 -Node: General Data Types950347 -Ref: General Data Types-Footnote-1956302 -Node: Memory Allocation Functions956601 -Ref: Memory Allocation Functions-Footnote-1959446 -Node: Constructor Functions959545 -Node: Registration Functions961290 -Node: Extension Functions961975 -Node: Exit Callback Functions964598 -Node: Extension Version String965848 -Node: Input Parsers966511 -Node: Output Wrappers976393 -Node: Two-way processors980905 -Node: Printing Messages983170 -Ref: Printing Messages-Footnote-1984341 -Node: Updating ERRNO984494 -Node: Requesting Values985233 -Ref: table-value-types-returned985970 -Node: Accessing Parameters986853 -Node: Symbol Table Access988088 -Node: Symbol table by name988600 -Node: Symbol table by cookie990621 -Ref: Symbol table by cookie-Footnote-1994773 -Node: Cached values994837 -Ref: Cached values-Footnote-1998344 -Node: Array Manipulation998435 -Ref: Array Manipulation-Footnote-1999526 -Node: Array Data Types999563 -Ref: Array Data Types-Footnote-11002221 -Node: Array Functions1002313 -Node: Flattening Arrays1006171 -Node: Creating Arrays1013079 -Node: Redirection API1017848 -Node: Extension API Variables1020679 -Node: Extension Versioning1021312 -Ref: gawk-api-version1021749 -Node: Extension API Informational Variables1023505 -Node: Extension API Boilerplate1024569 -Node: Finding Extensions1028383 -Node: Extension Example1028942 -Node: Internal File Description1029740 -Node: Internal File Ops1033820 -Ref: Internal File Ops-Footnote-11045582 -Node: Using Internal File Ops1045722 -Ref: Using Internal File Ops-Footnote-11048105 -Node: Extension Samples1048379 -Node: Extension Sample File Functions1049908 -Node: Extension Sample Fnmatch1057557 -Node: Extension Sample Fork1059044 -Node: Extension Sample Inplace1060262 -Node: Extension Sample Ord1063472 -Node: Extension Sample Readdir1064308 -Ref: table-readdir-file-types1065197 -Node: Extension Sample Revout1066002 -Node: Extension Sample Rev2way1066591 -Node: Extension Sample Read write array1067331 -Node: Extension Sample Readfile1069273 -Node: Extension Sample Time1070368 -Node: Extension Sample API Tests1071716 -Node: gawkextlib1072208 -Node: Extension summary1074655 -Node: Extension Exercises1078357 -Node: Language History1079855 -Node: V7/SVR3.11081511 -Node: SVR41083663 -Node: POSIX1085097 -Node: BTL1086476 -Node: POSIX/GNU1087205 -Node: Feature History1093067 -Node: Common Extensions1107437 -Node: Ranges and Locales1108720 -Ref: Ranges and Locales-Footnote-11113336 -Ref: Ranges and Locales-Footnote-21113363 -Ref: Ranges and Locales-Footnote-31113598 -Node: Contributors1113819 -Node: History summary1119379 -Node: Installation1120759 -Node: Gawk Distribution1121703 -Node: Getting1122187 -Node: Extracting1123148 -Node: Distribution contents1124786 -Node: Unix Installation1130880 -Node: Quick Installation1131562 -Node: Shell Startup Files1133976 -Node: Additional Configuration Options1135054 -Node: Configuration Philosophy1136859 -Node: Non-Unix Installation1139228 -Node: PC Installation1139686 -Node: PC Binary Installation1141006 -Node: PC Compiling1142858 -Ref: PC Compiling-Footnote-11145652 -Node: PC Testing1145761 -Node: PC Using1146941 -Ref: PC Using-Footnote-11151094 -Node: Cygwin1151167 -Node: MSYS1151937 -Node: VMS Installation1152438 -Node: VMS Compilation1153229 -Ref: VMS Compilation-Footnote-11154458 -Node: VMS Dynamic Extensions1154516 -Node: VMS Installation Details1156201 -Node: VMS Running1158454 -Node: VMS GNV1162733 -Node: VMS Old Gawk1163468 -Node: Bugs1163939 -Node: Other Versions1168254 -Node: Installation summary1174838 -Node: Notes1175889 -Node: Compatibility Mode1176754 -Node: Additions1177536 -Node: Accessing The Source1178461 -Node: Adding Code1179896 -Node: New Ports1186115 -Node: Derived Files1190603 -Ref: Derived Files-Footnote-11196088 -Ref: Derived Files-Footnote-21196123 -Ref: Derived Files-Footnote-31196721 -Node: Future Extensions1196835 -Node: Implementation Limitations1197493 -Node: Extension Design1198676 -Node: Old Extension Problems1199830 -Ref: Old Extension Problems-Footnote-11201348 -Node: Extension New Mechanism Goals1201405 -Ref: Extension New Mechanism Goals-Footnote-11204769 -Node: Extension Other Design Decisions1204958 -Node: Extension Future Growth1207071 -Node: Old Extension Mechanism1207907 -Node: Notes summary1209670 -Node: Basic Concepts1210852 -Node: Basic High Level1211533 -Ref: figure-general-flow1211815 -Ref: figure-process-flow1212500 -Ref: Basic High Level-Footnote-11215801 -Node: Basic Data Typing1215986 -Node: Glossary1219314 -Node: Copying1251261 -Node: GNU Free Documentation License1288800 -Node: Index1313918 +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 Summary190021 +Node: Reading Files191496 +Node: Records193659 +Node: awk split records194392 +Node: gawk split records199323 +Ref: gawk split records-Footnote-1203863 +Node: Fields203900 +Node: Nonconstant Fields206641 +Ref: Nonconstant Fields-Footnote-1208877 +Node: Changing Fields209081 +Node: Field Separators215009 +Node: Default Field Splitting217707 +Node: Regexp Field Splitting218825 +Node: Single Character Fields222178 +Node: Command Line Field Separator223238 +Node: Full Line Fields226456 +Ref: Full Line Fields-Footnote-1227978 +Ref: Full Line Fields-Footnote-2228024 +Node: Field Splitting Summary228125 +Node: Constant Size230199 +Node: Splitting By Content234777 +Ref: Splitting By Content-Footnote-1238748 +Node: Multiple Line238911 +Ref: Multiple Line-Footnote-1244793 +Node: Getline244972 +Node: Plain Getline247439 +Node: Getline/Variable250078 +Node: Getline/File251227 +Node: Getline/Variable/File252613 +Ref: Getline/Variable/File-Footnote-1254216 +Node: Getline/Pipe254304 +Node: Getline/Variable/Pipe257009 +Node: Getline/Coprocess258142 +Node: Getline/Variable/Coprocess259407 +Node: Getline Notes260147 +Node: Getline Summary262942 +Ref: table-getline-variants263364 +Node: Read Timeout264112 +Ref: Read Timeout-Footnote-1268018 +Node: Retrying Input268076 +Node: Command-line directories269275 +Node: Input Summary270181 +Node: Input Exercises273353 +Node: Printing274081 +Node: Print275915 +Node: Print Examples277372 +Node: Output Separators280152 +Node: OFMT282169 +Node: Printf283525 +Node: Basic Printf284310 +Node: Control Letters285884 +Node: Format Modifiers289872 +Node: Printf Examples295887 +Node: Redirection298373 +Node: Special FD305214 +Ref: Special FD-Footnote-1308382 +Node: Special Files308456 +Node: Other Inherited Files309073 +Node: Special Network310074 +Node: Special Caveats310934 +Node: Close Files And Pipes311883 +Ref: table-close-pipe-return-values318790 +Ref: Close Files And Pipes-Footnote-1319573 +Ref: Close Files And Pipes-Footnote-2319721 +Node: Nonfatal319873 +Node: Output Summary322198 +Node: Output Exercises323420 +Node: Expressions324099 +Node: Values325287 +Node: Constants325965 +Node: Scalar Constants326656 +Ref: Scalar Constants-Footnote-1327520 +Node: Nondecimal-numbers327770 +Node: Regexp Constants330783 +Node: Using Constant Regexps331309 +Node: Variables334472 +Node: Using Variables335129 +Node: Assignment Options337039 +Node: Conversion338912 +Node: Strings And Numbers339436 +Ref: Strings And Numbers-Footnote-1342499 +Node: Locale influences conversions342608 +Ref: table-locale-affects345366 +Node: All Operators345984 +Node: Arithmetic Ops346613 +Node: Concatenation349119 +Ref: Concatenation-Footnote-1351966 +Node: Assignment Ops352073 +Ref: table-assign-ops357064 +Node: Increment Ops358377 +Node: Truth Values and Conditions361837 +Node: Truth Values362911 +Node: Typing and Comparison363959 +Node: Variable Typing364779 +Node: Comparison Operators368403 +Ref: table-relational-ops368822 +Node: POSIX String Comparison372317 +Ref: POSIX String Comparison-Footnote-1373391 +Node: Boolean Ops373530 +Ref: Boolean Ops-Footnote-1378012 +Node: Conditional Exp378104 +Node: Function Calls379840 +Node: Precedence383717 +Node: Locales387376 +Node: Expressions Summary389008 +Node: Patterns and Actions391581 +Node: Pattern Overview392701 +Node: Regexp Patterns394378 +Node: Expression Patterns394920 +Node: Ranges398701 +Node: BEGIN/END401809 +Node: Using BEGIN/END402570 +Ref: Using BEGIN/END-Footnote-1405306 +Node: I/O And BEGIN/END405412 +Node: BEGINFILE/ENDFILE407726 +Node: Empty410633 +Node: Using Shell Variables410950 +Node: Action Overview413224 +Node: Statements415549 +Node: If Statement417397 +Node: While Statement418892 +Node: Do Statement420920 +Node: For Statement422068 +Node: Switch Statement425226 +Node: Break Statement427612 +Node: Continue Statement429704 +Node: Next Statement431531 +Node: Nextfile Statement433914 +Node: Exit Statement436566 +Node: Built-in Variables438969 +Node: User-modified440102 +Node: Auto-set447688 +Ref: Auto-set-Footnote-1462341 +Ref: Auto-set-Footnote-2462547 +Node: ARGC and ARGV462603 +Node: Pattern Action Summary466816 +Node: Arrays469246 +Node: Array Basics470575 +Node: Array Intro471419 +Ref: figure-array-elements473394 +Ref: Array Intro-Footnote-1476098 +Node: Reference to Elements476226 +Node: Assigning Elements478690 +Node: Array Example479181 +Node: Scanning an Array480940 +Node: Controlling Scanning483962 +Ref: Controlling Scanning-Footnote-1489361 +Node: Numeric Array Subscripts489677 +Node: Uninitialized Subscripts491861 +Node: Delete493480 +Ref: Delete-Footnote-1496232 +Node: Multidimensional496289 +Node: Multiscanning499384 +Node: Arrays of Arrays500975 +Node: Arrays Summary505742 +Node: Functions507835 +Node: Built-in508873 +Node: Calling Built-in509954 +Node: Numeric Functions511950 +Ref: Numeric Functions-Footnote-1516783 +Ref: Numeric Functions-Footnote-2517140 +Ref: Numeric Functions-Footnote-3517188 +Node: String Functions517460 +Ref: String Functions-Footnote-1540964 +Ref: String Functions-Footnote-2541092 +Ref: String Functions-Footnote-3541340 +Node: Gory Details541427 +Ref: table-sub-escapes543218 +Ref: table-sub-proposed544737 +Ref: table-posix-sub546100 +Ref: table-gensub-escapes547641 +Ref: Gory Details-Footnote-1548464 +Node: I/O Functions548618 +Ref: table-system-return-values555200 +Ref: I/O Functions-Footnote-1557180 +Ref: I/O Functions-Footnote-2557328 +Node: Time Functions557448 +Ref: Time Functions-Footnote-1567953 +Ref: Time Functions-Footnote-2568021 +Ref: Time Functions-Footnote-3568179 +Ref: Time Functions-Footnote-4568290 +Ref: Time Functions-Footnote-5568402 +Ref: Time Functions-Footnote-6568629 +Node: Bitwise Functions568895 +Ref: table-bitwise-ops569489 +Ref: Bitwise Functions-Footnote-1573827 +Node: Type Functions574000 +Node: I18N Functions576532 +Node: User-defined578183 +Node: Definition Syntax578988 +Ref: Definition Syntax-Footnote-1584675 +Node: Function Example584746 +Ref: Function Example-Footnote-1587668 +Node: Function Caveats587690 +Node: Calling A Function588208 +Node: Variable Scope589166 +Node: Pass By Value/Reference592160 +Node: Return Statement595659 +Node: Dynamic Typing598638 +Node: Indirect Calls599568 +Ref: Indirect Calls-Footnote-1609819 +Node: Functions Summary609947 +Node: Library Functions612652 +Ref: Library Functions-Footnote-1616259 +Ref: Library Functions-Footnote-2616402 +Node: Library Names616573 +Ref: Library Names-Footnote-1620033 +Ref: Library Names-Footnote-2620256 +Node: General Functions620342 +Node: Strtonum Function621445 +Node: Assert Function624467 +Node: Round Function627793 +Node: Cliff Random Function629334 +Node: Ordinal Functions630350 +Ref: Ordinal Functions-Footnote-1633413 +Ref: Ordinal Functions-Footnote-2633665 +Node: Join Function633875 +Ref: Join Function-Footnote-1635645 +Node: Getlocaltime Function635845 +Node: Readfile Function639587 +Node: Shell Quoting641559 +Node: Data File Management642960 +Node: Filetrans Function643592 +Node: Rewind Function647688 +Node: File Checking649594 +Ref: File Checking-Footnote-1650928 +Node: Empty Files651129 +Node: Ignoring Assigns653108 +Node: Getopt Function654658 +Ref: Getopt Function-Footnote-1666127 +Node: Passwd Functions666327 +Ref: Passwd Functions-Footnote-1675166 +Node: Group Functions675254 +Ref: Group Functions-Footnote-1683151 +Node: Walking Arrays683358 +Node: Library Functions Summary686366 +Node: Library Exercises687772 +Node: Sample Programs688237 +Node: Running Examples689007 +Node: Clones689735 +Node: Cut Program690959 +Node: Egrep Program700888 +Ref: Egrep Program-Footnote-1708400 +Node: Id Program708510 +Node: Split Program712190 +Ref: Split Program-Footnote-1715649 +Node: Tee Program715778 +Node: Uniq Program718568 +Node: Wc Program725994 +Ref: Wc Program-Footnote-1730249 +Node: Miscellaneous Programs730343 +Node: Dupword Program731556 +Node: Alarm Program733586 +Node: Translate Program738441 +Ref: Translate Program-Footnote-1743006 +Node: Labels Program743276 +Ref: Labels Program-Footnote-1746627 +Node: Word Sorting746711 +Node: History Sorting750783 +Node: Extract Program752618 +Node: Simple Sed760147 +Node: Igawk Program763221 +Ref: Igawk Program-Footnote-1777552 +Ref: Igawk Program-Footnote-2777754 +Ref: Igawk Program-Footnote-3777876 +Node: Anagram Program777991 +Node: Signature Program781053 +Node: Programs Summary782300 +Node: Programs Exercises783514 +Ref: Programs Exercises-Footnote-1787643 +Node: Advanced Features787734 +Node: Nondecimal Data789724 +Node: Array Sorting791315 +Node: Controlling Array Traversal792015 +Ref: Controlling Array Traversal-Footnote-1800382 +Node: Array Sorting Functions800500 +Ref: Array Sorting Functions-Footnote-1805591 +Node: Two-way I/O805787 +Ref: Two-way I/O-Footnote-1812337 +Ref: Two-way I/O-Footnote-2812524 +Node: TCP/IP Networking812606 +Node: Profiling815724 +Ref: Profiling-Footnote-1824217 +Node: Advanced Features Summary824540 +Node: Internationalization826384 +Node: I18N and L10N827864 +Node: Explaining gettext828551 +Ref: Explaining gettext-Footnote-1834443 +Ref: Explaining gettext-Footnote-2834628 +Node: Programmer i18n834793 +Ref: Programmer i18n-Footnote-1839648 +Node: Translator i18n839697 +Node: String Extraction840491 +Ref: String Extraction-Footnote-1841623 +Node: Printf Ordering841709 +Ref: Printf Ordering-Footnote-1844495 +Node: I18N Portability844559 +Ref: I18N Portability-Footnote-1847015 +Node: I18N Example847078 +Ref: I18N Example-Footnote-1849884 +Node: Gawk I18N849957 +Node: I18N Summary850602 +Node: Debugger851943 +Node: Debugging852965 +Node: Debugging Concepts853406 +Node: Debugging Terms855215 +Node: Awk Debugging857790 +Node: Sample Debugging Session858696 +Node: Debugger Invocation859230 +Node: Finding The Bug860616 +Node: List of Debugger Commands867094 +Node: Breakpoint Control868427 +Node: Debugger Execution Control872121 +Node: Viewing And Changing Data875483 +Node: Execution Stack878857 +Node: Debugger Info880494 +Node: Miscellaneous Debugger Commands884565 +Node: Readline Support889653 +Node: Limitations890549 +Ref: Limitations-Footnote-1894780 +Node: Debugging Summary894831 +Node: Arbitrary Precision Arithmetic896110 +Node: Computer Arithmetic897526 +Ref: table-numeric-ranges901117 +Ref: Computer Arithmetic-Footnote-1901839 +Node: Math Definitions901896 +Ref: table-ieee-formats905210 +Ref: Math Definitions-Footnote-1905813 +Node: MPFR features905918 +Node: FP Math Caution907635 +Ref: FP Math Caution-Footnote-1908707 +Node: Inexactness of computations909076 +Node: Inexact representation910036 +Node: Comparing FP Values911396 +Node: Errors accumulate912478 +Node: Getting Accuracy913911 +Node: Try To Round916621 +Node: Setting precision917520 +Ref: table-predefined-precision-strings918217 +Node: Setting the rounding mode920047 +Ref: table-gawk-rounding-modes920421 +Ref: Setting the rounding mode-Footnote-1923829 +Node: Arbitrary Precision Integers924008 +Ref: Arbitrary Precision Integers-Footnote-1928925 +Node: POSIX Floating Point Problems929074 +Ref: POSIX Floating Point Problems-Footnote-1932956 +Node: Floating point summary932994 +Node: Dynamic Extensions935184 +Node: Extension Intro936737 +Node: Plugin License938003 +Node: Extension Mechanism Outline938800 +Ref: figure-load-extension939239 +Ref: figure-register-new-function940804 +Ref: figure-call-new-function941896 +Node: Extension API Description943958 +Node: Extension API Functions Introduction945490 +Node: General Data Types950349 +Ref: General Data Types-Footnote-1956304 +Node: Memory Allocation Functions956603 +Ref: Memory Allocation Functions-Footnote-1959448 +Node: Constructor Functions959547 +Node: Registration Functions961292 +Node: Extension Functions961977 +Node: Exit Callback Functions964600 +Node: Extension Version String965850 +Node: Input Parsers966513 +Node: Output Wrappers976395 +Node: Two-way processors980907 +Node: Printing Messages983172 +Ref: Printing Messages-Footnote-1984343 +Node: Updating ERRNO984496 +Node: Requesting Values985235 +Ref: table-value-types-returned985972 +Node: Accessing Parameters986855 +Node: Symbol Table Access988090 +Node: Symbol table by name988602 +Node: Symbol table by cookie990623 +Ref: Symbol table by cookie-Footnote-1994775 +Node: Cached values994839 +Ref: Cached values-Footnote-1998346 +Node: Array Manipulation998437 +Ref: Array Manipulation-Footnote-1999528 +Node: Array Data Types999565 +Ref: Array Data Types-Footnote-11002223 +Node: Array Functions1002315 +Node: Flattening Arrays1006173 +Node: Creating Arrays1013081 +Node: Redirection API1017850 +Node: Extension API Variables1020681 +Node: Extension Versioning1021314 +Ref: gawk-api-version1021751 +Node: Extension API Informational Variables1023507 +Node: Extension API Boilerplate1024571 +Node: Finding Extensions1028385 +Node: Extension Example1028944 +Node: Internal File Description1029742 +Node: Internal File Ops1033822 +Ref: Internal File Ops-Footnote-11045584 +Node: Using Internal File Ops1045724 +Ref: Using Internal File Ops-Footnote-11048107 +Node: Extension Samples1048381 +Node: Extension Sample File Functions1049910 +Node: Extension Sample Fnmatch1057559 +Node: Extension Sample Fork1059046 +Node: Extension Sample Inplace1060264 +Node: Extension Sample Ord1063474 +Node: Extension Sample Readdir1064310 +Ref: table-readdir-file-types1065199 +Node: Extension Sample Revout1066004 +Node: Extension Sample Rev2way1066593 +Node: Extension Sample Read write array1067333 +Node: Extension Sample Readfile1069275 +Node: Extension Sample Time1070370 +Node: Extension Sample API Tests1071718 +Node: gawkextlib1072210 +Node: Extension summary1074657 +Node: Extension Exercises1078359 +Node: Language History1079857 +Node: V7/SVR3.11081513 +Node: SVR41083665 +Node: POSIX1085099 +Node: BTL1086478 +Node: POSIX/GNU1087207 +Node: Feature History1093069 +Node: Common Extensions1107439 +Node: Ranges and Locales1108722 +Ref: Ranges and Locales-Footnote-11113338 +Ref: Ranges and Locales-Footnote-21113365 +Ref: Ranges and Locales-Footnote-31113600 +Node: Contributors1113821 +Node: History summary1119381 +Node: Installation1120761 +Node: Gawk Distribution1121705 +Node: Getting1122189 +Node: Extracting1123150 +Node: Distribution contents1124788 +Node: Unix Installation1130882 +Node: Quick Installation1131564 +Node: Shell Startup Files1133978 +Node: Additional Configuration Options1135056 +Node: Configuration Philosophy1136861 +Node: Non-Unix Installation1139230 +Node: PC Installation1139688 +Node: PC Binary Installation1141008 +Node: PC Compiling1142860 +Ref: PC Compiling-Footnote-11145654 +Node: PC Testing1145763 +Node: PC Using1146943 +Ref: PC Using-Footnote-11151096 +Node: Cygwin1151169 +Node: MSYS1151939 +Node: VMS Installation1152440 +Node: VMS Compilation1153231 +Ref: VMS Compilation-Footnote-11154460 +Node: VMS Dynamic Extensions1154518 +Node: VMS Installation Details1156203 +Node: VMS Running1158456 +Node: VMS GNV1162735 +Node: VMS Old Gawk1163470 +Node: Bugs1163941 +Node: Other Versions1168256 +Node: Installation summary1174840 +Node: Notes1175891 +Node: Compatibility Mode1176756 +Node: Additions1177538 +Node: Accessing The Source1178463 +Node: Adding Code1179898 +Node: New Ports1186117 +Node: Derived Files1190605 +Ref: Derived Files-Footnote-11196090 +Ref: Derived Files-Footnote-21196125 +Ref: Derived Files-Footnote-31196723 +Node: Future Extensions1196837 +Node: Implementation Limitations1197495 +Node: Extension Design1198678 +Node: Old Extension Problems1199832 +Ref: Old Extension Problems-Footnote-11201350 +Node: Extension New Mechanism Goals1201407 +Ref: Extension New Mechanism Goals-Footnote-11204771 +Node: Extension Other Design Decisions1204960 +Node: Extension Future Growth1207073 +Node: Old Extension Mechanism1207909 +Node: Notes summary1209672 +Node: Basic Concepts1210854 +Node: Basic High Level1211535 +Ref: figure-general-flow1211817 +Ref: figure-process-flow1212502 +Ref: Basic High Level-Footnote-11215803 +Node: Basic Data Typing1215988 +Node: Glossary1219316 +Node: Copying1251263 +Node: GNU Free Documentation License1288802 +Node: Index1313920 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 2dfd067b..a4b61895 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). @@ -8176,7 +8176,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 @@ -30575,7 +30575,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 513bb80d..9c2864cd 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). @@ -7776,7 +7776,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 @@ -29657,7 +29657,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). |