diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-12-09 21:57:42 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-12-09 21:57:42 +0200 |
commit | 049873587037f41580a4759a7b903719d5c85b68 (patch) | |
tree | 49860d53d77ea9964a1e97f36e877536e661d936 /doc/gawk.info | |
parent | caf62f0dad3e07f873b6a80322d11759427d4cae (diff) | |
download | egawk-049873587037f41580a4759a7b903719d5c85b68.tar.gz egawk-049873587037f41580a4759a7b903719d5c85b68.tar.bz2 egawk-049873587037f41580a4759a7b903719d5c85b68.zip |
Allow only ASCII letters for a an extension name.
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 667 |
1 files changed, 128 insertions, 539 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index 8378fd94..6843effe 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -21828,16 +21828,14 @@ operations: in `gawkapi.h'. For correct use, you must therefore include the corresponding standard header file _before_ including `gawkapi.h': - C Entity Header File - ----------------------------- - `FILE' `<stdio.h>' - `NULL' `<stddef.h>' - `malloc()' `<stdlib.h>' - `memset()',`<string.h>' - `memcpy()' - `size_t' `<sys/types.h>' - `struct `<sys/stat.h>' - stat' + C Entity Header File + ------------------------------------------- + `FILE' `<stdio.h>' + `NULL' `<stddef.h>' + `malloc()' `<stdlib.h>' + `memset()', `memcpy()' `<string.h>' + `size_t' `<sys/types.h>' + `struct stat' `<sys/stat.h>' Due to portability concerns, especially to systems that are not fully standards-compliant, it is your responsibility to include @@ -22184,12 +22182,19 @@ Extension functions are described by the following record: The name of the new function. `awk' level code calls the function by this name. This is a regular C string. + Function names must obey the rules for `awk' identifiers. That is, + they must begin with either a letter or an underscore, which may + be followed by any number of letters, digits, and underscores. + `awk_value_t *(*function)(int num_actual_args, awk_value_t *result);' This is a pointer to the C function that provides the desired functionality. The function must fill in the result with either a number or a string. `awk' takes ownership of any string memory. As mentioned earlier, string memory *must* come from `malloc()'. + The `num_actual_args' argument tells the C function how many + actual parameters were passed from the calling `awk' code. + The function must return the value of `result'. This is for the convenience of the calling code inside `gawk'. @@ -31774,7 +31779,6 @@ Index Tag Table: Node: Top1352 -<<<<<<< HEAD Node: Foreword40138 Node: Preface44483 Ref: Preface-Footnote-147536 @@ -32173,533 +32177,118 @@ Ref: call-new-function876677 Node: Extension Future Growth878671 Node: Extension API Description879489 Node: Extension API Functions Introduction880817 -Node: General Data Types885517 -Ref: General Data Types-Footnote-1891119 -Node: Requesting Values891418 -Ref: table-value-types-returned892149 -Node: Constructor Functions893103 -Node: Registration Functions896099 -Node: Extension Functions896784 -Node: Exit Callback Functions898616 -Node: Extension Version String899859 -Node: Input Parsers900509 -Node: Output Wrappers909096 -Node: Two-way processors913512 -Node: Printing Messages915642 -Ref: Printing Messages-Footnote-1916719 -Node: Updating `ERRNO'916871 -Node: Accessing Parameters917610 -Node: Symbol Table Access918840 -Node: Symbol table by name919352 -Ref: Symbol table by name-Footnote-1921522 -Node: Symbol table by cookie921602 -Ref: Symbol table by cookie-Footnote-1925731 -Node: Cached values925794 -Ref: Cached values-Footnote-1929237 -Node: Array Manipulation929328 -Ref: Array Manipulation-Footnote-1930426 -Node: Array Data Types930465 -Ref: Array Data Types-Footnote-1933168 -Node: Array Functions933260 -Node: Flattening Arrays937026 -Node: Creating Arrays943859 -Node: Extension API Variables948654 -Node: Extension Versioning949290 -Node: Extension API Informational Variables951191 -Node: Extension API Boilerplate952277 -Node: Finding Extensions956108 -Node: Extension Example956655 -Node: Internal File Description957393 -Node: Internal File Ops961081 -Ref: Internal File Ops-Footnote-1972528 -Node: Using Internal File Ops972668 -Ref: Using Internal File Ops-Footnote-1975021 -Node: Extension Samples975287 -Node: Extension Sample File Functions976730 -Node: Extension Sample Fnmatch985203 -Node: Extension Sample Fork986929 -Node: Extension Sample Ord988143 -Node: Extension Sample Readdir988919 -Node: Extension Sample Revout990423 -Node: Extension Sample Rev2way991016 -Node: Extension Sample Read write array991706 -Node: Extension Sample Readfile993589 -Node: Extension Sample API Tests994344 -Node: Extension Sample Time994869 -Node: gawkextlib996176 -Node: Language History998557 -Node: V7/SVR3.11000079 -Node: SVR41002400 -Node: POSIX1003842 -Node: BTL1004850 -Node: POSIX/GNU1005655 -Node: Common Extensions1011190 -Node: Ranges and Locales1012249 -Ref: Ranges and Locales-Footnote-11016867 -Ref: Ranges and Locales-Footnote-21016894 -Ref: Ranges and Locales-Footnote-31017154 -Node: Contributors1017375 -Node: Installation1021671 -Node: Gawk Distribution1022565 -Node: Getting1023049 -Node: Extracting1023875 -Node: Distribution contents1025567 -Node: Unix Installation1030789 -Node: Quick Installation1031406 -Node: Additional Configuration Options1033368 -Node: Configuration Philosophy1034845 -Node: Non-Unix Installation1037187 -Node: PC Installation1037645 -Node: PC Binary Installation1038944 -Node: PC Compiling1040792 -Node: PC Testing1043736 -Node: PC Using1044912 -Node: Cygwin1049097 -Node: MSYS1050097 -Node: VMS Installation1050611 -Node: VMS Compilation1051214 -Ref: VMS Compilation-Footnote-11052221 -Node: VMS Installation Details1052279 -Node: VMS Running1053914 -Node: VMS Old Gawk1055521 -Node: Bugs1055995 -Node: Other Versions1059847 -Node: Notes1065162 -Node: Compatibility Mode1065821 -Node: Additions1066604 -Node: Accessing The Source1067531 -Node: Adding Code1069134 -Node: New Ports1075176 -Node: Derived Files1079311 -Ref: Derived Files-Footnote-11084619 -Ref: Derived Files-Footnote-21084653 -Ref: Derived Files-Footnote-31085253 -Node: Future Extensions1085351 -Node: Implementation Limitations1085932 -Node: Basic Concepts1087159 -Node: Basic High Level1087840 -Ref: figure-general-flow1088111 -Ref: figure-process-flow1088710 -Ref: Basic High Level-Footnote-11091939 -Node: Basic Data Typing1092124 -Node: Glossary1095479 -Node: Copying1120790 -Node: GNU Free Documentation License1158347 -Node: Index1183484 -======= -Node: Foreword30282 -Node: Preface34627 -Ref: Preface-Footnote-137680 -Ref: Preface-Footnote-237786 -Node: History38018 -Node: Names40409 -Ref: Names-Footnote-141886 -Node: This Manual41958 -Ref: This Manual-Footnote-146905 -Node: Conventions47005 -Node: Manual History49139 -Ref: Manual History-Footnote-152409 -Ref: Manual History-Footnote-252450 -Node: How To Contribute52524 -Node: Acknowledgments53668 -Node: Getting Started57999 -Node: Running gawk60378 -Node: One-shot61564 -Node: Read Terminal62789 -Ref: Read Terminal-Footnote-164439 -Ref: Read Terminal-Footnote-264715 -Node: Long64886 -Node: Executable Scripts66262 -Ref: Executable Scripts-Footnote-168131 -Ref: Executable Scripts-Footnote-268233 -Node: Comments68780 -Node: Quoting71247 -Node: DOS Quoting75870 -Node: Sample Data Files76545 -Node: Very Simple79577 -Node: Two Rules84176 -Node: More Complex86323 -Ref: More Complex-Footnote-189253 -Node: Statements/Lines89338 -Ref: Statements/Lines-Footnote-193800 -Node: Other Features94065 -Node: When94993 -Node: Invoking Gawk97140 -Node: Command Line98525 -Node: Options99308 -Ref: Options-Footnote-1112852 -Node: Other Arguments112877 -Node: Naming Standard Input115535 -Node: Environment Variables116629 -Node: AWKPATH Variable117073 -Ref: AWKPATH Variable-Footnote-1119670 -Node: Other Environment Variables119930 -Node: Exit Status122270 -Node: Include Files122945 -Node: Obsolete126430 -Node: Undocumented127116 -Node: Regexp127357 -Node: Regexp Usage128746 -Node: Escape Sequences130772 -Node: Regexp Operators136535 -Ref: Regexp Operators-Footnote-1143915 -Ref: Regexp Operators-Footnote-2144062 -Node: Bracket Expressions144160 -Ref: table-char-classes146050 -Node: GNU Regexp Operators148573 -Node: Case-sensitivity152296 -Ref: Case-sensitivity-Footnote-1155264 -Ref: Case-sensitivity-Footnote-2155499 -Node: Leftmost Longest155607 -Node: Computed Regexps156808 -Node: Reading Files160218 -Node: Records162159 -Ref: Records-Footnote-1171083 -Node: Fields171120 -Ref: Fields-Footnote-1174153 -Node: Nonconstant Fields174239 -Node: Changing Fields176441 -Node: Field Separators182422 -Node: Default Field Splitting185051 -Node: Regexp Field Splitting186168 -Node: Single Character Fields189510 -Node: Command Line Field Separator190569 -Node: Field Splitting Summary194010 -Ref: Field Splitting Summary-Footnote-1197202 -Node: Constant Size197303 -Node: Splitting By Content201887 -Ref: Splitting By Content-Footnote-1205613 -Node: Multiple Line205653 -Ref: Multiple Line-Footnote-1211500 -Node: Getline211679 -Node: Plain Getline213907 -Node: Getline/Variable215996 -Node: Getline/File217137 -Node: Getline/Variable/File218459 -Ref: Getline/Variable/File-Footnote-1220058 -Node: Getline/Pipe220145 -Node: Getline/Variable/Pipe222705 -Node: Getline/Coprocess223812 -Node: Getline/Variable/Coprocess225055 -Node: Getline Notes225769 -Node: Getline Summary228556 -Ref: table-getline-variants228899 -Node: Command line directories229755 -Node: Printing230380 -Node: Print232011 -Node: Print Examples233348 -Node: Output Separators236132 -Node: OFMT237892 -Node: Printf239250 -Node: Basic Printf240156 -Node: Control Letters241695 -Node: Format Modifiers245507 -Node: Printf Examples251516 -Node: Redirection254231 -Node: Special Files261215 -Node: Special FD261748 -Ref: Special FD-Footnote-1265373 -Node: Special Network265447 -Node: Special Caveats266297 -Node: Close Files And Pipes267093 -Ref: Close Files And Pipes-Footnote-1274116 -Ref: Close Files And Pipes-Footnote-2274264 -Node: Expressions274414 -Node: Values275546 -Node: Constants276222 -Node: Scalar Constants276902 -Ref: Scalar Constants-Footnote-1277761 -Node: Nondecimal-numbers277943 -Node: Regexp Constants281002 -Node: Using Constant Regexps281477 -Node: Variables284532 -Node: Using Variables285187 -Node: Assignment Options286911 -Node: Conversion288783 -Ref: table-locale-affects294159 -Ref: Conversion-Footnote-1294783 -Node: All Operators294892 -Node: Arithmetic Ops295522 -Node: Concatenation298027 -Ref: Concatenation-Footnote-1300820 -Node: Assignment Ops300940 -Ref: table-assign-ops305928 -Node: Increment Ops307336 -Node: Truth Values and Conditions310806 -Node: Truth Values311889 -Node: Typing and Comparison312938 -Node: Variable Typing313727 -Ref: Variable Typing-Footnote-1317624 -Node: Comparison Operators317746 -Ref: table-relational-ops318156 -Node: POSIX String Comparison321705 -Ref: POSIX String Comparison-Footnote-1322661 -Node: Boolean Ops322799 -Ref: Boolean Ops-Footnote-1326877 -Node: Conditional Exp326968 -Node: Function Calls328700 -Node: Precedence332294 -Node: Locales335963 -Node: Patterns and Actions337052 -Node: Pattern Overview338106 -Node: Regexp Patterns339775 -Node: Expression Patterns340318 -Node: Ranges344003 -Node: BEGIN/END346969 -Node: Using BEGIN/END347731 -Ref: Using BEGIN/END-Footnote-1350462 -Node: I/O And BEGIN/END350568 -Node: BEGINFILE/ENDFILE352850 -Node: Empty355743 -Node: Using Shell Variables356059 -Node: Action Overview358344 -Node: Statements360701 -Node: If Statement362555 -Node: While Statement364054 -Node: Do Statement366098 -Node: For Statement367254 -Node: Switch Statement370406 -Node: Break Statement372503 -Node: Continue Statement374493 -Node: Next Statement376286 -Node: Nextfile Statement378676 -Node: Exit Statement381317 -Node: Built-in Variables383733 -Node: User-modified384828 -Ref: User-modified-Footnote-1392854 -Node: Auto-set392916 -Ref: Auto-set-Footnote-1402207 -Node: ARGC and ARGV402412 -Node: Arrays406263 -Node: Array Basics407768 -Node: Array Intro408594 -Node: Reference to Elements412912 -Node: Assigning Elements415182 -Node: Array Example415673 -Node: Scanning an Array417405 -Node: Controlling Scanning419719 -Ref: Controlling Scanning-Footnote-1424652 -Node: Delete424968 -Ref: Delete-Footnote-1427733 -Node: Numeric Array Subscripts427790 -Node: Uninitialized Subscripts429973 -Node: Multi-dimensional431601 -Node: Multi-scanning434695 -Node: Arrays of Arrays436286 -Node: Functions440931 -Node: Built-in441753 -Node: Calling Built-in442831 -Node: Numeric Functions444819 -Ref: Numeric Functions-Footnote-1448651 -Ref: Numeric Functions-Footnote-2449008 -Ref: Numeric Functions-Footnote-3449056 -Node: String Functions449325 -Ref: String Functions-Footnote-1472822 -Ref: String Functions-Footnote-2472951 -Ref: String Functions-Footnote-3473199 -Node: Gory Details473286 -Ref: table-sub-escapes474965 -Ref: table-sub-posix-92476319 -Ref: table-sub-proposed477662 -Ref: table-posix-sub479012 -Ref: table-gensub-escapes480558 -Ref: Gory Details-Footnote-1481765 -Ref: Gory Details-Footnote-2481816 -Node: I/O Functions481967 -Ref: I/O Functions-Footnote-1489072 -Node: Time Functions489219 -Ref: Time Functions-Footnote-1500111 -Ref: Time Functions-Footnote-2500179 -Ref: Time Functions-Footnote-3500337 -Ref: Time Functions-Footnote-4500448 -Ref: Time Functions-Footnote-5500560 -Ref: Time Functions-Footnote-6500787 -Node: Bitwise Functions501053 -Ref: table-bitwise-ops501611 -Ref: Bitwise Functions-Footnote-1505771 -Node: Type Functions505955 -Node: I18N Functions506425 -Node: User-defined508052 -Node: Definition Syntax508856 -Ref: Definition Syntax-Footnote-1513766 -Node: Function Example513835 -Node: Function Caveats516429 -Node: Calling A Function516850 -Node: Variable Scope517965 -Node: Pass By Value/Reference519940 -Node: Return Statement523380 -Node: Dynamic Typing526361 -Node: Indirect Calls527096 -Node: Internationalization536781 -Node: I18N and L10N538207 -Node: Explaining gettext538893 -Ref: Explaining gettext-Footnote-1543959 -Ref: Explaining gettext-Footnote-2544143 -Node: Programmer i18n544308 -Node: Translator i18n548508 -Node: String Extraction549301 -Ref: String Extraction-Footnote-1550262 -Node: Printf Ordering550348 -Ref: Printf Ordering-Footnote-1553132 -Node: I18N Portability553196 -Ref: I18N Portability-Footnote-1555645 -Node: I18N Example555708 -Ref: I18N Example-Footnote-1558343 -Node: Gawk I18N558415 -Node: Advanced Features559032 -Node: Nondecimal Data560545 -Node: Array Sorting562128 -Node: Controlling Array Traversal562825 -Node: Array Sorting Functions571062 -Ref: Array Sorting Functions-Footnote-1574736 -Ref: Array Sorting Functions-Footnote-2574829 -Node: Two-way I/O575023 -Ref: Two-way I/O-Footnote-1580455 -Node: TCP/IP Networking580525 -Node: Profiling583369 -Node: Library Functions590843 -Ref: Library Functions-Footnote-1593850 -Node: Library Names594021 -Ref: Library Names-Footnote-1597492 -Ref: Library Names-Footnote-2597712 -Node: General Functions597798 -Node: Strtonum Function598751 -Node: Assert Function601681 -Node: Round Function605007 -Node: Cliff Random Function606550 -Node: Ordinal Functions607566 -Ref: Ordinal Functions-Footnote-1610636 -Ref: Ordinal Functions-Footnote-2610888 -Node: Join Function611097 -Ref: Join Function-Footnote-1612868 -Node: Gettimeofday Function613068 -Node: Data File Management616783 -Node: Filetrans Function617415 -Node: Rewind Function621554 -Node: File Checking622941 -Node: Empty Files624035 -Node: Ignoring Assigns626265 -Node: Getopt Function627818 -Ref: Getopt Function-Footnote-1639122 -Node: Passwd Functions639325 -Ref: Passwd Functions-Footnote-1648300 -Node: Group Functions648388 -Node: Walking Arrays656472 -Node: Sample Programs658041 -Node: Running Examples658706 -Node: Clones659434 -Node: Cut Program660658 -Node: Egrep Program670503 -Ref: Egrep Program-Footnote-1678276 -Node: Id Program678386 -Node: Split Program682002 -Ref: Split Program-Footnote-1685521 -Node: Tee Program685649 -Node: Uniq Program688452 -Node: Wc Program695881 -Ref: Wc Program-Footnote-1700147 -Ref: Wc Program-Footnote-2700347 -Node: Miscellaneous Programs700439 -Node: Dupword Program701627 -Node: Alarm Program703658 -Node: Translate Program708407 -Ref: Translate Program-Footnote-1712794 -Ref: Translate Program-Footnote-2713022 -Node: Labels Program713156 -Ref: Labels Program-Footnote-1716527 -Node: Word Sorting716611 -Node: History Sorting720495 -Node: Extract Program722334 -Ref: Extract Program-Footnote-1729817 -Node: Simple Sed729945 -Node: Igawk Program733007 -Ref: Igawk Program-Footnote-1748164 -Ref: Igawk Program-Footnote-2748365 -Node: Anagram Program748503 -Node: Signature Program751571 -Node: Debugger752671 -Node: Debugging753582 -Node: Debugging Concepts753995 -Node: Debugging Terms755851 -Node: Awk Debugging758474 -Node: Sample dgawk session759366 -Node: dgawk invocation759858 -Node: Finding The Bug761040 -Node: List of Debugger Commands767526 -Node: Breakpoint Control768837 -Node: Dgawk Execution Control772473 -Node: Viewing And Changing Data775824 -Node: Dgawk Stack779161 -Node: Dgawk Info780621 -Node: Miscellaneous Dgawk Commands784569 -Node: Readline Support789997 -Node: Dgawk Limitations790835 -Node: Language History793024 -Node: V7/SVR3.1794536 -Node: SVR4796857 -Node: POSIX798299 -Node: BTL799307 -Node: POSIX/GNU800112 -Node: Common Extensions805263 -Node: Ranges and Locales806322 -Ref: Ranges and Locales-Footnote-1810940 -Ref: Ranges and Locales-Footnote-2810967 -Ref: Ranges and Locales-Footnote-3811227 -Node: Contributors811448 -Node: Installation815710 -Node: Gawk Distribution816604 -Node: Getting817088 -Node: Extracting817914 -Node: Distribution contents819606 -Node: Unix Installation824867 -Node: Quick Installation825484 -Node: Additional Configuration Options827446 -Node: Configuration Philosophy828923 -Node: Non-Unix Installation831265 -Node: PC Installation831723 -Node: PC Binary Installation833022 -Node: PC Compiling835037 -Node: PC Testing837981 -Node: PC Using839157 -Node: Cygwin843342 -Node: MSYS844342 -Node: VMS Installation844856 -Node: VMS Compilation845459 -Ref: VMS Compilation-Footnote-1846466 -Node: VMS Installation Details846524 -Node: VMS Running848159 -Node: VMS Old Gawk849766 -Node: Bugs850240 -Node: Other Versions854092 -Node: Notes859373 -Node: Compatibility Mode860065 -Node: Additions860848 -Node: Accessing The Source861660 -Node: Adding Code863085 -Node: New Ports869052 -Node: Dynamic Extensions873165 -Node: Internals874541 -Node: Plugin License883644 -Node: Sample Library884278 -Node: Internal File Description884964 -Node: Internal File Ops888679 -Ref: Internal File Ops-Footnote-1893460 -Node: Using Internal File Ops893600 -Node: Future Extensions895977 -Node: Basic Concepts898481 -Node: Basic High Level899238 -Ref: Basic High Level-Footnote-1903273 -Node: Basic Data Typing903458 -Node: Floating Point Issues907983 -Node: String Conversion Precision909066 -Ref: String Conversion Precision-Footnote-1910766 -Node: Unexpected Results910875 -Node: POSIX Floating Point Problems912701 -Ref: POSIX Floating Point Problems-Footnote-1916406 -Node: Glossary916444 -Node: Copying941619 -Node: GNU Free Documentation License979176 -Node: Index1004313 ->>>>>>> gawk-4.0-stable +Node: General Data Types885595 +Ref: General Data Types-Footnote-1891197 +Node: Requesting Values891496 +Ref: table-value-types-returned892227 +Node: Constructor Functions893181 +Node: Registration Functions896177 +Node: Extension Functions896862 +Node: Exit Callback Functions899036 +Node: Extension Version String900279 +Node: Input Parsers900929 +Node: Output Wrappers909516 +Node: Two-way processors913932 +Node: Printing Messages916062 +Ref: Printing Messages-Footnote-1917139 +Node: Updating `ERRNO'917291 +Node: Accessing Parameters918030 +Node: Symbol Table Access919260 +Node: Symbol table by name919772 +Ref: Symbol table by name-Footnote-1921942 +Node: Symbol table by cookie922022 +Ref: Symbol table by cookie-Footnote-1926151 +Node: Cached values926214 +Ref: Cached values-Footnote-1929657 +Node: Array Manipulation929748 +Ref: Array Manipulation-Footnote-1930846 +Node: Array Data Types930885 +Ref: Array Data Types-Footnote-1933588 +Node: Array Functions933680 +Node: Flattening Arrays937446 +Node: Creating Arrays944279 +Node: Extension API Variables949074 +Node: Extension Versioning949710 +Node: Extension API Informational Variables951611 +Node: Extension API Boilerplate952697 +Node: Finding Extensions956528 +Node: Extension Example957075 +Node: Internal File Description957813 +Node: Internal File Ops961501 +Ref: Internal File Ops-Footnote-1972948 +Node: Using Internal File Ops973088 +Ref: Using Internal File Ops-Footnote-1975441 +Node: Extension Samples975707 +Node: Extension Sample File Functions977150 +Node: Extension Sample Fnmatch985623 +Node: Extension Sample Fork987349 +Node: Extension Sample Ord988563 +Node: Extension Sample Readdir989339 +Node: Extension Sample Revout990843 +Node: Extension Sample Rev2way991436 +Node: Extension Sample Read write array992126 +Node: Extension Sample Readfile994009 +Node: Extension Sample API Tests994764 +Node: Extension Sample Time995289 +Node: gawkextlib996596 +Node: Language History998977 +Node: V7/SVR3.11000499 +Node: SVR41002820 +Node: POSIX1004262 +Node: BTL1005270 +Node: POSIX/GNU1006075 +Node: Common Extensions1011610 +Node: Ranges and Locales1012669 +Ref: Ranges and Locales-Footnote-11017287 +Ref: Ranges and Locales-Footnote-21017314 +Ref: Ranges and Locales-Footnote-31017574 +Node: Contributors1017795 +Node: Installation1022091 +Node: Gawk Distribution1022985 +Node: Getting1023469 +Node: Extracting1024295 +Node: Distribution contents1025987 +Node: Unix Installation1031248 +Node: Quick Installation1031865 +Node: Additional Configuration Options1033827 +Node: Configuration Philosophy1035304 +Node: Non-Unix Installation1037646 +Node: PC Installation1038104 +Node: PC Binary Installation1039403 +Node: PC Compiling1041251 +Node: PC Testing1044195 +Node: PC Using1045371 +Node: Cygwin1049556 +Node: MSYS1050556 +Node: VMS Installation1051070 +Node: VMS Compilation1051673 +Ref: VMS Compilation-Footnote-11052680 +Node: VMS Installation Details1052738 +Node: VMS Running1054373 +Node: VMS Old Gawk1055980 +Node: Bugs1056454 +Node: Other Versions1060306 +Node: Notes1065621 +Node: Compatibility Mode1066280 +Node: Additions1067063 +Node: Accessing The Source1067990 +Node: Adding Code1069593 +Node: New Ports1075635 +Node: Derived Files1079770 +Ref: Derived Files-Footnote-11085078 +Ref: Derived Files-Footnote-21085112 +Ref: Derived Files-Footnote-31085712 +Node: Future Extensions1085810 +Node: Implementation Limitations1086391 +Node: Basic Concepts1087618 +Node: Basic High Level1088299 +Ref: figure-general-flow1088570 +Ref: figure-process-flow1089169 +Ref: Basic High Level-Footnote-11092398 +Node: Basic Data Typing1092583 +Node: Glossary1095938 +Node: Copying1121249 +Node: GNU Free Documentation License1158806 +Node: Index1183943 End Tag Table |