+static gint
+get_protocol_by_name (const ProtocolInfo* map,
+ guint size,
+ const gchar* query_name,
+ gint default_value,
+ gboolean case_sensitive)
+{
+ guint i;
+
+ g_return_val_if_fail (map, default_value);
+ g_return_val_if_fail (query_name, default_value);
+
+ for(i = 0; i < size; ++i)
+ if (modest_text_utils_utf8_strcmp (map[i].name, query_name,
+ !case_sensitive) == 0)
+ return map[i].proto;
+
+ return default_value;
+}