X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=info%2Femodules.info;h=9b95d110e5f6386650e158e66958341b51c6c44f;hp=f81e90f342b3ef111c6b9089cf06d611ac07898a;hb=b73e352f264e9da0a00159dc29f318305cbe8636;hpb=430e0db85cc37821320fe27da9feeacc7961003f diff --git a/info/emodules.info b/info/emodules.info index f81e90f..9b95d11 100644 --- a/info/emodules.info +++ b/info/emodules.info @@ -1,5 +1,5 @@ -This is Info file ../info/emodules.info, produced by Makeinfo version -1.68 from the input file emodules.texi. +This is ../info/emodules.info, produced by makeinfo version 4.0 from +emodules.texi. This file documents the module loading technology of XEmacs. @@ -47,7 +47,7 @@ support documentation. * Defining Variables:: Creating new Lisp variables * Index:: Concept Index - -- The Detailed Node Listing -- + --- The Detailed Node Listing --- Annatomy of a Module @@ -244,7 +244,7 @@ place-holder, not an actual function name. `syms_of_module' This required function is responsible for introducing to the Lisp reader all functions that you have defined in your module using - `DEFUN()'. Note that *only* functions are declared here, using + `DEFUN()'. Note that _only_ functions are declared here, using the `DEFSUBR()' macro. No variables are declared. `vars_of_module' @@ -276,7 +276,7 @@ Required Variables Not only does a module need to declare the initialization functions mentioned above, it is also required to provide certain variables which the module loading code searches for in order to determine the viability -of a module. You are *not* required to provide these variables in your +of a module. You are _not_ required to provide these variables in your source files. They are automatically set up in the module initialization file by the `ellcc' compiler. These variables are discussed here simply for the sake of completeness. @@ -820,7 +820,7 @@ initialization function using special XEmacs macros such as how to use these macros is to look at existing source code, or read the internals manual. - One *very* important difference between XEmacs variables and module + One _very_ important difference between XEmacs variables and module variables is how you use pure space. Simply put, you *never* use pure space in XEmacs modules. The pure space storage is of a limited size, and is initialized propperly during the dumping of XEmacs. Because @@ -880,9 +880,9 @@ Index * documentation <1>: Initialization Mode. * documentation: Introduction. * DSO: Introduction. -* ellcc <1>: Introduction. -* ellcc: Using ellcc. * ELLCC: Environment Variables. +* ellcc <1>: Using ellcc. +* ellcc: Introduction. * ELLCFLAGS: Environment Variables. * ELLDLLFLAGS: Environment Variables. * ELLLD: Environment Variables. @@ -901,16 +901,16 @@ Index * header files: Introduction. * help: Introduction. * include files: Required Header File. -* initialization <1>: Required Variables. -* initialization <2>: Initialization Mode. +* initialization <1>: Initialization Mode. +* initialization <2>: Required Variables. * initialization: Required Functions. * linker: Introduction. * linking: Link Mode. * module compiler: Using ellcc. * module format: Annatomy of a Module. * module skeleton: Annatomy of a Module. -* modules_of_module <1>: Required Functions. -* modules_of_module: Loading other Modules. +* modules_of_module <1>: Loading other Modules. +* modules_of_module: Required Functions. * objects, defining: Defining Variables. * objects, Lisp: Defining Variables. * paths: Other ellcc options. @@ -930,23 +930,23 @@ Index  Tag Table: -Node: Top1562 -Node: Introduction2908 -Node: Annatomy of a Module7417 -Node: Required Header File8233 -Node: Required Functions10154 -Node: Required Variables12403 -Node: Loading other Modules15090 -Node: Using ellcc17148 -Node: Compile Mode18943 -Node: Initialization Mode20311 -Node: Link Mode25343 -Node: Other ellcc options26490 -Node: Environment Variables29070 -Node: Defining Functions30761 -Node: Using DEFUN32772 -Node: Declaring Functions34483 -Node: Defining Variables35826 -Node: Index38071 +Node: Top1536 +Node: Introduction2884 +Node: Annatomy of a Module7393 +Node: Required Header File8209 +Node: Required Functions10130 +Node: Required Variables12379 +Node: Loading other Modules15066 +Node: Using ellcc17124 +Node: Compile Mode18919 +Node: Initialization Mode20287 +Node: Link Mode25319 +Node: Other ellcc options26466 +Node: Environment Variables29046 +Node: Defining Functions30737 +Node: Using DEFUN32748 +Node: Declaring Functions34459 +Node: Defining Variables35802 +Node: Index38047  End Tag Table