mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-30 02:12:30 +01:00
Sorting functions return void now instead of int.
This commit is contained in:
@@ -381,7 +381,7 @@ int WMCountInArray(WMArray *array, void *item);
|
||||
* > 0 if a > b
|
||||
* = 0 if a = b
|
||||
*/
|
||||
int WMSortArray(WMArray *array, WMCompareDataProc *comparer);
|
||||
void WMSortArray(WMArray *array, WMCompareDataProc *comparer);
|
||||
|
||||
void WMMapArray(WMArray *array, void (*function)(void*, void*), void *data);
|
||||
|
||||
@@ -441,7 +441,7 @@ void* WMReplaceInBag(WMBag *bag, int index, void *item);
|
||||
* > 0 if a > b
|
||||
* = 0 if a = b
|
||||
*/
|
||||
int WMSortBag(WMBag *bag, WMCompareDataProc *comparer);
|
||||
void WMSortBag(WMBag *bag, WMCompareDataProc *comparer);
|
||||
|
||||
void WMEmptyBag(WMBag *bag);
|
||||
|
||||
|
||||
@@ -249,12 +249,10 @@ WMCountInArray(WMArray *array, void *item)
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
void
|
||||
WMSortArray(WMArray *array, WMCompareDataProc *comparer)
|
||||
{
|
||||
qsort(array->items, array->itemCount, sizeof(void*), comparer);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -657,7 +657,7 @@ WMReplaceInBag(WMBag *self, int index, void *item)
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
void
|
||||
WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
||||
{
|
||||
void **items;
|
||||
@@ -665,7 +665,7 @@ WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
||||
int i;
|
||||
|
||||
if (self->count == 0)
|
||||
return 1;
|
||||
return;
|
||||
|
||||
items = wmalloc(sizeof(void*)*self->count);
|
||||
i = 0;
|
||||
@@ -687,8 +687,6 @@ WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
||||
}
|
||||
|
||||
wfree(items);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user