#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__*/