Mercurial > hg > CbC > CbC_gcc
comparison include/hashtab.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
1 /* An expandable hash tables datatype. | 1 /* An expandable hash tables datatype. |
2 Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc. | 2 Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2009 |
3 Free Software Foundation, Inc. | |
3 Contributed by Vladimir Makarov (vmakarov@cygnus.com). | 4 Contributed by Vladimir Makarov (vmakarov@cygnus.com). |
4 | 5 |
5 This program is free software; you can redistribute it and/or modify | 6 This program is free software; you can redistribute it and/or modify |
6 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
7 the Free Software Foundation; either version 2 of the License, or | 8 the Free Software Foundation; either version 2 of the License, or |
94 (implementation) of this type is not needed for using the hash | 95 (implementation) of this type is not needed for using the hash |
95 tables. All work with hash table should be executed only through | 96 tables. All work with hash table should be executed only through |
96 functions mentioned below. The size of this structure is subject to | 97 functions mentioned below. The size of this structure is subject to |
97 change. */ | 98 change. */ |
98 | 99 |
99 struct htab GTY(()) | 100 struct GTY(()) htab { |
100 { | |
101 /* Pointer to hash function. */ | 101 /* Pointer to hash function. */ |
102 htab_hash hash_f; | 102 htab_hash hash_f; |
103 | 103 |
104 /* Pointer to comparison function. */ | 104 /* Pointer to comparison function. */ |
105 htab_eq eq_f; | 105 htab_eq eq_f; |