[Bug libobjc/14382] [libobjc] Calling +initialize on a per category basis
--- Comment #2 from d dot ayers at inode dot at 2005-12-15 11:13 --- Created an attachment (id=10493) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10493&action=view) documentation patch After the discussion here: http://lists.apple.com/archives/objc-language/2004/Mar/msg7.html I propose the attached patch to close this report. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14382
[Bug libobjc/14382] [libobjc] Calling +initialize on a per category basis
--- Comment #7 from d dot ayers at inode dot at 2005-12-15 21:20 --- * README (+load,+initialize): Fix documentation to reflect intended and implemented semantics for +load and +initialize. -- d dot ayers at inode dot at changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14382
[Bug libobjc/19024] New: name collisions libobjc/libmysqlclient
It would be great it the exported symbols of hash.h could be migrated to a version with an objc_ prefix. There are currently name collistions with some versions of the mysqlclient library. If someone can propose a migration strategy I can provide a patch. My guess would be along the lines of: hash.h #define hash_func objc_hash_func export void objc_hash_func(void) hash.c void objc_hash_func(void) {...} void hash_func { log?("deprecated"); objc_hash_func(); } /* for binary compatibility for a limited time. */ -- Summary: name collisions libobjc/libmysqlclient Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libobjc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: d dot ayers at inode dot at CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19024