53 lines
1.3 KiB
C
53 lines
1.3 KiB
C
#ifndef __MemSnd_H__
|
|
#define __MemSnd_H__
|
|
|
|
/*///////////////////////////////////////////////////////////*/
|
|
/* //*/
|
|
/* Memory Management of the Module : Snd //*/
|
|
/* // */
|
|
/* File Name : MemSnd.h //*/
|
|
/* Date : 703/10/96 //*/
|
|
/* Author : First_Name Last_Name //*/
|
|
/* //*/
|
|
/*///////////////////////////////////////////////////////////*/
|
|
|
|
/* For DLLs who are using this module : */
|
|
#undef CPA_EXPORT
|
|
#if defined(CPA_WANTS_IMPORT)
|
|
#define CPA_EXPORT __declspec(dllimport)
|
|
#elif defined(CPA_WANTS_EXPORT)
|
|
#define CPA_EXPORT __declspec(dllexport)
|
|
#else
|
|
#define CPA_EXPORT
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifdef MEM_USE_ACP
|
|
#include "MMG.h"
|
|
#endif
|
|
|
|
|
|
#undef __MEMSND_EXTERN
|
|
#ifdef __DeclareGlobalVariableMmgSnd_h__
|
|
#define __MEMSND_EXTERN /*nothing*/
|
|
#else /* no __DeclareGlobalVariableMmgSnd_h__*/
|
|
#define __MEMSND_EXTERN extern
|
|
#endif /*__DeclareGlobalVariableMmgSnd_h__*/
|
|
|
|
__MEMSND_EXTERN CPA_EXPORT struct tdstBlockInfo_ g_a_stSndBlocksInfo[E_ucSndMaxBlocksNb];
|
|
|
|
#ifdef __DYNAMIC_MALLOC_ALLOWED__
|
|
#ifdef __DEBUG_MALLOC_MODE__
|
|
__MEMSND_EXTERN CPA_EXPORT struct tdstDynInfo_ g_stSndDynInfo;
|
|
#endif /*__DEBUG_MALLOC_MODE__*/
|
|
#endif /*__DYNAMIC_MALLOC_ALLOWED__*/
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /*__MemSnd_H__*/
|