[Bug libobjc/14382] [libobjc] Calling +initialize on a per category basis

2005-12-15 Thread d dot ayers at inode dot at


--- 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

2005-12-15 Thread d dot ayers at inode dot at


--- 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

2004-12-15 Thread d dot ayers at inode dot at
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