mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-07 23:10:22 +00:00
Format all src C files
This commit is contained in:
parent
251aea64ab
commit
8cfe7cce9f
652 changed files with 12488 additions and 19093 deletions
|
@ -1,38 +1,29 @@
|
|||
#include <global.h>
|
||||
|
||||
void osStartThread(OSThread* thread)
|
||||
{
|
||||
void osStartThread(OSThread* thread) {
|
||||
register u32 s0 = __osDisableInt();
|
||||
|
||||
switch (thread->state)
|
||||
{
|
||||
case 8:
|
||||
thread->state = 2;
|
||||
__osEnqueueThread(&__osRunQueue, thread);
|
||||
break;
|
||||
case 1:
|
||||
if (thread->queue == NULL || thread->queue == &__osRunQueue)
|
||||
{
|
||||
switch (thread->state) {
|
||||
case 8:
|
||||
thread->state = 2;
|
||||
__osEnqueueThread(&__osRunQueue, thread);
|
||||
}
|
||||
else
|
||||
{
|
||||
thread->state = 8;
|
||||
__osEnqueueThread(thread->queue, thread);
|
||||
__osEnqueueThread(&__osRunQueue, __osPopThread(thread->queue));
|
||||
}
|
||||
break;
|
||||
break;
|
||||
case 1:
|
||||
if (thread->queue == NULL || thread->queue == &__osRunQueue) {
|
||||
thread->state = 2;
|
||||
__osEnqueueThread(&__osRunQueue, thread);
|
||||
} else {
|
||||
thread->state = 8;
|
||||
__osEnqueueThread(thread->queue, thread);
|
||||
__osEnqueueThread(&__osRunQueue, __osPopThread(thread->queue));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (__osRunningThread == NULL)
|
||||
{
|
||||
if (__osRunningThread == NULL) {
|
||||
__osDispatchThread();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (__osRunningThread->priority < __osRunQueue->priority)
|
||||
{
|
||||
} else {
|
||||
if (__osRunningThread->priority < __osRunQueue->priority) {
|
||||
__osRunningThread->state = 2;
|
||||
__osEnqueueAndYield(&__osRunQueue);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue