--- festival-gaim-0.77/festival.c 2004-04-23 17:19:46.000000000 -0400 +++ festival-gaim-0.78cvs/festival.c 2004-05-21 13:07:39.000000000 -0400 @@ -389,15 +389,15 @@ } static void -im_recv_im(GaimAccount *account, char **who, char **what, int *flags, void *m) +im_recv_im(GaimAccount *account, char *who, char *what, int flags, void *m) { char *alias, *stripped; - alias = (char *) gaim_get_buddy_alias(gaim_find_buddy(account, *who)); + alias = (char *) gaim_get_buddy_alias(gaim_find_buddy(account, who)); GString *buffer= g_string_new(""); GString *ascii; - ascii = g_string_new(g_convert (*what, strlen (*what), + ascii = g_string_new(g_convert (what, strlen (what), "ISO-8859-1", "UTF-8", NULL, NULL, NULL)); stripped = (char *)gaim_markup_strip_html(ascii->str); @@ -795,7 +795,7 @@ static GaimPluginInfo info = { - 3, /**< api_version */ + GAIM_PLUGIN_API_VERSION, /**< api_version */ GAIM_PLUGIN_STANDARD, /**< type */ GAIM_GTK_PLUGIN_TYPE, /**< ui_requirement */ 0, /**< flags */ @@ -816,7 +816,9 @@ plugin_unload, /**< unload */ NULL, /**< destroy */ &ui_info, /**< ui_info */ - NULL /**< extra_info */ + NULL, /**< extra_info */ + NULL, /**< prefs_info */ + NULL /**< actions */ };