aboutsummaryrefslogtreecommitdiff
path: root/dmenu.c
diff options
context:
space:
mode:
authorkrolyxon <krolyxon@tutanota.com>2023-11-10 01:16:14 +0530
committerkrolyxon <krolyxon@tutanota.com>2023-11-10 01:16:14 +0530
commitd50a045782669d472b804d217a3860612dc5f592 (patch)
tree923d0e5b6e5deafc5b6b2535043d052d614cc29a /dmenu.c
parent9e27e7568271b6febc3dc169f052056d564666dd (diff)
patch: case insensitive by defaultmain
Diffstat (limited to 'dmenu.c')
-rwxr-xr-xdmenu.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/dmenu.c b/dmenu.c
index bd59df0..c3c1250 100755
--- a/dmenu.c
+++ b/dmenu.c
@@ -66,8 +66,9 @@ static Clr *scheme[SchemeLast];
#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;
@@ -1018,8 +1019,8 @@ main(int argc, char *argv[])
else if (!strcmp(argv[i], "-F")) /* grabs keyboard before reading stdin */
fuzzy = 0;
else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */
- fstrncmp = strncasecmp;
- fstrstr = cistrstr;
+ fstrncmp = strncmp;
+ fstrstr = strstr;
} else if (!strcmp(argv[i], "-P")) /* is the input a password */
passwd = 1;
else if (!strcmp(argv[i], "-r")) /* reject input which results in no match */