00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef _H_globlbsc
00026 #define _H_globlbsc
00027
00028 #ifndef _H_evaluatn
00029 #include "evaluatn.h"
00030 #endif
00031
00032 #ifdef LOCALE
00033 #undef LOCALE
00034 #endif
00035
00036 #ifdef _GLOBLBSC_SOURCE_
00037 #define LOCALE
00038 #else
00039 #define LOCALE extern
00040 #endif
00041
00042 #define GetDefglobalList(a,b) EnvGetDefglobalList(GetCurrentEnvironment(),a,b)
00043 #define GetDefglobalWatch(a) EnvGetDefglobalWatch(GetCurrentEnvironment(),a)
00044 #define ListDefglobals(a,b) EnvListDefglobals(GetCurrentEnvironment(),a,b)
00045 #define SetDefglobalWatch(a,b) EnvSetDefglobalWatch(GetCurrentEnvironment(),a,b)
00046 #define Undefglobal(a) EnvUndefglobal(GetCurrentEnvironment(),a)
00047
00048 LOCALE void DefglobalBasicCommands(void *);
00049 LOCALE void UndefglobalCommand(void *);
00050 LOCALE intBool EnvUndefglobal(void *,void *);
00051 LOCALE void GetDefglobalListFunction(void *,DATA_OBJECT_PTR);
00052 LOCALE void EnvGetDefglobalList(void *,DATA_OBJECT_PTR,void *);
00053 LOCALE void *DefglobalModuleFunction(void *);
00054 LOCALE void PPDefglobalCommand(void *);
00055 LOCALE int PPDefglobal(void *,char *,char *);
00056 LOCALE void ListDefglobalsCommand(void *);
00057 LOCALE void EnvListDefglobals(void *,char *,void *);
00058 LOCALE unsigned EnvGetDefglobalWatch(void *,void *);
00059 LOCALE void EnvSetDefglobalWatch(void *,unsigned,void *);
00060 LOCALE void ResetDefglobals(void *);
00061
00062 #ifndef _GLOBLBSC_SOURCE_
00063 extern unsigned WatchGlobals;
00064 #endif
00065
00066 #endif
00067
00068