| 140 *****************************************************************************/ |
140 *****************************************************************************/ |
| 141 G_DEFINE_DYNAMIC_TYPE_EXTENDED( |
141 G_DEFINE_DYNAMIC_TYPE_EXTENDED( |
| 142 PurpleIRCv3Protocol, |
142 PurpleIRCv3Protocol, |
| 143 purple_ircv3_protocol, |
143 purple_ircv3_protocol, |
| 144 PURPLE_TYPE_PROTOCOL, |
144 PURPLE_TYPE_PROTOCOL, |
| 145 G_TYPE_FLAG_DERIVABLE, |
145 0, |
| 146 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_IM, |
146 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_IM, |
| 147 purple_ircv3_protocol_im_init)) |
147 purple_ircv3_protocol_im_init)) |
| 148 |
148 |
| 149 static void |
149 static void |
| 150 purple_ircv3_protocol_init(PurpleIRCv3Protocol *protocol) { |
150 purple_ircv3_protocol_init(PurpleIRCv3Protocol *protocol) { |