|
|
| version 1.1, 2003/10/16 17:59:38 | version 1.5, 2003/11/03 10:19:43 |
|---|---|
| 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 &= (SYS_UPDATECFG | SYS_UPDATEOSCFG) | void sysmng_update(UINT bitmap); |
| void sysmng_cpureset(void); | |
| #define sysmng_workclockreset() | void sysmng_fddaccess(BYTE drv); |
| #define sysmng_workclockrenewal() (FALSE) | void sysmng_hddaccess(BYTE drv); |
| #define sysmng_updatecaption(flag) | #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依存部 | |
| void sysmng_workclockreset(void); | |
| BOOL sysmng_workclockrenewal(void); | |
| void sysmng_updatecaption(BYTE flag); | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |