--- np2/sound/beep.h 2003/10/16 17:58:02 1.1.1.1 +++ np2/sound/beep.h 2004/07/03 17:25:39 1.5 @@ -1,4 +1,6 @@ +#if !defined(DISABLE_SOUND) + enum { BEEPEVENT_MAXBIT = 8, BEEPEVENT_MAX = (1 << BEEPEVENT_MAXBIT) @@ -13,7 +15,7 @@ typedef struct { UINT16 cnt; UINT16 hz; int buz; - int puchi; + int __puchi; BYTE mode; BYTE padding[3]; @@ -28,7 +30,8 @@ typedef struct { typedef struct { UINT rate; UINT vol; - UINT puchibase; + UINT __puchibase; + UINT samplebase; } BEEPCFG; @@ -40,6 +43,7 @@ extern _BEEP beep; void beep_initialize(UINT rate); void beep_setvol(UINT vol); +void beep_changeclock(void); void beep_reset(void); void beep_hzset(UINT16 cnt); @@ -55,3 +59,15 @@ void SOUNDCALL beep_getpcm(BEEP bp, SINT } #endif +#else + +#define beep_setvol(v) +#define beep_changeclock() +#define beep_hzset(c) +#define beep_modeset() +#define beep_eventreset() +#define beep_lheventset(b) +#define beep_oneventset() + +#endif +