示例#1
0
文件: playlist.c 项目: dsheeler/xmms2
static inline void
swap_entries (xmmsv_coll_t *coll, gint i, gint j)
{
	xmms_medialib_entry_t tmp, tmp2;

	xmmsv_coll_idlist_get_index (coll, i, &tmp);
	xmmsv_coll_idlist_get_index (coll, j, &tmp2);

	xmmsv_coll_idlist_set_index (coll, i, tmp2);
	xmmsv_coll_idlist_set_index (coll, j, tmp);
}
示例#2
0
	void Coll::setIndex( unsigned int index, int value )
	{
		if( !xmmsv_coll_idlist_set_index( coll_, index, value ) ) {
			std::stringstream err;
			err << "Index out of idlist: "  << index;
			throw out_of_range( err.str() );
		}
	}