diff options
author | zachir <zachir@librem.one> | 2022-06-24 01:42:16 -0500 |
---|---|---|
committer | zachir <zachir@librem.one> | 2022-06-24 01:42:16 -0500 |
commit | 6ff3590af0cdf188c48ce952b276f24557f56d12 (patch) | |
tree | 4a3a75f69bce801bc5d39832db2f7d879b095eb6 /patches/dmenu-caseinsensitive-5.0.diff | |
parent | 0000a18cfdb07a692adf901e41e727f68b56b215 (diff) |
dmenu: reconfigure, update to upstream dmenu 5.1
Diffstat (limited to 'patches/dmenu-caseinsensitive-5.0.diff')
-rw-r--r-- | patches/dmenu-caseinsensitive-5.0.diff | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/patches/dmenu-caseinsensitive-5.0.diff b/patches/dmenu-caseinsensitive-5.0.diff deleted file mode 100644 index f476bc9..0000000 --- a/patches/dmenu-caseinsensitive-5.0.diff +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/dmenu.1 b/dmenu.1 -index 323f93c..3e3b31b 100644 ---- a/dmenu.1 -+++ b/dmenu.1 -@@ -3,7 +3,7 @@ - dmenu \- dynamic menu - .SH SYNOPSIS - .B dmenu --.RB [ \-bfiv ] -+.RB [ \-bfsv ] - .RB [ \-l - .IR lines ] - .RB [ \-m -@@ -44,8 +44,8 @@ dmenu appears at the bottom of the screen. - dmenu grabs the keyboard before reading stdin if not reading from a tty. This - is faster, but will lock up X until stdin reaches end\-of\-file. - .TP --.B \-i --dmenu matches menu items case insensitively. -+.B \-s -+dmenu matches menu items case sensitively. - .TP - .BI \-l " lines" - dmenu lists items vertically, with the given number of lines. -diff --git a/dmenu.c b/dmenu.c -index 65f25ce..855df59 100644 ---- a/dmenu.c -+++ b/dmenu.c -@@ -55,8 +55,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; - - static void - appenditem(struct item *item, struct item **list, struct item **last) -@@ -709,9 +710,9 @@ main(int argc, char *argv[]) - topbar = 0; - else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ - fast = 1; -- 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 (i + 1 == argc) - usage(); - /* these options take one argument */ |