In libobjc/: 2010-12-16 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Thu, 16 Dec 2010 22:52:48 +0000 (22:52 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Thu, 16 Dec 2010 22:52:48 +0000 (22:52 +0000)
commit114dae43305796626be7257e51fd53c7e5085f44
tree60ff7f1bec0ff779802ad822ec1f9052eb39730b
parent7470b8fc5ef3b74256ffe3ccc5d49bd003f375f9
In libobjc/: 2010-12-16 Nicola Pero <nicola.pero@meta-innovation.com>

In libobjc/:
2010-12-16  Nicola Pero  <nicola.pero@meta-innovation.com>

* sendmsg.c: Include objc/runtime.h instead of objc/objc-api.h.
Include objc-private/module-abi-8.h and objc-private/selector.h
instead of objc/encoding.h.
(objc_msg_lookup_super): Use super->super_class instead of
super->class.
(method_get_first_argument, method_get_next_argument): Declare
locally.
(class_get_instance_method): Declare before using.
(objc_msg_sendv): Use 'struct objc_method' instead of 'Method'.
(__objc_init_dispatch_tables, __objc_send_initialize): Use
sel_registerName() instead of sel_register_name().
(__objc_forward): Use sel_getName() instead of sel_get_name().
(objc_get_uninstalled_dtable): Use 'void' as argument.
* objc-private/selector.h: New.

From-SVN: r167961
libobjc/ChangeLog
libobjc/objc-private/selector.h [new file with mode: 0644]
libobjc/sendmsg.c