properly mark symbols in the public API to be exported. This allows us to use -fvisib...
[libfirm] / include / libfirm / adt / plist.h
index 623a075..ba35579 100644 (file)
@@ -19,9 +19,9 @@
 
 /**
  * @file
- * @author Kimon Hoffmann
- * @date   14.07.2005
- * @cvs-id $Id$
+ * @author  Kimon Hoffmann
+ * @date    14.07.2005
+ * @version $Id$
  * @brief   Simple, non circular, double linked pointer list.
  *          Created because the properties of the standard circular list were
  *          not very well suited for the interference graph implementation.
@@ -37,6 +37,8 @@
 #include <stddef.h>
 #include "obst.h"
 
+#include "../begin.h"
+
 typedef struct _plist_element plist_element_t;
 typedef struct _plist plist_t;
 
@@ -243,4 +245,6 @@ void plist_clear(plist_t *list);
 #define foreach_plist(list, el) \
        for (el = plist_first(list); el; el = plist_element_get_next(el))
 
-#endif /*_PLIST_H_*/
+#include "../end.h"
+
+#endif