reman3/Rayman_X/cpa/tempgrp/CRB/CRB_main.h

27 lines
778 B
C

#define C_CRB_NBMAXMODULE 50
#define C_CRB_NBMAXBLOC 100
#define C_CRB_NEW 0
#define C_CRB_ADD 1
typedef struct tdstBloc_
{
unsigned long ulModuleNumber;
unsigned long ulBlocNumber;
unsigned long ulBeginBloc;
unsigned long ulEndBloc;
unsigned long ulFreeSpace;
unsigned long ulMaxSpace;
unsigned long ulSize;
unsigned long * cMemory;
unsigned char ucLocation; // Block in fix, in level, or elsewhere...
} tdstBloc;
extern unsigned long g_ulNbBloc;
extern tdstBloc *g_p_stMemory0[C_CRB_NBMAXBLOC];
extern unsigned long g_ulNbPtr;
unsigned long CRB_fn_bReadAllMemoryBlocks(char *szFilename,struct tdstBloc_** p_stMemory,unsigned char ucMode);
unsigned long CRB_fn_bReadPtrBlocks(char *szFilename ,struct tdstBloc_** p_stMemory, char *szFileTypeName );