rem: << add_suffix(i->up_speed) << "/s "
add: << esc("31") << add_suffix(i->up_speed) << "/s " << esc("0")
context: void print_peer_info(std::ostream& out, std::vector<libtorrent::peer_info> const& peers){	using namespace libtorrent;	out << " down     up       q  r flags  block progress  client \n";	for (std::vector<peer_info>::const_iterator i = peers.begin();		i != peers.end(); ++i)	{		out.fill(' ');		out.width(2);		out << add_suffix(i->down_speed) << "/s "//						<< "(" << add_suffix(i->total_download) << ") "			<< add_suffix(i->up_speed) << "/s "//						<< "(" << add_suffix(i->total_upload) << ") "//						<< "ul:" << add_suffix(i->upload_limit) << "/s "//						<< "uc:" << add_suffix(i->upload_ceiling) << "/s "//						<< "df:" << ratio(i->total_download, i->total_upload) << " "			<< to_string(i->download_queue_length, 2, 2) << " "			<< to_string(i->upload_queue_length, 2, 2) << " "			<< static_cast<const char*>((i->flags & peer_info::interesting)?"I":"_")			<< static_cast<const char*>((i->flags & peer_info::choked)?"C":"_")			<< static_cast<const char*>((i->flags & peer_info::remote_interested)?"i":"_")			<< static_cast<const char*>((i->flags & peer_info::remote_choked)?"c":"_")			<< static_cast<const char*>((i->flags & peer_info::supports_extensions)?"e":"_")			<< static_cast<const char*>((i->flags & peer_info::local_connection)?"l":"r") << " ";		if (i->downloading_piece_index >= 0)		{			out << progress_bar(				i->downloading_progress / static_cast<float>(i->downloading_total)				, 15);		}		else		{			out << progress_bar(0.f, 15);		}		out << " " << identify_client(i->id) << "\n";	}}