diff options
Diffstat (limited to 'camel/providers')
-rw-r--r-- | camel/providers/imap/camel-imap-utils.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/camel/providers/imap/camel-imap-utils.c b/camel/providers/imap/camel-imap-utils.c index d25a2f5159..c32975188e 100644 --- a/camel/providers/imap/camel-imap-utils.c +++ b/camel/providers/imap/camel-imap-utils.c @@ -31,10 +31,6 @@ #define d(x) x -static char *get_quoted_token (char *string, int *len); -static char *get_token (char *string, int *len); - - char * imap_next_word (char *buf) { @@ -107,47 +103,6 @@ imap_parse_list_response (char *buf, char *namespace, char **flags, char **sep, return TRUE; } -static char * -get_quoted_token (char *string, int *len) -{ - char *ep; - - for (ep = string + 1; *ep; ep++) - if (*ep == '"' && *(ep - 1) != '\\') - break; - if (*ep) - ep++; - - *len = ep - string; - - return g_strndup (string, *len); -} - -static char * -get_token (char *string, int *len) -{ - char *p, *ep; - - for (p = string; *p && *p == ' '; p++); - - if (*p == '"') { - char *token; - int i; - - token = get_quoted_token (p, &i); - - *len = i + (p - string); - - return token; - } - - for (ep = p; *ep && *ep != ' ' && *ep != ')'; ep++); - - *len = ep - string; - - return g_strndup (p, *len); -} - static ESExpResult * func_and (struct _ESExp *f, int argc, struct _ESExpResult **argv, void *data) { |