OSDN Git Service

2005-03-02 David Ayers <d.ayers@inode.at>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Mar 2005 19:37:03 +0000 (19:37 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Mar 2005 19:37:03 +0000 (19:37 +0000)
commit18e20a6b22f2d7855c4e8b774030f223819b1319
treef8c018cf0dc8e69a8a6c34bca7dd95174ee9c3ca
parentc32258fbc694ea082b37c05096c6c8b657be78cf
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95793 138bc75d-0d04-0410-961f-82ee72b054a4
libobjc/ChangeLog
libobjc/Makefile.in
libobjc/archive.c
libobjc/hash.c
libobjc/hash_compat.c [new file with mode: 0644]
libobjc/init.c
libobjc/libobjc.def
libobjc/objc/hash.h
libobjc/selector.c