00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.20 01/31/02 */ 00005 /* */ 00006 /* FACT MATCH HEADER FILE */ 00007 /*******************************************************/ 00008 00009 /*************************************************************/ 00010 /* Purpose: */ 00011 /* */ 00012 /* Principal Programmer(s): */ 00013 /* Gary D. Riley */ 00014 /* */ 00015 /* Contributing Programmer(s): */ 00016 /* */ 00017 /* Revision History: */ 00018 /* */ 00019 /*************************************************************/ 00020 00021 #ifndef _H_factmch 00022 00023 #define _H_factmch 00024 00025 #ifndef _H_evaluatn 00026 #include "evaluatn.h" 00027 #endif 00028 #ifndef _H_factmngr 00029 #include "factmngr.h" 00030 #endif 00031 #ifndef _H_factbld 00032 #include "factbld.h" 00033 #endif 00034 00035 #ifdef LOCALE 00036 #undef LOCALE 00037 #endif 00038 00039 #ifdef _FACTMCH_SOURCE_ 00040 #define LOCALE 00041 #else 00042 #define LOCALE extern 00043 #endif 00044 00045 LOCALE void FactPatternMatch(void *,struct fact *, 00046 struct factPatternNode *,int, 00047 struct multifieldMarker *, 00048 struct multifieldMarker *); 00049 LOCALE void MarkFactPatternForIncrementalReset(void *,struct patternNodeHeader *,int); 00050 LOCALE void FactsIncrementalReset(void *); 00051 00052 #endif 00053 00054 00055 00056 00057 00058
1.5.6