123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # Description: Fixes FTBFS
- # Author: Rafael Cunha de Almeida <rafael@kontesti.me>
- Index: gmrun-0.9.2/src/gtkcompletionline.cc
- ===================================================================
- --- gmrun-0.9.2.orig/src/gtkcompletionline.cc 2010-03-07 14:53:19.000000000 +0000
- +++ gmrun-0.9.2/src/gtkcompletionline.cc 2010-03-07 14:53:53.000000000 +0000
- @@ -374,30 +374,6 @@
- return 0;
- }
-
- -int my_alphasort(const void* va, const void* vb) {
- - const struct dirent** a = (const struct dirent**)va;
- - const struct dirent** b = (const struct dirent**)vb;
- -
- - const char* s1 = (*a)->d_name;
- - const char* s2 = (*b)->d_name;
- -
- - int l1 = strlen(s1);
- - int l2 = strlen(s2);
- - int result = strcmp(s1, s2);
- -
- - if (result == 0) return 0;
- -
- - if (l1 < l2) {
- - int res2 = strncmp(s1, s2, l1);
- - if (res2 == 0) return -1;
- - } else {
- - int res2 = strncmp(s1, s2, l2);
- - if (res2 == 0) return 1;
- - }
- -
- - return result;
- -}
- -
- static void
- generate_execs()
- {
- @@ -405,7 +381,7 @@
-
- for (StrSet::iterator i = path.begin(); i != path.end(); i++) {
- struct dirent **eps;
- - int n = scandir(i->c_str(), &eps, select_executables_only, my_alphasort);
- + int n = scandir(i->c_str(), &eps, select_executables_only, alphasort);
- if (n >= 0) {
- for (int j = 0; j < n; j++) {
- execs.insert(eps[j]->d_name);
- @@ -505,7 +481,7 @@
- dirlist.clear();
- struct dirent **eps;
- prefix = filename;
- - n = scandir(dest.c_str(), &eps, select_executables_only, my_alphasort);
- + n = scandir(dest.c_str(), &eps, select_executables_only, alphasort);
- if (n >= 0) {
- for (int j = 0; j < n; j++) {
- {
|