1
0
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:
dan
2000-09-26 10:54:37 +00:00
parent 4193d2265d
commit ce8b816c5d
3 changed files with 5 additions and 9 deletions

View File

@@ -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);

View File

@@ -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;
} }

View File

@@ -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;
} }