Explorar o código

netalib: sync qsort cp fn

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@73143 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz %!s(int64=6) %!d(string=hai) anos
pai
achega
63d8d6c0ba
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      lib/vector/neta/spanningtree.c

+ 3 - 3
lib/vector/neta/spanningtree.c

@@ -73,10 +73,10 @@ typedef struct
 
 static int cmp_edge(const void *pa, const void *pb)
 {
-    if (((edge_cost_pair *) pa)->cost != ((edge_cost_pair *) pb)->cost)
-	return (((edge_cost_pair *) pa)->cost > ((edge_cost_pair *) pb)->cost ? 1 : -1);
+    if (((edge_cost_pair *) pa)->cost < ((edge_cost_pair *) pb)->cost)
+	return -1;
 
-    return 0;
+    return (((edge_cost_pair *) pa)->cost > ((edge_cost_pair *) pb)->cost);
 }
 
 /*!