This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH libobjc/19024] name collisions libobjc/mysqlclient
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>
- Cc: David Ayers <d dot ayers at inode dot at>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 2 Mar 2005 15:09:46 -0500
- Subject: Re: [PATCH libobjc/19024] name collisions libobjc/mysqlclient
- References: <42256893.3060308@inode.at> <4c7b3a89d932ce3b3bdc53b25bc0bc3f@physics.uc.edu>
On Mar 2, 2005, at 2:37 PM, Andrew Pinski wrote:
On Mar 2, 2005, at 2:17 AM, David Ayers wrote:
Hello,
<>
This fixes
http://gcc.gnu.org/bugzilla/attachment.cgi?id=8306&action=view
as suggested by prefixing all hash functions with objc_, adding
deprecated static inline versions of the old functions to produce
deprecation warnings and non-static-inline versions in a new file
hash_compat.c for binary compatibility.
Bootstrapped and tested on i686-pc-linux-gnu with make check-objc as
this change is limited to libobjc.
This is what I installed after making sure that there were no new
warnings
coming from the use of the deprecated functions in archive.c.
I decided to apply this to the 4.0 branch also since this is a bug
which seems
"small" to fix and important to get fixed for the next release and
deprecating
functions always should be done early.
Thanks,
Andrew Pinski