diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 622 |
1 files changed, 311 insertions, 311 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index 44fbd8db..a6eecfdd 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -6524,7 +6524,7 @@ which they may appear: messages at runtime. *Note Printf Ordering::, which describes how and why to use positional specifiers. For now, we ignore them. -`- (Minus)' +`-' (Minus) The minus sign, used before the width modifier (see later on in this list), says to left-justify the argument within its specified width. Normally, the argument is printed right-justified in the @@ -6534,7 +6534,7 @@ which they may appear: prints `foo*'. -`SPACE' +SPACE For numeric conversions, prefix positive values with a space and negative values with a minus sign. @@ -6579,7 +6579,7 @@ which they may appear: programs. For information on appropriate quoting tricks, see *note Quoting::. -`WIDTH' +WIDTH This is a number specifying the desired minimum width of a field. Inserting any number between the `%' sign and the format-control character forces the field to expand to this width. The default @@ -23171,14 +23171,14 @@ This node presents them all as function prototypes, in the way that extension code would use them: `static inline awk_value_t *' -`make_const_string(const char *string, size_t length, awk_value_t *result)' +`make_const_string(const char *string, size_t length, awk_value_t *result);' This function creates a string value in the `awk_value_t' variable pointed to by `result'. It expects `string' to be a C string constant (or other string data), and automatically creates a _copy_ of the data for storage in `result'. It returns `result'. `static inline awk_value_t *' -`make_malloced_string(const char *string, size_t length, awk_value_t *result)' +`make_malloced_string(const char *string, size_t length, awk_value_t *result);' This function creates a string value in the `awk_value_t' variable pointed to by `result'. It expects `string' to be a `char *' value pointing to data previously obtained from `gawk_malloc()', @@ -23187,13 +23187,13 @@ extension code would use them: for it. It returns `result'. `static inline awk_value_t *' -`make_null_string(awk_value_t *result)' +`make_null_string(awk_value_t *result);' This specialized function creates a null string (the "undefined" value) in the `awk_value_t' variable pointed to by `result'. It returns `result'. `static inline awk_value_t *' -`make_number(double num, awk_value_t *result)' +`make_number(double num, awk_value_t *result);' This function simply creates a numeric value in the `awk_value_t' variable pointed to by `result'. @@ -34610,310 +34610,310 @@ Node: Printf279578 Node: Basic Printf280363 Node: Control Letters281935 Node: Format Modifiers285920 -Node: Printf Examples291930 -Node: Redirection294416 -Node: Special FD301254 -Ref: Special FD-Footnote-1304420 -Node: Special Files304494 -Node: Other Inherited Files305111 -Node: Special Network306111 -Node: Special Caveats306973 -Node: Close Files And Pipes307922 -Ref: Close Files And Pipes-Footnote-1315113 -Ref: Close Files And Pipes-Footnote-2315261 -Node: Output Summary315411 -Node: Output Exercises316409 -Node: Expressions317089 -Node: Values318278 -Node: Constants318955 -Node: Scalar Constants319646 -Ref: Scalar Constants-Footnote-1320508 -Node: Nondecimal-numbers320758 -Node: Regexp Constants323768 -Node: Using Constant Regexps324294 -Node: Variables327457 -Node: Using Variables328114 -Node: Assignment Options330025 -Node: Conversion331900 -Node: Strings And Numbers332424 -Ref: Strings And Numbers-Footnote-1335489 -Node: Locale influences conversions335598 -Ref: table-locale-affects338344 -Node: All Operators338936 -Node: Arithmetic Ops339565 -Node: Concatenation342070 -Ref: Concatenation-Footnote-1344889 -Node: Assignment Ops344996 -Ref: table-assign-ops349975 -Node: Increment Ops351285 -Node: Truth Values and Conditions354716 -Node: Truth Values355799 -Node: Typing and Comparison356848 -Node: Variable Typing357664 -Node: Comparison Operators361331 -Ref: table-relational-ops361741 -Node: POSIX String Comparison365236 -Ref: POSIX String Comparison-Footnote-1366308 -Node: Boolean Ops366447 -Ref: Boolean Ops-Footnote-1370925 -Node: Conditional Exp371016 -Node: Function Calls372754 -Node: Precedence376634 -Node: Locales380294 -Node: Expressions Summary381926 -Node: Patterns and Actions384497 -Node: Pattern Overview385617 -Node: Regexp Patterns387296 -Node: Expression Patterns387839 -Node: Ranges391619 -Node: BEGIN/END394726 -Node: Using BEGIN/END395487 -Ref: Using BEGIN/END-Footnote-1398223 -Node: I/O And BEGIN/END398329 -Node: BEGINFILE/ENDFILE400644 -Node: Empty403541 -Node: Using Shell Variables403858 -Node: Action Overview406131 -Node: Statements408457 -Node: If Statement410305 -Node: While Statement411800 -Node: Do Statement413828 -Node: For Statement414976 -Node: Switch Statement418134 -Node: Break Statement420516 -Node: Continue Statement422557 -Node: Next Statement424384 -Node: Nextfile Statement426765 -Node: Exit Statement429393 -Node: Built-in Variables431804 -Node: User-modified432937 -Ref: User-modified-Footnote-1440640 -Node: Auto-set440702 -Ref: Auto-set-Footnote-1453754 -Ref: Auto-set-Footnote-2453959 -Node: ARGC and ARGV454015 -Node: Pattern Action Summary458233 -Node: Arrays460666 -Node: Array Basics461995 -Node: Array Intro462839 -Ref: figure-array-elements464773 -Ref: Array Intro-Footnote-1467393 -Node: Reference to Elements467521 -Node: Assigning Elements469983 -Node: Array Example470474 -Node: Scanning an Array472233 -Node: Controlling Scanning475253 -Ref: Controlling Scanning-Footnote-1480647 -Node: Numeric Array Subscripts480963 -Node: Uninitialized Subscripts483148 -Node: Delete484765 -Ref: Delete-Footnote-1487514 -Node: Multidimensional487571 -Node: Multiscanning490668 -Node: Arrays of Arrays492257 -Node: Arrays Summary497011 -Node: Functions499102 -Node: Built-in500141 -Node: Calling Built-in501219 -Node: Numeric Functions503214 -Ref: Numeric Functions-Footnote-1507230 -Ref: Numeric Functions-Footnote-2507587 -Ref: Numeric Functions-Footnote-3507635 -Node: String Functions507907 -Ref: String Functions-Footnote-1531408 -Ref: String Functions-Footnote-2531537 -Ref: String Functions-Footnote-3531785 -Node: Gory Details531872 -Ref: table-sub-escapes533653 -Ref: table-sub-proposed535168 -Ref: table-posix-sub536530 -Ref: table-gensub-escapes538067 -Ref: Gory Details-Footnote-1538900 -Node: I/O Functions539051 -Ref: I/O Functions-Footnote-1546287 -Node: Time Functions546434 -Ref: Time Functions-Footnote-1556943 -Ref: Time Functions-Footnote-2557011 -Ref: Time Functions-Footnote-3557169 -Ref: Time Functions-Footnote-4557280 -Ref: Time Functions-Footnote-5557392 -Ref: Time Functions-Footnote-6557619 -Node: Bitwise Functions557885 -Ref: table-bitwise-ops558447 -Ref: Bitwise Functions-Footnote-1562775 -Node: Type Functions562947 -Node: I18N Functions564099 -Node: User-defined565746 -Node: Definition Syntax566551 -Ref: Definition Syntax-Footnote-1572210 -Node: Function Example572281 -Ref: Function Example-Footnote-1575202 -Node: Function Caveats575224 -Node: Calling A Function575742 -Node: Variable Scope576700 -Node: Pass By Value/Reference579693 -Node: Return Statement583190 -Node: Dynamic Typing586169 -Node: Indirect Calls587098 -Ref: Indirect Calls-Footnote-1598404 -Node: Functions Summary598532 -Node: Library Functions601234 -Ref: Library Functions-Footnote-1604842 -Ref: Library Functions-Footnote-2604985 -Node: Library Names605156 -Ref: Library Names-Footnote-1608614 -Ref: Library Names-Footnote-2608837 -Node: General Functions608923 -Node: Strtonum Function610026 -Node: Assert Function613048 -Node: Round Function616372 -Node: Cliff Random Function617913 -Node: Ordinal Functions618929 -Ref: Ordinal Functions-Footnote-1621992 -Ref: Ordinal Functions-Footnote-2622244 -Node: Join Function622455 -Ref: Join Function-Footnote-1624225 -Node: Getlocaltime Function624425 -Node: Readfile Function628169 -Node: Shell Quoting630141 -Node: Data File Management631542 -Node: Filetrans Function632174 -Node: Rewind Function636270 -Node: File Checking637656 -Ref: File Checking-Footnote-1638989 -Node: Empty Files639190 -Node: Ignoring Assigns641169 -Node: Getopt Function642719 -Ref: Getopt Function-Footnote-1654183 -Node: Passwd Functions654383 -Ref: Passwd Functions-Footnote-1663223 -Node: Group Functions663311 -Ref: Group Functions-Footnote-1671208 -Node: Walking Arrays671413 -Node: Library Functions Summary673013 -Node: Library Exercises674417 -Node: Sample Programs675697 -Node: Running Examples676467 -Node: Clones677195 -Node: Cut Program678419 -Node: Egrep Program688139 -Ref: Egrep Program-Footnote-1695642 -Node: Id Program695752 -Node: Split Program699428 -Ref: Split Program-Footnote-1702882 -Node: Tee Program703010 -Node: Uniq Program705799 -Node: Wc Program713218 -Ref: Wc Program-Footnote-1717468 -Node: Miscellaneous Programs717562 -Node: Dupword Program718775 -Node: Alarm Program720806 -Node: Translate Program725611 -Ref: Translate Program-Footnote-1730174 -Node: Labels Program730444 -Ref: Labels Program-Footnote-1733795 -Node: Word Sorting733879 -Node: History Sorting737949 -Node: Extract Program739784 -Node: Simple Sed747308 -Node: Igawk Program750378 -Ref: Igawk Program-Footnote-1764704 -Ref: Igawk Program-Footnote-2764905 -Ref: Igawk Program-Footnote-3765027 -Node: Anagram Program765142 -Node: Signature Program768203 -Node: Programs Summary769450 -Node: Programs Exercises770671 -Ref: Programs Exercises-Footnote-1774802 -Node: Advanced Features774893 -Node: Nondecimal Data776875 -Node: Array Sorting778465 -Node: Controlling Array Traversal779165 -Ref: Controlling Array Traversal-Footnote-1787531 -Node: Array Sorting Functions787649 -Ref: Array Sorting Functions-Footnote-1791535 -Node: Two-way I/O791731 -Ref: Two-way I/O-Footnote-1796676 -Ref: Two-way I/O-Footnote-2796862 -Node: TCP/IP Networking796944 -Node: Profiling799816 -Node: Advanced Features Summary807357 -Node: Internationalization809290 -Node: I18N and L10N810770 -Node: Explaining gettext811456 -Ref: Explaining gettext-Footnote-1816481 -Ref: Explaining gettext-Footnote-2816665 -Node: Programmer i18n816830 -Ref: Programmer i18n-Footnote-1821706 -Node: Translator i18n821755 -Node: String Extraction822549 -Ref: String Extraction-Footnote-1823680 -Node: Printf Ordering823766 -Ref: Printf Ordering-Footnote-1826552 -Node: I18N Portability826616 -Ref: I18N Portability-Footnote-1829072 -Node: I18N Example829135 -Ref: I18N Example-Footnote-1831938 -Node: Gawk I18N832010 -Node: I18N Summary832654 -Node: Debugger833994 -Node: Debugging835016 -Node: Debugging Concepts835457 -Node: Debugging Terms837267 -Node: Awk Debugging839839 -Node: Sample Debugging Session840745 -Node: Debugger Invocation841279 -Node: Finding The Bug842664 -Node: List of Debugger Commands849143 -Node: Breakpoint Control850475 -Node: Debugger Execution Control854152 -Node: Viewing And Changing Data857511 -Node: Execution Stack860887 -Node: Debugger Info862522 -Node: Miscellaneous Debugger Commands866567 -Node: Readline Support871568 -Node: Limitations872462 -Node: Debugging Summary874577 -Node: Arbitrary Precision Arithmetic875751 -Node: Computer Arithmetic877167 -Ref: table-numeric-ranges880766 -Ref: Computer Arithmetic-Footnote-1881290 -Node: Math Definitions881347 -Ref: table-ieee-formats884642 -Ref: Math Definitions-Footnote-1885246 -Node: MPFR features885351 -Node: FP Math Caution887022 -Ref: FP Math Caution-Footnote-1888072 -Node: Inexactness of computations888441 -Node: Inexact representation889400 -Node: Comparing FP Values890758 -Node: Errors accumulate891840 -Node: Getting Accuracy893272 -Node: Try To Round895976 -Node: Setting precision896875 -Ref: table-predefined-precision-strings897559 -Node: Setting the rounding mode899388 -Ref: table-gawk-rounding-modes899752 -Ref: Setting the rounding mode-Footnote-1903204 -Node: Arbitrary Precision Integers903383 -Ref: Arbitrary Precision Integers-Footnote-1906367 -Node: POSIX Floating Point Problems906516 -Ref: POSIX Floating Point Problems-Footnote-1910395 -Node: Floating point summary910433 -Node: Dynamic Extensions912629 -Node: Extension Intro914181 -Node: Plugin License915446 -Node: Extension Mechanism Outline916243 -Ref: figure-load-extension916671 -Ref: figure-register-new-function918151 -Ref: figure-call-new-function919155 -Node: Extension API Description921142 -Node: Extension API Functions Introduction922592 -Node: General Data Types927413 -Ref: General Data Types-Footnote-1933313 -Node: Memory Allocation Functions933612 -Ref: Memory Allocation Functions-Footnote-1936451 -Node: Constructor Functions936550 +Node: Printf Examples291926 +Node: Redirection294412 +Node: Special FD301250 +Ref: Special FD-Footnote-1304416 +Node: Special Files304490 +Node: Other Inherited Files305107 +Node: Special Network306107 +Node: Special Caveats306969 +Node: Close Files And Pipes307918 +Ref: Close Files And Pipes-Footnote-1315109 +Ref: Close Files And Pipes-Footnote-2315257 +Node: Output Summary315407 +Node: Output Exercises316405 +Node: Expressions317085 +Node: Values318274 +Node: Constants318951 +Node: Scalar Constants319642 +Ref: Scalar Constants-Footnote-1320504 +Node: Nondecimal-numbers320754 +Node: Regexp Constants323764 +Node: Using Constant Regexps324290 +Node: Variables327453 +Node: Using Variables328110 +Node: Assignment Options330021 +Node: Conversion331896 +Node: Strings And Numbers332420 +Ref: Strings And Numbers-Footnote-1335485 +Node: Locale influences conversions335594 +Ref: table-locale-affects338340 +Node: All Operators338932 +Node: Arithmetic Ops339561 +Node: Concatenation342066 +Ref: Concatenation-Footnote-1344885 +Node: Assignment Ops344992 +Ref: table-assign-ops349971 +Node: Increment Ops351281 +Node: Truth Values and Conditions354712 +Node: Truth Values355795 +Node: Typing and Comparison356844 +Node: Variable Typing357660 +Node: Comparison Operators361327 +Ref: table-relational-ops361737 +Node: POSIX String Comparison365232 +Ref: POSIX String Comparison-Footnote-1366304 +Node: Boolean Ops366443 +Ref: Boolean Ops-Footnote-1370921 +Node: Conditional Exp371012 +Node: Function Calls372750 +Node: Precedence376630 +Node: Locales380290 +Node: Expressions Summary381922 +Node: Patterns and Actions384493 +Node: Pattern Overview385613 +Node: Regexp Patterns387292 +Node: Expression Patterns387835 +Node: Ranges391615 +Node: BEGIN/END394722 +Node: Using BEGIN/END395483 +Ref: Using BEGIN/END-Footnote-1398219 +Node: I/O And BEGIN/END398325 +Node: BEGINFILE/ENDFILE400640 +Node: Empty403537 +Node: Using Shell Variables403854 +Node: Action Overview406127 +Node: Statements408453 +Node: If Statement410301 +Node: While Statement411796 +Node: Do Statement413824 +Node: For Statement414972 +Node: Switch Statement418130 +Node: Break Statement420512 +Node: Continue Statement422553 +Node: Next Statement424380 +Node: Nextfile Statement426761 +Node: Exit Statement429389 +Node: Built-in Variables431800 +Node: User-modified432933 +Ref: User-modified-Footnote-1440636 +Node: Auto-set440698 +Ref: Auto-set-Footnote-1453750 +Ref: Auto-set-Footnote-2453955 +Node: ARGC and ARGV454011 +Node: Pattern Action Summary458229 +Node: Arrays460662 +Node: Array Basics461991 +Node: Array Intro462835 +Ref: figure-array-elements464769 +Ref: Array Intro-Footnote-1467389 +Node: Reference to Elements467517 +Node: Assigning Elements469979 +Node: Array Example470470 +Node: Scanning an Array472229 +Node: Controlling Scanning475249 +Ref: Controlling Scanning-Footnote-1480643 +Node: Numeric Array Subscripts480959 +Node: Uninitialized Subscripts483144 +Node: Delete484761 +Ref: Delete-Footnote-1487510 +Node: Multidimensional487567 +Node: Multiscanning490664 +Node: Arrays of Arrays492253 +Node: Arrays Summary497007 +Node: Functions499098 +Node: Built-in500137 +Node: Calling Built-in501215 +Node: Numeric Functions503210 +Ref: Numeric Functions-Footnote-1507226 +Ref: Numeric Functions-Footnote-2507583 +Ref: Numeric Functions-Footnote-3507631 +Node: String Functions507903 +Ref: String Functions-Footnote-1531404 +Ref: String Functions-Footnote-2531533 +Ref: String Functions-Footnote-3531781 +Node: Gory Details531868 +Ref: table-sub-escapes533649 +Ref: table-sub-proposed535164 +Ref: table-posix-sub536526 +Ref: table-gensub-escapes538063 +Ref: Gory Details-Footnote-1538896 +Node: I/O Functions539047 +Ref: I/O Functions-Footnote-1546283 +Node: Time Functions546430 +Ref: Time Functions-Footnote-1556939 +Ref: Time Functions-Footnote-2557007 +Ref: Time Functions-Footnote-3557165 +Ref: Time Functions-Footnote-4557276 +Ref: Time Functions-Footnote-5557388 +Ref: Time Functions-Footnote-6557615 +Node: Bitwise Functions557881 +Ref: table-bitwise-ops558443 +Ref: Bitwise Functions-Footnote-1562771 +Node: Type Functions562943 +Node: I18N Functions564095 +Node: User-defined565742 +Node: Definition Syntax566547 +Ref: Definition Syntax-Footnote-1572206 +Node: Function Example572277 +Ref: Function Example-Footnote-1575198 +Node: Function Caveats575220 +Node: Calling A Function575738 +Node: Variable Scope576696 +Node: Pass By Value/Reference579689 +Node: Return Statement583186 +Node: Dynamic Typing586165 +Node: Indirect Calls587094 +Ref: Indirect Calls-Footnote-1598400 +Node: Functions Summary598528 +Node: Library Functions601230 +Ref: Library Functions-Footnote-1604838 +Ref: Library Functions-Footnote-2604981 +Node: Library Names605152 +Ref: Library Names-Footnote-1608610 +Ref: Library Names-Footnote-2608833 +Node: General Functions608919 +Node: Strtonum Function610022 +Node: Assert Function613044 +Node: Round Function616368 +Node: Cliff Random Function617909 +Node: Ordinal Functions618925 +Ref: Ordinal Functions-Footnote-1621988 +Ref: Ordinal Functions-Footnote-2622240 +Node: Join Function622451 +Ref: Join Function-Footnote-1624221 +Node: Getlocaltime Function624421 +Node: Readfile Function628165 +Node: Shell Quoting630137 +Node: Data File Management631538 +Node: Filetrans Function632170 +Node: Rewind Function636266 +Node: File Checking637652 +Ref: File Checking-Footnote-1638985 +Node: Empty Files639186 +Node: Ignoring Assigns641165 +Node: Getopt Function642715 +Ref: Getopt Function-Footnote-1654179 +Node: Passwd Functions654379 +Ref: Passwd Functions-Footnote-1663219 +Node: Group Functions663307 +Ref: Group Functions-Footnote-1671204 +Node: Walking Arrays671409 +Node: Library Functions Summary673009 +Node: Library Exercises674413 +Node: Sample Programs675693 +Node: Running Examples676463 +Node: Clones677191 +Node: Cut Program678415 +Node: Egrep Program688135 +Ref: Egrep Program-Footnote-1695638 +Node: Id Program695748 +Node: Split Program699424 +Ref: Split Program-Footnote-1702878 +Node: Tee Program703006 +Node: Uniq Program705795 +Node: Wc Program713214 +Ref: Wc Program-Footnote-1717464 +Node: Miscellaneous Programs717558 +Node: Dupword Program718771 +Node: Alarm Program720802 +Node: Translate Program725607 +Ref: Translate Program-Footnote-1730170 +Node: Labels Program730440 +Ref: Labels Program-Footnote-1733791 +Node: Word Sorting733875 +Node: History Sorting737945 +Node: Extract Program739780 +Node: Simple Sed747304 +Node: Igawk Program750374 +Ref: Igawk Program-Footnote-1764700 +Ref: Igawk Program-Footnote-2764901 +Ref: Igawk Program-Footnote-3765023 +Node: Anagram Program765138 +Node: Signature Program768199 +Node: Programs Summary769446 +Node: Programs Exercises770667 +Ref: Programs Exercises-Footnote-1774798 +Node: Advanced Features774889 +Node: Nondecimal Data776871 +Node: Array Sorting778461 +Node: Controlling Array Traversal779161 +Ref: Controlling Array Traversal-Footnote-1787527 +Node: Array Sorting Functions787645 +Ref: Array Sorting Functions-Footnote-1791531 +Node: Two-way I/O791727 +Ref: Two-way I/O-Footnote-1796672 +Ref: Two-way I/O-Footnote-2796858 +Node: TCP/IP Networking796940 +Node: Profiling799812 +Node: Advanced Features Summary807353 +Node: Internationalization809286 +Node: I18N and L10N810766 +Node: Explaining gettext811452 +Ref: Explaining gettext-Footnote-1816477 +Ref: Explaining gettext-Footnote-2816661 +Node: Programmer i18n816826 +Ref: Programmer i18n-Footnote-1821702 +Node: Translator i18n821751 +Node: String Extraction822545 +Ref: String Extraction-Footnote-1823676 +Node: Printf Ordering823762 +Ref: Printf Ordering-Footnote-1826548 +Node: I18N Portability826612 +Ref: I18N Portability-Footnote-1829068 +Node: I18N Example829131 +Ref: I18N Example-Footnote-1831934 +Node: Gawk I18N832006 +Node: I18N Summary832650 +Node: Debugger833990 +Node: Debugging835012 +Node: Debugging Concepts835453 +Node: Debugging Terms837263 +Node: Awk Debugging839835 +Node: Sample Debugging Session840741 +Node: Debugger Invocation841275 +Node: Finding The Bug842660 +Node: List of Debugger Commands849139 +Node: Breakpoint Control850471 +Node: Debugger Execution Control854148 +Node: Viewing And Changing Data857507 +Node: Execution Stack860883 +Node: Debugger Info862518 +Node: Miscellaneous Debugger Commands866563 +Node: Readline Support871564 +Node: Limitations872458 +Node: Debugging Summary874573 +Node: Arbitrary Precision Arithmetic875747 +Node: Computer Arithmetic877163 +Ref: table-numeric-ranges880762 +Ref: Computer Arithmetic-Footnote-1881286 +Node: Math Definitions881343 +Ref: table-ieee-formats884638 +Ref: Math Definitions-Footnote-1885242 +Node: MPFR features885347 +Node: FP Math Caution887018 +Ref: FP Math Caution-Footnote-1888068 +Node: Inexactness of computations888437 +Node: Inexact representation889396 +Node: Comparing FP Values890754 +Node: Errors accumulate891836 +Node: Getting Accuracy893268 +Node: Try To Round895972 +Node: Setting precision896871 +Ref: table-predefined-precision-strings897555 +Node: Setting the rounding mode899384 +Ref: table-gawk-rounding-modes899748 +Ref: Setting the rounding mode-Footnote-1903200 +Node: Arbitrary Precision Integers903379 +Ref: Arbitrary Precision Integers-Footnote-1906363 +Node: POSIX Floating Point Problems906512 +Ref: POSIX Floating Point Problems-Footnote-1910391 +Node: Floating point summary910429 +Node: Dynamic Extensions912625 +Node: Extension Intro914177 +Node: Plugin License915442 +Node: Extension Mechanism Outline916239 +Ref: figure-load-extension916667 +Ref: figure-register-new-function918147 +Ref: figure-call-new-function919151 +Node: Extension API Description921138 +Node: Extension API Functions Introduction922588 +Node: General Data Types927409 +Ref: General Data Types-Footnote-1933309 +Node: Memory Allocation Functions933608 +Ref: Memory Allocation Functions-Footnote-1936447 +Node: Constructor Functions936546 Node: Registration Functions938285 Node: Extension Functions938970 Node: Exit Callback Functions941267 |