]> git.armaanb.net Git - mmenu.git/commitdiff
Accidentally reinvented the wheel...
authorArmaan Bhojwani <me@armaanb.net>
Mon, 10 May 2021 00:58:40 +0000 (20:58 -0400)
committerArmaan Bhojwani <me@armaanb.net>
Mon, 10 May 2021 00:58:40 +0000 (20:58 -0400)
mmenu.c

diff --git a/mmenu.c b/mmenu.c
index d14f4a318b4608f2c13e28c205833ba130033bfa..a21ba80f6b2e2009795413b0223277b780cfe115 100644 (file)
--- a/mmenu.c
+++ b/mmenu.c
@@ -2,7 +2,7 @@
 #include <stdio.h>
 #include <stdbool.h>
 #include <string.h>
-#include <ctype.h>
+#include <strings.h>
 
 #include <Xm/Xm.h>
 #include <Xm/Text.h>
@@ -155,17 +155,6 @@ ArgvToXmStringTable (int argc, char **argv)
        return new;
 }
 
-char *
-strLower(char *inp)
-{
-       char *tmp = calloc(strlen(inp), sizeof(char));
-       strcpy(tmp, inp);
-       for (int i = 0; tmp[i]; i++){
-               tmp[i] = tolower(tmp[i]);
-       }
-       return tmp;
-}
-
 int
 main(int argc, char *argv[])
 {
@@ -173,19 +162,12 @@ main(int argc, char *argv[])
        bool showUsage = false;
        if (argc == 2) {
                showUsage = true;
-               char *arg = strLower(argv[1]);
-
                for (int i = 0; i < 5; i++) {
-                       char *day = strLower(days[i]);
-
-                       if (strcmp(day, arg) == 0) {
+                       if (strcasecmp(argv[1], days[i]) == 0) {
                                showUsage = false;
                                break;
                        }
-
-                       free(day);
                }
-               free(arg);
        }
 
        if (argc > 2 || showUsage) {