src/clipsrules/core/genrcbin.c File Reference

#include "setup.h"
#include "constant.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "bload.h"
#include "bsave.h"
#include "cstrcbin.h"
#include "objbin.h"
#include "genrccom.h"
#include "modulbin.h"
#include "genrcbin.h"
#include "router.h"

Include dependency graph for genrcbin.c:

Go to the source code of this file.

Classes

struct  bsaveRestriction
struct  bsaveMethod
struct  bsaveGenericFunc
struct  bsaveGenericModule

Defines

#define _GENRCBIN_SOURCE_
#define MethodPointer(i)   (((i) == -1L) ? NULL : (DEFMETHOD *) &DefgenericBinaryData(theEnv)->MethodArray[i])
#define RestrictionPointer(i)   (((i) == -1L) ? NULL : (RESTRICTION *) &DefgenericBinaryData(theEnv)->RestrictionArray[i])
#define TypePointer(i)   (((i) == -1L) ? NULL : (void **) &DefgenericBinaryData(theEnv)->TypeArray[i])

Typedefs

typedef struct bsaveRestriction BSAVE_RESTRICTION
typedef struct bsaveMethod BSAVE_METHOD
typedef struct bsaveGenericFunc BSAVE_GENERIC
typedef struct bsaveGenericModule BSAVE_DEFGENERIC_MODULE

Functions

globle void SetupGenericsBload (void *theEnv)
globle void * BloadDefgenericModuleReference (void *theEnv, int theIndex)


Define Documentation

#define _GENRCBIN_SOURCE_

Definition at line 45 of file genrcbin.c.

#define MethodPointer (  )     (((i) == -1L) ? NULL : (DEFMETHOD *) &DefgenericBinaryData(theEnv)->MethodArray[i])

Definition at line 56 of file genrcbin.c.

#define RestrictionPointer (  )     (((i) == -1L) ? NULL : (RESTRICTION *) &DefgenericBinaryData(theEnv)->RestrictionArray[i])

Definition at line 57 of file genrcbin.c.

#define TypePointer (  )     (((i) == -1L) ? NULL : (void **) &DefgenericBinaryData(theEnv)->TypeArray[i])

Definition at line 58 of file genrcbin.c.


Typedef Documentation

typedef struct bsaveMethod BSAVE_METHOD


Function Documentation

globle void* BloadDefgenericModuleReference ( void *  theEnv,
int  theIndex 
)

Definition at line 189 of file genrcbin.c.

globle void SetupGenericsBload ( void *  theEnv  ) 

Definition at line 136 of file genrcbin.c.


Generated on Mon Jan 10 22:33:41 2011 by  doxygen 1.5.6