src/clipsrules/core/cstrnops.c File Reference

#include "setup.h"
#include <stdio.h>
#include <stdlib.h>
#include "constant.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "router.h"
#include "extnfunc.h"
#include "scanner.h"
#include "multifld.h"
#include "constrnt.h"
#include "cstrnchk.h"
#include "cstrnutl.h"
#include "cstrnops.h"

Include dependency graph for cstrnops.c:

Go to the source code of this file.

Defines

#define _CSTRNOPS_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle struct constraintRecordIntersectConstraints (void *theEnv, CONSTRAINT_RECORD *c1, CONSTRAINT_RECORD *c2)
globle struct constraintRecordUnionConstraints (void *theEnv, CONSTRAINT_RECORD *c1, CONSTRAINT_RECORD *c2)
globle void RemoveConstantFromConstraint (void *theEnv, int theType, void *theValue, CONSTRAINT_RECORD *theConstraint)


Define Documentation

#define _CSTRNOPS_SOURCE_

Definition at line 25 of file cstrnops.c.

#define _STDIO_INCLUDED_

Definition at line 30 of file cstrnops.c.


Function Documentation

globle struct constraintRecord* IntersectConstraints ( void *  theEnv,
CONSTRAINT_RECORD c1,
CONSTRAINT_RECORD c2 
) [read]

Definition at line 94 of file cstrnops.c.

globle void RemoveConstantFromConstraint ( void *  theEnv,
int  theType,
void *  theValue,
CONSTRAINT_RECORD theConstraint 
)

Definition at line 1137 of file cstrnops.c.

globle struct constraintRecord* UnionConstraints ( void *  theEnv,
CONSTRAINT_RECORD c1,
CONSTRAINT_RECORD c2 
) [read]

Definition at line 642 of file cstrnops.c.


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