From 0e470231001325c6da7b11f503df3d577e34c570 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Sat, 10 Jan 2026 11:00:26 +0900 Subject: modified dmenu/dmenu.1, modified dmenu/dmenu.c --- dmenu/dmenu.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'dmenu/dmenu.c') diff --git a/dmenu/dmenu.c b/dmenu/dmenu.c index 82b73ca..bed9a88 100644 --- a/dmenu/dmenu.c +++ b/dmenu/dmenu.c @@ -96,8 +96,9 @@ static void resource_load(XrmDatabase db, char *name, enum resource_type rtype, #include "config.h" -static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; -static char *(*fstrstr)(const char *, const char *) = strstr; +static char * cistrstr(const char *s, const char *sub); +static int (*fstrncmp)(const char *, const char *, size_t) = strncasecmp; +static char *(*fstrstr)(const char *, const char *) = cistrstr; static void xinitvisual(); @@ -1545,6 +1546,9 @@ main(int argc, char *argv[]) else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ fstrncmp = strncasecmp; fstrstr = cistrstr; + } else if (!strcmp(argv[i], "-s")) { /* case-sensitive item matching */ + fstrncmp = strncmp; + fstrstr = strstr; } else if (!strcmp(argv[i], "-vi")) { vi_mode = 1; using_vi_mode = start_mode; -- cgit v1.2.3