aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-autofilter.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2009-05-27 22:29:19 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-05-27 22:29:19 +0800
commit948235c3d1076dbe6ed2e57a24c16a083bbd9f01 (patch)
tree4133b1adfd94d8f889ca7ad4ad851346518f4171 /mail/mail-autofilter.c
parentcc3a98fc1ad5bb87aa7335f3de404ee7feee1541 (diff)
downloadgsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.gz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.bz2
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.lz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.xz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.zst
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.zip
Prefer GLib basic types over C types.
Diffstat (limited to 'mail/mail-autofilter.c')
-rw-r--r--mail/mail-autofilter.c86
1 files changed, 43 insertions, 43 deletions
diff --git a/mail/mail-autofilter.c b/mail/mail-autofilter.c
index f195ebf5d1..a9f757e6fa 100644
--- a/mail/mail-autofilter.c
+++ b/mail/mail-autofilter.c
@@ -57,9 +57,9 @@ rule_match_recipients (RuleContext *context, FilterRule *rule, CamelInternetAddr
{
FilterPart *part;
FilterElement *element;
- int i;
- const char *real, *addr;
- char *namestr;
+ gint i;
+ const gchar *real, *addr;
+ gchar *namestr;
/* address types etc should handle multiple values */
for (i = 0; camel_internet_address_get (iaddr, i, &real, &addr); i++) {
@@ -78,12 +78,12 @@ rule_match_recipients (RuleContext *context, FilterRule *rule, CamelInternetAddr
/* remove 're' part of a subject */
-static const char *
-strip_re (const char *subject)
+static const gchar *
+strip_re (const gchar *subject)
{
- const unsigned char *s, *p;
+ const guchar *s, *p;
- s = (unsigned char *) subject;
+ s = (guchar *) subject;
while (*s) {
while (isspace (*s))
@@ -103,16 +103,16 @@ strip_re (const char *subject)
break;
}
- return (char *) s;
+ return (gchar *) s;
}
#if 0
-int
-reg_match (char *str, char *regstr)
+gint
+reg_match (gchar *str, gchar *regstr)
{
regex_t reg;
- int error;
- int ret;
+ gint error;
+ gint ret;
error = regcomp(&reg, regstr, REG_EXTENDED|REG_ICASE|REG_NOSUB);
if (error != 0) {
@@ -125,7 +125,7 @@ reg_match (char *str, char *regstr)
#endif
static void
-rule_add_subject (RuleContext *context, FilterRule *rule, const char *text)
+rule_add_subject (RuleContext *context, FilterRule *rule, const gchar *text)
{
FilterPart *part;
FilterElement *element;
@@ -142,7 +142,7 @@ rule_add_subject (RuleContext *context, FilterRule *rule, const char *text)
}
static void
-rule_add_sender (RuleContext *context, FilterRule *rule, const char *text)
+rule_add_sender (RuleContext *context, FilterRule *rule, const gchar *text)
{
FilterPart *part;
FilterElement *element;
@@ -161,11 +161,11 @@ rule_add_sender (RuleContext *context, FilterRule *rule, const char *text)
/* do a bunch of things on the subject to try and detect mailing lists, remove
unneeded stuff, etc */
static void
-rule_match_subject (RuleContext *context, FilterRule *rule, const char *subject)
+rule_match_subject (RuleContext *context, FilterRule *rule, const gchar *subject)
{
- const char *s;
- const char *s1, *s2;
- char *tmp;
+ const gchar *s;
+ const gchar *s1, *s2;
+ gchar *tmp;
s = strip_re (subject);
/* dont match on empty subject */
@@ -203,7 +203,7 @@ rule_match_subject (RuleContext *context, FilterRule *rule, const char *subject)
}
static void
-rule_match_mlist(RuleContext *context, FilterRule *rule, const char *mlist)
+rule_match_mlist(RuleContext *context, FilterRule *rule, const gchar *mlist)
{
FilterPart *part;
FilterElement *element;
@@ -222,13 +222,13 @@ rule_match_mlist(RuleContext *context, FilterRule *rule, const char *mlist)
}
static void
-rule_from_address (FilterRule *rule, RuleContext *context, CamelInternetAddress* addr, int flags)
+rule_from_address (FilterRule *rule, RuleContext *context, CamelInternetAddress* addr, gint flags)
{
rule->grouping = FILTER_GROUP_ANY;
if (flags & AUTO_FROM) {
- const char *name, *address;
- char *namestr;
+ const gchar *name, *address;
+ gchar *namestr;
camel_internet_address_get (addr, 0, &name, &address);
rule_add_sender (context, rule, address);
@@ -245,15 +245,15 @@ rule_from_address (FilterRule *rule, RuleContext *context, CamelInternetAddress*
}
static void
-rule_from_message (FilterRule *rule, RuleContext *context, CamelMimeMessage *msg, int flags)
+rule_from_message (FilterRule *rule, RuleContext *context, CamelMimeMessage *msg, gint flags)
{
CamelInternetAddress *addr;
rule->grouping = FILTER_GROUP_ANY;
if (flags & AUTO_SUBJECT) {
- const char *subject = msg->subject ? msg->subject : "";
- char *namestr;
+ const gchar *subject = msg->subject ? msg->subject : "";
+ gchar *namestr;
rule_match_subject (context, rule, subject);
@@ -264,9 +264,9 @@ rule_from_message (FilterRule *rule, RuleContext *context, CamelMimeMessage *msg
/* should parse the from address into an internet address? */
if (flags & AUTO_FROM) {
const CamelInternetAddress *from;
- int i;
- const char *name, *address;
- char *namestr;
+ gint i;
+ const gchar *name, *address;
+ gchar *namestr;
from = camel_mime_message_get_from (msg);
for (i = 0; from && camel_internet_address_get (from, i, &name, &address); i++) {
@@ -287,7 +287,7 @@ rule_from_message (FilterRule *rule, RuleContext *context, CamelMimeMessage *msg
rule_match_recipients (context, rule, addr);
}
if (flags & AUTO_MLIST) {
- char *name, *mlist;
+ gchar *name, *mlist;
mlist = camel_header_raw_check_mailing_list (&((CamelMimePart *)msg)->headers);
if (mlist) {
@@ -301,10 +301,10 @@ rule_from_message (FilterRule *rule, RuleContext *context, CamelMimeMessage *msg
}
FilterRule *
-em_vfolder_rule_from_message (EMVFolderContext *context, CamelMimeMessage *msg, int flags, const char *source)
+em_vfolder_rule_from_message (EMVFolderContext *context, CamelMimeMessage *msg, gint flags, const gchar *source)
{
EMVFolderRule *rule;
- char *euri = em_uri_from_camel(source);
+ gchar *euri = em_uri_from_camel(source);
rule = em_vfolder_rule_new ();
em_vfolder_rule_add_source (rule, euri);
@@ -315,10 +315,10 @@ em_vfolder_rule_from_message (EMVFolderContext *context, CamelMimeMessage *msg,
}
FilterRule *
-em_vfolder_rule_from_address (EMVFolderContext *context, CamelInternetAddress *addr, int flags, const char *source)
+em_vfolder_rule_from_address (EMVFolderContext *context, CamelInternetAddress *addr, gint flags, const gchar *source)
{
EMVFolderRule *rule;
- char *euri = em_uri_from_camel(source);
+ gchar *euri = em_uri_from_camel(source);
rule = em_vfolder_rule_new ();
em_vfolder_rule_add_source (rule, euri);
@@ -329,7 +329,7 @@ em_vfolder_rule_from_address (EMVFolderContext *context, CamelInternetAddress *a
}
FilterRule *
-filter_rule_from_message (EMFilterContext *context, CamelMimeMessage *msg, int flags)
+filter_rule_from_message (EMFilterContext *context, CamelMimeMessage *msg, gint flags)
{
EMFilterRule *rule;
FilterPart *part;
@@ -344,12 +344,12 @@ filter_rule_from_message (EMFilterContext *context, CamelMimeMessage *msg, int f
}
void
-filter_gui_add_from_message (CamelMimeMessage *msg, const char *source, int flags)
+filter_gui_add_from_message (CamelMimeMessage *msg, const gchar *source, gint flags)
{
EShellBackend *shell_backend;
EMFilterContext *fc;
const gchar *data_dir;
- char *user, *system;
+ gchar *user, *system;
FilterRule *rule;
g_return_if_fail (msg != NULL);
@@ -373,14 +373,14 @@ filter_gui_add_from_message (CamelMimeMessage *msg, const char *source, int flag
}
void
-mail_filter_rename_uri(CamelStore *store, const char *olduri, const char *newuri)
+mail_filter_rename_uri(CamelStore *store, const gchar *olduri, const gchar *newuri)
{
EShellBackend *shell_backend;
EMFilterContext *fc;
const gchar *data_dir;
- char *user, *system;
+ gchar *user, *system;
GList *changed;
- char *eolduri, *enewuri;
+ gchar *eolduri, *enewuri;
eolduri = em_uri_from_camel(olduri);
enewuri = em_uri_from_camel(newuri);
@@ -410,14 +410,14 @@ mail_filter_rename_uri(CamelStore *store, const char *olduri, const char *newuri
}
void
-mail_filter_delete_uri(CamelStore *store, const char *uri)
+mail_filter_delete_uri(CamelStore *store, const gchar *uri)
{
EShellBackend *shell_backend;
EMFilterContext *fc;
const gchar *data_dir;
- char *user, *system;
+ gchar *user, *system;
GList *deleted;
- char *euri;
+ gchar *euri;
euri = em_uri_from_camel(uri);
@@ -439,7 +439,7 @@ mail_filter_delete_uri(CamelStore *store, const char *uri)
s = g_string_new("");
l = deleted;
while (l) {
- g_string_append_printf (s, " %s\n", (char *)l->data);
+ g_string_append_printf (s, " %s\n", (gchar *)l->data);
l = l->next;
}