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: Changed name of variable exp to theExp */ 20 /* because of Unix compiler warnings of shadowed */ 21 /* definitions. */ 22 /* */ 23 /* 6.24: Removed IMPERATIVE_MESSAGE_HANDLERS */ 24 /* compilation flag. */ 25 /* */ 26 /* 6.30: Renamed BOOLEAN macro type to intBool. */ 27 /* */ 28 /* GetConstructNameAndComment API change. */ 29 /* */ 30 /* Changed integer type/precision. */ 31 /* */ 32 /* Used gensprintf instead of sprintf. */ 33 /* */ 34 /* Added const qualifiers to remove C++ */ 35 /* deprecation warnings. */ 36 /* */ 37 /* Fixed linkage issue when BLOAD_AND_SAVE */ 38 /* compiler flag is set to 0. */ 39 /* */ 40 /*************************************************************/ 41 42 #ifndef _H_msgpsr 43 #define _H_msgpsr 44 45 #if OBJECT_SYSTEM && (! BLOAD_ONLY) && (! RUN_TIME) 46 47 #define SELF_STRING "self" 48 49 #ifndef _H_object 50 #include "object.h" 51 #endif 52 53 #ifdef LOCALE 54 #undef LOCALE 55 #endif 56 57 #ifdef _MSGCOM_SOURCE_ 58 #define LOCALE 59 #else 60 #define LOCALE extern 61 #endif 62 63 LOCALE int ParseDefmessageHandler(void *,const char *); 64 LOCALE void CreateGetAndPutHandlers(void *,SLOT_DESC *); 65 66 #endif /* OBJECT_SYSTEM && (! BLOAD_ONLY) && (! RUN_TIME) */ 67 68 #endif /* _H_msgpsr */ 69 70 71 72