- for (list_t *cnode = cols; cnode; cnode = cnode->next) {
- col_t *col = cnode->data;
- printf("col:\t%p - %dpx @ %d !!%p\n", col, col->width, col->group, col->focus);
- for (list_t *wnode = col->rows; wnode; wnode = wnode->next) {
- win_t *win = wnode->data;
- printf(" win:\t^%-9p <%-9p [%p=%p] >%-9p %4dpx focus=%d%d\n",
+ for (list_t *lcol = cols; lcol; lcol = lcol->next) {
+ col_t *col = lcol->data;
+ printf("col:\t <%-9p [%-19p] >%-9p - %dpx @ %d !!%p\n",
+ ( lcol->prev ? lcol->prev->data : NULL ),
+ col,
+ ( lcol->next ? lcol->next->data : NULL ),
+ col->width, col->group, col->focus);
+ for (list_t *lrow = col->rows; lrow; lrow = lrow->next) {
+ win_t *win = lrow->data;
+ printf(" win:\t^%-9p <%-9p [%p=%p] >%-9p - %4dpx focus=%d%d\n",