~kris/suckless

dmenu

ref: 39e0e33c9db0825c6f13bf0ff51d4911704f2394 dmenu/patch/numbers.c -rw-r--r-- 364 bytes
39e0e33c — Kris Yotam Disable caseinsensitive patch to restore -i flag 7 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
static char numbers[NUMBERSBUFSIZE] = "";

static void
recalculatenumbers(void)
{
	unsigned int numer = 0, denom = 0;
	struct item *item;
	if (matchend) {
		numer++;
		for (item = matchend; item && item->left; item = item->left)
			numer++;
	}
	for (item = items; item && item->text; item++)
		denom++;
	snprintf(numbers, NUMBERSBUFSIZE, "%d/%d", numer, denom);
}