rem: } else {
add: } else #endif  {
context: bacon_cd_selection_set_device (BaconCdSelection *bcs, const char *device){	GtkWidget *entry;	GList *l;	CDDrive *drive;	gboolean found;	int i;	g_return_if_fail (bcs != NULL);	g_return_if_fail (BACON_IS_CD_SELECTION (bcs));	if (bcs->priv->is_entry != FALSE)	{		entry = gnome_file_entry_gtk_entry			(GNOME_FILE_ENTRY (bcs->priv->widget));		gtk_entry_set_text (GTK_ENTRY (entry), device);	} else {		i = -1;		found = FALSE;		for (l = bcs->priv->cdroms; l != NULL && found == FALSE;				l = l->next)		{			i++;			drive = l->data;			if (strcmp (drive->device, device) == 0)				found = TRUE;		}		if (found)		{			gtk_option_menu_set_history (GTK_OPTION_MENU					(bcs->priv->widget), i);		} else {			/* If the device doesn't exist, set it back to			 * the default */			gtk_option_menu_set_history (GTK_OPTION_MENU					(bcs->priv->widget), 0);			drive = get_drive (bcs, 0);			if (drive == NULL)				return;			g_signal_emit (G_OBJECT (bcs),					bcs_table_signals [DEVICE_CHANGED],					0, drive->device);		}				}}