diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 546 |
1 files changed, 273 insertions, 273 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index cbcf450c..a708ef66 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -13077,7 +13077,7 @@ would see the latter (undesirable) output. terminal device. On modern systems, this means your keyboard and screen. - (2) In private correspondance, Dr. Kernighan has indicated to me that + (2) In private correspondence, Dr. Kernighan has indicated to me that the way this was done was probably a mistake. @@ -15539,7 +15539,7 @@ anyway, because 'gawk' goes to the next file as soon as an 'ENDFILE' rule finishes!) You need to be careful calling 'rewind()'. You can end up causing -infinite recursion if you don't pay attenion. Here is an example use: +infinite recursion if you don't pay attention. Here is an example use: $ cat data -| a @@ -30781,7 +30781,7 @@ Reference Counts assumed by a variable is used in more than one place, only one copy of the value itself is kept, and the associated reference count is increased when the same value is used by an additional variable, - and decresed when the related variable is no longer in use. When + and decreased when the related variable is no longer in use. When the reference count goes to zero, the memory space used to store the value of the variable is freed. @@ -33326,13 +33326,13 @@ Index * elements of arrays: Reference to Elements. (line 6) * email address for bug reports, bug-gawk@gnu.org: Bugs. (line 30) -* EMISTERED: TCP/IP Networking. (line 6) * empty array elements: Reference to Elements. (line 18) * empty pattern: Empty. (line 6) * empty strings: awk split records. (line 114) * empty strings, See null strings: Regexp Field Splitting. (line 43) +* EMRED: TCP/IP Networking. (line 6) * enable breakpoint: Breakpoint Control. (line 73) * enable debugger command: Breakpoint Control. (line 73) * end debugger command: Debugger Execution Control. @@ -35554,274 +35554,274 @@ Node: Shell Quoting641557 Node: Data File Management642958 Node: Filetrans Function643590 Node: Rewind Function647686 -Node: File Checking649591 -Ref: File Checking-Footnote-1650925 -Node: Empty Files651126 -Node: Ignoring Assigns653105 -Node: Getopt Function654655 -Ref: Getopt Function-Footnote-1666124 -Node: Passwd Functions666324 -Ref: Passwd Functions-Footnote-1675163 -Node: Group Functions675251 -Ref: Group Functions-Footnote-1683148 -Node: Walking Arrays683355 -Node: Library Functions Summary686363 -Node: Library Exercises687769 -Node: Sample Programs688234 -Node: Running Examples689004 -Node: Clones689732 -Node: Cut Program690956 -Node: Egrep Program700885 -Ref: Egrep Program-Footnote-1708397 -Node: Id Program708507 -Node: Split Program712187 -Ref: Split Program-Footnote-1715646 -Node: Tee Program715775 -Node: Uniq Program718565 -Node: Wc Program725991 -Ref: Wc Program-Footnote-1730246 -Node: Miscellaneous Programs730340 -Node: Dupword Program731553 -Node: Alarm Program733583 -Node: Translate Program738438 -Ref: Translate Program-Footnote-1743003 -Node: Labels Program743273 -Ref: Labels Program-Footnote-1746624 -Node: Word Sorting746708 -Node: History Sorting750780 -Node: Extract Program752615 -Node: Simple Sed760144 -Node: Igawk Program763218 -Ref: Igawk Program-Footnote-1777549 -Ref: Igawk Program-Footnote-2777751 -Ref: Igawk Program-Footnote-3777873 -Node: Anagram Program777988 -Node: Signature Program781050 -Node: Programs Summary782297 -Node: Programs Exercises783511 -Ref: Programs Exercises-Footnote-1787640 -Node: Advanced Features787731 -Node: Nondecimal Data789721 -Node: Array Sorting791312 -Node: Controlling Array Traversal792012 -Ref: Controlling Array Traversal-Footnote-1800379 -Node: Array Sorting Functions800497 -Ref: Array Sorting Functions-Footnote-1805588 -Node: Two-way I/O805784 -Ref: Two-way I/O-Footnote-1812334 -Ref: Two-way I/O-Footnote-2812521 -Node: TCP/IP Networking812603 -Node: Profiling815721 -Ref: Profiling-Footnote-1824214 -Node: Advanced Features Summary824537 -Node: Internationalization826381 -Node: I18N and L10N827861 -Node: Explaining gettext828548 -Ref: Explaining gettext-Footnote-1834440 -Ref: Explaining gettext-Footnote-2834625 -Node: Programmer i18n834790 -Ref: Programmer i18n-Footnote-1839645 -Node: Translator i18n839694 -Node: String Extraction840488 -Ref: String Extraction-Footnote-1841620 -Node: Printf Ordering841706 -Ref: Printf Ordering-Footnote-1844492 -Node: I18N Portability844556 -Ref: I18N Portability-Footnote-1847012 -Node: I18N Example847075 -Ref: I18N Example-Footnote-1849881 -Node: Gawk I18N849954 -Node: I18N Summary850599 -Node: Debugger851940 -Node: Debugging852962 -Node: Debugging Concepts853403 -Node: Debugging Terms855212 -Node: Awk Debugging857787 -Node: Sample Debugging Session858693 -Node: Debugger Invocation859227 -Node: Finding The Bug860613 -Node: List of Debugger Commands867091 -Node: Breakpoint Control868424 -Node: Debugger Execution Control872118 -Node: Viewing And Changing Data875480 -Node: Execution Stack878854 -Node: Debugger Info880491 -Node: Miscellaneous Debugger Commands884562 -Node: Readline Support889650 -Node: Limitations890546 -Ref: Limitations-Footnote-1894777 -Node: Debugging Summary894828 -Node: Arbitrary Precision Arithmetic896107 -Node: Computer Arithmetic897523 -Ref: table-numeric-ranges901114 -Ref: Computer Arithmetic-Footnote-1901836 -Node: Math Definitions901893 -Ref: table-ieee-formats905207 -Ref: Math Definitions-Footnote-1905810 -Node: MPFR features905915 -Node: FP Math Caution907632 -Ref: FP Math Caution-Footnote-1908704 -Node: Inexactness of computations909073 -Node: Inexact representation910033 -Node: Comparing FP Values911393 -Node: Errors accumulate912475 -Node: Getting Accuracy913908 -Node: Try To Round916618 -Node: Setting precision917517 -Ref: table-predefined-precision-strings918214 -Node: Setting the rounding mode920044 -Ref: table-gawk-rounding-modes920418 -Ref: Setting the rounding mode-Footnote-1923826 -Node: Arbitrary Precision Integers924005 -Ref: Arbitrary Precision Integers-Footnote-1928922 -Node: POSIX Floating Point Problems929071 -Ref: POSIX Floating Point Problems-Footnote-1932953 -Node: Floating point summary932991 -Node: Dynamic Extensions935181 -Node: Extension Intro936734 -Node: Plugin License938000 -Node: Extension Mechanism Outline938797 -Ref: figure-load-extension939236 -Ref: figure-register-new-function940801 -Ref: figure-call-new-function941893 -Node: Extension API Description943955 -Node: Extension API Functions Introduction945487 -Node: General Data Types950346 -Ref: General Data Types-Footnote-1956301 -Node: Memory Allocation Functions956600 -Ref: Memory Allocation Functions-Footnote-1959445 -Node: Constructor Functions959544 -Node: Registration Functions961289 -Node: Extension Functions961974 -Node: Exit Callback Functions964597 -Node: Extension Version String965847 -Node: Input Parsers966510 -Node: Output Wrappers976392 -Node: Two-way processors980904 -Node: Printing Messages983169 -Ref: Printing Messages-Footnote-1984340 -Node: Updating ERRNO984493 -Node: Requesting Values985232 -Ref: table-value-types-returned985969 -Node: Accessing Parameters986852 -Node: Symbol Table Access988087 -Node: Symbol table by name988599 -Node: Symbol table by cookie990620 -Ref: Symbol table by cookie-Footnote-1994772 -Node: Cached values994836 -Ref: Cached values-Footnote-1998343 -Node: Array Manipulation998434 -Ref: Array Manipulation-Footnote-1999525 -Node: Array Data Types999562 -Ref: Array Data Types-Footnote-11002220 -Node: Array Functions1002312 -Node: Flattening Arrays1006170 -Node: Creating Arrays1013078 -Node: Redirection API1017847 -Node: Extension API Variables1020678 -Node: Extension Versioning1021311 -Ref: gawk-api-version1021748 -Node: Extension API Informational Variables1023504 -Node: Extension API Boilerplate1024568 -Node: Finding Extensions1028382 -Node: Extension Example1028941 -Node: Internal File Description1029739 -Node: Internal File Ops1033819 -Ref: Internal File Ops-Footnote-11045581 -Node: Using Internal File Ops1045721 -Ref: Using Internal File Ops-Footnote-11048104 -Node: Extension Samples1048378 -Node: Extension Sample File Functions1049907 -Node: Extension Sample Fnmatch1057556 -Node: Extension Sample Fork1059043 -Node: Extension Sample Inplace1060261 -Node: Extension Sample Ord1063471 -Node: Extension Sample Readdir1064307 -Ref: table-readdir-file-types1065196 -Node: Extension Sample Revout1066001 -Node: Extension Sample Rev2way1066590 -Node: Extension Sample Read write array1067330 -Node: Extension Sample Readfile1069272 -Node: Extension Sample Time1070367 -Node: Extension Sample API Tests1071715 -Node: gawkextlib1072207 -Node: Extension summary1074654 -Node: Extension Exercises1078356 -Node: Language History1079854 -Node: V7/SVR3.11081510 -Node: SVR41083662 -Node: POSIX1085096 -Node: BTL1086475 -Node: POSIX/GNU1087204 -Node: Feature History1093066 -Node: Common Extensions1107436 -Node: Ranges and Locales1108719 -Ref: Ranges and Locales-Footnote-11113335 -Ref: Ranges and Locales-Footnote-21113362 -Ref: Ranges and Locales-Footnote-31113597 -Node: Contributors1113818 -Node: History summary1119378 -Node: Installation1120758 -Node: Gawk Distribution1121702 -Node: Getting1122186 -Node: Extracting1123147 -Node: Distribution contents1124785 -Node: Unix Installation1130879 -Node: Quick Installation1131561 -Node: Shell Startup Files1133975 -Node: Additional Configuration Options1135053 -Node: Configuration Philosophy1136858 -Node: Non-Unix Installation1139227 -Node: PC Installation1139685 -Node: PC Binary Installation1141005 -Node: PC Compiling1142857 -Ref: PC Compiling-Footnote-11145651 -Node: PC Testing1145760 -Node: PC Using1146940 -Ref: PC Using-Footnote-11151093 -Node: Cygwin1151166 -Node: MSYS1151936 -Node: VMS Installation1152437 -Node: VMS Compilation1153228 -Ref: VMS Compilation-Footnote-11154457 -Node: VMS Dynamic Extensions1154515 -Node: VMS Installation Details1156200 -Node: VMS Running1158453 -Node: VMS GNV1162732 -Node: VMS Old Gawk1163467 -Node: Bugs1163938 -Node: Other Versions1168253 -Node: Installation summary1174837 -Node: Notes1175888 -Node: Compatibility Mode1176753 -Node: Additions1177535 -Node: Accessing The Source1178460 -Node: Adding Code1179895 -Node: New Ports1186114 -Node: Derived Files1190602 -Ref: Derived Files-Footnote-11196087 -Ref: Derived Files-Footnote-21196122 -Ref: Derived Files-Footnote-31196720 -Node: Future Extensions1196834 -Node: Implementation Limitations1197492 -Node: Extension Design1198675 -Node: Old Extension Problems1199829 -Ref: Old Extension Problems-Footnote-11201347 -Node: Extension New Mechanism Goals1201404 -Ref: Extension New Mechanism Goals-Footnote-11204768 -Node: Extension Other Design Decisions1204957 -Node: Extension Future Growth1207070 -Node: Old Extension Mechanism1207906 -Node: Notes summary1209669 -Node: Basic Concepts1210851 -Node: Basic High Level1211532 -Ref: figure-general-flow1211814 -Ref: figure-process-flow1212499 -Ref: Basic High Level-Footnote-11215800 -Node: Basic Data Typing1215985 -Node: Glossary1219313 -Node: Copying1251259 -Node: GNU Free Documentation License1288798 -Node: Index1313916 +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 End Tag Table |