make tpop const
[libfirm] / ir / ana2 / lset.c
index 8ed89a2..0e762d7 100644 (file)
@@ -14,7 +14,7 @@
 
 
 # ifdef HAVE_CONFIG_H
-#  include <config.h>
+#  include "config.h"
 # endif
 
 # include "lset.h"
 # endif /* not defined TRUE */
 
 # include <assert.h>
+
+#ifdef HAVE_STRING_H
 # include <string.h>             /* need memset */
+#endif
 
 /*
   Lists, err, Sets
@@ -35,7 +38,7 @@
 /* create a new lset */
 lset_t *lset_create (void)
 {
-  lset_t *lset = xmalloc (sizeof (lset_t));
+  lset_t *lset = xmalloc(sizeof(*lset));
 
   return (lset);
 }
@@ -68,7 +71,7 @@ int lset_empty (lset_t *lset)
 void lset_insert (lset_t *lset, void *data)
 {
   if (! lset_contains (lset, data)) {
-    lset_entry_t *entry = xmalloc (sizeof (lset_entry_t));
+    lset_entry_t *entry = xmalloc(sizeof(*entry));
     entry->data = data;
     entry->next = lset->first;
     lset->first = entry;
@@ -191,6 +194,12 @@ void lset_destroy (lset_t *lset)
 \f
 /*
   $Log$
+  Revision 1.3  2004/12/22 14:43:14  beck
+  made allocations C-like
+
+  Revision 1.2  2004/12/02 16:17:51  beck
+  fixed config.h include
+
   Revision 1.1  2004/10/21 11:09:37  liekweg
   Moved memwalk stuf into irmemwalk
   Moved lset stuff into lset