]> Nishi Git Mirror - gwion.git/commitdiff
:art: shreduler cosmetics
authorfennecdjay <fennecdjay@gmail.com>
Fri, 18 Nov 2022 11:17:04 +0000 (12:17 +0100)
committerfennecdjay <fennecdjay@gmail.com>
Fri, 18 Nov 2022 11:17:04 +0000 (12:17 +0100)
src/vm/shreduler.c

index 00de675fec1b07fdf2b723dcb0985e9e854f9b04..42ed83db85d49b6daa173767b6f7ba43bc97d97b 100644 (file)
@@ -76,7 +76,7 @@ ANN void shreduler_remove(const Shreduler s, const VM_Shred out,
   MUTEX_UNLOCK(s->mutex);
 }
 
-ANN void _shredule(const Shreduler s,   struct ShredTick_ *tk,
+ANN static void _shredule(const Shreduler s,   struct ShredTick_ *tk,
                   const m_float wake_time) {
   if(tk->prev == (struct ShredTick_*)-1) return;
   const m_float      time = wake_time + (m_float)s->bbq->pos;
@@ -89,14 +89,13 @@ ANN void _shredule(const Shreduler s,   struct ShredTick_ *tk,
     } while ((curr = curr->next));
     if (!prev) {
       tk->next = s->list;
-      s->list  = (s->list->prev = tk);
+      s->list  = s->list->prev = tk;
     } else {
       if ((tk->next = prev->next)) prev->next->prev = tk;
       tk->prev   = prev;
       prev->next = tk;
     }
-  } else
-    s->list = tk;
+  } else s->list = tk;
   if (tk == s->curr) s->curr = NULL;
 }