* src/toolbox/list.h (listnode): Renamed to listnode_t.
[cacao.git] / src / toolbox / list.c
index d6da79efb2fc982e3e01d12091d220e4ef843ccb..9d569f6b932bc5299dc26afb106955c149ea4691 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: list.c 7596 2007-03-28 21:05:53Z twisti $
+   $Id: list.c 7783 2007-04-20 13:28:27Z twisti $
 
 */
 
 
 *******************************************************************************/
 
-list *list_create(s4 nodeoffset)
+list_t *list_create(s4 nodeoffset)
 {
-       list *l;
+       list_t *l;
 
-       l = NEW(list);
+       l = NEW(list_t);
 
 #if defined(ENABLE_THREADS)
        lock_init_object_lock((java_objectheader *) l);
@@ -76,11 +76,11 @@ list *list_create(s4 nodeoffset)
 
 *******************************************************************************/
 
-list *list_create_dump(s4 nodeoffset)
+list_t *list_create_dump(s4 nodeoffset)
 {
-       list *l;
+       list_t *l;
 
-       l = DNEW(list);
+       l = DNEW(list_t);
 
        l->first      = NULL;
        l->last       = NULL;
@@ -90,11 +90,11 @@ list *list_create_dump(s4 nodeoffset)
 }
 
 
-void list_add_first(list *l, void *element)
+void list_add_first(list_t *l, void *element)
 {
-       listnode *ln;
+       listnode_t *ln;
 
-       ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+       ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
 
        LOCK_MONITOR_ENTER(l);
 
@@ -121,7 +121,7 @@ void list_add_first(list *l, void *element)
 
 *******************************************************************************/
 
-void list_add_last(list *l, void *element)
+void list_add_last(list_t *l, void *element)
 {
        LOCK_MONITOR_ENTER(l);
 
@@ -139,11 +139,11 @@ void list_add_last(list *l, void *element)
 
 *******************************************************************************/
 
-void list_add_last_unsynced(list *l, void *element)
+void list_add_last_unsynced(list_t *l, void *element)
 {
-       listnode *ln;
+       listnode_t *ln;
 
-       ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+       ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
 
        if (l->last) {
                ln->prev      = l->last;
@@ -168,13 +168,13 @@ void list_add_last_unsynced(list *l, void *element)
 
 *******************************************************************************/
 
-void list_add_before(list *l, void *element, void *newelement)
+void list_add_before(list_t *l, void *element, void *newelement)
 {
-       listnode *ln;
-       listnode *newln;
+       listnode_t *ln;
+       listnode_t *newln;
 
-       ln    = (listnode *) (((u1 *) element) + l->nodeoffset);
-       newln = (listnode *) (((u1 *) newelement) + l->nodeoffset);
+       ln    = (listnode_t *) (((u1 *) element) + l->nodeoffset);
+       newln = (listnode_t *) (((u1 *) newelement) + l->nodeoffset);
 
        LOCK_MONITOR_ENTER(l);
 
@@ -206,7 +206,7 @@ void list_add_before(list *l, void *element, void *newelement)
 
 *******************************************************************************/
 
-void list_remove(list *l, void *element)
+void list_remove(list_t *l, void *element)
 {
        LOCK_MONITOR_ENTER(l);
 
@@ -224,11 +224,11 @@ void list_remove(list *l, void *element)
 
 *******************************************************************************/
 
-void list_remove_unsynced(list *l, void *element)
+void list_remove_unsynced(list_t *l, void *element)
 {
-       listnode *ln;
+       listnode_t *ln;
 
-       ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+       ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
        
        if (ln->next)
                ln->next->prev = ln->prev;
@@ -251,7 +251,7 @@ void list_remove_unsynced(list *l, void *element)
 
 *******************************************************************************/
 
-void *list_first(list *l)
+void *list_first(list_t *l)
 {
        void *el;
 
@@ -273,7 +273,7 @@ void *list_first(list *l)
 
 *******************************************************************************/
 
-void *list_first_unsynced(list *l)
+void *list_first_unsynced(list_t *l)
 {
        void *el;
 
@@ -292,7 +292,7 @@ void *list_first_unsynced(list *l)
 
 *******************************************************************************/
 
-void *list_last(list *l)
+void *list_last(list_t *l)
 {
        void *el;
 
@@ -314,7 +314,7 @@ void *list_last(list *l)
 
 *******************************************************************************/
 
-void *list_last_unsynced(list *l)
+void *list_last_unsynced(list_t *l)
 {
        void *el;
 
@@ -333,7 +333,7 @@ void *list_last_unsynced(list *l)
 
 *******************************************************************************/
 
-void *list_next(list *l, void *element)
+void *list_next(list_t *l, void *element)
 {
        void *el;
 
@@ -356,12 +356,12 @@ void *list_next(list *l, void *element)
 
 *******************************************************************************/
 
-void *list_next_unsynced(list *l, void *element)
+void *list_next_unsynced(list_t *l, void *element)
 {
-       listnode *ln;
+       listnode_t *ln;
        void     *el;
 
-       ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+       ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
 
        if (ln->next == NULL)
                el = NULL;
@@ -378,7 +378,7 @@ void *list_next_unsynced(list *l, void *element)
 
 *******************************************************************************/
 
-void *list_prev(list *l, void *element)
+void *list_prev(list_t *l, void *element)
 {
        void *el;
 
@@ -401,12 +401,12 @@ void *list_prev(list *l, void *element)
 
 *******************************************************************************/
 
-void *list_prev_unsynced(list *l, void *element)
+void *list_prev_unsynced(list_t *l, void *element)
 {
-       listnode *ln;
+       listnode_t *ln;
        void     *el;
 
-       ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+       ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
 
        if (ln->prev == NULL)
                el = NULL;