static void DestroyDeffunctionAction( void *theEnv, EXEC_STATUS, struct constructHeader *theConstruct, void *buffer) { #if MAC_MCW || WIN_MCW || MAC_XCD #pragma unused(buffer) #endif #if (! BLOAD_ONLY) && (! RUN_TIME) struct deffunctionStruct *theDeffunction = (struct deffunctionStruct *) theConstruct; if (theDeffunction == NULL) return; ReturnPackedExpression(theEnv,execStatus,theDeffunction->code); DestroyConstructHeader(theEnv,execStatus,&theDeffunction->header); rtn_struct(theEnv,execStatus,deffunctionStruct,theDeffunction); #else #if MAC_MCW || WIN_MCW || MAC_XCD #pragma unused(theConstruct,theEnv) #endif #endif }
static void DestroyDeffunctionAction( void *theEnv, struct constructHeader *theConstruct, void *buffer) { #if (! BLOAD_ONLY) && (! RUN_TIME) struct deffunctionStruct *theDeffunction = (struct deffunctionStruct *) theConstruct; if (theDeffunction == NULL) return; ReturnPackedExpression(theEnv,theDeffunction->code); DestroyConstructHeader(theEnv,&theDeffunction->header); rtn_struct(theEnv,deffunctionStruct,theDeffunction); #else #endif }
static void DestroyDeffactsAction( void *theEnv, struct constructHeader *theConstruct, void *buffer) { #if MAC_MCW || WIN_MCW || MAC_XCD #pragma unused(buffer) #endif #if (! BLOAD_ONLY) && (! RUN_TIME) struct deffacts *theDeffacts = (struct deffacts *) theConstruct; if (theDeffacts == NULL) return; ReturnPackedExpression(theEnv,theDeffacts->assertList); DestroyConstructHeader(theEnv,&theDeffacts->header); rtn_struct(theEnv,deffacts,theDeffacts); #else #if MAC_MCW || WIN_MCW || MAC_XCD #pragma unused(theEnv,theConstruct) #endif #endif }
static void DestroyDefinstancesAction( void *theEnv, struct constructHeader *theConstruct, void *buffer) { #if MAC_MCW || IBM_MCW || MAC_XCD #pragma unused(buffer) #endif #if (! BLOAD_ONLY) && (! RUN_TIME) struct definstances *theDefinstances = (struct definstances *) theConstruct; if (theDefinstances == NULL) return; ReturnPackedExpression(theEnv,theDefinstances->mkinstance); DestroyConstructHeader(theEnv,&theDefinstances->header); rtn_struct(theEnv,definstances,theDefinstances); #else #if MAC_MCW || IBM_MCW || MAC_XCD #pragma unused(theConstruct,theEnv) #endif #endif }