summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-11-15 15:14:10 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-11-15 15:14:10 +0000
commit11a83f4b1a69d3d5962a5df20fb61b9fce3822d6 (patch)
treef44791e4fd027e4ca44122daaf7e093b035be999
parent4844a09bc4e98d59c4614c04827a1492da90b7bb (diff)
downloadmailutils-11a83f4b1a69d3d5962a5df20fb61b9fce3822d6.tar.gz
mailutils-11a83f4b1a69d3d5962a5df20fb61b9fce3822d6.tar.bz2
(mu_is_proto): New function.
-rw-r--r--include/mailutils/mutil.h2
-rw-r--r--mailbox/mutil.c10
2 files changed, 12 insertions, 0 deletions
diff --git a/include/mailutils/mutil.h b/include/mailutils/mutil.h
index c1535d9cd..3a700e435 100644
--- a/include/mailutils/mutil.h
+++ b/include/mailutils/mutil.h
@@ -139,6 +139,8 @@ extern int mu_decode_filter (mu_stream_t *pfilter, mu_stream_t input,
extern enum mu_iconv_fallback_mode mu_default_fallback_mode;
extern int mu_set_default_fallback (const char *str);
+
+extern int mu_is_proto (const char *p);
#ifdef __cplusplus
}
diff --git a/mailbox/mutil.c b/mailbox/mutil.c
index 3b6f20529..f0003d6d5 100644
--- a/mailbox/mutil.c
+++ b/mailbox/mutil.c
@@ -1293,3 +1293,13 @@ mu_decode_filter (mu_stream_t *pfilter, mu_stream_t input,
*pfilter = filter;
return 0;
}
+
+int
+mu_is_proto (const char *p)
+{
+ for (; *p && *p != '/'; p++)
+ if (*p == ':')
+ return 1;
+ return 0;
+}
+

Return to:

Send suggestions and report system problems to the System administrator.