X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fpmap.c;h=caa6fc1d82dd9724bfd0562950450c4cd6f05b49;hb=dbce362ff915753bf77eb5a923e35d3f81fd190d;hp=9cf69a14a5d9485c1a2f16ab456ae07546b967c0;hpb=7115bc91754670de6d9ce740cfa0d95ecbe9a938;p=libfirm diff --git a/ir/adt/pmap.c b/ir/adt/pmap.c index 9cf69a14a..caa6fc1d8 100644 --- a/ir/adt/pmap.c +++ b/ir/adt/pmap.c @@ -1,17 +1,31 @@ /* - * Project: libFIRM - * File name: ir/adt/pmap.c - * Purpose: Datentyp: Vereinfachte Map (hash-map) zum Speichern von - * Zeigern/Adressen -> 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. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. + * + * This file is part of libFirm. + * + * This file may be distributed and/or modified under the terms of the + * GNU General Public License version 2 as published by the Free Software + * Foundation and appearing in the file LICENSE.GPL included in the + * packaging of this file. + * + * Licensees holding valid libFirm Professional Edition licenses may use + * this file in accordance with the libFirm Commercial License. + * Agreement provided with the Software. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE. + */ + +/** + * @file + * @brief simplified hashmap for pointer -> pointer mappings + * @author Hubert Schmid + * @date 09.06.2002 + * @version $Id$ */ #ifdef HAVE_CONFIG_H -# include +# include "config.h" #endif #include "pmap.h" @@ -37,6 +51,7 @@ struct pmap { static int pmap_entry_cmp(const void *p1, const void *p2, size_t size) { const pmap_entry *entry1 = p1; const pmap_entry *entry2 = p2; + (void) size; return entry1->key != entry2->key; }