|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.5, 2008/05/19 13:24:19 |
|---|---|
| Line 1 | Line 1 |
| #if !defined(DISABLE_SOUND) | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| #if 0 | typedef struct { |
| UINT8 curevent; | |
| #define FDDMTR_INIT ; | UINT8 curdrv; |
| #define FDDMTR_BUSY 0 | UINT8 padding[2]; |
| #define FDDMTR_MOVE ; | UINT32 nextevent; |
| #define FDDMTR_WAITSEC(v) ; | UINT8 head[4]; |
| #define FDDMTR_CALLBACK(t) ; | UINT32 eventtime[4]; |
| #define FDDMTR_DRVSET ; | } _FDDMTR, *FDDMTR; |
| #else | extern _FDDMTR fddmtr; |
| extern void fddmtr_init(void); | void fddmtr_initialize(void); |
| extern BYTE curevent; | void fddmtr_motormove(void); |
| extern void fddmtr_motormove(void); | void fddmtr_callback(UINT32 time); |
| extern void fddmtr_callback(DWORD time); | void fddmtr_waitsec(REG8 value); |
| extern void fddmtr_waitsec(BYTE value); | void fddmtr_drvset(void); |
| extern void fddmtr_drvset(void); | #define fddmtr_isbusy() (fddmtr.curevent) |
| #define FDDMTR_INIT fddmtr_init() | |
| #define FDDMTR_BUSY curevent | |
| #define FDDMTR_MOVE fddmtr_motormove() | |
| #define FDDMTR_WAITSEC(t) fddmtr_waitsec(t) | |
| #define FDDMTR_CALLBACK(t) fddmtr_callback(t) | |
| #define FDDMTR_DRVSET fddmtr_drvset() | |
| #endif | |
| extern BYTE motordisable; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| #endif | #endif |
| #else // !defined(DISABLE_SOUND) | |
| #define fddmtr_initialize() | |
| #define fddmtr_motormove() | |
| #define fddmtr_callback(t) | |
| #define fddmtr_waitsec(v) | |
| #define fddmtr_drvset() | |
| #define fddmtr_isbusy() (FALSE) | |
| #endif // !defined(DISABLE_SOUND) | |