|
Defines |
| #define | _UTILITY_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
| #define | MAX_EPHEMERAL_COUNT 1000L |
| #define | MAX_EPHEMERAL_SIZE 10240L |
| #define | COUNT_INCREMENT 1000L |
| #define | SIZE_INCREMENT 10240L |
Functions |
| globle void | InitializeUtilityData (void *theEnv) |
| globle void | PeriodicCleanup (void *theEnv, intBool cleanupAllDepths, intBool useHeuristics) |
| globle intBool | AddCleanupFunction (void *theEnv, char *name, void(*theFunction)(void *), int priority) |
| globle intBool | AddPeriodicFunction (char *name, void(*theFunction)(void), int priority) |
| globle intBool | EnvAddPeriodicFunction (void *theEnv, char *name, void(*theFunction)(void *), int priority) |
| globle intBool | RemoveCleanupFunction (void *theEnv, char *name) |
| globle intBool | EnvRemovePeriodicFunction (void *theEnv, char *name) |
| globle char * | StringPrintForm (void *theEnv, char *str) |
| globle char * | AppendStrings (void *theEnv, char *str1, char *str2) |
| globle char * | AppendToString (void *theEnv, char *appendStr, char *oldStr, size_t *oldPos, size_t *oldMax) |
| globle char * | InsertInString (void *theEnv, char *insertStr, size_t position, char *oldStr, size_t *oldPos, size_t *oldMax) |
| globle char * | EnlargeString (void *theEnv, size_t length, char *oldStr, size_t *oldPos, size_t *oldMax) |
| globle char * | AppendNToString (void *theEnv, char *appendStr, char *oldStr, size_t length, size_t *oldPos, size_t *oldMax) |
| globle char * | ExpandStringWithChar (void *theEnv, int inchar, char *str, size_t *pos, size_t *max, size_t newSize) |
| globle struct callFunctionItem * | AddFunctionToCallList (void *theEnv, char *name, int priority, void(*func)(void *), struct callFunctionItem *head, intBool environmentAware) |
| globle struct callFunctionItem * | AddFunctionToCallListWithContext (void *theEnv, char *name, int priority, void(*func)(void *), struct callFunctionItem *head, intBool environmentAware, void *context) |
| globle struct callFunctionItem * | RemoveFunctionFromCallList (void *theEnv, char *name, struct callFunctionItem *head, int *found) |
| globle void | DeallocateCallList (void *theEnv, struct callFunctionItem *theList) |
| globle unsigned long | ItemHashValue (void *theEnv, unsigned short theType, void *theValue, unsigned long theRange) |
| globle void | YieldTime (void *theEnv) |
| globle short | SetGarbageCollectionHeuristics (void *theEnv, short newValue) |
| globle void | EnvIncrementGCLocks (void *theEnv) |
| globle void | EnvDecrementGCLocks (void *theEnv) |
| globle short | EnablePeriodicFunctions (void *theEnv, short value) |
| globle short | EnableYieldFunction (void *theEnv, short value) |
| globle struct trackedMemory * | AddTrackedMemory (void *theEnv, void *theMemory, size_t theSize) |
| globle void | RemoveTrackedMemory (void *theEnv, struct trackedMemory *theTracker) |
| globle size_t | UTF8Length (char *s) |
| globle void | UTF8Increment (char *s, size_t *i) |
| globle size_t | UTF8Offset (char *str, size_t charnum) |
| globle size_t | UTF8CharNum (char *s, size_t offset) |