mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-30 10:22:34 +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
|
||||||
* = 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);
|
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
|
||||||
* = 0 if a = b
|
* = 0 if a = b
|
||||||
*/
|
*/
|
||||||
int WMSortBag(WMBag *bag, WMCompareDataProc *comparer);
|
void WMSortBag(WMBag *bag, WMCompareDataProc *comparer);
|
||||||
|
|
||||||
void WMEmptyBag(WMBag *bag);
|
void WMEmptyBag(WMBag *bag);
|
||||||
|
|
||||||
|
|||||||
@@ -249,12 +249,10 @@ WMCountInArray(WMArray *array, void *item)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int
|
void
|
||||||
WMSortArray(WMArray *array, WMCompareDataProc *comparer)
|
WMSortArray(WMArray *array, WMCompareDataProc *comparer)
|
||||||
{
|
{
|
||||||
qsort(array->items, array->itemCount, sizeof(void*), 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)
|
WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
||||||
{
|
{
|
||||||
void **items;
|
void **items;
|
||||||
@@ -665,7 +665,7 @@ WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (self->count == 0)
|
if (self->count == 0)
|
||||||
return 1;
|
return;
|
||||||
|
|
||||||
items = wmalloc(sizeof(void*)*self->count);
|
items = wmalloc(sizeof(void*)*self->count);
|
||||||
i = 0;
|
i = 0;
|
||||||
@@ -687,8 +687,6 @@ WMSortBag(WMBag *self, WMCompareDataProc *comparer)
|
|||||||
}
|
}
|
||||||
|
|
||||||
wfree(items);
|
wfree(items);
|
||||||
|
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user