#include <stdlib.h>#include "setup.h"#include "bload.h"#include "bsave.h"#include "classcom.h"#include "classfun.h"#include "classini.h"#include "cstrcbin.h"#include "cstrnbin.h"#include "envrnmnt.h"#include "insfun.h"#include "memalloc.h"#include "modulbin.h"#include "msgcom.h"#include "msgfun.h"#include "prntutil.h"#include "router.h"#include "objbin.h"

Go to the source code of this file.
Classes | |
| struct | bsaveDefclassModule |
| struct | bsavePackedClassLinks |
| struct | bsaveDefclass |
| struct | bsaveSlotName |
| struct | bsaveSlotDescriptor |
| struct | bsaveMessageHandler |
| struct | handlerBsaveInfo |
Defines | |
| #define | _OBJBIN_SOURCE_ |
| #define | SlotIndex(p) (((p) != NULL) ? (p)->bsaveIndex : -1L) |
| #define | SlotNameIndex(p) (p)->bsaveIndex |
| #define | LinkPointer(i) (((i) == -1L) ? NULL : (DEFCLASS **) &ObjectBinaryData(theEnv)->LinkArray[i]) |
| #define | SlotPointer(i) (((i) == -1L) ? NULL : (SLOT_DESC *) &ObjectBinaryData(theEnv)->SlotArray[i]) |
| #define | TemplateSlotPointer(i) (((i) == -1L) ? NULL : (SLOT_DESC **) &ObjectBinaryData(theEnv)->TmpslotArray[i]) |
| #define | OrderedSlotPointer(i) (((i) == -1L) ? NULL : (unsigned *) &ObjectBinaryData(theEnv)->MapslotArray[i]) |
| #define | SlotNamePointer(i) ((SLOT_NAME *) &ObjectBinaryData(theEnv)->SlotNameArray[i]) |
| #define | HandlerPointer(i) (((i) == -1L) ? NULL : (HANDLER *) &ObjectBinaryData(theEnv)->HandlerArray[i]) |
| #define | OrderedHandlerPointer(i) (((i) == -1L) ? NULL : (unsigned *) &ObjectBinaryData(theEnv)->MaphandlerArray[i]) |
Typedefs | |
| typedef struct bsaveDefclassModule | BSAVE_DEFCLASS_MODULE |
| typedef struct bsavePackedClassLinks | BSAVE_PACKED_CLASS_LINKS |
| typedef struct bsaveDefclass | BSAVE_DEFCLASS |
| typedef struct bsaveSlotName | BSAVE_SLOT_NAME |
| typedef struct bsaveSlotDescriptor | BSAVE_SLOT_DESC |
| typedef struct bsaveMessageHandler | BSAVE_HANDLER |
| typedef struct handlerBsaveInfo | HANDLER_BSAVE_INFO |
Functions | |
| globle void | SetupObjectsBload (void *theEnv) |
| globle void * | BloadDefclassModuleReference (void *theEnv, int theIndex) |
| #define HandlerPointer | ( | i | ) | (((i) == -1L) ? NULL : (HANDLER *) &ObjectBinaryData(theEnv)->HandlerArray[i]) |
| #define LinkPointer | ( | i | ) | (((i) == -1L) ? NULL : (DEFCLASS **) &ObjectBinaryData(theEnv)->LinkArray[i]) |
| #define OrderedHandlerPointer | ( | i | ) | (((i) == -1L) ? NULL : (unsigned *) &ObjectBinaryData(theEnv)->MaphandlerArray[i]) |
| #define OrderedSlotPointer | ( | i | ) | (((i) == -1L) ? NULL : (unsigned *) &ObjectBinaryData(theEnv)->MapslotArray[i]) |
| #define SlotIndex | ( | p | ) | (((p) != NULL) ? (p)->bsaveIndex : -1L) |
| #define SlotNamePointer | ( | i | ) | ((SLOT_NAME *) &ObjectBinaryData(theEnv)->SlotNameArray[i]) |
| #define SlotPointer | ( | i | ) | (((i) == -1L) ? NULL : (SLOT_DESC *) &ObjectBinaryData(theEnv)->SlotArray[i]) |
| #define TemplateSlotPointer | ( | i | ) | (((i) == -1L) ? NULL : (SLOT_DESC **) &ObjectBinaryData(theEnv)->TmpslotArray[i]) |
| typedef struct bsaveDefclass BSAVE_DEFCLASS |
| typedef struct bsaveDefclassModule BSAVE_DEFCLASS_MODULE |
| typedef struct bsaveMessageHandler BSAVE_HANDLER |
| typedef struct bsavePackedClassLinks BSAVE_PACKED_CLASS_LINKS |
| typedef struct bsaveSlotDescriptor BSAVE_SLOT_DESC |
| typedef struct bsaveSlotName BSAVE_SLOT_NAME |
| typedef struct handlerBsaveInfo HANDLER_BSAVE_INFO |
| globle void* BloadDefclassModuleReference | ( | void * | theEnv, | |
| int | theIndex | |||
| ) |
1.5.6