[Xfce4-commits] <squeeze:master> Fixed pointer compare sorting

Peter de Ridder noreply at xfce.org
Sun Aug 21 11:22:04 CEST 2011


Updating branch refs/heads/master
         to d5aac01c233f811836d38e67a9c61b0c8bad51c4 (commit)
       from df82a4963e017ac0a94b6e12e45ba899d8c86f18 (commit)

commit d5aac01c233f811836d38e67a9c61b0c8bad51c4
Author: Peter de Ridder <peter at xfce.org>
Date:   Sun Aug 21 01:53:39 2011 +0200

    Fixed pointer compare sorting

 libsqueeze/archive-iter-pool.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/libsqueeze/archive-iter-pool.c b/libsqueeze/archive-iter-pool.c
index 04e6d95..c36eb34 100644
--- a/libsqueeze/archive-iter-pool.c
+++ b/libsqueeze/archive-iter-pool.c
@@ -93,13 +93,11 @@ lsq_archive_iter_pool_find_iter(LSQArchiveIterPool *ipool, LSQArchiveEntry *entr
 	guint size = ipool->size;
 	guint pos;
 	guint off = 0;
-	gint cmp;
+	gintptr cmp;
 	while(size)
 	{
 		pos = size / 2;
-        /* FIXME */
-		//cmp = entry - pool[off+pos]->entry;
-        cmp = 0;
+		cmp = (guintptr)entry - (guintptr)pool[off+pos]->entry;
 		if(cmp == 0)
 		{
 			if(ret_iter)


More information about the Xfce4-commits mailing list