#include <stdio.h>
#include <stdbool.h>
#include <string.h>
-#include <ctype.h>
+#include <strings.h>
#include <Xm/Xm.h>
#include <Xm/Text.h>
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[])
{
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) {