#include "symbol.h"

Go to the source code of this file.
Classes | |
| struct | environmentCleanupFunction |
| struct | environmentData |
Defines | |
| #define | LOCALE extern |
| #define | USER_ENVIRONMENT_DATA 70 |
| #define | MAXIMUM_ENVIRONMENT_POSITIONS 100 |
| #define | GetEnvironmentData(theEnv, position) (((struct environmentData *) theEnv)->theData[position]) |
| #define | SetEnvironmentData(theEnv, position, value) (((struct environmentData *) theEnv)->theData[position] = value) |
Typedefs | |
| typedef struct environmentData | ENVIRONMENT_DATA |
| typedef struct environmentData * | ENVIRONMENT_DATA_PTR |
Functions | |
| LOCALE intBool | AllocateEnvironmentData (void *, unsigned int, unsigned long, void(*)(void *)) |
| LOCALE intBool | DeallocateEnvironmentData (void) |
| LOCALE void * | CreateEnvironment (void) |
| LOCALE void * | CreateRuntimeEnvironment (struct symbolHashNode **, struct floatHashNode **, struct integerHashNode **, struct bitMapHashNode **) |
| LOCALE intBool | DestroyEnvironment (void *) |
| LOCALE intBool | AddEnvironmentCleanupFunction (void *, char *, void(*)(void *), int) |
| LOCALE void * | GetEnvironmentContext (void *) |
| LOCALE void * | SetEnvironmentContext (void *, void *) |
| LOCALE void * | GetEnvironmentRouterContext (void *) |
| LOCALE void * | SetEnvironmentRouterContext (void *, void *) |
| LOCALE void * | GetEnvironmentFunctionContext (void *) |
| LOCALE void * | SetEnvironmentFunctionContext (void *, void *) |
| LOCALE void * | GetEnvironmentCallbackContext (void *) |
| LOCALE void * | SetEnvironmentCallbackContext (void *, void *) |
| #define GetEnvironmentData | ( | theEnv, | |||
| position | ) | (((struct environmentData *) theEnv)->theData[position]) |
Definition at line 76 of file envrnmnt.h.
| #define LOCALE extern |
Definition at line 45 of file envrnmnt.h.
| #define MAXIMUM_ENVIRONMENT_POSITIONS 100 |
Definition at line 49 of file envrnmnt.h.
| #define SetEnvironmentData | ( | theEnv, | |||
| position, | |||||
| value | ) | (((struct environmentData *) theEnv)->theData[position] = value) |
Definition at line 77 of file envrnmnt.h.
| #define USER_ENVIRONMENT_DATA 70 |
Definition at line 48 of file envrnmnt.h.
| typedef struct environmentData ENVIRONMENT_DATA |
Definition at line 73 of file envrnmnt.h.
| typedef struct environmentData* ENVIRONMENT_DATA_PTR |
Definition at line 74 of file envrnmnt.h.
| LOCALE intBool AddEnvironmentCleanupFunction | ( | void * | , | |
| char * | , | |||
| void(*)(void *) | , | |||
| int | ||||
| ) |
Definition at line 642 of file envrnmnt.c.
| LOCALE intBool AllocateEnvironmentData | ( | void * | , | |
| unsigned | int, | |||
| unsigned | long, | |||
| void(*)(void *) | ||||
| ) |
Definition at line 86 of file envrnmnt.c.
| LOCALE void* CreateEnvironment | ( | void | ) |
Definition at line 291 of file envrnmnt.c.
| LOCALE void* CreateRuntimeEnvironment | ( | struct symbolHashNode ** | , | |
| struct floatHashNode ** | , | |||
| struct integerHashNode ** | , | |||
| struct bitMapHashNode ** | ||||
| ) |
Definition at line 300 of file envrnmnt.c.
| LOCALE intBool DeallocateEnvironmentData | ( | void | ) |
Definition at line 155 of file envrnmnt.c.
| LOCALE intBool DestroyEnvironment | ( | void * | ) |
Definition at line 561 of file envrnmnt.c.
| LOCALE void* GetEnvironmentCallbackContext | ( | void * | ) |
Definition at line 534 of file envrnmnt.c.
| LOCALE void* GetEnvironmentContext | ( | void * | ) |
Definition at line 453 of file envrnmnt.c.
| LOCALE void* GetEnvironmentFunctionContext | ( | void * | ) |
Definition at line 507 of file envrnmnt.c.
| LOCALE void* GetEnvironmentRouterContext | ( | void * | ) |
Definition at line 480 of file envrnmnt.c.
| LOCALE void* SetEnvironmentCallbackContext | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 544 of file envrnmnt.c.
| LOCALE void* SetEnvironmentContext | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 463 of file envrnmnt.c.
| LOCALE void* SetEnvironmentFunctionContext | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 517 of file envrnmnt.c.
| LOCALE void* SetEnvironmentRouterContext | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 490 of file envrnmnt.c.
1.5.6