Commit Diff


commit - d78ff08d99780a73447d5a95bf1e358e8c23aa3c
commit + eb96af27f4059c93d7e000e910b71d74829a239b
blob - 98507d9fa4f391d65914b09e4ae9a979f01bcd2c
blob + d06bea199595abe42b6ede82efb32ff3bfac5013
--- dmenu.c
+++ dmenu.c
@@ -102,17 +102,6 @@ cleanup(void)
 	XCloseDisplay(dpy);
 }
 
-static char *
-cistrstr(const char *s, const char *sub)
-{
-	size_t len;
-
-	for (len = strlen(sub); *s; s++)
-		if (!strncasecmp(s, sub, len))
-			return (char *)s;
-	return NULL;
-}
-
 static int
 drawitem(struct item *item, int x, int y, int w)
 {
@@ -722,7 +711,7 @@ main(int argc, char *argv[])
 			fast = 1;
 		else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */
 			fstrncmp = strncasecmp;
-			fstrstr = cistrstr;
+			fstrstr = strcasestr;
 		} else if (i + 1 == argc)
 			usage();
 		/* these options take one argument */