diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 714 |
1 files changed, 357 insertions, 357 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index 1392938c..8ca85f4a 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -10446,8 +10446,8 @@ Options::), they are not special: mode, `gawk' does update its own environment when `ENVIRON' is changed, thus changing the environment seen by programs that it creates. You should therefore be especially careful if you modify - `ENVIRON["PATH"]"', which is the search path for finding - executable programs. + `ENVIRON["PATH"]', which is the search path for finding executable + programs. This can also affect the running `gawk' program, since some of the built-in functions may pay attention to certain environment @@ -35094,360 +35094,360 @@ Node: Built-in Variables436540 Node: User-modified437673 Ref: User-modified-Footnote-1445307 Node: Auto-set445369 -Ref: Auto-set-Footnote-1459602 -Ref: Auto-set-Footnote-2459807 -Node: ARGC and ARGV459863 -Node: Pattern Action Summary464081 -Node: Arrays466514 -Node: Array Basics467843 -Node: Array Intro468687 -Ref: figure-array-elements470624 -Ref: Array Intro-Footnote-1473247 -Node: Reference to Elements473375 -Node: Assigning Elements475837 -Node: Array Example476328 -Node: Scanning an Array478087 -Node: Controlling Scanning481110 -Ref: Controlling Scanning-Footnote-1486504 -Node: Numeric Array Subscripts486820 -Node: Uninitialized Subscripts489005 -Node: Delete490622 -Ref: Delete-Footnote-1493371 -Node: Multidimensional493428 -Node: Multiscanning496525 -Node: Arrays of Arrays498114 -Node: Arrays Summary502868 -Node: Functions504959 -Node: Built-in505998 -Node: Calling Built-in507076 -Node: Numeric Functions509071 -Ref: Numeric Functions-Footnote-1513904 -Ref: Numeric Functions-Footnote-2514261 -Ref: Numeric Functions-Footnote-3514309 -Node: String Functions514581 -Ref: String Functions-Footnote-1538082 -Ref: String Functions-Footnote-2538211 -Ref: String Functions-Footnote-3538459 -Node: Gory Details538546 -Ref: table-sub-escapes540327 -Ref: table-sub-proposed541842 -Ref: table-posix-sub543204 -Ref: table-gensub-escapes544741 -Ref: Gory Details-Footnote-1545574 -Node: I/O Functions545725 -Ref: I/O Functions-Footnote-1552961 -Node: Time Functions553108 -Ref: Time Functions-Footnote-1563617 -Ref: Time Functions-Footnote-2563685 -Ref: Time Functions-Footnote-3563843 -Ref: Time Functions-Footnote-4563954 -Ref: Time Functions-Footnote-5564066 -Ref: Time Functions-Footnote-6564293 -Node: Bitwise Functions564559 -Ref: table-bitwise-ops565121 -Ref: Bitwise Functions-Footnote-1569449 -Node: Type Functions569621 -Node: I18N Functions570773 -Node: User-defined572420 -Node: Definition Syntax573225 -Ref: Definition Syntax-Footnote-1578884 -Node: Function Example578955 -Ref: Function Example-Footnote-1581876 -Node: Function Caveats581898 -Node: Calling A Function582416 -Node: Variable Scope583374 -Node: Pass By Value/Reference586367 -Node: Return Statement589864 -Node: Dynamic Typing592843 -Node: Indirect Calls593772 -Ref: Indirect Calls-Footnote-1604015 -Node: Functions Summary604143 -Node: Library Functions606845 -Ref: Library Functions-Footnote-1610453 -Ref: Library Functions-Footnote-2610596 -Node: Library Names610767 -Ref: Library Names-Footnote-1614225 -Ref: Library Names-Footnote-2614448 -Node: General Functions614534 -Node: Strtonum Function615637 -Node: Assert Function618659 -Node: Round Function621983 -Node: Cliff Random Function623524 -Node: Ordinal Functions624540 -Ref: Ordinal Functions-Footnote-1627603 -Ref: Ordinal Functions-Footnote-2627855 -Node: Join Function628066 -Ref: Join Function-Footnote-1629836 -Node: Getlocaltime Function630036 -Node: Readfile Function633780 -Node: Shell Quoting635752 -Node: Data File Management637153 -Node: Filetrans Function637785 -Node: Rewind Function641881 -Node: File Checking643267 -Ref: File Checking-Footnote-1644600 -Node: Empty Files644801 -Node: Ignoring Assigns646780 -Node: Getopt Function648330 -Ref: Getopt Function-Footnote-1659794 -Node: Passwd Functions659994 -Ref: Passwd Functions-Footnote-1668834 -Node: Group Functions668922 -Ref: Group Functions-Footnote-1676819 -Node: Walking Arrays677024 -Node: Library Functions Summary680030 -Node: Library Exercises681432 -Node: Sample Programs682712 -Node: Running Examples683482 -Node: Clones684210 -Node: Cut Program685434 -Node: Egrep Program695154 -Ref: Egrep Program-Footnote-1702657 -Node: Id Program702767 -Node: Split Program706443 -Ref: Split Program-Footnote-1709897 -Node: Tee Program710025 -Node: Uniq Program712814 -Node: Wc Program720233 -Ref: Wc Program-Footnote-1724483 -Node: Miscellaneous Programs724577 -Node: Dupword Program725790 -Node: Alarm Program727821 -Node: Translate Program732626 -Ref: Translate Program-Footnote-1737189 -Node: Labels Program737459 -Ref: Labels Program-Footnote-1740810 -Node: Word Sorting740894 -Node: History Sorting744964 -Node: Extract Program746799 -Node: Simple Sed754323 -Node: Igawk Program757393 -Ref: Igawk Program-Footnote-1771719 -Ref: Igawk Program-Footnote-2771920 -Ref: Igawk Program-Footnote-3772042 -Node: Anagram Program772157 -Node: Signature Program775218 -Node: Programs Summary776465 -Node: Programs Exercises777686 -Ref: Programs Exercises-Footnote-1781817 -Node: Advanced Features781908 -Node: Nondecimal Data783890 -Node: Array Sorting785480 -Node: Controlling Array Traversal786180 -Ref: Controlling Array Traversal-Footnote-1794546 -Node: Array Sorting Functions794664 -Ref: Array Sorting Functions-Footnote-1798550 -Node: Two-way I/O798746 -Ref: Two-way I/O-Footnote-1803691 -Ref: Two-way I/O-Footnote-2803877 -Node: TCP/IP Networking803959 -Node: Profiling806831 -Node: Advanced Features Summary815102 -Node: Internationalization817035 -Node: I18N and L10N818515 -Node: Explaining gettext819201 -Ref: Explaining gettext-Footnote-1824226 -Ref: Explaining gettext-Footnote-2824410 -Node: Programmer i18n824575 -Ref: Programmer i18n-Footnote-1829451 -Node: Translator i18n829500 -Node: String Extraction830294 -Ref: String Extraction-Footnote-1831425 -Node: Printf Ordering831511 -Ref: Printf Ordering-Footnote-1834297 -Node: I18N Portability834361 -Ref: I18N Portability-Footnote-1836817 -Node: I18N Example836880 -Ref: I18N Example-Footnote-1839683 -Node: Gawk I18N839755 -Node: I18N Summary840399 -Node: Debugger841739 -Node: Debugging842761 -Node: Debugging Concepts843202 -Node: Debugging Terms845012 -Node: Awk Debugging847584 -Node: Sample Debugging Session848490 -Node: Debugger Invocation849024 -Node: Finding The Bug850409 -Node: List of Debugger Commands856888 -Node: Breakpoint Control858220 -Node: Debugger Execution Control861897 -Node: Viewing And Changing Data865256 -Node: Execution Stack868632 -Node: Debugger Info870267 -Node: Miscellaneous Debugger Commands874312 -Node: Readline Support879313 -Node: Limitations880207 -Node: Debugging Summary882322 -Node: Arbitrary Precision Arithmetic883496 -Node: Computer Arithmetic884912 -Ref: table-numeric-ranges888489 -Ref: Computer Arithmetic-Footnote-1889013 -Node: Math Definitions889070 -Ref: table-ieee-formats892365 -Ref: Math Definitions-Footnote-1892969 -Node: MPFR features893074 -Node: FP Math Caution894745 -Ref: FP Math Caution-Footnote-1895795 -Node: Inexactness of computations896164 -Node: Inexact representation897123 -Node: Comparing FP Values898481 -Node: Errors accumulate899563 -Node: Getting Accuracy900995 -Node: Try To Round903699 -Node: Setting precision904598 -Ref: table-predefined-precision-strings905282 -Node: Setting the rounding mode907111 -Ref: table-gawk-rounding-modes907475 -Ref: Setting the rounding mode-Footnote-1910927 -Node: Arbitrary Precision Integers911106 -Ref: Arbitrary Precision Integers-Footnote-1916022 -Node: POSIX Floating Point Problems916171 -Ref: POSIX Floating Point Problems-Footnote-1920050 -Node: Floating point summary920088 -Node: Dynamic Extensions922275 -Node: Extension Intro923827 -Node: Plugin License925092 -Node: Extension Mechanism Outline925889 -Ref: figure-load-extension926317 -Ref: figure-register-new-function927797 -Ref: figure-call-new-function928801 -Node: Extension API Description930788 -Node: Extension API Functions Introduction932322 -Node: General Data Types937191 -Ref: General Data Types-Footnote-1943091 -Node: Memory Allocation Functions943390 -Ref: Memory Allocation Functions-Footnote-1946229 -Node: Constructor Functions946328 -Node: Registration Functions948067 -Node: Extension Functions948752 -Node: Exit Callback Functions951049 -Node: Extension Version String952297 -Node: Input Parsers952960 -Node: Output Wrappers962835 -Node: Two-way processors967348 -Node: Printing Messages969611 -Ref: Printing Messages-Footnote-1970687 -Node: Updating `ERRNO'970839 -Node: Requesting Values971579 -Ref: table-value-types-returned972306 -Node: Accessing Parameters973263 -Node: Symbol Table Access974497 -Node: Symbol table by name975011 -Node: Symbol table by cookie977031 -Ref: Symbol table by cookie-Footnote-1981176 -Node: Cached values981239 -Ref: Cached values-Footnote-1984735 -Node: Array Manipulation984826 -Ref: Array Manipulation-Footnote-1985916 -Node: Array Data Types985953 -Ref: Array Data Types-Footnote-1988608 -Node: Array Functions988700 -Node: Flattening Arrays992559 -Node: Creating Arrays999461 -Node: Redirection API1004232 -Node: Extension API Variables1007057 -Node: Extension Versioning1007690 -Node: Extension API Informational Variables1009581 -Node: Extension API Boilerplate1010646 -Node: Finding Extensions1014455 -Node: Extension Example1015015 -Node: Internal File Description1015787 -Node: Internal File Ops1019854 -Ref: Internal File Ops-Footnote-11031605 -Node: Using Internal File Ops1031745 -Ref: Using Internal File Ops-Footnote-11034128 -Node: Extension Samples1034401 -Node: Extension Sample File Functions1035929 -Node: Extension Sample Fnmatch1043610 -Node: Extension Sample Fork1045098 -Node: Extension Sample Inplace1046313 -Node: Extension Sample Ord1048399 -Node: Extension Sample Readdir1049235 -Ref: table-readdir-file-types1050112 -Node: Extension Sample Revout1050923 -Node: Extension Sample Rev2way1051512 -Node: Extension Sample Read write array1052252 -Node: Extension Sample Readfile1054192 -Node: Extension Sample Time1055287 -Node: Extension Sample API Tests1056635 -Node: gawkextlib1057126 -Node: Extension summary1059573 -Node: Extension Exercises1063262 -Node: Language History1064758 -Node: V7/SVR3.11066414 -Node: SVR41068567 -Node: POSIX1070001 -Node: BTL1071382 -Node: POSIX/GNU1072113 -Node: Feature History1077952 -Node: Common Extensions1091749 -Node: Ranges and Locales1093121 -Ref: Ranges and Locales-Footnote-11097740 -Ref: Ranges and Locales-Footnote-21097767 -Ref: Ranges and Locales-Footnote-31098002 -Node: Contributors1098223 -Node: History summary1103763 -Node: Installation1105142 -Node: Gawk Distribution1106088 -Node: Getting1106572 -Node: Extracting1107395 -Node: Distribution contents1109032 -Node: Unix Installation1115134 -Node: Quick Installation1115817 -Node: Shell Startup Files1118228 -Node: Additional Configuration Options1119307 -Node: Configuration Philosophy1121111 -Node: Non-Unix Installation1123480 -Node: PC Installation1123938 -Node: PC Binary Installation1125258 -Node: PC Compiling1127106 -Ref: PC Compiling-Footnote-11130127 -Node: PC Testing1130236 -Node: PC Using1131412 -Node: Cygwin1135527 -Node: MSYS1136297 -Node: VMS Installation1136798 -Node: VMS Compilation1137590 -Ref: VMS Compilation-Footnote-11138819 -Node: VMS Dynamic Extensions1138877 -Node: VMS Installation Details1140561 -Node: VMS Running1142812 -Node: VMS GNV1145652 -Node: VMS Old Gawk1146387 -Node: Bugs1146857 -Node: Other Versions1150746 -Node: Installation summary1157180 -Node: Notes1158239 -Node: Compatibility Mode1159104 -Node: Additions1159886 -Node: Accessing The Source1160811 -Node: Adding Code1162246 -Node: New Ports1168403 -Node: Derived Files1172885 -Ref: Derived Files-Footnote-11178360 -Ref: Derived Files-Footnote-21178394 -Ref: Derived Files-Footnote-31178990 -Node: Future Extensions1179104 -Node: Implementation Limitations1179710 -Node: Extension Design1180958 -Node: Old Extension Problems1182112 -Ref: Old Extension Problems-Footnote-11183629 -Node: Extension New Mechanism Goals1183686 -Ref: Extension New Mechanism Goals-Footnote-11187046 -Node: Extension Other Design Decisions1187235 -Node: Extension Future Growth1189343 -Node: Old Extension Mechanism1190179 -Node: Notes summary1191941 -Node: Basic Concepts1193127 -Node: Basic High Level1193808 -Ref: figure-general-flow1194080 -Ref: figure-process-flow1194679 -Ref: Basic High Level-Footnote-11197908 -Node: Basic Data Typing1198093 -Node: Glossary1201421 -Node: Copying1233350 -Node: GNU Free Documentation License1270906 -Node: Index1296042 +Ref: Auto-set-Footnote-1459601 +Ref: Auto-set-Footnote-2459806 +Node: ARGC and ARGV459862 +Node: Pattern Action Summary464080 +Node: Arrays466513 +Node: Array Basics467842 +Node: Array Intro468686 +Ref: figure-array-elements470623 +Ref: Array Intro-Footnote-1473246 +Node: Reference to Elements473374 +Node: Assigning Elements475836 +Node: Array Example476327 +Node: Scanning an Array478086 +Node: Controlling Scanning481109 +Ref: Controlling Scanning-Footnote-1486503 +Node: Numeric Array Subscripts486819 +Node: Uninitialized Subscripts489004 +Node: Delete490621 +Ref: Delete-Footnote-1493370 +Node: Multidimensional493427 +Node: Multiscanning496524 +Node: Arrays of Arrays498113 +Node: Arrays Summary502867 +Node: Functions504958 +Node: Built-in505997 +Node: Calling Built-in507075 +Node: Numeric Functions509070 +Ref: Numeric Functions-Footnote-1513903 +Ref: Numeric Functions-Footnote-2514260 +Ref: Numeric Functions-Footnote-3514308 +Node: String Functions514580 +Ref: String Functions-Footnote-1538081 +Ref: String Functions-Footnote-2538210 +Ref: String Functions-Footnote-3538458 +Node: Gory Details538545 +Ref: table-sub-escapes540326 +Ref: table-sub-proposed541841 +Ref: table-posix-sub543203 +Ref: table-gensub-escapes544740 +Ref: Gory Details-Footnote-1545573 +Node: I/O Functions545724 +Ref: I/O Functions-Footnote-1552960 +Node: Time Functions553107 +Ref: Time Functions-Footnote-1563616 +Ref: Time Functions-Footnote-2563684 +Ref: Time Functions-Footnote-3563842 +Ref: Time Functions-Footnote-4563953 +Ref: Time Functions-Footnote-5564065 +Ref: Time Functions-Footnote-6564292 +Node: Bitwise Functions564558 +Ref: table-bitwise-ops565120 +Ref: Bitwise Functions-Footnote-1569448 +Node: Type Functions569620 +Node: I18N Functions570772 +Node: User-defined572419 +Node: Definition Syntax573224 +Ref: Definition Syntax-Footnote-1578883 +Node: Function Example578954 +Ref: Function Example-Footnote-1581875 +Node: Function Caveats581897 +Node: Calling A Function582415 +Node: Variable Scope583373 +Node: Pass By Value/Reference586366 +Node: Return Statement589863 +Node: Dynamic Typing592842 +Node: Indirect Calls593771 +Ref: Indirect Calls-Footnote-1604014 +Node: Functions Summary604142 +Node: Library Functions606844 +Ref: Library Functions-Footnote-1610452 +Ref: Library Functions-Footnote-2610595 +Node: Library Names610766 +Ref: Library Names-Footnote-1614224 +Ref: Library Names-Footnote-2614447 +Node: General Functions614533 +Node: Strtonum Function615636 +Node: Assert Function618658 +Node: Round Function621982 +Node: Cliff Random Function623523 +Node: Ordinal Functions624539 +Ref: Ordinal Functions-Footnote-1627602 +Ref: Ordinal Functions-Footnote-2627854 +Node: Join Function628065 +Ref: Join Function-Footnote-1629835 +Node: Getlocaltime Function630035 +Node: Readfile Function633779 +Node: Shell Quoting635751 +Node: Data File Management637152 +Node: Filetrans Function637784 +Node: Rewind Function641880 +Node: File Checking643266 +Ref: File Checking-Footnote-1644599 +Node: Empty Files644800 +Node: Ignoring Assigns646779 +Node: Getopt Function648329 +Ref: Getopt Function-Footnote-1659793 +Node: Passwd Functions659993 +Ref: Passwd Functions-Footnote-1668833 +Node: Group Functions668921 +Ref: Group Functions-Footnote-1676818 +Node: Walking Arrays677023 +Node: Library Functions Summary680029 +Node: Library Exercises681431 +Node: Sample Programs682711 +Node: Running Examples683481 +Node: Clones684209 +Node: Cut Program685433 +Node: Egrep Program695153 +Ref: Egrep Program-Footnote-1702656 +Node: Id Program702766 +Node: Split Program706442 +Ref: Split Program-Footnote-1709896 +Node: Tee Program710024 +Node: Uniq Program712813 +Node: Wc Program720232 +Ref: Wc Program-Footnote-1724482 +Node: Miscellaneous Programs724576 +Node: Dupword Program725789 +Node: Alarm Program727820 +Node: Translate Program732625 +Ref: Translate Program-Footnote-1737188 +Node: Labels Program737458 +Ref: Labels Program-Footnote-1740809 +Node: Word Sorting740893 +Node: History Sorting744963 +Node: Extract Program746798 +Node: Simple Sed754322 +Node: Igawk Program757392 +Ref: Igawk Program-Footnote-1771718 +Ref: Igawk Program-Footnote-2771919 +Ref: Igawk Program-Footnote-3772041 +Node: Anagram Program772156 +Node: Signature Program775217 +Node: Programs Summary776464 +Node: Programs Exercises777685 +Ref: Programs Exercises-Footnote-1781816 +Node: Advanced Features781907 +Node: Nondecimal Data783889 +Node: Array Sorting785479 +Node: Controlling Array Traversal786179 +Ref: Controlling Array Traversal-Footnote-1794545 +Node: Array Sorting Functions794663 +Ref: Array Sorting Functions-Footnote-1798549 +Node: Two-way I/O798745 +Ref: Two-way I/O-Footnote-1803690 +Ref: Two-way I/O-Footnote-2803876 +Node: TCP/IP Networking803958 +Node: Profiling806830 +Node: Advanced Features Summary815101 +Node: Internationalization817034 +Node: I18N and L10N818514 +Node: Explaining gettext819200 +Ref: Explaining gettext-Footnote-1824225 +Ref: Explaining gettext-Footnote-2824409 +Node: Programmer i18n824574 +Ref: Programmer i18n-Footnote-1829450 +Node: Translator i18n829499 +Node: String Extraction830293 +Ref: String Extraction-Footnote-1831424 +Node: Printf Ordering831510 +Ref: Printf Ordering-Footnote-1834296 +Node: I18N Portability834360 +Ref: I18N Portability-Footnote-1836816 +Node: I18N Example836879 +Ref: I18N Example-Footnote-1839682 +Node: Gawk I18N839754 +Node: I18N Summary840398 +Node: Debugger841738 +Node: Debugging842760 +Node: Debugging Concepts843201 +Node: Debugging Terms845011 +Node: Awk Debugging847583 +Node: Sample Debugging Session848489 +Node: Debugger Invocation849023 +Node: Finding The Bug850408 +Node: List of Debugger Commands856887 +Node: Breakpoint Control858219 +Node: Debugger Execution Control861896 +Node: Viewing And Changing Data865255 +Node: Execution Stack868631 +Node: Debugger Info870266 +Node: Miscellaneous Debugger Commands874311 +Node: Readline Support879312 +Node: Limitations880206 +Node: Debugging Summary882321 +Node: Arbitrary Precision Arithmetic883495 +Node: Computer Arithmetic884911 +Ref: table-numeric-ranges888488 +Ref: Computer Arithmetic-Footnote-1889012 +Node: Math Definitions889069 +Ref: table-ieee-formats892364 +Ref: Math Definitions-Footnote-1892968 +Node: MPFR features893073 +Node: FP Math Caution894744 +Ref: FP Math Caution-Footnote-1895794 +Node: Inexactness of computations896163 +Node: Inexact representation897122 +Node: Comparing FP Values898480 +Node: Errors accumulate899562 +Node: Getting Accuracy900994 +Node: Try To Round903698 +Node: Setting precision904597 +Ref: table-predefined-precision-strings905281 +Node: Setting the rounding mode907110 +Ref: table-gawk-rounding-modes907474 +Ref: Setting the rounding mode-Footnote-1910926 +Node: Arbitrary Precision Integers911105 +Ref: Arbitrary Precision Integers-Footnote-1916021 +Node: POSIX Floating Point Problems916170 +Ref: POSIX Floating Point Problems-Footnote-1920049 +Node: Floating point summary920087 +Node: Dynamic Extensions922274 +Node: Extension Intro923826 +Node: Plugin License925091 +Node: Extension Mechanism Outline925888 +Ref: figure-load-extension926316 +Ref: figure-register-new-function927796 +Ref: figure-call-new-function928800 +Node: Extension API Description930787 +Node: Extension API Functions Introduction932321 +Node: General Data Types937190 +Ref: General Data Types-Footnote-1943090 +Node: Memory Allocation Functions943389 +Ref: Memory Allocation Functions-Footnote-1946228 +Node: Constructor Functions946327 +Node: Registration Functions948066 +Node: Extension Functions948751 +Node: Exit Callback Functions951048 +Node: Extension Version String952296 +Node: Input Parsers952959 +Node: Output Wrappers962834 +Node: Two-way processors967347 +Node: Printing Messages969610 +Ref: Printing Messages-Footnote-1970686 +Node: Updating `ERRNO'970838 +Node: Requesting Values971578 +Ref: table-value-types-returned972305 +Node: Accessing Parameters973262 +Node: Symbol Table Access974496 +Node: Symbol table by name975010 +Node: Symbol table by cookie977030 +Ref: Symbol table by cookie-Footnote-1981175 +Node: Cached values981238 +Ref: Cached values-Footnote-1984734 +Node: Array Manipulation984825 +Ref: Array Manipulation-Footnote-1985915 +Node: Array Data Types985952 +Ref: Array Data Types-Footnote-1988607 +Node: Array Functions988699 +Node: Flattening Arrays992558 +Node: Creating Arrays999460 +Node: Redirection API1004231 +Node: Extension API Variables1007056 +Node: Extension Versioning1007689 +Node: Extension API Informational Variables1009580 +Node: Extension API Boilerplate1010645 +Node: Finding Extensions1014454 +Node: Extension Example1015014 +Node: Internal File Description1015786 +Node: Internal File Ops1019853 +Ref: Internal File Ops-Footnote-11031604 +Node: Using Internal File Ops1031744 +Ref: Using Internal File Ops-Footnote-11034127 +Node: Extension Samples1034400 +Node: Extension Sample File Functions1035928 +Node: Extension Sample Fnmatch1043609 +Node: Extension Sample Fork1045097 +Node: Extension Sample Inplace1046312 +Node: Extension Sample Ord1048398 +Node: Extension Sample Readdir1049234 +Ref: table-readdir-file-types1050111 +Node: Extension Sample Revout1050922 +Node: Extension Sample Rev2way1051511 +Node: Extension Sample Read write array1052251 +Node: Extension Sample Readfile1054191 +Node: Extension Sample Time1055286 +Node: Extension Sample API Tests1056634 +Node: gawkextlib1057125 +Node: Extension summary1059572 +Node: Extension Exercises1063261 +Node: Language History1064757 +Node: V7/SVR3.11066413 +Node: SVR41068566 +Node: POSIX1070000 +Node: BTL1071381 +Node: POSIX/GNU1072112 +Node: Feature History1077951 +Node: Common Extensions1091748 +Node: Ranges and Locales1093120 +Ref: Ranges and Locales-Footnote-11097739 +Ref: Ranges and Locales-Footnote-21097766 +Ref: Ranges and Locales-Footnote-31098001 +Node: Contributors1098222 +Node: History summary1103762 +Node: Installation1105141 +Node: Gawk Distribution1106087 +Node: Getting1106571 +Node: Extracting1107394 +Node: Distribution contents1109031 +Node: Unix Installation1115133 +Node: Quick Installation1115816 +Node: Shell Startup Files1118227 +Node: Additional Configuration Options1119306 +Node: Configuration Philosophy1121110 +Node: Non-Unix Installation1123479 +Node: PC Installation1123937 +Node: PC Binary Installation1125257 +Node: PC Compiling1127105 +Ref: PC Compiling-Footnote-11130126 +Node: PC Testing1130235 +Node: PC Using1131411 +Node: Cygwin1135526 +Node: MSYS1136296 +Node: VMS Installation1136797 +Node: VMS Compilation1137589 +Ref: VMS Compilation-Footnote-11138818 +Node: VMS Dynamic Extensions1138876 +Node: VMS Installation Details1140560 +Node: VMS Running1142811 +Node: VMS GNV1145651 +Node: VMS Old Gawk1146386 +Node: Bugs1146856 +Node: Other Versions1150745 +Node: Installation summary1157179 +Node: Notes1158238 +Node: Compatibility Mode1159103 +Node: Additions1159885 +Node: Accessing The Source1160810 +Node: Adding Code1162245 +Node: New Ports1168402 +Node: Derived Files1172884 +Ref: Derived Files-Footnote-11178359 +Ref: Derived Files-Footnote-21178393 +Ref: Derived Files-Footnote-31178989 +Node: Future Extensions1179103 +Node: Implementation Limitations1179709 +Node: Extension Design1180957 +Node: Old Extension Problems1182111 +Ref: Old Extension Problems-Footnote-11183628 +Node: Extension New Mechanism Goals1183685 +Ref: Extension New Mechanism Goals-Footnote-11187045 +Node: Extension Other Design Decisions1187234 +Node: Extension Future Growth1189342 +Node: Old Extension Mechanism1190178 +Node: Notes summary1191940 +Node: Basic Concepts1193126 +Node: Basic High Level1193807 +Ref: figure-general-flow1194079 +Ref: figure-process-flow1194678 +Ref: Basic High Level-Footnote-11197907 +Node: Basic Data Typing1198092 +Node: Glossary1201420 +Node: Copying1233349 +Node: GNU Free Documentation License1270905 +Node: Index1296041 End Tag Table |