#include "setup.h"#include <stdio.h>#include <string.h>#include "memalloc.h"#include "constant.h"#include "router.h"#include "extnfunc.h"#include "argacces.h"#include "constrct.h"#include "modulpsr.h"#include "modulcmp.h"#include "modulbsc.h"#include "utility.h"#include "envrnmnt.h"#include "bload.h"#include "modulbin.h"#include "moduldef.h"

Go to the source code of this file.
Defines | |
| #define | _MODULDEF_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions | |
| globle void | AllocateDefmoduleGlobals (void *theEnv) |
| globle void | InitializeDefmodules (void *theEnv) |
| globle int | RegisterModuleItem (void *theEnv, char *theItem, void *(*allocateFunction)(void *), void(*freeFunction)(void *, void *), void *(*bloadModuleReference)(void *, int), void(*constructsToCModuleReference)(void *, FILE *, int, int, int), void *(*findFunction)(void *, char *)) |
| globle struct moduleItem * | GetListOfModuleItems (void *theEnv) |
| globle int | GetNumberOfModuleItems (void *theEnv) |
| globle struct moduleItem * | FindModuleItem (void *theEnv, char *theName) |
| globle void * | EnvGetCurrentModule (void *theEnv) |
| globle void * | EnvSetCurrentModule (void *theEnv, void *xNewValue) |
| globle void | SaveCurrentModule (void *theEnv) |
| globle void | RestoreCurrentModule (void *theEnv) |
| globle void * | GetModuleItem (void *theEnv, struct defmodule *theModule, int moduleItemIndex) |
| globle void | SetModuleItem (void *theEnv, struct defmodule *theModule, int moduleItemIndex, void *newValue) |
| globle void | CreateMainModule (void *theEnv) |
| globle void | SetListOfDefmodules (void *theEnv, void *defmodulePtr) |
| globle void * | EnvGetNextDefmodule (void *theEnv, void *defmodulePtr) |
| globle char * | EnvGetDefmoduleName (void *theEnv, void *defmodulePtr) |
| globle char * | EnvGetDefmodulePPForm (void *theEnv, void *defmodulePtr) |
| globle void | RemoveAllDefmodules (void *theEnv) |
| globle void * | EnvFindDefmodule (void *theEnv, char *defmoduleName) |
| globle void * | GetCurrentModuleCommand (void *theEnv) |
| globle void * | SetCurrentModuleCommand (void *theEnv) |
| globle void | AddAfterModuleChangeFunction (void *theEnv, char *name, void(*func)(void *), int priority) |
| globle void | IllegalModuleSpecifierMessage (void *theEnv) |
| #define _MODULDEF_SOURCE_ |
Definition at line 30 of file moduldef.c.
| #define _STDIO_INCLUDED_ |
Definition at line 36 of file moduldef.c.
| globle void AddAfterModuleChangeFunction | ( | void * | theEnv, | |
| char * | name, | |||
| void(*)(void *) | func, | |||
| int | priority | |||
| ) |
Definition at line 761 of file moduldef.c.
| globle void AllocateDefmoduleGlobals | ( | void * | theEnv | ) |
Definition at line 69 of file moduldef.c.
| globle void CreateMainModule | ( | void * | theEnv | ) |
Definition at line 398 of file moduldef.c.
| globle void* EnvFindDefmodule | ( | void * | theEnv, | |
| char * | defmoduleName | |||
| ) |
Definition at line 667 of file moduldef.c.
| globle void* EnvGetCurrentModule | ( | void * | theEnv | ) |
Definition at line 264 of file moduldef.c.
| globle char* EnvGetDefmoduleName | ( | void * | theEnv, | |
| void * | defmodulePtr | |||
| ) |
Definition at line 501 of file moduldef.c.
| globle char* EnvGetDefmodulePPForm | ( | void * | theEnv, | |
| void * | defmodulePtr | |||
| ) |
Definition at line 519 of file moduldef.c.
| globle void* EnvGetNextDefmodule | ( | void * | theEnv, | |
| void * | defmodulePtr | |||
| ) |
Definition at line 484 of file moduldef.c.
| globle void* EnvSetCurrentModule | ( | void * | theEnv, | |
| void * | xNewValue | |||
| ) |
Definition at line 273 of file moduldef.c.
| globle struct moduleItem* FindModuleItem | ( | void * | theEnv, | |
| char * | theName | |||
| ) | [read] |
Definition at line 246 of file moduldef.c.
| globle void* GetCurrentModuleCommand | ( | void * | theEnv | ) |
Definition at line 692 of file moduldef.c.
| globle struct moduleItem* GetListOfModuleItems | ( | void * | theEnv | ) | [read] |
Definition at line 227 of file moduldef.c.
| globle void* GetModuleItem | ( | void * | theEnv, | |
| struct defmodule * | theModule, | |||
| int | moduleItemIndex | |||
| ) |
Definition at line 358 of file moduldef.c.
| globle int GetNumberOfModuleItems | ( | void * | theEnv | ) |
Definition at line 236 of file moduldef.c.
| globle void IllegalModuleSpecifierMessage | ( | void * | theEnv | ) |
Definition at line 775 of file moduldef.c.
| globle void InitializeDefmodules | ( | void * | theEnv | ) |
Definition at line 160 of file moduldef.c.
| globle int RegisterModuleItem | ( | void * | theEnv, | |
| char * | theItem, | |||
| void *(*)(void *) | allocateFunction, | |||
| void(*)(void *, void *) | freeFunction, | |||
| void *(*)(void *, int) | bloadModuleReference, | |||
| void(*)(void *, FILE *, int, int, int) | constructsToCModuleReference, | |||
| void *(*)(void *, char *) | findFunction | |||
| ) |
Definition at line 189 of file moduldef.c.
| globle void RemoveAllDefmodules | ( | void * | theEnv | ) |
Definition at line 536 of file moduldef.c.
| globle void RestoreCurrentModule | ( | void * | theEnv | ) |
Definition at line 340 of file moduldef.c.
| globle void SaveCurrentModule | ( | void * | theEnv | ) |
Definition at line 322 of file moduldef.c.
| globle void* SetCurrentModuleCommand | ( | void * | theEnv | ) |
Definition at line 710 of file moduldef.c.
| globle void SetListOfDefmodules | ( | void * | theEnv, | |
| void * | defmodulePtr | |||
| ) |
Definition at line 468 of file moduldef.c.
| globle void SetModuleItem | ( | void * | theEnv, | |
| struct defmodule * | theModule, | |||
| int | moduleItemIndex, | |||
| void * | newValue | |||
| ) |
Definition at line 379 of file moduldef.c.
1.5.6