Diff for /np2/x11/taskmng.c between versions 1.2 and 1.5

version 1.2, 2003/12/19 16:08:01 version 1.5, 2009/09/27 11:25:38
Line 10  void Line 10  void
 taskmng_initialize(void)  taskmng_initialize(void)
 {  {
   
         np2running = TRUE;          np2running = 1;
 }  }
   
 BOOL  BOOL
 taskmng_sleep(UINT32 tick)  taskmng_sleep(UINT32 tick)
 {  {
         UINT32  base;          UINT32 base;
           UINT32 now;
   
         base = GETTICK();          base = GETTICK();
         while (taskmng_isavail() && ((GETTICK() - base) < tick)) {          while (taskmng_isavail() && (((now = GETTICK()) - base) < tick)) {
                 toolkit_event_process();                  toolkit_event_process();
                 usleep(960);                  usleep((tick - (now - base) / 2) * 1000);
         }          }
         return taskmng_isavail();          return taskmng_isavail();
 }  }
Line 30  void Line 31  void
 taskmng_exit(void)  taskmng_exit(void)
 {  {
   
         np2running = FALSE;          np2running = 0;
 }  }

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


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