X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=include%2Fhashtab.h;h=4bb65d6c7a2b4135b8526ca5ec4255987934ed6d;hb=62e36382018b546b0ad24ff4c01edd7ef6f373fe;hp=4f67448a9af8f15d947e35988158353018e0736c;hpb=d1b382088a11a55c13fe0a9769a3c46a72836dd1;p=gcc.git diff --git a/include/hashtab.h b/include/hashtab.h index 4f67448a9af..4bb65d6c7a2 100644 --- a/include/hashtab.h +++ b/include/hashtab.h @@ -1,5 +1,6 @@ /* An expandable hash tables datatype. - Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2009, 2010 + Free Software Foundation, Inc. Contributed by Vladimir Makarov (vmakarov@cygnus.com). This program is free software; you can redistribute it and/or modify @@ -156,6 +157,9 @@ extern htab_t htab_create_alloc_ex (size_t, htab_hash, void *, htab_alloc_with_arg, htab_free_with_arg); +extern htab_t htab_create_typed_alloc (size_t, htab_hash, htab_eq, htab_del, + htab_alloc, htab_alloc, htab_free); + /* Backward-compatibility functions. */ extern htab_t htab_create (size_t, htab_hash, htab_eq, htab_del); extern htab_t htab_try_create (size_t, htab_hash, htab_eq, htab_del);