In libobjc/: 2010-10-10 Nicola Pero <nicola.pero@meta-innovation.com>
commitcf3822f181e345f952f1497d24a854ffd50cdb9e
authorNicola Pero <nicola.pero@meta-innovation.com>
Sat, 9 Oct 2010 22:22:23 +0000 (9 22:22 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Sat, 9 Oct 2010 22:22:23 +0000 (9 22:22 +0000)
tree4c22a690a34cb9deabdd429ff045afebaf9343b9
parent3a42502df4cb1fd3b8090658920bfe2635b39613
In libobjc/: 2010-10-10 Nicola Pero <nicola.pero@meta-innovation.com>

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

        * objc-foreach.c: Include objc-private/common.h.
        * objc/deprecated/METHOD_NULL.h: New file.
        * objc/objc-api.h: Include deprecated/METHOD_NULL.h instead of
        defining METHOD_NULL here.
        * Makefile.in (OBJC_DEPRECATED_H): Added METHOD_NULL.h.
        * Object.m ([+instancesRespondTo:]): Use (Method_t)0 instead of
        METHOD_NULL.
        ([-respondsTo:]): Same change.
        * objc/objc-api.h (method_get_imp): Converted it into a normal
        function so that we can hide the internals of struct objc_method.
        * sendmsg.c (method_get_imp): Implemented.

From-SVN: r165241
libobjc/ChangeLog
libobjc/Makefile.in
libobjc/Object.m
libobjc/objc-foreach.c
libobjc/objc/deprecated/METHOD_NULL.h [new file with mode: 0644]
libobjc/objc/objc-api.h
libobjc/sendmsg.c