diff options
author | DJ Delorie <dj@redhat.com> | 2005-06-30 23:03:37 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2005-06-30 23:03:37 +0000 |
commit | c3cca4c9127f4e1a6f10dfbed0f9c403f6ad94f1 (patch) | |
tree | 328493b5cee0c69916bca06193ff57aa90370c95 /include | |
parent | 0d828caf1e1bbbc409191eef3d2c5dcd030a5a9e (diff) | |
download | gdb-c3cca4c9127f4e1a6f10dfbed0f9c403f6ad94f1.zip gdb-c3cca4c9127f4e1a6f10dfbed0f9c403f6ad94f1.tar.gz gdb-c3cca4c9127f4e1a6f10dfbed0f9c403f6ad94f1.tar.bz2 |
merge from gcc
Diffstat (limited to 'include')
-rw-r--r-- | include/ChangeLog | 5 | ||||
-rw-r--r-- | include/hashtab.h | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index 107913d..22df366 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2005-06-30 Daniel Berlin <dberlin@dberlin.org> + + * hashtab.h (HTAB_DELETED_ENTRY): New macro. + (HTAB_EMPTY_ENTRY): New macro. + 2005-06-20 Geoffrey Keating <geoffk@apple.com> * libiberty.h (strverscmp): Prototype. diff --git a/include/hashtab.h b/include/hashtab.h index 122ff9d..77eee14 100644 --- a/include/hashtab.h +++ b/include/hashtab.h @@ -81,6 +81,15 @@ typedef void (*htab_free) (void *); typedef void *(*htab_alloc_with_arg) (void *, size_t, size_t); typedef void (*htab_free_with_arg) (void *, void *); +/* This macro defines reserved value for empty table entry. */ + +#define HTAB_EMPTY_ENTRY ((PTR) 0) + +/* This macro defines reserved value for table entry which contained + a deleted element. */ + +#define HTAB_DELETED_ENTRY ((PTR) 1) + /* Hash tables are of the following type. The structure (implementation) of this type is not needed for using the hash tables. All work with hash table should be executed only through |