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