#include "conscomp.h"#include "modulpsr.h"#include "utility.h"#include <stdio.h>


Go to the source code of this file.
Classes | |
| struct | defmodule |
| struct | portItem |
| struct | defmoduleItemHeader |
| struct | moduleItem |
| struct | moduleStackItem |
| struct | defmoduleData |
Defines | |
| #define | MIHS (struct defmoduleItemHeader *) |
| #define | DEFMODULE_DATA 4 |
| #define | DefmoduleData(theEnv) ((struct defmoduleData *) GetEnvironmentData(theEnv,DEFMODULE_DATA)) |
| #define | LOCALE extern |
| #define | FindDefmodule(a) EnvFindDefmodule(GetCurrentEnvironment(),a) |
| #define | GetCurrentModule() EnvGetCurrentModule(GetCurrentEnvironment()) |
| #define | GetDefmoduleName(a) EnvGetDefmoduleName(GetCurrentEnvironment(),a) |
| #define | GetDefmodulePPForm(a) EnvGetDefmodulePPForm(GetCurrentEnvironment(),a) |
| #define | GetNextDefmodule(a) EnvGetNextDefmodule(GetCurrentEnvironment(),a) |
| #define | SetCurrentModule(a) EnvSetCurrentModule(GetCurrentEnvironment(),a) |
Typedefs | |
| typedef struct moduleStackItem | MODULE_STACK_ITEM |
Functions | |
| LOCALE void | InitializeDefmodules (void *) |
| LOCALE void * | EnvFindDefmodule (void *, char *) |
| LOCALE char * | EnvGetDefmoduleName (void *, void *) |
| LOCALE char * | EnvGetDefmodulePPForm (void *, void *) |
| LOCALE void * | EnvGetNextDefmodule (void *, void *) |
| LOCALE void | RemoveAllDefmodules (void *) |
| LOCALE int | AllocateModuleStorage (void) |
| LOCALE int | RegisterModuleItem (void *, char *, void *(*)(void *), void(*)(void *, void *), void *(*)(void *, int), void(*)(void *, FILE *, int, int, int), void *(*)(void *, char *)) |
| LOCALE void * | GetModuleItem (void *, struct defmodule *, int) |
| LOCALE void | SetModuleItem (void *, struct defmodule *, int, void *) |
| LOCALE void * | EnvGetCurrentModule (void *) |
| LOCALE void * | EnvSetCurrentModule (void *, void *) |
| LOCALE void * | GetCurrentModuleCommand (void *) |
| LOCALE void * | SetCurrentModuleCommand (void *) |
| LOCALE int | GetNumberOfModuleItems (void *) |
| LOCALE void | CreateMainModule (void *) |
| LOCALE void | SetListOfDefmodules (void *, void *) |
| LOCALE struct moduleItem * | GetListOfModuleItems (void *) |
| LOCALE struct moduleItem * | FindModuleItem (void *, char *) |
| LOCALE void | SaveCurrentModule (void *) |
| LOCALE void | RestoreCurrentModule (void *) |
| LOCALE void | AddAfterModuleChangeFunction (void *, char *, void(*)(void *), int) |
| LOCALE void | IllegalModuleSpecifierMessage (void *) |
| LOCALE void | AllocateDefmoduleGlobals (void *) |
| #define DEFMODULE_DATA 4 |
Definition at line 159 of file moduldef.h.
| #define DefmoduleData | ( | theEnv | ) | ((struct defmoduleData *) GetEnvironmentData(theEnv,DEFMODULE_DATA)) |
Definition at line 190 of file moduldef.h.
| #define FindDefmodule | ( | a | ) | EnvFindDefmodule(GetCurrentEnvironment(),a) |
Definition at line 202 of file moduldef.h.
| #define GetCurrentModule | ( | ) | EnvGetCurrentModule(GetCurrentEnvironment()) |
Definition at line 203 of file moduldef.h.
| #define GetDefmoduleName | ( | a | ) | EnvGetDefmoduleName(GetCurrentEnvironment(),a) |
Definition at line 204 of file moduldef.h.
| #define GetDefmodulePPForm | ( | a | ) | EnvGetDefmodulePPForm(GetCurrentEnvironment(),a) |
Definition at line 205 of file moduldef.h.
| #define GetNextDefmodule | ( | a | ) | EnvGetNextDefmodule(GetCurrentEnvironment(),a) |
Definition at line 206 of file moduldef.h.
| #define LOCALE extern |
Definition at line 199 of file moduldef.h.
| #define MIHS (struct defmoduleItemHeader *) |
Definition at line 107 of file moduldef.h.
| #define SetCurrentModule | ( | a | ) | EnvSetCurrentModule(GetCurrentEnvironment(),a) |
Definition at line 207 of file moduldef.h.
| typedef struct moduleStackItem MODULE_STACK_ITEM |
| LOCALE void AddAfterModuleChangeFunction | ( | void * | , | |
| char * | , | |||
| void(*)(void *) | , | |||
| int | ||||
| ) |
Definition at line 761 of file moduldef.c.
| LOCALE void AllocateDefmoduleGlobals | ( | void * | ) |
Definition at line 69 of file moduldef.c.
| LOCALE int AllocateModuleStorage | ( | void | ) |
| LOCALE void CreateMainModule | ( | void * | ) |
Definition at line 398 of file moduldef.c.
| LOCALE void* EnvFindDefmodule | ( | void * | , | |
| char * | ||||
| ) |
Definition at line 667 of file moduldef.c.
| LOCALE void* EnvGetCurrentModule | ( | void * | ) |
Definition at line 264 of file moduldef.c.
| LOCALE char* EnvGetDefmoduleName | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 501 of file moduldef.c.
| LOCALE char* EnvGetDefmodulePPForm | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 519 of file moduldef.c.
| LOCALE void* EnvGetNextDefmodule | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 484 of file moduldef.c.
| LOCALE void* EnvSetCurrentModule | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 273 of file moduldef.c.
| LOCALE struct moduleItem* FindModuleItem | ( | void * | , | |
| char * | ||||
| ) | [read] |
Definition at line 246 of file moduldef.c.
| LOCALE void* GetCurrentModuleCommand | ( | void * | ) |
Definition at line 692 of file moduldef.c.
| LOCALE struct moduleItem* GetListOfModuleItems | ( | void * | ) | [read] |
Definition at line 227 of file moduldef.c.
| LOCALE void* GetModuleItem | ( | void * | , | |
| struct defmodule * | , | |||
| int | ||||
| ) |
Definition at line 358 of file moduldef.c.
| LOCALE int GetNumberOfModuleItems | ( | void * | ) |
Definition at line 236 of file moduldef.c.
| LOCALE void IllegalModuleSpecifierMessage | ( | void * | ) |
Definition at line 775 of file moduldef.c.
| LOCALE void InitializeDefmodules | ( | void * | ) |
Definition at line 160 of file moduldef.c.
| LOCALE int RegisterModuleItem | ( | void * | , | |
| char * | , | |||
| void * | *)(void *, | |||
| void(*)(void *, void *) | , | |||
| void * | *)(void *, int, | |||
| void(*)(void *, FILE *, int, int, int) | , | |||
| void * | *)(void *, char * | |||
| ) |
| LOCALE void RemoveAllDefmodules | ( | void * | ) |
Definition at line 536 of file moduldef.c.
| LOCALE void RestoreCurrentModule | ( | void * | ) |
Definition at line 340 of file moduldef.c.
| LOCALE void SaveCurrentModule | ( | void * | ) |
Definition at line 322 of file moduldef.c.
| LOCALE void* SetCurrentModuleCommand | ( | void * | ) |
Definition at line 710 of file moduldef.c.
| LOCALE void SetListOfDefmodules | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 468 of file moduldef.c.
| LOCALE void SetModuleItem | ( | void * | , | |
| struct defmodule * | , | |||
| int | , | |||
| void * | ||||
| ) |
Definition at line 379 of file moduldef.c.
1.5.6