-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 *c1p = c1->prev;
- Client *c1n = c1->next;
- Client *c2p = c2->prev;
- Client *c2n = c2->next;
-
- *c1 = *c2;
- *c2 = tmp;
- c1->prev = c1p;
- c1->next = c1n;
- c2->prev = c2p;
- c2->next = c2n;
-}
-