2005-03-02 David Ayers <d.ayers@inode.at>
PR libobjc/19024
* Makefile.in (OBJS): Add hash_compat.lo.
(OBJS_GC): Add hash_compat_gc.lo.
(hash_compat_gc.lo): New target and rule.
* objc/hash.h (hash_new, hash_delete, hash_add, hash_remove)
(hash_next, hash_value_for_key, hash_is_key_in_hash)
(hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix
with objc_. Add deprecated non prefixed inlined versions.
(OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated
declarations.
* hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next)
(hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and
update callers.
* hash_compat.c: New file.
* archive.c: Update callers.
* init.c: Likewise.
* selector.c: Likewise.
* libobjc.def: Add objc_ versions of hash functions.
From-SVN: r95793
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| objc | Loading commit data... | |
| .cvsignore | Loading commit data... | |
| ChangeLog | Loading commit data... | |
| Makefile.in | Loading commit data... | |
| NXConstStr.m | Loading commit data... | |
| Object.m | Loading commit data... | |
| Protocol.m | Loading commit data... | |
| README | Loading commit data... | |
| README.threads | Loading commit data... | |
| THREADS | Loading commit data... | |
| THREADS.MACH | Loading commit data... | |
| acinclude.m4 | Loading commit data... | |
| aclocal.m4 | Loading commit data... | |
| archive.c | Loading commit data... | |
| class.c | Loading commit data... | |
| config.h.in | Loading commit data... | |
| configure | Loading commit data... | |
| configure.ac | Loading commit data... | |
| encoding.c | Loading commit data... | |
| exception.c | Loading commit data... | |
| gc.c | Loading commit data... | |
| hash.c | Loading commit data... | |
| hash_compat.c | Loading commit data... | |
| init.c | Loading commit data... | |
| libobjc.def | Loading commit data... | |
| libobjc_entry.c | Loading commit data... | |
| linking.m | Loading commit data... | |
| makefile.dos | Loading commit data... | |
| misc.c | Loading commit data... | |
| nil_method.c | Loading commit data... | |
| objects.c | Loading commit data... | |
| sarray.c | Loading commit data... | |
| selector.c | Loading commit data... | |
| sendmsg.c | Loading commit data... | |
| thr-dce.c | Loading commit data... | |
| thr-decosf1.c | Loading commit data... | |
| thr-irix.c | Loading commit data... | |
| thr-mach.c | Loading commit data... | |
| thr-objc.c | Loading commit data... | |
| thr-os2.c | Loading commit data... | |
| thr-posix.c | Loading commit data... | |
| thr-pthreads.c | Loading commit data... | |
| thr-rtems.c | Loading commit data... | |
| thr-single.c | Loading commit data... | |
| thr-solaris.c | Loading commit data... | |
| thr-vxworks.c | Loading commit data... | |
| thr-win32.c | Loading commit data... | |
| thr.c | Loading commit data... |