src/clipsrules/core/cstrnutl.c File Reference

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

Include dependency graph for cstrnutl.c:

Go to the source code of this file.

Defines

#define _CSTRNUTL_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle struct constraintRecordGetConstraintRecord (void *theEnv)
globle void SetAnyAllowedFlags (CONSTRAINT_RECORD *theConstraint, int justOne)
globle struct constraintRecordCopyConstraintRecord (void *theEnv, CONSTRAINT_RECORD *sourceConstraint)
globle void SetAnyRestrictionFlags (CONSTRAINT_RECORD *theConstraint, int justOne)
globle int SetConstraintType (int theType, CONSTRAINT_RECORD *constraints)
globle int CompareNumbers (void *theEnv, int type1, void *vptr1, int type2, void *vptr2)
globle CONSTRAINT_RECORDExpressionToConstraintRecord (void *theEnv, struct expr *theExpression)
globle CONSTRAINT_RECORDFunctionCallToConstraintRecord (void *theEnv, void *theFunction)
globle CONSTRAINT_RECORDArgumentTypeToConstraintRecord (void *theEnv, int theRestriction)


Define Documentation

#define _CSTRNUTL_SOURCE_

Definition at line 24 of file cstrnutl.c.

#define _STDIO_INCLUDED_

Definition at line 27 of file cstrnutl.c.


Function Documentation

globle CONSTRAINT_RECORD* ArgumentTypeToConstraintRecord ( void *  theEnv,
int  theRestriction 
)

Definition at line 568 of file cstrnutl.c.

globle int CompareNumbers ( void *  theEnv,
int  type1,
void *  vptr1,
int  type2,
void *  vptr2 
)

Definition at line 300 of file cstrnutl.c.

globle struct constraintRecord* CopyConstraintRecord ( void *  theEnv,
CONSTRAINT_RECORD sourceConstraint 
) [read]

Definition at line 123 of file cstrnutl.c.

globle CONSTRAINT_RECORD* ExpressionToConstraintRecord ( void *  theEnv,
struct expr theExpression 
)

Definition at line 397 of file cstrnutl.c.

globle CONSTRAINT_RECORD* FunctionCallToConstraintRecord ( void *  theEnv,
void *  theFunction 
)

Definition at line 485 of file cstrnutl.c.

globle struct constraintRecord* GetConstraintRecord ( void *  theEnv  )  [read]

Definition at line 47 of file cstrnutl.c.

globle void SetAnyAllowedFlags ( CONSTRAINT_RECORD theConstraint,
int  justOne 
)

Definition at line 91 of file cstrnutl.c.

globle void SetAnyRestrictionFlags ( CONSTRAINT_RECORD theConstraint,
int  justOne 
)

Definition at line 176 of file cstrnutl.c.

globle int SetConstraintType ( int  theType,
CONSTRAINT_RECORD constraints 
)

Definition at line 206 of file cstrnutl.c.


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