-/* -------------------------------------------------------------------
- * $Id$
- * -------------------------------------------------------------------
- * Datentyp: Vereinfachte Menge (hash-set) zum Speichern von
- * Zeigern/Adressen.
- *
- * Erstellt: Hubert Schmid, 09.06.2002
- * ---------------------------------------------------------------- */
-
+/*
+ * Project: libFIRM
+ * File name: ir/adt/eset.c
+ * 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.
+ */
#include "eset.h"
-
#include "set.h"
static const int INITIAL_SLOTS = 64;
-static int pcmp(const void * * p1, const void * * p2, size_t size) {
- return *p1 == *p2 ? 0 : 1;
+static int pcmp(const void ** p1, const void ** p2, size_t size) {
+ return *p1 != *p2;
}