1 /*******************************************************/ 2 /* "C" Language Integrated Production System */ 3 /* */ 4 /* CLIPS Version 6.30 08/16/14 */ 5 /* */ 6 /* OBJECT PATTERN MATCHER MODULE */ 7 /*******************************************************/ 8 9 /*************************************************************/ 10 /* Purpose: */ 11 /* */ 12 /* Principal Programmer(s): */ 13 /* Brian L. Dantes */ 14 /* */ 15 /* Contributing Programmer(s): */ 16 /* */ 17 /* Revision History: */ 18 /* */ 19 /* 6.24: Removed INCREMENTAL_RESET compilation flag. */ 20 /* */ 21 /* Converted INSTANCE_PATTERN_MATCHING to */ 22 /* DEFRULE_CONSTRUCT. */ 23 /* */ 24 /* Renamed BOOLEAN macro type to intBool. */ 25 /* */ 26 /* 6.30: Changed integer type/precision. */ 27 /* */ 28 /* Removed conditional code for unsupported */ 29 /* compilers/operating systems (IBM_MCW, */ 30 /* MAC_MCW, and IBM_TBC). */ 31 /* */ 32 /* Support for long long integers. */ 33 /* */ 34 /* Added support for hashed comparisons to */ 35 /* constants. */ 36 /* */ 37 /* Added support for hashed alpha memories. */ 38 /* */ 39 /* Added const qualifiers to remove C++ */ 40 /* deprecation warnings. */ 41 /* */ 42 /*************************************************************/ 43 44 #ifndef _H_objrtbld 45 #define _H_objrtbld 46 47 #if DEFRULE_CONSTRUCT && OBJECT_SYSTEM 48 49 #ifdef LOCALE 50 #undef LOCALE 51 #endif 52 53 #ifdef _OBJRTBLD_SOURCE_ 54 #define LOCALE 55 #else 56 #define LOCALE extern 57 #endif 58 59 LOCALE void SetupObjectPatternStuff(void *); 60 61 #endif /* DEFRULE_CONSTRUCT && OBJECT_SYSTEM */ 62 63 #endif /* _H_objrtbld */ 64 65 66 67