rb-ipod-db.c: * pointer without RbIpodDB knowing. As an example, itdb_track_remove is one rb-ipod-db.c: if (itdb_write (priv->itdb, &err) == FALSE) { rb-ipod-db.c: itdb_shuffle_write (priv->itdb, error); rb-ipod-db.c: itdb_free (priv->itdb); rb-ipod-db.c: itdb_track_free (action->track); rb-ipod-db.c: mpl = itdb_playlist_mpl (priv->itdb); rb-ipod-db.c: mpl = itdb_playlist_mpl (priv->itdb); rb-ipod-db.c: itdb_playlist_remove_track ((Itdb_Playlist *)it->data, track); rb-ipod-db.c: itdb_track_remove (track); rb-ipod-db.c: itdb_track_set_thumbnails_from_pixbuf (track, pixbuf); rb-ipod-db.c: itdb_playlist_add (priv->itdb, playlist, -1); rb-ipod-db.c: itdb_playlist_remove (playlist); rb-ipod-db.c: itdb_track_add (priv->itdb, track, -1); rb-ipod-db.c: itdb_playlist_add_track (itdb_playlist_mpl (priv->itdb), rb-ipod-db.c: itdb_playlist_add_track (playlist, track, -1); rb-ipod-db.c: itdb_playlist_remove_track (playlist, track); rb-ipod-db.c: priv->itdb = itdb_parse (mount_path, NULL); rb-ipod-db.c: info = itdb_device_get_ipod_info (priv->itdb->device); rb-ipod-db.c: return itdb_get_mountpoint (priv->itdb); rb-ipod-helpers.c: itdb_info_get_ipod_model_name_string (info->ipod_model)); rb-ipod-helpers.c: itdb_info_get_ipod_model_name_string (info->ipod_model)); rb-ipod-helpers.c: itdb_info_get_ipod_model_name_string (info->ipod_model)); rb-ipod-helpers.c: itdb_info_get_ipod_generation_string (info->ipod_generation)); rb-ipod-helpers.c: table = itdb_info_get_ipod_info_table (); rb-ipod-helpers.c: device = itdb_device_new (); rb-ipod-helpers.c: itdb_device_set_mountpoint (device, mount_path); rb-ipod-helpers.c: itdb_device_read_sysinfo (device); rb-ipod-helpers.c: ipod_info = itdb_device_get_ipod_info (device); rb-ipod-helpers.c: itdb_device_free (device); rb-ipod-helpers.c: if (!itdb_init_ipod (mountpoint, info->model_number, ipod_name, &error)) { rb-ipod-helpers.c: result = itdb_get_itunesdb_path (mount_point); rb-ipod-helpers.c: device_dir = itdb_get_device_dir (mount_point); rb-ipod-source.c: itdb_filename_ipod2fs (rel_pc_path); rb-ipod-source.c: if (itdb_playlist_is_podcasts(playlist)) rb-ipod-source.c: if (itdb_playlist_is_mpl (playlist)) { rb-ipod-source.c: track = itdb_track_new (); rb-ipod-source.c: itunesdb_dir = itdb_get_itunes_dir (mountpoint); rb-ipod-source.c: playcounts_file = itdb_get_path (itunesdb_dir, "Play Counts"); rb-ipod-source.c: if (device == NULL || itdb_device_supports_artwork (device) == FALSE) { rb-ipod-source.c: ipod_playlist = itdb_playlist_new (_("Podcasts"), FALSE); rb-ipod-source.c: itdb_playlist_set_podcasts (ipod_playlist); rb-ipod-source.c: if (device && itdb_device_supports_artwork (device)) { rb-ipod-source.c: ctrl_path = itdb_get_control_dir (mountpoint); rb-ipod-source.c: itdb_filename_fs2ipod (ipod_path); rb-ipod-source.c: if (!itdb_playlist_is_mpl (playlist) && !playlist->is_spl) { rb-ipod-source.c: ipod_playlist = itdb_playlist_new (_("New playlist"), FALSE); rb-ipod-source.c: gtk_label_set_text (GTK_LABEL (widget), itdb_device_get_sysinfo (ipod_dev, "ModelNumStr")); rb-ipod-source.c: gtk_label_set_text (GTK_LABEL (widget), itdb_device_get_sysinfo (ipod_dev, "VisibleBuildID")); rb-ipod-static-playlist-source.c: Itdb_Playlist *itdb_playlist; rb-ipod-static-playlist-source.c: priv->itdb_playlist = g_value_get_pointer (value); rb-ipod-static-playlist-source.c: g_value_set_pointer (value, priv->itdb_playlist); rb-ipod-static-playlist-source.c: return priv->itdb_playlist; rb-ipod-static-playlist-source.c: if ((priv->itdb_playlist != NULL) && (strcmp (name, priv->itdb_playlist->name) != 0)) { rb-ipod-static-playlist-source.c: rb_ipod_db_rename_playlist (priv->ipod_db, priv->itdb_playlist, name);