Diff for /np2/win9xc/sysmng.h between versions 1.2 and 1.4

version 1.2, 2003/10/27 15:06:31 version 1.4, 2005/02/07 14:46:15
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);
 #define sysmng_cpureset()       sys_updates     &=                                                                      \  void sysmng_update(UINT bitmap);
                                                                                 (SYS_UPDATECFG | SYS_UPDATEOSCFG);      \  void sysmng_cpureset(void);
                                                         sysmng_workclockreset()  void sysmng_fddaccess(UINT8 drv);
   void sysmng_hddaccess(UINT8 drv);
   #else
   
   // マクロ(単に関数コールしたくないだけ)
   #define sysmng_initialize()                                                                                             \
                           sys_updates = 0
   
   #define sysmng_update(a)                                                                                                \
                           sys_updates |= (a)
   
   #define sysmng_cpureset()                                                                                               \
                           sys_updates     &= (SYS_UPDATECFG | SYS_UPDATEOSCFG);                   \
                           sysmng_workclockreset()
   
   #define sysmng_fddaccess(a)
   #define sysmng_hddaccess(a)
   
   #endif
   
   
   // ---- あとはOS依存部
   
 void sysmng_workclockreset(void);  void sysmng_workclockreset(void);
 void sysmng_updatecaption(void);  void sysmng_updatecaption(void);

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


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