/**
- * modest_text_utils_get_display_addres:
+ * modest_text_utils_get_display_address:
* @address: original address (UTF8 string)
*
* make a 'display address' from an address:
*/
gchar* modest_text_utils_get_display_address (gchar *address);
+/**
+ * modest_text_utils_get_email_address:
+ * @full_address: original address (UTF8 string)
+ *
+ * make a 'foo@bar.cx' from an address:
+ * "Foo Bar <foo@bar.cx> (Bla)" --> "foo@bar.cx"
+ * If no "<...>" is found, then it returns the full
+ * strings.
+ *
+ * Returns: a newly allocated string with the copy.
+ *
+ * NULL in case of error or if address == NULL
+ */
+gchar* modest_text_utils_get_email_address (const gchar *email_address);
+
/**
* modest_text_utils_get_subject_prefix_len:
gchar * modest_text_utils_get_display_size (guint64 size);
+
+/**
+ * modest_text_utils_validate_domain_name:
+ * @email_address: a NULL-terminated string
+ *
+ * validates the domain name passed as argument
+ *
+ * Returns: TRUE if the domain name is valid, FALSE otherwise
+ **/
+gboolean modest_text_utils_validate_domain_name (const gchar *domain);
+
/**
* modest_text_utils_validate_email_address:
* @email_address: a string