diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2020-09-24 21:24:17 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2020-09-24 21:24:17 +0300 |
commit | 251e47f4a1639244b8bfedd75ce6b4a26ec5949a (patch) | |
tree | 71c9f43bf43ab684b4d14f0379bcb9fc6f74b46a /doc/gawk.info | |
parent | 55eee619ac637e29c0fe847cc89cda78cc18c28d (diff) | |
parent | c32959290957c70cd6be333ec6c0b6f1bde4cd80 (diff) | |
download | egawk-251e47f4a1639244b8bfedd75ce6b4a26ec5949a.tar.gz egawk-251e47f4a1639244b8bfedd75ce6b4a26ec5949a.tar.bz2 egawk-251e47f4a1639244b8bfedd75ce6b4a26ec5949a.zip |
Merge branch 'master' into feature/iolint
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 536 |
1 files changed, 268 insertions, 268 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index 88c01fae..a3c9a803 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -17892,8 +17892,8 @@ BREs. You use '-E' to specify the use of EREs, and '-F' to specify searching for fixed strings. In practice, systems continue to come with separate 'egrep' and -'fgrep' utilities, for backwards compatibilty. This minor node provides -an 'awk' implementation of 'egrep', which supports all of the +'fgrep' utilities, for backwards compatibility. This minor node +provides an 'awk' implementation of 'egrep', which supports all of the POSIX-mandated options. You invoke it as follows: 'egrep' [OPTIONS] ''PATTERN'' FILES ... @@ -37956,272 +37956,272 @@ Node: Running Examples726294 Node: Clones727022 Node: Cut Program728246 Node: Egrep Program738175 -Node: Id Program747185 -Node: Split Program757132 -Ref: Split Program-Footnote-1760590 -Node: Tee Program760719 -Node: Uniq Program763509 -Node: Wc Program771073 -Ref: Wc Program-Footnote-1775328 -Node: Miscellaneous Programs775422 -Node: Dupword Program776635 -Node: Alarm Program778665 -Node: Translate Program783520 -Ref: Translate Program-Footnote-1788085 -Node: Labels Program788355 -Ref: Labels Program-Footnote-1791706 -Node: Word Sorting791790 -Node: History Sorting795862 -Node: Extract Program798087 -Node: Simple Sed806141 -Node: Igawk Program809215 -Ref: Igawk Program-Footnote-1823546 -Ref: Igawk Program-Footnote-2823748 -Ref: Igawk Program-Footnote-3823870 -Node: Anagram Program823985 -Node: Signature Program827047 -Node: Programs Summary828294 -Node: Programs Exercises829508 -Ref: Programs Exercises-Footnote-1833638 -Node: Advanced Features833724 -Node: Nondecimal Data835714 -Node: Array Sorting837305 -Node: Controlling Array Traversal838005 -Ref: Controlling Array Traversal-Footnote-1846373 -Node: Array Sorting Functions846491 -Ref: Array Sorting Functions-Footnote-1851582 -Node: Two-way I/O851778 -Ref: Two-way I/O-Footnote-1859499 -Ref: Two-way I/O-Footnote-2859686 -Node: TCP/IP Networking859768 -Node: Profiling862886 -Node: Advanced Features Summary872200 -Node: Internationalization874044 -Node: I18N and L10N875524 -Node: Explaining gettext876211 -Ref: Explaining gettext-Footnote-1882103 -Ref: Explaining gettext-Footnote-2882288 -Node: Programmer i18n882453 -Ref: Programmer i18n-Footnote-1887402 -Node: Translator i18n887451 -Node: String Extraction888245 -Ref: String Extraction-Footnote-1889377 -Node: Printf Ordering889463 -Ref: Printf Ordering-Footnote-1892249 -Node: I18N Portability892313 -Ref: I18N Portability-Footnote-1894769 -Node: I18N Example894832 -Ref: I18N Example-Footnote-1898107 -Ref: I18N Example-Footnote-2898180 -Node: Gawk I18N898289 -Node: I18N Summary898938 -Node: Debugger900279 -Node: Debugging901279 -Node: Debugging Concepts901720 -Node: Debugging Terms903529 -Node: Awk Debugging906104 -Ref: Awk Debugging-Footnote-1907049 -Node: Sample Debugging Session907181 -Node: Debugger Invocation907715 -Node: Finding The Bug909101 -Node: List of Debugger Commands915575 -Node: Breakpoint Control916908 -Node: Debugger Execution Control920602 -Node: Viewing And Changing Data923964 -Node: Execution Stack927505 -Node: Debugger Info929142 -Node: Miscellaneous Debugger Commands933213 -Node: Readline Support938275 -Node: Limitations939171 -Node: Debugging Summary941725 -Node: Namespaces943004 -Node: Global Namespace944115 -Node: Qualified Names945513 -Node: Default Namespace946512 -Node: Changing The Namespace947253 -Node: Naming Rules948867 -Node: Internal Name Management950715 -Node: Namespace Example951757 -Node: Namespace And Features954319 -Node: Namespace Summary955754 -Node: Arbitrary Precision Arithmetic957231 -Node: Computer Arithmetic958718 -Ref: table-numeric-ranges962484 -Ref: table-floating-point-ranges962977 -Ref: Computer Arithmetic-Footnote-1963635 -Node: Math Definitions963692 -Ref: table-ieee-formats967008 -Ref: Math Definitions-Footnote-1967611 -Node: MPFR features967716 -Node: FP Math Caution969434 -Ref: FP Math Caution-Footnote-1970506 -Node: Inexactness of computations970875 -Node: Inexact representation971835 -Node: Comparing FP Values973195 -Node: Errors accumulate974436 -Node: Getting Accuracy975869 -Node: Try To Round978579 -Node: Setting precision979478 -Ref: table-predefined-precision-strings980175 -Node: Setting the rounding mode982005 -Ref: table-gawk-rounding-modes982379 -Ref: Setting the rounding mode-Footnote-1986310 -Node: Arbitrary Precision Integers986489 -Ref: Arbitrary Precision Integers-Footnote-1989664 -Node: Checking for MPFR989813 -Node: POSIX Floating Point Problems991287 -Ref: POSIX Floating Point Problems-Footnote-1995572 -Node: Floating point summary995610 -Node: Dynamic Extensions997800 -Node: Extension Intro999353 -Node: Plugin License1000619 -Node: Extension Mechanism Outline1001416 -Ref: figure-load-extension1001855 -Ref: figure-register-new-function1003420 -Ref: figure-call-new-function1004512 -Node: Extension API Description1006574 -Node: Extension API Functions Introduction1008287 -Ref: table-api-std-headers1010123 -Node: General Data Types1014372 -Ref: General Data Types-Footnote-11023002 -Node: Memory Allocation Functions1023301 -Ref: Memory Allocation Functions-Footnote-11027802 -Node: Constructor Functions1027901 -Node: API Ownership of MPFR and GMP Values1031367 -Node: Registration Functions1032680 -Node: Extension Functions1033380 -Node: Exit Callback Functions1038702 -Node: Extension Version String1039952 -Node: Input Parsers1040615 -Node: Output Wrappers1053336 -Node: Two-way processors1057848 -Node: Printing Messages1060113 -Ref: Printing Messages-Footnote-11061284 -Node: Updating ERRNO1061437 -Node: Requesting Values1062176 -Ref: table-value-types-returned1062913 -Node: Accessing Parameters1063849 -Node: Symbol Table Access1065086 -Node: Symbol table by name1065598 -Ref: Symbol table by name-Footnote-11068622 -Node: Symbol table by cookie1068750 -Ref: Symbol table by cookie-Footnote-11072935 -Node: Cached values1072999 -Ref: Cached values-Footnote-11076535 -Node: Array Manipulation1076688 -Ref: Array Manipulation-Footnote-11077779 -Node: Array Data Types1077816 -Ref: Array Data Types-Footnote-11080474 -Node: Array Functions1080566 -Node: Flattening Arrays1085064 -Node: Creating Arrays1092040 -Node: Redirection API1096807 -Node: Extension API Variables1099640 -Node: Extension Versioning1100351 -Ref: gawk-api-version1100780 -Node: Extension GMP/MPFR Versioning1102511 -Node: Extension API Informational Variables1104139 -Node: Extension API Boilerplate1105212 -Node: Changes from API V11109186 -Node: Finding Extensions1110758 -Node: Extension Example1111317 -Node: Internal File Description1112115 -Node: Internal File Ops1116195 -Ref: Internal File Ops-Footnote-11127545 -Node: Using Internal File Ops1127685 -Ref: Using Internal File Ops-Footnote-11130068 -Node: Extension Samples1130342 -Node: Extension Sample File Functions1131871 -Node: Extension Sample Fnmatch1139520 -Node: Extension Sample Fork1141007 -Node: Extension Sample Inplace1142225 -Node: Extension Sample Ord1145850 -Node: Extension Sample Readdir1146686 -Ref: table-readdir-file-types1147575 -Node: Extension Sample Revout1148642 -Node: Extension Sample Rev2way1149231 -Node: Extension Sample Read write array1149971 -Node: Extension Sample Readfile1151913 -Node: Extension Sample Time1153008 -Node: Extension Sample API Tests1154760 -Node: gawkextlib1155252 -Node: Extension summary1158170 -Node: Extension Exercises1161872 -Node: Language History1163114 -Node: V7/SVR3.11164770 -Node: SVR41166922 -Node: POSIX1168356 -Node: BTL1169737 -Node: POSIX/GNU1170466 -Node: Feature History1176244 -Node: Common Extensions1192563 -Node: Ranges and Locales1193846 -Ref: Ranges and Locales-Footnote-11198462 -Ref: Ranges and Locales-Footnote-21198489 -Ref: Ranges and Locales-Footnote-31198724 -Node: Contributors1198947 -Node: History summary1204944 -Node: Installation1206324 -Node: Gawk Distribution1207268 -Node: Getting1207752 -Node: Extracting1208715 -Node: Distribution contents1210353 -Node: Unix Installation1216833 -Node: Quick Installation1217515 -Node: Shell Startup Files1219929 -Node: Additional Configuration Options1221018 -Node: Configuration Philosophy1223333 -Node: Non-Unix Installation1225702 -Node: PC Installation1226162 -Node: PC Binary Installation1227000 -Node: PC Compiling1227435 -Node: PC Using1228552 -Node: Cygwin1232105 -Node: MSYS1233329 -Node: VMS Installation1233931 -Node: VMS Compilation1234722 -Ref: VMS Compilation-Footnote-11235951 -Node: VMS Dynamic Extensions1236009 -Node: VMS Installation Details1237694 -Node: VMS Running1239947 -Node: VMS GNV1244226 -Node: VMS Old Gawk1244961 -Node: Bugs1245432 -Node: Bug address1246095 -Node: Usenet1249077 -Node: Maintainers1250081 -Node: Other Versions1251266 -Node: Installation summary1258354 -Node: Notes1259563 -Node: Compatibility Mode1260357 -Node: Additions1261139 -Node: Accessing The Source1262064 -Node: Adding Code1263501 -Node: New Ports1269720 -Node: Derived Files1274095 -Ref: Derived Files-Footnote-11279755 -Ref: Derived Files-Footnote-21279790 -Ref: Derived Files-Footnote-31280388 -Node: Future Extensions1280502 -Node: Implementation Limitations1281160 -Node: Extension Design1282370 -Node: Old Extension Problems1283514 -Ref: Old Extension Problems-Footnote-11285032 -Node: Extension New Mechanism Goals1285089 -Ref: Extension New Mechanism Goals-Footnote-11288453 -Node: Extension Other Design Decisions1288642 -Node: Extension Future Growth1290755 -Node: Notes summary1291361 -Node: Basic Concepts1292519 -Node: Basic High Level1293200 -Ref: figure-general-flow1293482 -Ref: figure-process-flow1294167 -Ref: Basic High Level-Footnote-11297468 -Node: Basic Data Typing1297653 -Node: Glossary1300981 -Node: Copying1332866 -Node: GNU Free Documentation License1370409 -Node: Index1395529 +Node: Id Program747186 +Node: Split Program757133 +Ref: Split Program-Footnote-1760591 +Node: Tee Program760720 +Node: Uniq Program763510 +Node: Wc Program771074 +Ref: Wc Program-Footnote-1775329 +Node: Miscellaneous Programs775423 +Node: Dupword Program776636 +Node: Alarm Program778666 +Node: Translate Program783521 +Ref: Translate Program-Footnote-1788086 +Node: Labels Program788356 +Ref: Labels Program-Footnote-1791707 +Node: Word Sorting791791 +Node: History Sorting795863 +Node: Extract Program798088 +Node: Simple Sed806142 +Node: Igawk Program809216 +Ref: Igawk Program-Footnote-1823547 +Ref: Igawk Program-Footnote-2823749 +Ref: Igawk Program-Footnote-3823871 +Node: Anagram Program823986 +Node: Signature Program827048 +Node: Programs Summary828295 +Node: Programs Exercises829509 +Ref: Programs Exercises-Footnote-1833639 +Node: Advanced Features833725 +Node: Nondecimal Data835715 +Node: Array Sorting837306 +Node: Controlling Array Traversal838006 +Ref: Controlling Array Traversal-Footnote-1846374 +Node: Array Sorting Functions846492 +Ref: Array Sorting Functions-Footnote-1851583 +Node: Two-way I/O851779 +Ref: Two-way I/O-Footnote-1859500 +Ref: Two-way I/O-Footnote-2859687 +Node: TCP/IP Networking859769 +Node: Profiling862887 +Node: Advanced Features Summary872201 +Node: Internationalization874045 +Node: I18N and L10N875525 +Node: Explaining gettext876212 +Ref: Explaining gettext-Footnote-1882104 +Ref: Explaining gettext-Footnote-2882289 +Node: Programmer i18n882454 +Ref: Programmer i18n-Footnote-1887403 +Node: Translator i18n887452 +Node: String Extraction888246 +Ref: String Extraction-Footnote-1889378 +Node: Printf Ordering889464 +Ref: Printf Ordering-Footnote-1892250 +Node: I18N Portability892314 +Ref: I18N Portability-Footnote-1894770 +Node: I18N Example894833 +Ref: I18N Example-Footnote-1898108 +Ref: I18N Example-Footnote-2898181 +Node: Gawk I18N898290 +Node: I18N Summary898939 +Node: Debugger900280 +Node: Debugging901280 +Node: Debugging Concepts901721 +Node: Debugging Terms903530 +Node: Awk Debugging906105 +Ref: Awk Debugging-Footnote-1907050 +Node: Sample Debugging Session907182 +Node: Debugger Invocation907716 +Node: Finding The Bug909102 +Node: List of Debugger Commands915576 +Node: Breakpoint Control916909 +Node: Debugger Execution Control920603 +Node: Viewing And Changing Data923965 +Node: Execution Stack927506 +Node: Debugger Info929143 +Node: Miscellaneous Debugger Commands933214 +Node: Readline Support938276 +Node: Limitations939172 +Node: Debugging Summary941726 +Node: Namespaces943005 +Node: Global Namespace944116 +Node: Qualified Names945514 +Node: Default Namespace946513 +Node: Changing The Namespace947254 +Node: Naming Rules948868 +Node: Internal Name Management950716 +Node: Namespace Example951758 +Node: Namespace And Features954320 +Node: Namespace Summary955755 +Node: Arbitrary Precision Arithmetic957232 +Node: Computer Arithmetic958719 +Ref: table-numeric-ranges962485 +Ref: table-floating-point-ranges962978 +Ref: Computer Arithmetic-Footnote-1963636 +Node: Math Definitions963693 +Ref: table-ieee-formats967009 +Ref: Math Definitions-Footnote-1967612 +Node: MPFR features967717 +Node: FP Math Caution969435 +Ref: FP Math Caution-Footnote-1970507 +Node: Inexactness of computations970876 +Node: Inexact representation971836 +Node: Comparing FP Values973196 +Node: Errors accumulate974437 +Node: Getting Accuracy975870 +Node: Try To Round978580 +Node: Setting precision979479 +Ref: table-predefined-precision-strings980176 +Node: Setting the rounding mode982006 +Ref: table-gawk-rounding-modes982380 +Ref: Setting the rounding mode-Footnote-1986311 +Node: Arbitrary Precision Integers986490 +Ref: Arbitrary Precision Integers-Footnote-1989665 +Node: Checking for MPFR989814 +Node: POSIX Floating Point Problems991288 +Ref: POSIX Floating Point Problems-Footnote-1995573 +Node: Floating point summary995611 +Node: Dynamic Extensions997801 +Node: Extension Intro999354 +Node: Plugin License1000620 +Node: Extension Mechanism Outline1001417 +Ref: figure-load-extension1001856 +Ref: figure-register-new-function1003421 +Ref: figure-call-new-function1004513 +Node: Extension API Description1006575 +Node: Extension API Functions Introduction1008288 +Ref: table-api-std-headers1010124 +Node: General Data Types1014373 +Ref: General Data Types-Footnote-11023003 +Node: Memory Allocation Functions1023302 +Ref: Memory Allocation Functions-Footnote-11027803 +Node: Constructor Functions1027902 +Node: API Ownership of MPFR and GMP Values1031368 +Node: Registration Functions1032681 +Node: Extension Functions1033381 +Node: Exit Callback Functions1038703 +Node: Extension Version String1039953 +Node: Input Parsers1040616 +Node: Output Wrappers1053337 +Node: Two-way processors1057849 +Node: Printing Messages1060114 +Ref: Printing Messages-Footnote-11061285 +Node: Updating ERRNO1061438 +Node: Requesting Values1062177 +Ref: table-value-types-returned1062914 +Node: Accessing Parameters1063850 +Node: Symbol Table Access1065087 +Node: Symbol table by name1065599 +Ref: Symbol table by name-Footnote-11068623 +Node: Symbol table by cookie1068751 +Ref: Symbol table by cookie-Footnote-11072936 +Node: Cached values1073000 +Ref: Cached values-Footnote-11076536 +Node: Array Manipulation1076689 +Ref: Array Manipulation-Footnote-11077780 +Node: Array Data Types1077817 +Ref: Array Data Types-Footnote-11080475 +Node: Array Functions1080567 +Node: Flattening Arrays1085065 +Node: Creating Arrays1092041 +Node: Redirection API1096808 +Node: Extension API Variables1099641 +Node: Extension Versioning1100352 +Ref: gawk-api-version1100781 +Node: Extension GMP/MPFR Versioning1102512 +Node: Extension API Informational Variables1104140 +Node: Extension API Boilerplate1105213 +Node: Changes from API V11109187 +Node: Finding Extensions1110759 +Node: Extension Example1111318 +Node: Internal File Description1112116 +Node: Internal File Ops1116196 +Ref: Internal File Ops-Footnote-11127546 +Node: Using Internal File Ops1127686 +Ref: Using Internal File Ops-Footnote-11130069 +Node: Extension Samples1130343 +Node: Extension Sample File Functions1131872 +Node: Extension Sample Fnmatch1139521 +Node: Extension Sample Fork1141008 +Node: Extension Sample Inplace1142226 +Node: Extension Sample Ord1145851 +Node: Extension Sample Readdir1146687 +Ref: table-readdir-file-types1147576 +Node: Extension Sample Revout1148643 +Node: Extension Sample Rev2way1149232 +Node: Extension Sample Read write array1149972 +Node: Extension Sample Readfile1151914 +Node: Extension Sample Time1153009 +Node: Extension Sample API Tests1154761 +Node: gawkextlib1155253 +Node: Extension summary1158171 +Node: Extension Exercises1161873 +Node: Language History1163115 +Node: V7/SVR3.11164771 +Node: SVR41166923 +Node: POSIX1168357 +Node: BTL1169738 +Node: POSIX/GNU1170467 +Node: Feature History1176245 +Node: Common Extensions1192564 +Node: Ranges and Locales1193847 +Ref: Ranges and Locales-Footnote-11198463 +Ref: Ranges and Locales-Footnote-21198490 +Ref: Ranges and Locales-Footnote-31198725 +Node: Contributors1198948 +Node: History summary1204945 +Node: Installation1206325 +Node: Gawk Distribution1207269 +Node: Getting1207753 +Node: Extracting1208716 +Node: Distribution contents1210354 +Node: Unix Installation1216834 +Node: Quick Installation1217516 +Node: Shell Startup Files1219930 +Node: Additional Configuration Options1221019 +Node: Configuration Philosophy1223334 +Node: Non-Unix Installation1225703 +Node: PC Installation1226163 +Node: PC Binary Installation1227001 +Node: PC Compiling1227436 +Node: PC Using1228553 +Node: Cygwin1232106 +Node: MSYS1233330 +Node: VMS Installation1233932 +Node: VMS Compilation1234723 +Ref: VMS Compilation-Footnote-11235952 +Node: VMS Dynamic Extensions1236010 +Node: VMS Installation Details1237695 +Node: VMS Running1239948 +Node: VMS GNV1244227 +Node: VMS Old Gawk1244962 +Node: Bugs1245433 +Node: Bug address1246096 +Node: Usenet1249078 +Node: Maintainers1250082 +Node: Other Versions1251267 +Node: Installation summary1258355 +Node: Notes1259564 +Node: Compatibility Mode1260358 +Node: Additions1261140 +Node: Accessing The Source1262065 +Node: Adding Code1263502 +Node: New Ports1269721 +Node: Derived Files1274096 +Ref: Derived Files-Footnote-11279756 +Ref: Derived Files-Footnote-21279791 +Ref: Derived Files-Footnote-31280389 +Node: Future Extensions1280503 +Node: Implementation Limitations1281161 +Node: Extension Design1282371 +Node: Old Extension Problems1283515 +Ref: Old Extension Problems-Footnote-11285033 +Node: Extension New Mechanism Goals1285090 +Ref: Extension New Mechanism Goals-Footnote-11288454 +Node: Extension Other Design Decisions1288643 +Node: Extension Future Growth1290756 +Node: Notes summary1291362 +Node: Basic Concepts1292520 +Node: Basic High Level1293201 +Ref: figure-general-flow1293483 +Ref: figure-process-flow1294168 +Ref: Basic High Level-Footnote-11297469 +Node: Basic Data Typing1297654 +Node: Glossary1300982 +Node: Copying1332867 +Node: GNU Free Documentation License1370410 +Node: Index1395530 End Tag Table |