1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-15 21:45:54 +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);
/* 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
*/
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);
@@ -439,7 +441,7 @@ void* WMReplaceInBag(WMBag *bag, int index, void *item);
* > 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);

View File

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

View File

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