debug after sort

This commit is contained in:
Marcus Meissner
2016-03-05 11:27:24 +01:00
parent 069b5f628e
commit 276db8e4ef

View File

@@ -6346,7 +6346,14 @@ static int _cmp_ob (const void *a, const void *b)
void
ptp_objects_sort (PTPParams *params)
{
int i;
qsort (params->objects, params->nrofobjects, sizeof(PTPObject), _cmp_ob);
for (i=0;i<params->nrofobjects-1;i++) {
if (params->objects[i].oid > params->objects[i+1].oid)
ptp_error(params, "wrong object sort order! %08x vs %08x at position %d\n", params->objects[i].oid, params->objects[i+1].oid, i);
}
}
/* Binary search in objects. Needs "objects" to be a sorted by objectid list! */