removed debug output, sanitized tag limit check 56b2fece
Anselm R Garbe · 2008-05-22 13:35 1 file(s) · +2 −11
dwm.c +2 −11
234 234
/* configuration, allows nested code to access above variables */
235 235
#include "config.h"
236 236
237 -
/* check if all tags will fit into a uint bitarray. */
238 -
static char tags_is_a_sign_that_your_IQ[sizeof(int) * 8 < LENGTH(tags) ? -1 : 1];
237 +
/* compile-time check if all tags fit into an uint bit array. */
238 +
struct NumTags { char limitexceeded[sizeof(uint) * 8 < LENGTH(tags) ? -1 : 1]; };
239 239
240 240
/* function implementations */
241 -
242 241
void
243 242
applyrules(Client *c) {
244 243
	uint i;
1548 1547
1549 1548
void
1550 1549
toggletag(const void *arg) {
1551 -
	int i, m = *(int *)arg;
1552 -
	for(i = 0; i < sizeof(int) * 8; i++)
1553 -
		fputc(m & 1 << i ? '1' : '0', stdout);
1554 -
	puts("");
1555 -
	for(i = 0; i < sizeof(int) * 8; i++)
1556 -
		fputc(TAGMASK & 1 << i ? '1' : '0', stdout);
1557 -
	puts("aaa");
1558 -
1559 1550
	if(sel && (sel->tags ^ ((*(int *)arg) & TAGMASK))) {
1560 1551
		sel->tags ^= (*(int *)arg) & TAGMASK;
1561 1552
		arrange();