static gboolean
compare_im_groupwise (EContact *contact,
                      const gchar *str,
                      const gchar *region,
                      CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_GROUPWISE);
}
static gboolean
compare_im_skype (EContact *contact,
                  const gchar *str,
                  const gchar *region,
                  CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_SKYPE);
}
static gboolean
compare_im_gadugadu (EContact *contact,
                     const gchar *str,
                     const gchar *region,
                     CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_GADUGADU);
}
static gboolean
compare_im_jabber (EContact *contact,
                   const gchar *str,
                   const gchar *region,
                   CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_JABBER);
}
static gboolean
compare_im_google_talk (EContact *contact,
                        const gchar *str,
                        const gchar *region,
                        CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_GOOGLE_TALK);
}
static gboolean
compare_im_yahoo (EContact *contact,
                  const gchar *str,
                  const gchar *region,
                  CompareFunc compare)
{
	return compare_im (contact, str, region, compare, E_CONTACT_IM_YAHOO);
}
static gboolean
compare_im_skype (EContact *contact,
                  const gchar *str,
                  gchar * (*compare) (const gchar *,
                                      const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_SKYPE);
}
static gboolean
compare_im_google_talk (EContact *contact,
                        const gchar *str,
                        gchar * (*compare) (const gchar *,
                                            const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_GOOGLE_TALK);
}
static gboolean
compare_im_msn (EContact *contact,
                const gchar *str,
                gchar * (*compare) (const gchar *,
                                    const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_MSN);
}
static gboolean
compare_im_groupwise (EContact *contact,
                      const gchar *str,
                      gchar * (*compare) (const gchar *,
                                          const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_GROUPWISE);
}
static gboolean
compare_im_jabber (EContact *contact,
                   const gchar *str,
                   gchar * (*compare) (const gchar *,
                                       const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_JABBER);
}
static gboolean
compare_im_gadugadu (EContact *contact,
                     const gchar *str,
                     gchar * (*compare) (const gchar *,
                                         const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_GADUGADU);
}
static gboolean
compare_im_yahoo (EContact *contact,
                  const gchar *str,
                  gchar *(*compare) (const gchar *,
                                     const gchar *))
{
	return compare_im (contact, str, compare, E_CONTACT_IM_YAHOO);
}