add: }
context: egg_recent_model_read (EggRecentModel *model, FILE *file){	GList *list=NULL;	gchar *content;	GMarkupParseContext *ctx;	ParseInfo info;	GError *error;	content = egg_recent_model_read_raw (model, file);	if (strlen (content) <= 0)		return NULL;	parse_info_init (&info);		ctx = g_markup_parse_context_new (&parser, 0, &info, NULL);		error = NULL;	if (!g_markup_parse_context_parse (ctx, content, strlen (content),					   &error)) {		g_warning (error->message);		g_error_free (error);		error = NULL;		goto out;	}	error = NULL;	if (!g_markup_parse_context_end_parse (ctx, &error))		goto out;		g_markup_parse_context_free (ctx);out:	list = info.items;	parse_info_free (&info);	g_free (content);	/*	g_print ("Total items: %d\n", g_list_length (list));	*/	return list;}