00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _H_clsltpsr
00022 #define _H_clsltpsr
00023
00024 #if OBJECT_SYSTEM && (! BLOAD_ONLY) && (! RUN_TIME)
00025
00026 #define MATCH_RLN "pattern-match"
00027 #define REACTIVE_RLN "reactive"
00028 #define NONREACTIVE_RLN "non-reactive"
00029
00030 #ifndef _H_object
00031 #include "object.h"
00032 #endif
00033
00034 typedef struct tempSlotLink
00035 {
00036 SLOT_DESC *desc;
00037 struct tempSlotLink *nxt;
00038 } TEMP_SLOT_LINK;
00039
00040 #ifdef LOCALE
00041 #undef LOCALE
00042 #endif
00043
00044 #ifdef _CLSLTPSR_SOURCE_
00045 #define LOCALE
00046 #else
00047 #define LOCALE extern
00048 #endif
00049
00050 LOCALE TEMP_SLOT_LINK *ParseSlot(void *,char *,TEMP_SLOT_LINK *,PACKED_CLASS_LINKS *,int,int);
00051 LOCALE void DeleteSlots(void *,TEMP_SLOT_LINK *);
00052
00053 #ifndef _CLSLTPSR_SOURCE_
00054 #endif
00055
00056 #endif
00057
00058 #endif
00059
00060
00061
00062
00063