|
Classes |
| struct | callFunctionItem |
| struct | trackedMemory |
| struct | utilityData |
Defines |
| #define | UTILITY_DATA 55 |
| #define | UtilityData(theEnv) ((struct utilityData *) GetEnvironmentData(theEnv,UTILITY_DATA)) |
| #define | IsUTF8Start(ch) (((ch) & 0xC0) != 0x80) |
| #define | IsUTF8MultiByteStart(ch) ((((unsigned char) ch) >= 0xC0) && (((unsigned char) ch) <= 0xF7)) |
| #define | IsUTF8MultiByteContinuation(ch) ((((unsigned char) ch) >= 0x80) && (((unsigned char) ch) <= 0xBF)) |
| #define | LOCALE extern |
| #define | DecrementGCLocks() EnvDecrementGCLocks(GetCurrentEnvironment()) |
| #define | IncrementGCLocks() EnvIncrementGCLocks(GetCurrentEnvironment()) |
| #define | RemovePeriodicFunction(a) EnvRemovePeriodicFunction(GetCurrentEnvironment(),a) |
Functions |
| LOCALE void | InitializeUtilityData (void *) |
| LOCALE void | PeriodicCleanup (void *, intBool, intBool) |
| LOCALE intBool | AddCleanupFunction (void *, char *, void(*)(void *), int) |
| LOCALE intBool | EnvAddPeriodicFunction (void *, char *, void(*)(void *), int) |
| LOCALE intBool | AddPeriodicFunction (char *, void(*)(void), int) |
| LOCALE intBool | RemoveCleanupFunction (void *, char *) |
| LOCALE intBool | EnvRemovePeriodicFunction (void *, char *) |
| LOCALE char * | AppendStrings (void *, char *, char *) |
| LOCALE char * | StringPrintForm (void *, char *) |
| LOCALE char * | AppendToString (void *, char *, char *, size_t *, size_t *) |
| LOCALE char * | InsertInString (void *, char *, size_t, char *, size_t *, size_t *) |
| LOCALE char * | AppendNToString (void *, char *, char *, size_t, size_t *, size_t *) |
| LOCALE char * | EnlargeString (void *, size_t, char *, size_t *, size_t *) |
| LOCALE char * | ExpandStringWithChar (void *, int, char *, size_t *, size_t *, size_t) |
| LOCALE struct callFunctionItem * | AddFunctionToCallList (void *, char *, int, void(*)(void *), struct callFunctionItem *, intBool) |
| LOCALE struct callFunctionItem * | AddFunctionToCallListWithContext (void *, char *, int, void(*)(void *), struct callFunctionItem *, intBool, void *) |
| LOCALE struct callFunctionItem * | RemoveFunctionFromCallList (void *, char *, struct callFunctionItem *, int *) |
| LOCALE void | DeallocateCallList (void *, struct callFunctionItem *) |
| LOCALE unsigned long | ItemHashValue (void *, unsigned short, void *, unsigned long) |
| LOCALE void | YieldTime (void *) |
| LOCALE short | SetGarbageCollectionHeuristics (void *, short) |
| LOCALE void | EnvIncrementGCLocks (void *) |
| LOCALE void | EnvDecrementGCLocks (void *) |
| LOCALE short | EnablePeriodicFunctions (void *, short) |
| LOCALE short | EnableYieldFunction (void *, short) |
| LOCALE struct trackedMemory * | AddTrackedMemory (void *, void *, size_t) |
| LOCALE void | RemoveTrackedMemory (void *, struct trackedMemory *) |
| LOCALE void | UTF8Increment (char *, size_t *) |
| LOCALE size_t | UTF8Offset (char *, size_t) |
| LOCALE size_t | UTF8Length (char *) |
| LOCALE size_t | UTF8CharNum (char *, size_t) |