Diff for /np2/win9x/sysmng.h between versions 1.1 and 1.3

version 1.1, 2003/10/16 17:58:48 version 1.3, 2003/10/28 22:05:46
Line 22  extern "C" { Line 22  extern "C" {
   
 extern  UINT    sys_updates;  extern  UINT    sys_updates;
   
 #define sysmng_initialize()     sys_updates = 0  #if 0
 #define sysmng_update(a)        sys_updates |= (a);                             \  void sysmng_initialize(void);
                                                         if (a & SYS_UPDATEFDD) sysmng_updatecaption(1)  void sysmng_update(UINT bitmap);
 #define sysmng_cpureset()       sys_updates     &= (SYS_UPDATECFG | SYS_UPDATEOSCFG)  void sysmng_cpureset(void);
   void sysmng_fddaccess(BYTE drv);
   void sysmng_hddaccess(BYTE drv);
   #else
   
   // マクロ(単に関数コールしたくないだけ)
   #define sysmng_initialize()                                                                                             \
                           sys_updates = 0
   
   #define sysmng_update(a)                                                                                                \
                           sys_updates |= (a);                                                                                     \
                           if ((a) & SYS_UPDATEFDD) sysmng_updatecaption(1)
   
   #define sysmng_cpureset()                                                                                               \
                           sys_updates &= (SYS_UPDATECFG | SYS_UPDATEOSCFG);                       \
                           sysmng_workclockreset()
   
   #define sysmng_fddaccess(a)                                                                                             \
                           toolwin_fddaccess((a))
   
   #define sysmng_hddaccess(a)                                                                                             \
                           toolwin_hddaccess((a));
   
   #endif
   
   
 // ---- あとはOS依存部  // ---- あとはOS依存部
Line 34  void sysmng_workclockreset(void); Line 57  void sysmng_workclockreset(void);
 BOOL sysmng_workclockrenewal(void);  BOOL sysmng_workclockrenewal(void);
 void sysmng_updatecaption(BYTE flag);  void sysmng_updatecaption(BYTE flag);
   
   void toolwin_fddaccess(BYTE drv);
   void toolwin_hddaccess(BYTE drv);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
 #endif  #endif

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


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