]> git.sur5r.net Git - c128-kasse/blobdiff - src/general.c
compare nicknames ignoring case (#34)
[c128-kasse] / src / general.c
index a036603613b0c1ba482f790c825051b3346ed1bd..537c833aeb2348591fb9b5988b397c2d7175e6ec 100644 (file)
@@ -153,8 +153,8 @@ uint8_t cget_nickname(char *nickname, uint8_t length) {
     matches = 0;
     uniquematch = NULL;
     for (i = 0; i < credits.num_items; i++) {
-      if (strncmp(nickname, credits.credits[i].nickname, strlen(nickname)) !=
-          0) {
+      if (strncasecmp(nickname, credits.credits[i].nickname,
+                      strlen(nickname)) != 0) {
         continue;
       }
       matches++;
@@ -179,7 +179,7 @@ uint8_t cget_nickname(char *nickname, uint8_t length) {
       cprintf("\r\nCompletion:\r\n");
       matches = 0;
       for (i = 0; i < credits.num_items; i++) {
-        if (strncmp(nickname, credits.credits[i].nickname, len) != 0) {
+        if (strncasecmp(nickname, credits.credits[i].nickname, len) != 0) {
           continue;
         }
         if (++matches == 5) {