This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH libobjc/19024] name collisions libobjc/mysqlclient



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]