Skip to content
Snippets Groups Projects
  • Nicola Pero's avatar
    ad9eef11
    Makefile.in (C_SOURCE_FILES): Added methods.c. · ad9eef11
    Nicola Pero authored
    2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
    
            * Makefile.in (C_SOURCE_FILES): Added methods.c.
            * encoding.c (method_getNumberOfArguments): New.
            (method_get_number_of_arguments): Call
            method_getNumberOfArguments.
            * ivars.c (ivar_getName): Check for NULL variable argument.
            (ivar_getOffset): Check for NULL variable argument.
            (ivar_getTypeEncoding): Check for NULL variable argument.
            (class_copyIvarList): New.
            * methods.c: New.
            * protocols.c (class_copyProtocolList): Check for Nil class_
            argument.
            * sendmsg.c: Use 'struct objc_method *' instead of Method_t, and
            'struct objc_method_list *' instead of MethodList_t.
            (class_getMethodImplementation): New.
            (class_respondsToSelector): New.
            (class_getInstanceMethod): New.
            (class_getClassMethod): New.
            * objc/runtime.h: Updated comments.
            (class_copyIvarList): New.
            (class_getInstanceMethod): New.
            (class_getClassMethod): New.
            (class_getMethodImplementation): New.
            (class_respondsToSelector): New.
            (method_getName): New.
            (method_getImplementation): New.
            (method_getTypeEncoding): New.
            (class_copyMethodList): New.
            (method_getNumberOfArguments): New.
    
    From-SVN: r165400
    ad9eef11
    History
    Makefile.in (C_SOURCE_FILES): Added methods.c.
    Nicola Pero authored
    2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
    
            * Makefile.in (C_SOURCE_FILES): Added methods.c.
            * encoding.c (method_getNumberOfArguments): New.
            (method_get_number_of_arguments): Call
            method_getNumberOfArguments.
            * ivars.c (ivar_getName): Check for NULL variable argument.
            (ivar_getOffset): Check for NULL variable argument.
            (ivar_getTypeEncoding): Check for NULL variable argument.
            (class_copyIvarList): New.
            * methods.c: New.
            * protocols.c (class_copyProtocolList): Check for Nil class_
            argument.
            * sendmsg.c: Use 'struct objc_method *' instead of Method_t, and
            'struct objc_method_list *' instead of MethodList_t.
            (class_getMethodImplementation): New.
            (class_respondsToSelector): New.
            (class_getInstanceMethod): New.
            (class_getClassMethod): New.
            * objc/runtime.h: Updated comments.
            (class_copyIvarList): New.
            (class_getInstanceMethod): New.
            (class_getClassMethod): New.
            (class_getMethodImplementation): New.
            (class_respondsToSelector): New.
            (method_getName): New.
            (method_getImplementation): New.
            (method_getTypeEncoding): New.
            (class_copyMethodList): New.
            (method_getNumberOfArguments): New.
    
    From-SVN: r165400