Author: rfm
Date: Fri Feb 19 16:57:04 2016
New Revision: 39401

URL: http://svn.gna.org/viewcvs/gnustep?rev=39401&view=rev
Log:
fix comparison function return values

Modified:
    libs/base/trunk/Source/NSDebug.m

Modified: libs/base/trunk/Source/NSDebug.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSDebug.m?rev=39401&r1=39400&r2=39401&view=diff
==============================================================================
--- libs/base/trunk/Source/NSDebug.m    (original)
+++ libs/base/trunk/Source/NSDebug.m    Fri Feb 19 16:57:04 2016
@@ -68,7 +68,10 @@
 
 static NSInteger itemComp(id v0, id v1, void *ctxt)
 {
-  return strcmp(((list_entry*)v0)->name, ((list_entry *)v1)->name);
+  int i = strcmp(((list_entry*)v0)->name, ((list_entry *)v1)->name);
+  if (i < 0) return NSOrderedAscending;
+  if (i > 0) return NSOrderedDescending;
+  return NSOrderedSame;
 }
 
 static unsigned int    num_classes = 0;


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to