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

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
   

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


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