--- np2/macosx/soundmng.h 2003/10/16 17:59:38 1.1.1.1 +++ np2/macosx/soundmng.h 2003/11/14 07:37:29 1.4 @@ -16,15 +16,25 @@ void soundmng_destroy(void); #define soundmng_reset() void soundmng_play(void); void soundmng_stop(void); +#if !defined(SOUND_CRITICAL) +void soundmng_sync(void); +#else #define soundmng_sync() -#define soundmng_setreverse(reverse) +#endif +void soundmng_setreverse(BOOL reverse); -#define soundmng_pcmplay(num, loop) -#define soundmng_pcmstop(num) +BOOL soundmng_pcmplay(UINT num, BOOL loop); +void soundmng_pcmstop(UINT num); // ---- for mac +BOOL soundmng_initialize(void); +void soundmng_deinitialize(void); + +void soundmng_pcmload(UINT num, const char *filename, UINT type); +void soundmng_pcmvolume(UINT num, int volume); + #ifdef __cplusplus } #endif