00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _H_cstrcpsr
00023
00024 #define _H_cstrcpsr
00025
00026 #ifndef _H_evaluatn
00027 #include "evaluatn.h"
00028 #endif
00029 #ifndef _H_scanner
00030 #include "scanner.h"
00031 #endif
00032 #ifndef _H_constrct
00033 #include "constrct.h"
00034 #endif
00035
00036 #ifdef LOCALE
00037 #undef LOCALE
00038 #endif
00039
00040 #ifdef _CSTRCPSR_SOURCE_
00041 #define LOCALE
00042 #else
00043 #define LOCALE extern
00044 #endif
00045
00046 #if ALLOW_ENVIRONMENT_GLOBALS
00047 LOCALE int Load(char *);
00048 #endif
00049
00050 LOCALE int EnvLoad(void *,char *);
00051 LOCALE int LoadConstructsFromLogicalName(void *,char *);
00052 LOCALE int ParseConstruct(void *,char *,char *);
00053 LOCALE void RemoveConstructFromModule(void *,struct constructHeader *);
00054 LOCALE struct symbolHashNode *GetConstructNameAndComment(void *,char *,
00055 struct token *,char *,
00056 void *(*)(void *,char *),
00057 int (*)(void *,void *),
00058 char *,int,int,int);
00059 LOCALE void ImportExportConflictMessage(void *,char *,char *,char *,char *);
00060
00061 #endif
00062
00063
00064
00065
00066
00067
00068