Diff for /xmil/fdd/fdd_mtr.h between versions 1.1 and 1.5

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)
   

Removed from v.1.1  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>