|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.4, 2005/02/04 06:42:11 |
|---|---|
| Line 1 | Line 1 |
| #if 1 | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| #if 0 | typedef struct { |
| UINT8 curevent; | |
| UINT8 curdrv; | |
| UINT8 padding[2]; | |
| UINT32 nextevent; | |
| UINT8 head[4]; | |
| UINT32 eventtime[4]; | |
| } _FDDMTR, *FDDMTR; | |
| extern _FDDMTR fddmtr; | |
| void fddmtr_initialize(void); | |
| void fddmtr_motormove(void); | |
| void fddmtr_callback(UINT32 time); | |
| void fddmtr_waitsec(REG8 value); | |
| void fddmtr_drvset(void); | |
| #define fddmtr_isbusy() (fddmtr.curevent) | |
| #define FDDMTR_INIT ; | #ifdef __cplusplus |
| #define FDDMTR_BUSY 0 | } |
| #define FDDMTR_MOVE ; | #endif |
| #define FDDMTR_WAITSEC(v) ; | |
| #define FDDMTR_CALLBACK(t) ; | |
| #define FDDMTR_DRVSET ; | |
| #else | #else |
| extern void fddmtr_init(void); | #define fddmtr_initialize() |
| extern BYTE curevent; | #define fddmtr_motormove() |
| extern void fddmtr_motormove(void); | #define fddmtr_callback(t) |
| extern void fddmtr_callback(DWORD time); | #define fddmtr_waitsec(v) |
| extern void fddmtr_waitsec(BYTE value); | #define fddmtr_drvset() |
| extern void fddmtr_drvset(void); | #define fddmtr_isbusy() (FALSE) |
| #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 | |
| } | |
| #endif | #endif |