src/clipsrules/core/cstrnpsr.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 "scanner.h"
#include "cstrnutl.h"
#include "cstrnchk.h"
#include "sysdep.h"
#include "cstrnpsr.h"

Include dependency graph for cstrnpsr.c:

Go to the source code of this file.

Defines

#define _CSTRNPSR_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle intBool CheckConstraintParseConflicts (void *theEnv, CONSTRAINT_RECORD *constraints)
globle void AttributeConflictErrorMessage (void *theEnv, char *attribute1, char *attribute2)
globle void InitializeConstraintParseRecord (CONSTRAINT_PARSE_RECORD *parsedConstraints)
globle intBool StandardConstraint (char *constraintName)
globle intBool ParseStandardConstraint (void *theEnv, char *readSource, char *constraintName, CONSTRAINT_RECORD *constraints, CONSTRAINT_PARSE_RECORD *parsedConstraints, int multipleValuesAllowed)
globle void OverlayConstraint (void *theEnv, CONSTRAINT_PARSE_RECORD *pc, CONSTRAINT_RECORD *cdst, CONSTRAINT_RECORD *csrc)
globle void OverlayConstraintParseRecord (CONSTRAINT_PARSE_RECORD *dst, CONSTRAINT_PARSE_RECORD *src)


Define Documentation

#define _CSTRNPSR_SOURCE_

Definition at line 30 of file cstrnpsr.c.

#define _STDIO_INCLUDED_

Definition at line 33 of file cstrnpsr.c.


Function Documentation

globle void AttributeConflictErrorMessage ( void *  theEnv,
char *  attribute1,
char *  attribute2 
)

Definition at line 196 of file cstrnpsr.c.

globle intBool CheckConstraintParseConflicts ( void *  theEnv,
CONSTRAINT_RECORD constraints 
)

Definition at line 77 of file cstrnpsr.c.

globle void InitializeConstraintParseRecord ( CONSTRAINT_PARSE_RECORD parsedConstraints  ) 

Definition at line 216 of file cstrnpsr.c.

globle void OverlayConstraint ( void *  theEnv,
CONSTRAINT_PARSE_RECORD pc,
CONSTRAINT_RECORD cdst,
CONSTRAINT_RECORD csrc 
)

Definition at line 343 of file cstrnpsr.c.

globle void OverlayConstraintParseRecord ( CONSTRAINT_PARSE_RECORD dst,
CONSTRAINT_PARSE_RECORD src 
)

Definition at line 454 of file cstrnpsr.c.

globle intBool ParseStandardConstraint ( void *  theEnv,
char *  readSource,
char *  constraintName,
CONSTRAINT_RECORD constraints,
CONSTRAINT_PARSE_RECORD parsedConstraints,
int  multipleValuesAllowed 
)

Definition at line 262 of file cstrnpsr.c.

globle intBool StandardConstraint ( char *  constraintName  ) 

Definition at line 237 of file cstrnpsr.c.


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