login

<     >

2014-11-08 17:22:12 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Logical operators always evaluate to 0 or 1.

diff --git a/rover.c b/rover.c
index 3b4cd98..7e7445c 100644
--- a/rover.c
+++ b/rover.c
@@ -57,7 +57,6 @@ rowcmp(const void *a, const void *b)
     isdir1 = strchr(r1->name, '/') != NULL;
     isdir2 = strchr(r2->name, '/') != NULL;
     cmpdir = isdir2 - isdir1;
-    /* FIXME: why doesn't `return cmpdir || strcoll(s1, s2)` work here? */
     return cmpdir ? cmpdir : strcoll(r1->name, r2->name);
 }