-static Bool
-ismaster(Client *c) {
- Client *cl;
- unsigned int i;
-
- for(cl = nexttiled(clients), i = 0; cl && cl != c; cl = nexttiled(cl->next), i++);
- return i < nmaster;
-}
-
-static void
-pop(Client *c) {
- detach(c);
- if(clients)
- clients->prev = c;
- c->next = clients;
- clients = c;
-}
-
-static void
-swap(Client *c1, Client *c2) {
- Client tmp = *c1;
- Client *cp = c1->prev;
- Client *cn = c1->next;
-
- *c1 = *c2;
- c1->prev = cp;
- c1->next = cn;
- cp = c2->prev;
- cn = c2->next;
- *c2 = tmp;
- c2->prev = cp;
- c2->next = cn;
-}
-