There you go:

Code:
void UnregisterApplet(Applet *applet)
{
    if(applet->prev)
        applet->prev->next = applet->next;
    
    if(applet->next)
        applet->next->prev = applet->prev;
        
    if(applet == listHead)
        listHead = applet->next;
        
    if(applet == listTail)
        listTail = applet->prev;
}



Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com