diff options
author | ayers <ayers@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-20 12:49:41 +0000 |
---|---|---|
committer | ayers <ayers@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-20 12:49:41 +0000 |
commit | ce92776b675286ccaeb710e81578922a03d81ee4 (patch) | |
tree | f75c58ef837f8fb2c92138209202d9ff7bf1c6d3 /libobjc/objc | |
parent | 363bed43c1b49c3ad9fcb591521304548e1c2e23 (diff) | |
download | ppe42-gcc-ce92776b675286ccaeb710e81578922a03d81ee4.tar.gz ppe42-gcc-ce92776b675286ccaeb710e81578922a03d81ee4.zip |
2005-11-20 David Ayers <d.ayers@inode.at>
PR libobjc/19024
* objc/hash.h: Remove deprecated hash API.
* hash_compat.c: Remove.
* Makefile.in: Remove reference to hash_compat.c.
* configure.ac (VERSION): Bump library version to 2:0:0.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107251 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libobjc/objc')
-rw-r--r-- | libobjc/objc/hash.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/libobjc/objc/hash.h b/libobjc/objc/hash.h index 2260fad5692..b1cdd0c4fbf 100644 --- a/libobjc/objc/hash.h +++ b/libobjc/objc/hash.h @@ -207,106 +207,6 @@ objc_compare_strings (const void *k1, const void *k2) return ! strcmp ((const char *) k1, (const char *) k2); } -#ifndef OBJC_IGNORE_DEPRECATED_API -/* Deprecated as of 4.0 */ - -static inline cache_ptr -hash_new (unsigned int size, - hash_func_type hash_func, - compare_func_type compare_func) __attribute__ ((deprecated)); -static inline cache_ptr -hash_new (unsigned int size, - hash_func_type hash_func, - compare_func_type compare_func) -{ - return objc_hash_new(size, hash_func, compare_func); -} - -static inline void -hash_delete(cache_ptr cache) __attribute__ ((deprecated)); -static inline void -hash_delete(cache_ptr cache) -{ - objc_hash_delete(cache); -} - -static inline void -hash_add (cache_ptr *cachep, - const void *key, - void *value) __attribute__ ((deprecated)); -static inline void -hash_add (cache_ptr *cachep, const void *key, void *value) -{ - objc_hash_add(cachep, key, value); -} - -static inline void -hash_remove (cache_ptr cache, const void *key) __attribute__ ((deprecated)); -static inline void -hash_remove (cache_ptr cache, const void *key) -{ - objc_hash_remove (cache, key); -} - -static inline node_ptr -hash_next (cache_ptr cache, node_ptr node) __attribute__ ((deprecated)); -static inline node_ptr -hash_next (cache_ptr cache, node_ptr node) -{ - return objc_hash_next (cache, node); -} - -static inline void * -hash_value_for_key (cache_ptr cache, - const void *key) __attribute__ ((deprecated)); -static inline void * -hash_value_for_key (cache_ptr cache, const void *key) -{ - return objc_hash_value_for_key (cache, key); -} - -static inline BOOL -hash_is_key_in_hash (cache_ptr cache, - const void *key) __attribute__ ((deprecated)); -static inline BOOL -hash_is_key_in_hash (cache_ptr cache, const void *key) -{ - return objc_hash_is_key_in_hash (cache, key); -} - -static inline unsigned int -hash_ptr (cache_ptr cache, const void *key) __attribute__ ((deprecated)); -static inline unsigned int -hash_ptr (cache_ptr cache, const void *key) -{ - return objc_hash_ptr (cache, key); -} - -static inline unsigned int -hash_string (cache_ptr cache, const void *key) __attribute__ ((deprecated)); -static inline unsigned int -hash_string (cache_ptr cache, const void *key) -{ - return objc_hash_string (cache, key); -} - -static inline int -compare_ptrs (const void *k1, const void *k2) __attribute__ ((deprecated)); -static inline int -compare_ptrs (const void *k1, const void *k2) -{ - return objc_compare_ptrs (k1, k2); -} - -static inline int -compare_strings (const void *k1, const void *k2) __attribute__ ((deprecated)); -static inline int -compare_strings (const void *k1, const void *k2) -{ - return objc_compare_strings (k1, k2); -} -#endif /* OBJC_IGNORE_DEPRECATED_API */ - #ifdef __cplusplus } |