1    /*******************************************************/
2    /*      "C" Language Integrated Production System      */
3    /*                                                     */
4    /*               CLIPS Version 6.30  08/16/14          */
5    /*                                                     */
6    /*                                                     */
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.23: Correction for FalseSymbol/TrueSymbol. DR0859  */
20 /*                                                           */
21 /*            Changed name of variable exp to theExp         */
22 /*            because of Unix compiler warnings of shadowed  */
23 /*            definitions.                                   */
24 /*                                                           */
25 /*      6.24: Renamed BOOLEAN macro type to intBool.         */
26 /*                                                           */
27 /*      6.30: Added const qualifiers to remove C++           */
28 /*            deprecation warnings.                          */
29 /*                                                           */
30 /*            Fixed ParseSlotOverrides memory release issue. */
31 /*                                                           */
32 /*************************************************************/
33 
34 #ifndef _H_inspsr
35 #define _H_inspsr
36 
37 #ifndef _H_expressn
38 #include "expressn.h"
39 #endif
40 
41 #ifdef LOCALE
42 #undef LOCALE
43 #endif
44 
45 #ifdef _INSPSR_SOURCE_
46 #define LOCALE
47 #else
48 #define LOCALE extern
49 #endif
50 
51 #if ! RUN_TIME
52    LOCALE EXPRESSION                    *ParseInitializeInstance(void *,EXPRESSION *,const char *);
53    LOCALE EXPRESSION                    *ParseSlotOverrides(void *,const char *,int *);
54 #endif
55 
56    LOCALE EXPRESSION                    *ParseSimpleInstance(void *,EXPRESSION *,const char *);
57 
58 #endif /* _H_inspsr */
59 
60 
61 
62