00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _H_cstrcbin
00022 #define _H_cstrcbin
00023
00024 #if BLOAD || BLOAD_ONLY || BLOAD_AND_BSAVE
00025
00026 struct bsaveConstructHeader
00027 {
00028 long name;
00029 long whichModule;
00030 long next;
00031 };
00032
00033 #ifndef _H_constrct
00034 #include "constrct.h"
00035 #endif
00036
00037 #ifdef LOCALE
00038 #undef LOCALE
00039 #endif
00040
00041 #ifdef _CSTRCBIN_SOURCE_
00042 #define LOCALE
00043 #else
00044 #define LOCALE extern
00045 #endif
00046
00047 #if BLOAD_AND_BSAVE
00048 LOCALE void MarkConstructHeaderNeededItems(struct constructHeader *,long);
00049 LOCALE void AssignBsaveConstructHeaderVals(struct bsaveConstructHeader *,
00050 struct constructHeader *);
00051 #endif
00052
00053 LOCALE void UpdateConstructHeader(void *,
00054 struct bsaveConstructHeader *,
00055 struct constructHeader *,int,void *,int,void *);
00056 LOCALE void UnmarkConstructHeader(void *,struct constructHeader *);
00057
00058 #ifndef _CSTRCBIN_SOURCE_
00059 #endif
00060
00061 #endif
00062
00063 #endif
00064
00065
00066
00067