implemented Confirm node
[libfirm] / ir / adt / eset.h
index 13d9e70..be85ff6 100644 (file)
@@ -1,18 +1,21 @@
-/* -------------------------------------------------------------------
- * $Id$
- * -------------------------------------------------------------------
- * Datentyp: Vereinfachte Menge (hash-set) zum Speichern von
- * Zeigern/Adressen.
- *
- * Erstellt: Hubert Schmid, 09.06.2002
- * ---------------------------------------------------------------- */
+/*
+ * Project:     libFIRM
+ * File name:   ir/adt/eset.h
+ * Purpose:     Datentyp: Vereinfachte Menge (hash-set) zum Speichern von
+ *              Zeigern/Adressen.
+ * Author:      Hubert Schmid
+ * Modified by:
+ * Created:     09.06.2002
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 2002 Universität Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
 
 
 #ifndef _ESET_H_
 #define _ESET_H_
 
-
-#include "bool.h"
+#include <stdbool.h>
 
 
 /* "eset" ist eine Menge von Adressen. Der Vergleich und das Hashen
@@ -44,7 +47,9 @@ bool eset_contains(eset *, void *);
  * keine weiteren Adressen in der Menge sind, geben die Funktionen
  * "NULL" zurück. Warnung: Man sollte deshalb "NULL" nicht in der
  * Menge speichern, weil man sonst nicht durch die Menge iterieren
- * kann. */
+ * kann.
+ * ACHTUNG: Waehrend dem iterieren darf man keine neuen Elemente
+ * einfuergen!! */
 void * eset_first(eset *);
 void * eset_next(eset *);