[ekg2-commit] r4089 - trunk/ekg: trunk/ekg/dynstuff.h

SVN commit svn w toxygen.net
Czw, 10 Lip 2008, 00:41:09 CEST


Author: wiechu
Date: 2008-07-10 00:41:08 +0200 (Thu, 10 Jul 2008)
New Revision: 4089

Modified:
   trunk/ekg/dynstuff.h
Log:
    fix gcc warnings when DYNSTUFF_USE_LIST3 set.

Modified: trunk/ekg/dynstuff.h
===================================================================
--- trunk/ekg/dynstuff.h	2008-07-09 21:52:55 UTC (rev 4088)
+++ trunk/ekg/dynstuff.h	2008-07-09 22:41:08 UTC (rev 4089)
@@ -74,18 +74,18 @@
 #ifndef EKG2_WIN32_NOFUNCTION
 #define LIST_ADD_COMPARE(x, type)			int x(const type data1, const type data2)
 #define LIST_ADD_SORTED(list, data, comp)		list_add_sorted(list, data, (void *) comp)
-#define LIST_ADD_SORTED2(list, data, comp)		list_add_sorted3((list_t *) list, (list_t) data, (void *) comp)
-#define LIST_ADD_BEGINNING2(list, data)			list_add_beginning3((list_t *) list, (list_t) data)
-#define LIST_ADD2(list, data)				list_add3((list_t *) list, (list_t) data)
+#define LIST_ADD_SORTED2(list, data, comp)		list_add_sorted3((list_t *) (void *) list, (list_t) data, (void *) comp)
+#define LIST_ADD_BEGINNING2(list, data)			list_add_beginning3((list_t *) (void *) list, (list_t) data)
+#define LIST_ADD2(list, data)				list_add3((list_t *) (void *) list, (list_t) data)
 
 #define LIST_COUNT2(list)				list_count((list_t) list)
 #define LIST_GET_NTH2(list, id)				list_get_nth3((list_t) list, id)
 #define LIST_RESORT(list, comp)				list_resort(list, (void *) comp)
-#define LIST_RESORT2(list, comp)			list_resort3((list_t *) list, (void *) comp)
+#define LIST_RESORT2(list, comp)			list_resort3((list_t *) (void *) list, (void *) comp)
 
 #define LIST_REMOVE(list, data, func)			list_remove2(list, data, (void *) func)
-#define LIST_REMOVE2(list, elem, func)			list_remove3((list_t *) list, (list_t) elem, (void *) func)
-#define LIST_UNLINK2(list, elem)			list_unlink3((list_t *) list, (list_t) elem)
+#define LIST_REMOVE2(list, elem, func)			list_remove3((list_t *) (void *) list, (list_t) elem, (void *) func)
+#define LIST_UNLINK2(list, elem)			list_unlink3((list_t *) (void *) list, (list_t) elem)
 #define LIST_FREE_ITEM(x, type)				void x(type data)
 
 #define LIST_DESTROY(list, func)			list_destroy2(list, (void *) func)



Więcej informacji o liście dyskusyjnej ekg2-commit