remove "done" folders, label "bs/droneenter, bs/dronelook, and bs/dronevanish files and functions"
This commit is contained in:
27
src/core1/os/stoptimer.c
Normal file
27
src/core1/os/stoptimer.c
Normal file
@@ -0,0 +1,27 @@
|
||||
#include <ultra64.h>
|
||||
#include "osint.h"
|
||||
|
||||
int osStopTimer(OSTimer *t)
|
||||
{
|
||||
register u32 savedMask;
|
||||
OSTimer *timep;
|
||||
|
||||
if (t->next == NULL)
|
||||
return -1;
|
||||
savedMask = __osDisableInt();
|
||||
timep = t->next;
|
||||
if (timep != __osTimerList)
|
||||
{
|
||||
timep->value += t->value;
|
||||
}
|
||||
t->prev->next = t->next;
|
||||
t->next->prev = t->prev;
|
||||
t->next = NULL;
|
||||
t->prev = NULL;
|
||||
if (__osTimerList->next == __osTimerList)
|
||||
{
|
||||
__osSetCompare(0);
|
||||
}
|
||||
__osRestoreInt(savedMask);
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user