s/keeped/kept/.
[libfirm] / ir / adt / plist.c
index c4c6145..fae710a 100644 (file)
@@ -57,7 +57,7 @@ static plist_element_t *allocate_element(plist_t* list)
 
 plist_t *plist_new(void)
 {
-       plist_t *list = xmalloc(sizeof(*list) + sizeof(*list->obst));
+       plist_t *list = (plist_t*) xmalloc(sizeof(*list) + sizeof(*list->obst));
 
        list->obst               = (struct obstack *)&list[1];
        list->foreign_obstack    = 0;
@@ -146,7 +146,7 @@ void plist_insert_before(plist_t *list, plist_element_t *element, void *value)
                list->first_element = newElement;
        }
 
-       element->prev = newElement;
+       element->prev = newElement;
        ++list->element_count;
 }