In libobjc/: 2010-10-11 Nicola Pero <nicola.pero@meta-innovation.com>
commit90a2689f4d6b68b7542b0f7b04d66fea1cee5c0f
authorNicola Pero <nicola.pero@meta-innovation.com>
Mon, 11 Oct 2010 18:17:19 +0000 (11 18:17 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Mon, 11 Oct 2010 18:17:19 +0000 (11 18:17 +0000)
tree10e40b8bd1fa671cf3389ef739344e4e40b99999
parent6c0098673b7e6e47c026b9827ce3e0d6ccc149db
In libobjc/: 2010-10-11 Nicola Pero <nicola.pero@meta-innovation.com>

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

        * class.c (objc_getClassList): New.
        (objc_getRequiredClass): New.
        (objc_getMetaClass): New.
        (objc_lookupClass): New.
        (objc_getClass): New.
        (__objc_get_unknown_class_handler): New.
        (objc_setGetUnknownClassHandler): New.
        (objc_get_class): Use __objc_get_unknown_class_handler.
        (objc_lookup_class): Call objc_getClass.
        * objc/objc-api.h: Updated comment and copyright notice.
        * objc/runtime.h: Updated comments.
        (objc_getClass): New.
        (objc_lookupClass): New.
        (objc_getMetaClass): New.
        (objc_getRequiredClass): New.
        (objc_getClassList): New.
        (objc_setGetUnknownClassHandler): New.
        (objc_get_unknown_class_handler): New.
        * objc-private/runtime.h: Use __objc_private_runtime_INCLUDE_GNU
        instead of __objc_runtime_INCLUDE_GNU as include guard.
        * objc-private/error.h (_objc_abort): Mark as noreturn.

From-SVN: r165326
libobjc/ChangeLog
libobjc/class.c
libobjc/objc-private/error.h
libobjc/objc-private/runtime.h
libobjc/objc/objc-api.h
libobjc/objc/runtime.h