00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.24 06/05/06 */ 00005 /* */ 00006 /* DEFGLOBAL COMMANDS HEADER FILE */ 00007 /*******************************************************/ 00008 00009 /*************************************************************/ 00010 /* Purpose: */ 00011 /* */ 00012 /* Principal Programmer(s): */ 00013 /* Gary D. Riley */ 00014 /* */ 00015 /* Contributing Programmer(s): */ 00016 /* Brian L. Dantes */ 00017 /* */ 00018 /* Revision History: */ 00019 /* */ 00020 /* 6.24: Renamed BOOLEAN macro type to intBool. */ 00021 /* */ 00022 /*************************************************************/ 00023 00024 #ifndef _H_globlcom 00025 #define _H_globlcom 00026 00027 #ifdef LOCALE 00028 #undef LOCALE 00029 #endif 00030 00031 #ifdef _GLOBLCOM_SOURCE_ 00032 #define LOCALE 00033 #else 00034 #define LOCALE extern 00035 #endif 00036 00037 #define GetResetGlobals() EnvGetResetGlobals(GetCurrentEnvironment()) 00038 #define SetResetGlobals(a) EnvSetResetGlobals(GetCurrentEnvironment(),a) 00039 #define ShowDefglobals(a,b) EnvShowDefglobals(GetCurrentEnvironment(),a,b) 00040 00041 LOCALE void DefglobalCommandDefinitions(void *); 00042 LOCALE int SetResetGlobalsCommand(void *); 00043 LOCALE intBool EnvSetResetGlobals(void *,int); 00044 LOCALE int GetResetGlobalsCommand(void *); 00045 LOCALE intBool EnvGetResetGlobals(void *); 00046 LOCALE void ShowDefglobalsCommand(void *); 00047 LOCALE void EnvShowDefglobals(void *,char *,void *); 00048 00049 #endif 00050
1.5.6