210 #define»CLASSED_NODE_N_IFACES(node)»»———((node)->_prot_n_ifaces_prerequisites) 211 #define»CLASSED_NODE_IFACES_ENTRIES(node)»——((node)->_prot.iface_entries) 212 #define»IFACE_NODE_N_PREREQUISITES(node)»———((node)->_prot_n_ifaces_prerequisites) 213 #define»IFACE_NODE_PREREQUISITES(node)»—»———((node)->_prot.prerequisistes) 214 #define»iface_node_get_holders_L(node)»—»———((IFaceHolder*) type_get_qdata_L ((node), static_quark_if« 215 #define»iface_node_set_holders_W(node, holders)»(type_set_qdata_W ((node), static_quark_iface_holder,« 216 #define»iface_node_get_dependants_array_L(n)»———((GType*) type_get_qdata_L ((n), static_quark_dependa« 217 #define»iface_node_set_dependants_array_W(n,d)»—(type_set_qdata_W ((n), static_quark_dependants_array« 218 #define»TYPE_ID_MASK»———»———»———»———((GType) ((1 << G_TYPE_FUNDAMENTAL_SHIFT) - 1)) 219 220 #define NODE_IS_ANCESTOR(ancestor, node) \ 221 ((ancestor)->n_supers <= (node)->n_supers && \ 222 »——— (node)->supers[(node)->n_supers - (ancestor)->n_supers] == NODE_TYPE (ancestor)) 223 224 225 struct _IFaceHolder