diff --git a/branches/sim/renge/renge.c b/branches/sim/renge/renge.c index ef015f2..1c7562a 100644 --- a/branches/sim/renge/renge.c +++ b/branches/sim/renge/renge.c @@ -8,6 +8,7 @@ #endif + #ifdef _WIN32 typedef unsigned char bit; typedef unsigned char u8; @@ -29,7 +30,6 @@ typedef unsigned char u8; #ifdef _WIN32 #include "../sim/simOnWin.h" #endif - //#define _renge_test_ #define true 1 @@ -43,12 +43,10 @@ bit renge_task_immediate_not_empty; bit renge_task_interval_in_force; - #include "..\bsr_system.h" extern system_status_ system_status; - //****************************************************************************** static void renge_task_immed_init(); static void renge_task_immed_del(); @@ -258,11 +256,10 @@ err renge_task_immed_run(){ { do{ j --; - DI(); tasks_immed[ j ] = TSK_IMM_EMPTY_; // リスト前詰め完了 - EI(); }while( i < j ); + EI(); goto imm_list_sort_fin; } else