1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-24 11:15:51 +01:00

Added some typedef'ed functions for readability.

This commit is contained in:
dan
2000-09-25 01:42:06 +00:00
parent 3b9b020c5c
commit 23ac6cc088
3 changed files with 6 additions and 4 deletions

View File

@@ -129,6 +129,8 @@ typedef struct W_Connection WMConnection;
typedef int WMCompareDataProc(const void *item1, const void *item2);
typedef void WMFreeDataProc(void *data); typedef void WMFreeDataProc(void *data);
/* Used by WMBag or WMArray for matching data */ /* Used by WMBag or WMArray for matching data */
@@ -379,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, int (*comparer)(const void*, const void*)); int 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);
@@ -439,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, int (*comparer)(const void*, const void*)); int WMSortBag(WMBag *bag, WMCompareDataProc *comparer);
void WMEmptyBag(WMBag *bag); void WMEmptyBag(WMBag *bag);

View File

@@ -250,7 +250,7 @@ WMCountInArray(WMArray *array, void *item)
int int
WMSortArray(WMArray *array, int (*comparer)(const void*, const void*)) WMSortArray(WMArray *array, WMCompareDataProc *comparer)
{ {
qsort(array->items, array->itemCount, sizeof(void*), comparer); qsort(array->items, array->itemCount, sizeof(void*), comparer);

View File

@@ -658,7 +658,7 @@ WMReplaceInBag(WMBag *self, int index, void *item)
int int
WMSortBag(WMBag *self, int (*comparer)(const void*, const void*)) WMSortBag(WMBag *self, WMCompareDataProc *comparer)
{ {
void **items; void **items;
W_Node *tmp; W_Node *tmp;