Thumbnail

rani/cscroll.git

Clone URL: https://git.buni.party/rani/cscroll.git

commit 1efa9328db4ed9323d102ebb25f8236f890bd601 Author: Raniconduh <clagv.randomgames@gmail.com> Date: Mon Nov 21 09:25:17 2022 +0000 add case-insensitive sort diff --git a/src/dir.c b/src/dir.c index 65a8104..e02a400 100644 --- a/src/dir.c +++ b/src/dir.c @@ -36 +37 @@  #include <string.h>  #include <sys/stat.h>  #include <stdio.h> +#include <strings.h>  #include <stdbool.h>  #include <unistd.h>  #include <errno.h> @@ -3911 +4011 @@ static int cmp(const void * a, const void * b) {   else if (d->file_type == FILE_DIR && c->file_type != FILE_DIR)   return 1;   else - return strcmp(c->name, d->name); + return strcasecmp(c->name, d->name);  }    static int acmp(const void * a, const void * b) { - return strcmp((*(const struct dir_entry_t**)a)->name, + return strcasecmp((*(const struct dir_entry_t**)a)->name,   (*(const struct dir_entry_t**)b)->name);  }