Lines Matching refs:protocol
96 static void __objc_init_protocol (struct objc_protocol *protocol);
962 __objc_init_protocol (struct objc_protocol *protocol) in __objc_init_protocol() argument
969 if (((size_t)protocol->class_pointer) == PROTOCOL_VERSION) in __objc_init_protocol()
972 protocol->class_pointer = proto_class; in __objc_init_protocol()
980 if (protocol->class_methods) in __objc_init_protocol()
981 __objc_register_selectors_from_description_list (protocol->class_methods); in __objc_init_protocol()
983 if (protocol->instance_methods) in __objc_init_protocol()
984 __objc_register_selectors_from_description_list (protocol->instance_methods); in __objc_init_protocol()
988 __objc_protocols_add_protocol (protocol->protocol_name, protocol); in __objc_init_protocol()
991 __objc_init_protocols (protocol->protocol_list); in __objc_init_protocol()
993 else if (protocol->class_pointer != proto_class) in __objc_init_protocol()
996 (int) ((char *) protocol->class_pointer in __objc_init_protocol()