#include "setup.h"#include "memalloc.h"#include "router.h"#include "envrnmnt.h"#include "sysdep.h"#include "modulpsr.h"#include "modulutl.h"

Go to the source code of this file.
Defines | |
| #define | _MODULUTL_SOURCE_ |
Functions | |
| globle unsigned | FindModuleSeparator (char *theString) |
| globle SYMBOL_HN * | ExtractModuleName (void *theEnv, unsigned thePosition, char *theString) |
| globle SYMBOL_HN * | ExtractConstructName (void *theEnv, unsigned thePosition, char *theString) |
| globle char * | ExtractModuleAndConstructName (void *theEnv, char *theName) |
| globle void * | FindImportedConstruct (void *theEnv, char *constructName, struct defmodule *matchModule, char *findName, int *count, int searchCurrent, struct defmodule *notYetDefinedInModule) |
| globle void | AmbiguousReferenceErrorMessage (void *theEnv, char *constructName, char *findName) |
| globle void | MarkModulesAsUnvisited (void *theEnv) |
| globle intBool | ConstructExported (void *theEnv, char *constructTypeStr, struct symbolHashNode *moduleName, struct symbolHashNode *findName) |
| globle void | ListItemsDriver (void *theEnv, char *logicalName, struct defmodule *theModule, char *singleName, char *pluralName, void *(*nextFunction)(void *, void *), char *(*nameFunction)(void *), void(*printFunction)(void *, char *, void *), int(*doItFunction)(void *, void *)) |
| globle long | DoForAllModules (void *theEnv, void(*actionFunction)(struct defmodule *, void *), int interruptable, void *userBuffer) |
| #define _MODULUTL_SOURCE_ |
Definition at line 24 of file modulutl.c.
| globle void AmbiguousReferenceErrorMessage | ( | void * | theEnv, | |
| char * | constructName, | |||
| char * | findName | |||
| ) |
Definition at line 342 of file modulutl.c.
| globle intBool ConstructExported | ( | void * | theEnv, | |
| char * | constructTypeStr, | |||
| struct symbolHashNode * | moduleName, | |||
| struct symbolHashNode * | findName | |||
| ) |
Definition at line 547 of file modulutl.c.
| globle long DoForAllModules | ( | void * | theEnv, | |
| void(*)(struct defmodule *, void *) | actionFunction, | |||
| int | interruptable, | |||
| void * | userBuffer | |||
| ) |
Definition at line 675 of file modulutl.c.
| globle SYMBOL_HN* ExtractConstructName | ( | void * | theEnv, | |
| unsigned | thePosition, | |||
| char * | theString | |||
| ) |
Definition at line 136 of file modulutl.c.
| globle char* ExtractModuleAndConstructName | ( | void * | theEnv, | |
| char * | theName | |||
| ) |
Definition at line 204 of file modulutl.c.
| globle SYMBOL_HN* ExtractModuleName | ( | void * | theEnv, | |
| unsigned | thePosition, | |||
| char * | theString | |||
| ) |
Definition at line 76 of file modulutl.c.
| globle void* FindImportedConstruct | ( | void * | theEnv, | |
| char * | constructName, | |||
| struct defmodule * | matchModule, | |||
| char * | findName, | |||
| int * | count, | |||
| int | searchCurrent, | |||
| struct defmodule * | notYetDefinedInModule | |||
| ) |
Definition at line 253 of file modulutl.c.
| globle unsigned FindModuleSeparator | ( | char * | theString | ) |
Definition at line 51 of file modulutl.c.
| globle void ListItemsDriver | ( | void * | theEnv, | |
| char * | logicalName, | |||
| struct defmodule * | theModule, | |||
| char * | singleName, | |||
| char * | pluralName, | |||
| void *(*)(void *, void *) | nextFunction, | |||
| char *(*)(void *) | nameFunction, | |||
| void(*)(void *, char *, void *) | printFunction, | |||
| int(*)(void *, void *) | doItFunction | |||
| ) |
Definition at line 587 of file modulutl.c.
| globle void MarkModulesAsUnvisited | ( | void * | theEnv | ) |
Definition at line 359 of file modulutl.c.
1.5.6