[evolution-data-server] Bug 609393 - evolution crashed when clicked on search folder
- From: Chenthill Palanisamy <pchen src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 609393 - evolution crashed when clicked on search folder
- Date: Tue, 9 Feb 2010 13:03:45 +0000 (UTC)
commit ab39045afaabf183b18821f2744c6958a403ab72
Author: Chenthill Palanisamy <pchenthill novell com>
Date: Tue Feb 9 18:35:25 2010 +0530
Bug 609393 - evolution crashed when clicked on search folder
Change the function signatures adhering to the provider namespace.
camel/providers/imapx/Makefile.am | 2 +-
camel/providers/imapx/camel-imapx-server.c | 134 ++++++------
camel/providers/imapx/camel-imapx-store.c | 2 +-
camel/providers/imapx/camel-imapx-stream.c | 82 ++++----
camel/providers/imapx/camel-imapx-stream.h | 12 +-
camel/providers/imapx/camel-imapx-tokenise.h | 94 +++++-----
camel/providers/imapx/camel-imapx-tokens.txt | 74 ++++----
camel/providers/imapx/camel-imapx-utils.c | 278 +++++++++++++-------------
camel/providers/imapx/camel-imapx-utils.h | 146 +++++++-------
9 files changed, 412 insertions(+), 412 deletions(-)
---
diff --git a/camel/providers/imapx/Makefile.am b/camel/providers/imapx/Makefile.am
index b0ae1b9..3749f78 100644
--- a/camel/providers/imapx/Makefile.am
+++ b/camel/providers/imapx/Makefile.am
@@ -34,7 +34,7 @@ noinst_HEADERS = \
camel-imapx-utils.h
camel-imapx-tokenise.h: camel-imapx-tokens.txt
- gperf -H imap_hash -N imap_tokenise_struct -L ANSI-C -o -t -k1,$$ $< > $@
+ gperf -H imapx_hash -N imapx_tokenise_struct -L ANSI-C -o -t -k1,$$ $< > $@
libcamelimapx_la_LIBADD = \
$(top_builddir)/libedataserver/libedataserver-${API_VERSION}.la \
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c
index 7dc8d57..d17689f 100644
--- a/camel/providers/imapx/camel-imapx-server.c
+++ b/camel/providers/imapx/camel-imapx-server.c
@@ -585,7 +585,7 @@ imapx_command_addv(CamelIMAPXCommand *ic, const gchar *fmt, va_list ap)
case 'F': /* IMAP flags set */
f = va_arg(ap, guint32);
F = va_arg(ap, CamelFlag *);
- imap_write_flags((CamelStream *)ic->mem, f, F, &ex);
+ imapx_write_flags((CamelStream *)ic->mem, f, F, &ex);
break;
case 'c':
d = va_arg(ap, gint);
@@ -675,7 +675,7 @@ camel_imapx_command_free(CamelIMAPXCommand *ic)
if (ic->mem)
camel_object_unref((CamelObject *)ic->mem);
- imap_free_status(ic->status);
+ imapx_free_status(ic->status);
g_free(ic->select);
while ((cp = ((CamelIMAPXCommandPart *)camel_dlist_remhead(&ic->parts)))) {
@@ -1005,7 +1005,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
if (camel_exception_is_set (ex))
return -1;
- if (tok == IMAP_TOK_INT) {
+ if (tok == IMAPX_TOK_INT) {
id = strtoul((gchar *) token, NULL, 10);
tok = camel_imapx_stream_token(imap->stream, &token, &len, ex);
}
@@ -1020,14 +1020,14 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
while ((c = *p))
*p++ = toupper((gchar) c);
- switch (imap_tokenise ((const gchar *) token, len)) {
- case IMAP_CAPABILITY:
+ switch (imapx_tokenise ((const gchar *) token, len)) {
+ case IMAPX_CAPABILITY:
if (imap->cinfo)
- imap_free_capability(imap->cinfo);
- imap->cinfo = imap_parse_capability(imap->stream, ex);
+ imapx_free_capability(imap->cinfo);
+ imap->cinfo = imapx_parse_capability(imap->stream, ex);
printf("got capability flags %08x\n", imap->cinfo->capa);
return 0;
- case IMAP_EXPUNGE: {
+ case IMAPX_EXPUNGE: {
guint32 expunge = id;
printf("expunged: %d\n", id);
@@ -1041,7 +1041,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
uid = camel_folder_summary_uid_from_index (imap->select_folder->summary, expunge - 1);
mi = camel_folder_summary_uid (imap->select_folder->summary, uid);
if (mi) {
- imap_update_summary_for_removed_message (mi, imap->select_folder);
+ imapx_update_summary_for_removed_message (mi, imap->select_folder);
camel_message_info_free (mi);
}
@@ -1052,7 +1052,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
if (imapx_idle_supported (imap) && imapx_in_idle (imap)) {
camel_db_delete_uids (imap->store->cdb_w, imap->select_folder->full_name, imap->expunged, NULL);
- imap_update_store_summary (imap->select_folder);
+ imapx_update_store_summary (imap->select_folder);
camel_object_trigger_event(imap->select_folder, "folder_changed", imap->changes);
g_slist_foreach (imap->expunged, (GFunc) g_free, NULL);
@@ -1063,10 +1063,10 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
break;
}
- case IMAP_NAMESPACE: {
+ case IMAPX_NAMESPACE: {
CamelIMAPXNamespaceList *nsl = NULL;
- nsl = imap_parse_namespace_list (imap->stream, ex);
+ nsl = imapx_parse_namespace_list (imap->stream, ex);
if (nsl != NULL) {
CamelIMAPXStore *imapx_store = (CamelIMAPXStore *) imap->store;
@@ -1076,7 +1076,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
return 0;
}
- case IMAP_EXISTS:
+ case IMAPX_EXISTS:
c(printf("exists: %d\n", id));
imap->exists = id;
@@ -1089,20 +1089,20 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
}
break;
- case IMAP_FLAGS: {
+ case IMAPX_FLAGS: {
guint32 flags;
- imap_parse_flags(imap->stream, &flags, NULL, ex);
+ imapx_parse_flags(imap->stream, &flags, NULL, ex);
c(printf("flags: %08x\n", flags));
break;
}
- case IMAP_FETCH: {
+ case IMAPX_FETCH: {
struct _fetch_info *finfo;
- finfo = imap_parse_fetch(imap->stream, ex);
+ finfo = imapx_parse_fetch(imap->stream, ex);
if (camel_exception_is_set (ex)) {
- imap_free_fetch(finfo);
+ imapx_free_fetch(finfo);
return -1;
}
@@ -1143,7 +1143,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
{
mi = camel_folder_summary_uid (folder->summary, uid);
if (mi)
- changed = imap_update_message_info_flags (mi, finfo->flags, finfo->user_flags, folder);
+ changed = imapx_update_message_info_flags (mi, finfo->flags, finfo->user_flags, folder);
finfo->user_flags = NULL;
}
@@ -1157,7 +1157,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
if (imapx_idle_supported (imap) && changed && imapx_in_idle (imap)) {
camel_folder_summary_save_to_db (imap->select_folder->summary, NULL);
- imap_update_store_summary (imap->select_folder);
+ imapx_update_store_summary (imap->select_folder);
camel_object_trigger_event(imap->select_folder, "folder_changed", imap->changes);
camel_folder_change_info_clear (imap->changes);
}
@@ -1253,7 +1253,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
if (!camel_folder_summary_check_uid (job->folder->summary, mi->uid)) {
camel_folder_summary_add(job->folder->summary, mi);
- imap_set_message_info_flags_for_new_message (mi, server_flags, server_user_flags, job->folder);
+ imapx_set_message_info_flags_for_new_message (mi, server_flags, server_user_flags, job->folder);
camel_folder_change_info_add_uid (job->u.refresh_info.changes, mi->uid);
camel_operation_progress (job->op, (camel_folder_summary_count (job->folder->summary) * 100)/imap->exists);
@@ -1262,13 +1262,13 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
}
}
- imap_free_fetch(finfo);
+ imapx_free_fetch(finfo);
break;
}
- case IMAP_LSUB:
+ case IMAPX_LSUB:
lsub = TRUE;
- case IMAP_LIST: {
- struct _list_info *linfo = imap_parse_list(imap->stream, ex);
+ case IMAPX_LIST: {
+ struct _list_info *linfo = imapx_parse_list(imap->stream, ex);
CamelIMAPXJob *job = imapx_match_active_job(imap, IMAPX_JOB_LIST, linfo->name);
// TODO: we want to make sure the names match?
@@ -1280,16 +1280,16 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
g_hash_table_insert(job->u.list.folders, linfo->name, linfo);
} else {
g_warning("got list response but no current listing job happening?\n");
- imap_free_list(linfo);
+ imapx_free_list(linfo);
}
break;
}
- case IMAP_RECENT:
+ case IMAPX_RECENT:
printf("recent: %d\n", id);
imap->recent = id;
break;
- case IMAP_STATUS: {
- struct _state_info *sinfo = imap_parse_status_info (imap->stream, ex);
+ case IMAPX_STATUS: {
+ struct _state_info *sinfo = imapx_parse_status_info (imap->stream, ex);
if (sinfo) {
/* this is what we use atm */
imap->exists = sinfo->messages;
@@ -1299,40 +1299,40 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
}
break;
}
- case IMAP_BYE: case IMAP_OK: case IMAP_NO: case IMAP_BAD: case IMAP_PREAUTH:
+ case IMAPX_BYE: case IMAPX_OK: case IMAPX_NO: case IMAPX_BAD: case IMAPX_PREAUTH:
/* TODO: validate which ones of these can happen as unsolicited responses */
/* TODO: handle bye/preauth differently */
camel_imapx_stream_ungettoken(imap->stream, tok, token, len);
- sinfo = imap_parse_status(imap->stream, ex);
+ sinfo = imapx_parse_status(imap->stream, ex);
camel_object_trigger_event(imap, "status", sinfo);
switch (sinfo->condition) {
- case IMAP_READ_WRITE:
+ case IMAPX_READ_WRITE:
imap->mode = IMAPX_MODE_READ|IMAPX_MODE_WRITE;
printf("folder is read-write\n");
break;
- case IMAP_READ_ONLY:
+ case IMAPX_READ_ONLY:
imap->mode = IMAPX_MODE_READ;
printf("folder is read-only\n");
break;
- case IMAP_UIDVALIDITY:
+ case IMAPX_UIDVALIDITY:
imap->uidvalidity = sinfo->u.uidvalidity;
break;
- case IMAP_UNSEEN:
+ case IMAPX_UNSEEN:
imap->unseen = sinfo->u.unseen;
break;
- case IMAP_PERMANENTFLAGS:
+ case IMAPX_PERMANENTFLAGS:
imap->permanentflags = sinfo->u.permanentflags;
break;
- case IMAP_ALERT:
+ case IMAPX_ALERT:
printf("ALERT!: %s\n", sinfo->text);
break;
- case IMAP_PARSE:
+ case IMAPX_PARSE:
printf("PARSE: %s\n", sinfo->text);
break;
default:
break;
}
- imap_free_status(sinfo);
+ imapx_free_status(sinfo);
return 0;
default:
/* unknown response, just ignore it */
@@ -1490,7 +1490,7 @@ imapx_completion(CamelIMAPXServer *imap, guchar *token, gint len, CamelException
imap->expunged = NULL;
}
- imap_update_store_summary (imap->select_folder);
+ imapx_update_store_summary (imap->select_folder);
camel_object_trigger_event(imap->select_folder, "folder_changed", imap->changes);
camel_folder_change_info_clear (imap->changes);
}
@@ -1517,7 +1517,7 @@ imapx_completion(CamelIMAPXServer *imap, guchar *token, gint len, CamelException
camel_dlist_remove ((CamelDListNode *) ic);
QUEUE_UNLOCK(imap);
- ic->status = imap_parse_status(imap->stream, ex);
+ ic->status = imapx_parse_status(imap->stream, ex);
if (ic->complete)
ic->complete (imap, ic);
@@ -1543,7 +1543,7 @@ imapx_step(CamelIMAPXServer *is, CamelException *ex)
if (tok == '*')
imapx_untagged (is, ex);
- else if (tok == IMAP_TOK_TOKEN)
+ else if (tok == IMAPX_TOK_TOKEN)
imapx_completion (is, token, len, ex);
else if (tok == '+')
imapx_continuation (is, ex);
@@ -1631,7 +1631,7 @@ imapx_command_idle_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
CamelIMAPXIdle *idle = is->idle;
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(ic->job->ex, 1, "Error performing IDLE: %s", ic->status->text);
else
@@ -1816,7 +1816,7 @@ imapx_in_idle (CamelIMAPXServer *is)
static gboolean
imapx_idle_supported (CamelIMAPXServer *is)
{
- return (is->cinfo && is->cinfo->capa & IMAP_CAPABILITY_IDLE && is->use_idle);
+ return (is->cinfo && is->cinfo->capa & IMAPX_CAPABILITY_IDLE && is->use_idle);
}
// end IDLE
@@ -1825,7 +1825,7 @@ static void
imapx_command_select_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
CamelDList failed;
CamelIMAPXCommand *cw, *cn;
@@ -1849,7 +1849,7 @@ imapx_command_select_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
if (cw) {
cn = cw->next;
while (cn) {
- cw->status = imap_copy_status(ic->status);
+ cw->status = imapx_copy_status(ic->status);
camel_exception_setv (cw->ex, 1, "select %s failed", cw->select);
cw->complete(is, cw);
cw = cn;
@@ -2034,7 +2034,7 @@ imapx_connect (CamelIMAPXServer *is, gint ssl_mode, gint try_starttls, CamelExce
if (ssl_mode == 2)
{
- if (!(is->cinfo->capa & IMAP_CAPABILITY_STARTTLS)) {
+ if (!(is->cinfo->capa & IMAPX_CAPABILITY_STARTTLS)) {
camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM,
_("Failed to connect to IMAP server %s in secure mode: %s"),
is->url->host, _("STARTTLS not supported"));
@@ -2116,7 +2116,7 @@ retry:
/* After login we re-capa */
if (is->cinfo) {
- imap_free_capability(is->cinfo);
+ imapx_free_capability(is->cinfo);
is->cinfo = NULL;
}
@@ -2134,7 +2134,7 @@ retry:
imapx_init_idle (is);
/* Fetch namespaces */
- if (is->cinfo->capa & IMAP_CAPABILITY_NAMESPACE) {
+ if (is->cinfo->capa & IMAPX_CAPABILITY_NAMESPACE) {
ic = camel_imapx_command_new ("NAMESPACE", NULL, "NAMESPACE");
imapx_command_run (is, ic, ex);
camel_imapx_command_free (ic);
@@ -2204,7 +2204,7 @@ imapx_command_fetch_message_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
job->commands--;
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
failed = TRUE;
job->u.get_message.body_len = -1;
if (job->u.get_message.stream) {
@@ -2329,7 +2329,7 @@ imapx_command_copy_messages_step_done (CamelIMAPXServer *is, CamelIMAPXCommand *
gint i = job->u.copy_messages.index;
GPtrArray *uids = job->u.copy_messages.uids;
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_set (job->ex, 1, "Error copying messages");
else
@@ -2346,7 +2346,7 @@ imapx_command_copy_messages_step_done (CamelIMAPXServer *is, CamelIMAPXCommand *
}
/* TODO copy the summary and cached messages to the new folder. We might need a sorted insert to avoid refreshing the dest folder */
- if (ic->status->condition == IMAP_COPYUID) {
+ if (ic->status->condition == IMAPX_COPYUID) {
}
@@ -2389,8 +2389,8 @@ imapx_command_append_message_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
mi = camel_message_info_clone(job->u.append_message.info);
old_uid = g_strdup (mi->uid);
- if (!camel_exception_is_set (ic->ex) && ic->status->result == IMAP_OK) {
- if (ic->status->condition == IMAP_APPENDUID) {
+ if (!camel_exception_is_set (ic->ex) && ic->status->result == IMAPX_OK) {
+ if (ic->status->condition == IMAPX_APPENDUID) {
printf("Got appenduid %d %d\n", (gint)ic->status->u.appenduid.uidvalidity, (gint)ic->status->u.appenduid.uid);
if (ic->status->u.appenduid.uidvalidity == is->uidvalidity) {
CamelFolderChangeInfo *changes;
@@ -2512,7 +2512,7 @@ imapx_command_step_fetch_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
gint i = job->u.refresh_info.index;
GArray *infos = job->u.refresh_info.infos;
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_set (job->ex, 1, "Error fetching message headers");
else
@@ -2522,7 +2522,7 @@ imapx_command_step_fetch_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
}
if (camel_folder_change_info_changed(job->u.refresh_info.changes)) {
- imap_update_store_summary (job->folder);
+ imapx_update_store_summary (job->folder);
camel_folder_summary_save_to_db (job->folder->summary, NULL);
camel_object_trigger_event(job->folder, "folder_changed", job->u.refresh_info.changes);
}
@@ -2605,7 +2605,7 @@ imapx_job_refresh_info_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
gint i;
GArray *infos = job->u.refresh_info.infos;
- if (!camel_exception_is_set (ic->ex) && ic->status->result == IMAP_OK) {
+ if (!camel_exception_is_set (ic->ex) && ic->status->result == IMAPX_OK) {
GCompareDataFunc uid_cmp = imapx_uid_cmp;
const CamelMessageInfo *s_minfo = NULL;
CamelIMAPXMessageInfo *info;
@@ -2645,7 +2645,7 @@ imapx_job_refresh_info_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
info = (CamelIMAPXMessageInfo *)s_minfo;
if (info->server_flags != r->server_flags
- && imap_update_message_info_flags ((CamelMessageInfo *) info, r->server_flags, r->server_user_flags, job->folder))
+ && imapx_update_message_info_flags ((CamelMessageInfo *) info, r->server_flags, r->server_user_flags, job->folder))
camel_folder_change_info_change_uid (job->u.refresh_info.changes, camel_message_info_uid (s_minfo));
r->exists = TRUE;
} else
@@ -2677,7 +2677,7 @@ imapx_job_refresh_info_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
mi = camel_folder_summary_uid (is->select_folder->summary, uid);
if (mi) {
- imap_update_summary_for_removed_message (mi, is->select_folder);
+ imapx_update_summary_for_removed_message (mi, is->select_folder);
camel_message_info_free (mi);
}
@@ -2686,7 +2686,7 @@ imapx_job_refresh_info_done(CamelIMAPXServer *is, CamelIMAPXCommand *ic)
}
camel_db_delete_uids (is->store->cdb_w, s->folder->full_name, removed, NULL);
- imap_update_store_summary (job->folder);
+ imapx_update_store_summary (job->folder);
if (camel_folder_change_info_changed(job->u.refresh_info.changes))
camel_object_trigger_event(job->folder, "folder_changed", job->u.refresh_info.changes);
@@ -2737,7 +2737,7 @@ imapx_job_refresh_info_start(CamelIMAPXServer *is, CamelIMAPXJob *job)
static void
imapx_command_fetch_new_messages_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(ic->job->ex, 1, "Error fetching new messages : %s", ic->status->text);
else
@@ -2746,7 +2746,7 @@ imapx_command_fetch_new_messages_done (CamelIMAPXServer *is, CamelIMAPXCommand *
}
if (camel_folder_change_info_changed(ic->job->u.refresh_info.changes)) {
- imap_update_store_summary (ic->job->folder);
+ imapx_update_store_summary (ic->job->folder);
camel_folder_summary_save_to_db (ic->job->folder->summary, NULL);
camel_object_trigger_event(ic->job->folder, "folder_changed", ic->job->u.refresh_info.changes);
}
@@ -2803,7 +2803,7 @@ imapx_job_fetch_new_messages_start (CamelIMAPXServer *is, CamelIMAPXJob *job)
static void
imapx_command_expunge_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(ic->job->ex, 1, "Error expunging message : %s", ic->status->text);
else
@@ -2830,7 +2830,7 @@ imapx_job_expunge_start(CamelIMAPXServer *is, CamelIMAPXJob *job)
static void
imapx_command_list_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(ic->job->ex, 1, "Error fetching folders : %s", ic->status->text);
else
@@ -2858,7 +2858,7 @@ imapx_job_list_start(CamelIMAPXServer *is, CamelIMAPXJob *job)
static void
imapx_command_noop_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
{
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(ic->job->ex, 1, "Error performing NOOP: %s", ic->status->text);
else
@@ -2926,7 +2926,7 @@ imapx_command_sync_changes_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
that what we just set is actually what is on the server now .. but
if it isn't, i guess we'll fix up next refresh */
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(job->ex, 1, "Error syncing changes: %s", ic->status->text);
else
@@ -3711,7 +3711,7 @@ camel_imapx_server_refresh_info (CamelIMAPXServer *is, CamelFolder *folder, Came
ic->complete = imapx_command_status_done;
imapx_command_run_sync (is, ic);
- if (camel_exception_is_set (ic->ex) || ic->status->result != IMAP_OK) {
+ if (camel_exception_is_set (ic->ex) || ic->status->result != IMAPX_OK) {
if (!camel_exception_is_set (ic->ex))
camel_exception_setv(job->ex, 1, "Error refreshing folder: %s", ic->status->text);
else
diff --git a/camel/providers/imapx/camel-imapx-store.c b/camel/providers/imapx/camel-imapx-store.c
index 1b6ece4..e010341 100644
--- a/camel/providers/imapx/camel-imapx-store.c
+++ b/camel/providers/imapx/camel-imapx-store.c
@@ -741,7 +741,7 @@ static void
free_list (gpointer data, gpointer user_data)
{
struct _list_info *li = data;
- imap_free_list (li);
+ imapx_free_list (li);
}
static void
diff --git a/camel/providers/imapx/camel-imapx-stream.c b/camel/providers/imapx/camel-imapx-stream.c
index 7f0977f..64f3fe7 100644
--- a/camel/providers/imapx/camel-imapx-stream.c
+++ b/camel/providers/imapx/camel-imapx-stream.c
@@ -235,8 +235,8 @@ skip_ws(CamelIMAPXStream *is, guchar *pp, guchar *pe)
do {
while (p >= e ) {
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
- return IMAP_TOK_ERROR;
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
+ return IMAPX_TOK_ERROR;
p = is->ptr;
e = is->end;
}
@@ -259,18 +259,18 @@ camel_imapx_stream_atom(CamelIMAPXStream *is, guchar **data, guint *lenp, CamelE
/* this is only 'approximate' atom */
switch (camel_imapx_stream_token(is, data, lenp, ex)) {
- case IMAP_TOK_TOKEN:
+ case IMAPX_TOK_TOKEN:
p = *data;
while ((c = *p))
*p++ = toupper(c);
- case IMAP_TOK_INT:
+ case IMAPX_TOK_INT:
return 0;
- case IMAP_TOK_ERROR:
- return IMAP_TOK_ERROR;
+ case IMAPX_TOK_ERROR:
+ return IMAPX_TOK_ERROR;
default:
camel_exception_set (ex, 1, "expecting atom");
printf("expecting atom!\n");
- return IMAP_TOK_PROTOCOL;
+ return IMAPX_TOK_PROTOCOL;
}
}
@@ -283,16 +283,16 @@ camel_imapx_stream_astring(CamelIMAPXStream *is, guchar **data, CamelException *
gint ret;
switch (camel_imapx_stream_token(is, data, &len, ex)) {
- case IMAP_TOK_TOKEN:
- case IMAP_TOK_INT:
- case IMAP_TOK_STRING:
+ case IMAPX_TOK_TOKEN:
+ case IMAPX_TOK_INT:
+ case IMAPX_TOK_STRING:
return 0;
- case IMAP_TOK_LITERAL:
+ case IMAPX_TOK_LITERAL:
/* FIXME: just grow buffer */
if (len >= CAMEL_IMAPX_STREAM_TOKEN) {
camel_exception_set (ex, 1, "astring: literal too long");
printf("astring too long\n");
- return IMAP_TOK_PROTOCOL;
+ return IMAPX_TOK_PROTOCOL;
}
p = is->tokenptr;
camel_imapx_stream_set_literal(is, len);
@@ -305,13 +305,13 @@ camel_imapx_stream_astring(CamelIMAPXStream *is, guchar **data, CamelException *
} while (ret > 0);
*data = is->tokenptr;
return 0;
- case IMAP_TOK_ERROR:
+ case IMAPX_TOK_ERROR:
/* wont get unless no exception hanlder*/
- return IMAP_TOK_ERROR;
+ return IMAPX_TOK_ERROR;
default:
camel_exception_set (ex, 1, "expecting astring");
printf("expecting astring!\n");
- return IMAP_TOK_PROTOCOL;
+ return IMAPX_TOK_PROTOCOL;
}
}
@@ -324,13 +324,13 @@ camel_imapx_stream_nstring(CamelIMAPXStream *is, guchar **data, CamelException *
gint ret;
switch (camel_imapx_stream_token(is, data, &len, ex)) {
- case IMAP_TOK_STRING:
+ case IMAPX_TOK_STRING:
return 0;
- case IMAP_TOK_LITERAL:
+ case IMAPX_TOK_LITERAL:
/* FIXME: just grow buffer */
if (len >= CAMEL_IMAPX_STREAM_TOKEN) {
camel_exception_set (ex, 1, "nstring: literal too long");
- return IMAP_TOK_PROTOCOL;
+ return IMAPX_TOK_PROTOCOL;
}
p = is->tokenptr;
camel_imapx_stream_set_literal(is, len);
@@ -343,7 +343,7 @@ camel_imapx_stream_nstring(CamelIMAPXStream *is, guchar **data, CamelException *
} while (ret > 0);
*data = is->tokenptr;
return 0;
- case IMAP_TOK_TOKEN:
+ case IMAPX_TOK_TOKEN:
p = *data;
if (toupper(p[0]) == 'N' && toupper(p[1]) == 'I' && toupper(p[2]) == 'L' && p[3] == 0) {
*data = NULL;
@@ -351,10 +351,10 @@ camel_imapx_stream_nstring(CamelIMAPXStream *is, guchar **data, CamelException *
}
default:
camel_exception_set (ex, 1, "expecting nstring");
- return IMAP_TOK_PROTOCOL;
- case IMAP_TOK_ERROR:
+ return IMAPX_TOK_PROTOCOL;
+ case IMAPX_TOK_ERROR:
/* we'll never get this unless there are no exception handlers anyway */
- return IMAP_TOK_ERROR;
+ return IMAPX_TOK_ERROR;
}
}
@@ -372,11 +372,11 @@ camel_imapx_stream_nstring_stream(CamelIMAPXStream *is, CamelStream **stream, Ca
*stream = NULL;
switch (camel_imapx_stream_token(is, &token, &len, ex)) {
- case IMAP_TOK_STRING:
+ case IMAPX_TOK_STRING:
mem = camel_stream_mem_new_with_buffer((gchar *)token, len);
*stream = mem;
break;
- case IMAP_TOK_LITERAL:
+ case IMAPX_TOK_LITERAL:
/* if len is big, we could automatically use a file backing */
camel_imapx_stream_set_literal(is, len);
mem = camel_stream_mem_new();
@@ -389,7 +389,7 @@ camel_imapx_stream_nstring_stream(CamelIMAPXStream *is, CamelStream **stream, Ca
camel_stream_reset(mem);
*stream = mem;
break;
- case IMAP_TOK_TOKEN:
+ case IMAPX_TOK_TOKEN:
if (toupper(token[0]) == 'N' && toupper(token[1]) == 'I' && toupper(token[2]) == 'L' && token[3] == 0) {
*stream = NULL;
break;
@@ -408,7 +408,7 @@ camel_imapx_stream_number(CamelIMAPXStream *is, CamelException *ex)
guchar *token;
guint len;
- if (camel_imapx_stream_token(is, &token, &len, ex) != IMAP_TOK_INT) {
+ if (camel_imapx_stream_token(is, &token, &len, ex) != IMAPX_TOK_INT) {
camel_exception_set (ex, 1, "expecting number");
return 0;
}
@@ -426,9 +426,9 @@ camel_imapx_stream_text(CamelIMAPXStream *is, guchar **text, CamelException *ex)
while (is->unget > 0) {
switch (is->unget_tok) {
- case IMAP_TOK_TOKEN:
- case IMAP_TOK_STRING:
- case IMAP_TOK_INT:
+ case IMAPX_TOK_TOKEN:
+ case IMAPX_TOK_STRING:
+ case IMAPX_TOK_INT:
g_byte_array_append(build, (guint8 *) is->unget_token, is->unget_len);
g_byte_array_append(build, (guint8 *) " ", 1);
default: /* invalid, but we'll ignore */
@@ -484,7 +484,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
do {
while (p >= e ) {
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -514,11 +514,11 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
is->ptr = p;
is->literal = literal;
t(printf("token LITERAL %d\n", literal));
- return IMAP_TOK_LITERAL;
+ return IMAPX_TOK_LITERAL;
}
}
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -532,7 +532,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
}
}
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -546,7 +546,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
if (c == '\\') {
while (p >= e) {
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -558,7 +558,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
*data = is->tokenbuf;
*len = o - is->tokenbuf;
t(printf("token STRING '%s'\n", is->tokenbuf));
- return IMAP_TOK_STRING;
+ return IMAPX_TOK_STRING;
}
if (c == '\n' || c == '\r' || o>=oe) {
@@ -572,7 +572,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
}
}
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -595,7 +595,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
*data = is->tokenbuf;
*len = o - is->tokenbuf;
t(printf("token TOKEN '%s'\n", is->tokenbuf));
- return digits?IMAP_TOK_INT:IMAP_TOK_TOKEN;
+ return digits?IMAPX_TOK_INT:IMAPX_TOK_TOKEN;
} else if (o < oe) {
digits &= isdigit(c);
*o++ = c;
@@ -605,7 +605,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
}
}
is->ptr = p;
- if (stream_fill(is) == IMAP_TOK_ERROR)
+ if (stream_fill(is) == IMAPX_TOK_ERROR)
goto io_error;
p = is->ptr;
e = is->end;
@@ -615,7 +615,7 @@ camel_imapx_stream_token(CamelIMAPXStream *is, guchar **data, guint *len, CamelE
/* Had an i/o erorr */
io_error:
camel_exception_set (ex, 1, "io error");
- return IMAP_TOK_ERROR;
+ return IMAPX_TOK_ERROR;
/* Protocol error, skip until next lf? */
protocol_error:
@@ -627,7 +627,7 @@ protocol_error:
is->ptr = p;
camel_exception_set (ex, 1, "protocol error");
- return IMAP_TOK_PROTOCOL;
+ return IMAPX_TOK_PROTOCOL;
}
void
@@ -709,7 +709,7 @@ camel_imapx_stream_skip(CamelIMAPXStream *is, CamelException *ex)
do {
tok = camel_imapx_stream_token(is, &token, &len, ex);
- if (tok == IMAP_TOK_LITERAL) {
+ if (tok == IMAPX_TOK_LITERAL) {
camel_imapx_stream_set_literal(is, len);
while ((tok = camel_imapx_stream_getl(is, &token, &len)) > 0) {
printf("Skip literal data '%.*s'\n", (gint)len, token);
diff --git a/camel/providers/imapx/camel-imapx-stream.h b/camel/providers/imapx/camel-imapx-stream.h
index 8a8ce67..174c2cf 100644
--- a/camel/providers/imapx/camel-imapx-stream.h
+++ b/camel/providers/imapx/camel-imapx-stream.h
@@ -31,12 +31,12 @@ typedef struct _CamelIMAPXStreamClass CamelIMAPXStreamClass;
typedef struct _CamelIMAPXStream CamelIMAPXStream;
typedef enum {
- IMAP_TOK_PROTOCOL = -2,
- IMAP_TOK_ERROR = -1,
- IMAP_TOK_TOKEN = 256,
- IMAP_TOK_STRING,
- IMAP_TOK_INT,
- IMAP_TOK_LITERAL,
+ IMAPX_TOK_PROTOCOL = -2,
+ IMAPX_TOK_ERROR = -1,
+ IMAPX_TOK_TOKEN = 256,
+ IMAPX_TOK_STRING,
+ IMAPX_TOK_INT,
+ IMAPX_TOK_LITERAL,
} camel_imapx_token_t;
struct _CamelIMAPXStream {
diff --git a/camel/providers/imapx/camel-imapx-tokenise.h b/camel/providers/imapx/camel-imapx-tokenise.h
index 770a740..61feed3 100644
--- a/camel/providers/imapx/camel-imapx-tokenise.h
+++ b/camel/providers/imapx/camel-imapx-tokenise.h
@@ -1,5 +1,5 @@
/* ANSI-C code produced by gperf version 3.0.2 */
-/* Command-line: gperf -H imap_hash -N imap_tokenise_struct -L ANSI-C -o -t -k'1,$' camel-imapx-tokens.txt */
+/* Command-line: gperf -H imapx_hash -N imapx_tokenise_struct -L ANSI-C -o -t -k'1,$' camel-imapx-tokens.txt */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
@@ -29,7 +29,7 @@
#endif
#line 3 "camel-imapx-tokens.txt"
-struct _imap_keyword {const gchar *name; camel_imapx_id_t id; };
+struct _imapx_keyword {const gchar *name; camel_imapx_id_t id; };
#define TOTAL_KEYWORDS 36
#define MIN_WORD_LENGTH 2
@@ -45,10 +45,10 @@ __inline
inline
#endif
#endif
-static guint
-imap_hash (register const gchar *str, register guint len)
+static unsigned int
+imapx_hash (register const char *str, register unsigned int len)
{
- static guchar asso_values[] =
+ static unsigned char asso_values[] =
{
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
@@ -77,108 +77,108 @@ imap_hash (register const gchar *str, register guint len)
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57
};
- return len + asso_values[(guchar)str[len - 1]] + asso_values[(guchar)str[0]];
+ return len + asso_values[(unsigned char)str[len - 1]] + asso_values[(unsigned char)str[0]];
}
#ifdef __GNUC__
__inline
#endif
-struct _imap_keyword *
-imap_tokenise_struct (register const gchar *str, register guint len)
+struct _imapx_keyword *
+imapx_tokenise_struct (register const char *str, register unsigned int len)
{
- static struct _imap_keyword wordlist[] =
+ static struct _imapx_keyword wordlist[] =
{
{""}, {""}, {""}, {""}, {""},
#line 26 "camel-imapx-tokens.txt"
- {"PARSE", IMAP_PARSE},
+ {"PARSE", IMAPX_PARSE},
{""},
#line 15 "camel-imapx-tokens.txt"
- {"EXPUNGE", IMAP_EXPUNGE},
+ {"EXPUNGE", IMAPX_EXPUNGE},
#line 13 "camel-imapx-tokens.txt"
- {"ENVELOPE", IMAP_ENVELOPE},
+ {"ENVELOPE", IMAPX_ENVELOPE},
{""},
#line 30 "camel-imapx-tokens.txt"
- {"READ-WRITE", IMAP_READ_WRITE},
+ {"READ-WRITE", IMAPX_READ_WRITE},
#line 33 "camel-imapx-tokens.txt"
- {"RFC822.SIZE", IMAP_RFC822_SIZE},
+ {"RFC822.SIZE", IMAPX_RFC822_SIZE},
#line 28 "camel-imapx-tokens.txt"
- {"PREAUTH", IMAP_PREAUTH},
+ {"PREAUTH", IMAPX_PREAUTH},
#line 32 "camel-imapx-tokens.txt"
- {"RFC822.HEADER", IMAP_RFC822_HEADER},
+ {"RFC822.HEADER", IMAPX_RFC822_HEADER},
#line 29 "camel-imapx-tokens.txt"
- {"READ-ONLY", IMAP_READ_ONLY},
+ {"READ-ONLY", IMAPX_READ_ONLY},
#line 16 "camel-imapx-tokens.txt"
- {"FETCH", IMAP_FETCH},
+ {"FETCH", IMAPX_FETCH},
#line 31 "camel-imapx-tokens.txt"
- {"RECENT", IMAP_RECENT},
+ {"RECENT", IMAPX_RECENT},
#line 25 "camel-imapx-tokens.txt"
- {"OK", IMAP_OK},
+ {"OK", IMAPX_OK},
#line 10 "camel-imapx-tokens.txt"
- {"BYE", IMAP_BYE},
+ {"BYE", IMAPX_BYE},
#line 36 "camel-imapx-tokens.txt"
- {"TRYCREATE", IMAP_TRYCREATE},
+ {"TRYCREATE", IMAPX_TRYCREATE},
{""},
#line 34 "camel-imapx-tokens.txt"
- {"RFC822.TEXT", IMAP_RFC822_TEXT},
+ {"RFC822.TEXT", IMAPX_RFC822_TEXT},
#line 18 "camel-imapx-tokens.txt"
- {"INTERNALDATE", IMAP_INTERNALDATE},
+ {"INTERNALDATE", IMAPX_INTERNALDATE},
{""},
#line 8 "camel-imapx-tokens.txt"
- {"BODY", IMAP_BODY},
+ {"BODY", IMAPX_BODY},
#line 11 "camel-imapx-tokens.txt"
- {"CAPABILITY", IMAP_CAPABILITY},
+ {"CAPABILITY", IMAPX_CAPABILITY},
#line 38 "camel-imapx-tokens.txt"
- {"UIDVALIDITY", IMAP_UIDVALIDITY},
+ {"UIDVALIDITY", IMAPX_UIDVALIDITY},
#line 40 "camel-imapx-tokens.txt"
- {"UIDNEXT", IMAP_UIDNEXT},
+ {"UIDNEXT", IMAPX_UIDNEXT},
#line 9 "camel-imapx-tokens.txt"
- {"BODYSTRUCTURE", IMAP_BODYSTRUCTURE},
+ {"BODYSTRUCTURE", IMAPX_BODYSTRUCTURE},
{""}, {""},
#line 14 "camel-imapx-tokens.txt"
- {"EXISTS", IMAP_EXISTS},
+ {"EXISTS", IMAPX_EXISTS},
#line 23 "camel-imapx-tokens.txt"
- {"NEWNAME", IMAP_NEWNAME},
+ {"NEWNAME", IMAPX_NEWNAME},
#line 37 "camel-imapx-tokens.txt"
- {"UID", IMAP_UID},
+ {"UID", IMAPX_UID},
#line 22 "camel-imapx-tokens.txt"
- {"NAMESPACE", IMAP_NAMESPACE},
+ {"NAMESPACE", IMAPX_NAMESPACE},
#line 17 "camel-imapx-tokens.txt"
- {"FLAGS", IMAP_FLAGS},
+ {"FLAGS", IMAPX_FLAGS},
{""},
#line 12 "camel-imapx-tokens.txt"
- {"COPYUID", IMAP_COPYUID},
+ {"COPYUID", IMAPX_COPYUID},
#line 7 "camel-imapx-tokens.txt"
- {"BAD", IMAP_BAD},
+ {"BAD", IMAPX_BAD},
#line 27 "camel-imapx-tokens.txt"
- {"PERMANENTFLAGS", IMAP_PERMANENTFLAGS},
+ {"PERMANENTFLAGS", IMAPX_PERMANENTFLAGS},
#line 5 "camel-imapx-tokens.txt"
- {"ALERT", IMAP_ALERT},
+ {"ALERT", IMAPX_ALERT},
#line 39 "camel-imapx-tokens.txt"
- {"UNSEEN", IMAP_UNSEEN},
+ {"UNSEEN", IMAPX_UNSEEN},
#line 24 "camel-imapx-tokens.txt"
- {"NO", IMAP_NO},
+ {"NO", IMAPX_NO},
#line 21 "camel-imapx-tokens.txt"
- {"MESSAGES", IMAP_MESSAGES},
+ {"MESSAGES", IMAPX_MESSAGES},
#line 19 "camel-imapx-tokens.txt"
- {"LIST", IMAP_LIST},
+ {"LIST", IMAPX_LIST},
{""}, {""}, {""}, {""},
#line 20 "camel-imapx-tokens.txt"
- {"LSUB", IMAP_LSUB},
+ {"LSUB", IMAPX_LSUB},
{""}, {""}, {""}, {""},
#line 6 "camel-imapx-tokens.txt"
- {"APPENDUID", IMAP_APPENDUID},
+ {"APPENDUID", IMAPX_APPENDUID},
{""},
#line 35 "camel-imapx-tokens.txt"
- {"STATUS", IMAP_STATUS}
+ {"STATUS", IMAPX_STATUS}
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register gint key = imap_hash (str, len);
+ register int key = imapx_hash (str, len);
if (key <= MAX_HASH_VALUE && key >= 0)
{
- register const gchar *s = wordlist[key].name;
+ register const char *s = wordlist[key].name;
if (*str == *s && !strcmp (str + 1, s + 1))
return &wordlist[key];
diff --git a/camel/providers/imapx/camel-imapx-tokens.txt b/camel/providers/imapx/camel-imapx-tokens.txt
index e84ecf7..8156e01 100644
--- a/camel/providers/imapx/camel-imapx-tokens.txt
+++ b/camel/providers/imapx/camel-imapx-tokens.txt
@@ -1,40 +1,40 @@
/* This contains all of the keywords we care about. These
can be converted to an id very efficiently */
-struct _imap_keyword {const gchar *name; camel_imapx_id_t id; };
+struct _imapx_keyword {const gchar *name; camel_imapx_id_t id; };
%%
-ALERT, IMAP_ALERT
-APPENDUID, IMAP_APPENDUID
-BAD, IMAP_BAD
-BODY, IMAP_BODY
-BODYSTRUCTURE, IMAP_BODYSTRUCTURE
-BYE, IMAP_BYE
-CAPABILITY, IMAP_CAPABILITY
-COPYUID, IMAP_COPYUID
-ENVELOPE, IMAP_ENVELOPE
-EXISTS, IMAP_EXISTS
-EXPUNGE, IMAP_EXPUNGE
-FETCH, IMAP_FETCH
-FLAGS, IMAP_FLAGS
-INTERNALDATE, IMAP_INTERNALDATE
-LIST, IMAP_LIST
-LSUB, IMAP_LSUB
-MESSAGES, IMAP_MESSAGES
-NAMESPACE, IMAP_NAMESPACE
-NEWNAME, IMAP_NEWNAME
-NO, IMAP_NO
-OK, IMAP_OK
-PARSE, IMAP_PARSE
-PERMANENTFLAGS, IMAP_PERMANENTFLAGS
-PREAUTH, IMAP_PREAUTH
-READ-ONLY, IMAP_READ_ONLY
-READ-WRITE, IMAP_READ_WRITE
-RECENT, IMAP_RECENT
-RFC822.HEADER, IMAP_RFC822_HEADER
-RFC822.SIZE, IMAP_RFC822_SIZE
-RFC822.TEXT, IMAP_RFC822_TEXT
-STATUS, IMAP_STATUS
-TRYCREATE, IMAP_TRYCREATE
-UID, IMAP_UID
-UIDVALIDITY, IMAP_UIDVALIDITY
-UNSEEN, IMAP_UNSEEN
-UIDNEXT, IMAP_UIDNEXT
+ALERT, IMAPX_ALERT
+APPENDUID, IMAPX_APPENDUID
+BAD, IMAPX_BAD
+BODY, IMAPX_BODY
+BODYSTRUCTURE, IMAPX_BODYSTRUCTURE
+BYE, IMAPX_BYE
+CAPABILITY, IMAPX_CAPABILITY
+COPYUID, IMAPX_COPYUID
+ENVELOPE, IMAPX_ENVELOPE
+EXISTS, IMAPX_EXISTS
+EXPUNGE, IMAPX_EXPUNGE
+FETCH, IMAPX_FETCH
+FLAGS, IMAPX_FLAGS
+INTERNALDATE, IMAPX_INTERNALDATE
+LIST, IMAPX_LIST
+LSUB, IMAPX_LSUB
+MESSAGES, IMAPX_MESSAGES
+NAMESPACE, IMAPX_NAMESPACE
+NEWNAME, IMAPX_NEWNAME
+NO, IMAPX_NO
+OK, IMAPX_OK
+PARSE, IMAPX_PARSE
+PERMANENTFLAGS, IMAPX_PERMANENTFLAGS
+PREAUTH, IMAPX_PREAUTH
+READ-ONLY, IMAPX_READ_ONLY
+READ-WRITE, IMAPX_READ_WRITE
+RECENT, IMAPX_RECENT
+RFC822.HEADER, IMAPX_RFC822_HEADER
+RFC822.SIZE, IMAPX_RFC822_SIZE
+RFC822.TEXT, IMAPX_RFC822_TEXT
+STATUS, IMAPX_STATUS
+TRYCREATE, IMAPX_TRYCREATE
+UID, IMAPX_UID
+UIDVALIDITY, IMAPX_UIDVALIDITY
+UNSEEN, IMAPX_UNSEEN
+UIDNEXT, IMAPX_UIDNEXT
diff --git a/camel/providers/imapx/camel-imapx-utils.c b/camel/providers/imapx/camel-imapx-utils.c
index 8a52841..98ee536 100644
--- a/camel/providers/imapx/camel-imapx-utils.c
+++ b/camel/providers/imapx/camel-imapx-utils.c
@@ -28,9 +28,9 @@
__inline
#endif
camel_imapx_id_t
-imap_tokenise (register const gchar *str, register guint len)
+imapx_tokenise (register const gchar *str, register guint len)
{
- struct _imap_keyword *k = imap_tokenise_struct(str, len);
+ struct _imapx_keyword *k = imapx_tokenise_struct(str, len);
if (k)
return k->id;
@@ -58,7 +58,7 @@ static struct {
shoudl this be part of imapx-driver? */
/* mabye this should be a stream op? */
void
-imap_parse_flags(CamelIMAPXStream *stream, guint32 *flagsp, CamelFlag **user_flagsp, CamelException *ex)
+imapx_parse_flags(CamelIMAPXStream *stream, guint32 *flagsp, CamelFlag **user_flagsp, CamelException *ex)
/* throws IO,PARSE exception */
{
gint tok, i;
@@ -72,7 +72,7 @@ imap_parse_flags(CamelIMAPXStream *stream, guint32 *flagsp, CamelFlag **user_fla
if (tok == '(') {
do {
tok = camel_imapx_stream_token(stream, &token, &len, ex);
- if (tok == IMAP_TOK_TOKEN) {
+ if (tok == IMAPX_TOK_TOKEN) {
p = token;
// FIXME: ascii_toupper
while ((c=*p))
@@ -139,7 +139,7 @@ rename_label_flag (const gchar *flag, gint len, gboolean server_to_evo)
}
void
-imap_write_flags(CamelStream *stream, guint32 flags, CamelFlag *user_flags, CamelException *ex)
+imapx_write_flags(CamelStream *stream, guint32 flags, CamelFlag *user_flags, CamelException *ex)
/* throws IO exception */
{
gint i;
@@ -191,7 +191,7 @@ imap_write_flags(CamelStream *stream, guint32 flags, CamelFlag *user_flags, Came
}
static gboolean
-imap_update_user_flags (CamelMessageInfo *info, CamelFlag *server_user_flags)
+imapx_update_user_flags (CamelMessageInfo *info, CamelFlag *server_user_flags)
{
gboolean changed = FALSE;
CamelMessageInfoBase *binfo = (CamelMessageInfoBase *) info;
@@ -210,7 +210,7 @@ imap_update_user_flags (CamelMessageInfo *info, CamelFlag *server_user_flags)
}
gboolean
-imap_update_message_info_flags (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder)
+imapx_update_message_info_flags (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder)
{
gboolean changed = FALSE;
CamelIMAPXMessageInfo *xinfo = (CamelIMAPXMessageInfo *) info;
@@ -261,14 +261,14 @@ imap_update_message_info_flags (CamelMessageInfo *info, guint32 server_flags, Ca
changed = TRUE;
}
- if ((folder->permanent_flags & CAMEL_MESSAGE_USER) != 0 && imap_update_user_flags (info, server_user_flags))
+ if ((folder->permanent_flags & CAMEL_MESSAGE_USER) != 0 && imapx_update_user_flags (info, server_user_flags))
changed = TRUE;
return changed;
}
void
-imap_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder)
+imapx_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder)
{
CamelMessageInfoBase *binfo = (CamelMessageInfoBase *) info;
CamelIMAPXMessageInfo *xinfo = (CamelIMAPXMessageInfo *) info;
@@ -279,7 +279,7 @@ imap_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 ser
xinfo->server_flags = server_flags;
if (folder->permanent_flags & CAMEL_MESSAGE_USER)
- imap_update_user_flags (info, server_user_flags);
+ imapx_update_user_flags (info, server_user_flags);
/* update the summary count */
flags = binfo->flags;
@@ -315,7 +315,7 @@ imap_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 ser
}
void
-imap_update_summary_for_removed_message (CamelMessageInfo *info, CamelFolder *folder)
+imapx_update_summary_for_removed_message (CamelMessageInfo *info, CamelFolder *folder)
{
CamelMessageInfoBase *dinfo = (CamelMessageInfoBase *) info;
gint unread=0, deleted=0, junk=0;
@@ -349,7 +349,7 @@ imap_update_summary_for_removed_message (CamelMessageInfo *info, CamelFolder *fo
}
void
-imap_update_store_summary (CamelFolder *folder)
+imapx_update_store_summary (CamelFolder *folder)
{
CamelStoreInfo *si;
@@ -380,18 +380,18 @@ struct {
const gchar *name;
guint32 flag;
} capa_table[] = {
- { "IMAP4", IMAP_CAPABILITY_IMAP4 },
- { "IMAP4REV1", IMAP_CAPABILITY_IMAP4REV1 },
- { "STATUS", IMAP_CAPABILITY_STATUS } ,
- { "NAMESPACE", IMAP_CAPABILITY_NAMESPACE },
- { "UIDPLUS", IMAP_CAPABILITY_UIDPLUS },
- { "LITERAL+", IMAP_CAPABILITY_LITERALPLUS },
- { "STARTTLS", IMAP_CAPABILITY_STARTTLS },
- { "IDLE", IMAP_CAPABILITY_IDLE },
+ { "IMAP4", IMAPX_CAPABILITY_IMAP4 },
+ { "IMAP4REV1", IMAPX_CAPABILITY_IMAP4REV1 },
+ { "STATUS", IMAPX_CAPABILITY_STATUS } ,
+ { "NAMESPACE", IMAPX_CAPABILITY_NAMESPACE },
+ { "UIDPLUS", IMAPX_CAPABILITY_UIDPLUS },
+ { "LITERAL+", IMAPX_CAPABILITY_LITERALPLUS },
+ { "STARTTLS", IMAPX_CAPABILITY_STARTTLS },
+ { "IDLE", IMAPX_CAPABILITY_IDLE },
};
struct _capability_info *
-imap_parse_capability(CamelIMAPXStream *stream, CamelException *ex)
+imapx_parse_capability(CamelIMAPXStream *stream, CamelException *ex)
{
gint tok, i;
guint len;
@@ -407,12 +407,12 @@ imap_parse_capability(CamelIMAPXStream *stream, CamelException *ex)
case 43:
token = (guchar *) g_strconcat ((gchar *)token, "+", NULL);
free_token = TRUE;
- case IMAP_TOK_TOKEN:
- case IMAP_TOK_STRING:
+ case IMAPX_TOK_TOKEN:
+ case IMAPX_TOK_STRING:
p = token;
while ((c = *p))
*p++ = toupper(c);
- case IMAP_TOK_INT:
+ case IMAPX_TOK_INT:
printf(" cap: '%s'\n", token);
for (i = 0; i < G_N_ELEMENTS (capa_table); i++)
if (!strcmp((gchar *) token, capa_table[i].name))
@@ -430,20 +430,20 @@ imap_parse_capability(CamelIMAPXStream *stream, CamelException *ex)
}
if (camel_exception_is_set (ex)) {
- imap_free_capability(cinfo);
+ imapx_free_capability(cinfo);
cinfo = NULL;
}
return cinfo;
}
-void imap_free_capability(struct _capability_info *cinfo)
+void imapx_free_capability(struct _capability_info *cinfo)
{
g_free(cinfo);
}
struct _CamelIMAPXNamespaceList *
-imap_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
+imapx_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
{
CamelIMAPXStoreNamespace *namespaces[3], *node, *tail;
CamelIMAPXNamespaceList *nsl = NULL;
@@ -467,7 +467,7 @@ imap_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
while (tok == '(') {
tok = camel_imapx_stream_token (stream, &token, &len, ex);
- if (tok != IMAP_TOK_STRING) {
+ if (tok != IMAPX_TOK_STRING) {
camel_exception_set (ex, 1, "namespace: expected a string path name");
goto exception;
}
@@ -480,7 +480,7 @@ imap_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
tok = camel_imapx_stream_token (stream, &token, &len, ex);
- if (tok == IMAP_TOK_STRING) {
+ if (tok == IMAPX_TOK_STRING) {
if (strlen ((gchar *) token) == 1) {
node->sep = *token;
} else {
@@ -489,7 +489,7 @@ imap_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
else
node->sep = '\0';
}
- } else if (tok == IMAP_TOK_TOKEN) {
+ } else if (tok == IMAPX_TOK_TOKEN) {
/* will a NIL be possible here? */
node->sep = '\0';
} else {
@@ -522,7 +522,7 @@ imap_parse_namespace_list (CamelIMAPXStream *stream, CamelException *ex)
goto exception;
}
- } else if (tok == IMAP_TOK_TOKEN && !strcmp ((gchar *) token, "NIL")) {
+ } else if (tok == IMAPX_TOK_TOKEN && !strcmp ((gchar *) token, "NIL")) {
namespaces [n] = NULL;
} else {
camel_exception_set (ex, 1, "namespace: expected either a '(' or NIL");
@@ -665,14 +665,14 @@ struct _body_fields {
};*/
void
-imap_free_body(struct _CamelMessageContentInfo *cinfo)
+imapx_free_body(struct _CamelMessageContentInfo *cinfo)
{
struct _CamelMessageContentInfo *list, *next;
list = cinfo->childs;
while (list) {
next = list->next;
- imap_free_body(list);
+ imapx_free_body(list);
list = next;
}
@@ -685,7 +685,7 @@ imap_free_body(struct _CamelMessageContentInfo *cinfo)
}
void
-imap_parse_param_list(CamelIMAPXStream *is, struct _camel_header_param **plist, CamelException *ex)
+imapx_parse_param_list(CamelIMAPXStream *is, struct _camel_header_param **plist, CamelException *ex)
{
gint tok;
guint len;
@@ -713,7 +713,7 @@ imap_parse_param_list(CamelIMAPXStream *is, struct _camel_header_param **plist,
}
struct _CamelContentDisposition *
-imap_parse_ext_optional(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_ext_optional(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -746,8 +746,8 @@ imap_parse_ext_optional(CamelIMAPXStream *is, CamelException *ex)
camel_imapx_stream_astring(is, &token, ex);
dinfo->disposition = g_strdup((gchar *) token);
- imap_parse_param_list(is, &dinfo->params, ex);
- case IMAP_TOK_TOKEN:
+ imapx_parse_param_list(is, &dinfo->params, ex);
+ case IMAPX_TOK_TOKEN:
d(printf("body_fld_dsp: NIL\n"));
break;
default:
@@ -768,20 +768,20 @@ imap_parse_ext_optional(CamelIMAPXStream *is, CamelException *ex)
tok = camel_imapx_stream_token(is, &token, &len, ex);
if (tok == ')') {
break;
- } else if (tok != IMAP_TOK_STRING) {
+ } else if (tok != IMAPX_TOK_STRING) {
camel_exception_set (ex, 1, "expecting string");
break;
}
}
break;
- case IMAP_TOK_TOKEN:
+ case IMAPX_TOK_TOKEN:
d(printf("body_fld_lang = nil\n"));
/* treat as 'nil' */
break;
- case IMAP_TOK_STRING:
+ case IMAPX_TOK_STRING:
/* we have a string */
break;
- case IMAP_TOK_LITERAL:
+ case IMAPX_TOK_LITERAL:
/* we have a literal string */
camel_imapx_stream_set_literal(is, len);
while ((tok = camel_imapx_stream_getl(is, &token, &len)) > 0) {
@@ -800,7 +800,7 @@ imap_parse_ext_optional(CamelIMAPXStream *is, CamelException *ex)
}
struct _CamelMessageContentInfo *
-imap_parse_body_fields(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_body_fields(CamelIMAPXStream *is, CamelException *ex)
{
guchar *token;
gchar *type;
@@ -824,7 +824,7 @@ imap_parse_body_fields(CamelIMAPXStream *is, CamelException *ex)
if (camel_exception_is_set (ex))
goto error;
cinfo->type = camel_content_type_new(type, (gchar *) token);
- imap_parse_param_list(is, &cinfo->type->params, ex);
+ imapx_parse_param_list(is, &cinfo->type->params, ex);
if (camel_exception_is_set (ex))
goto error;
@@ -854,12 +854,12 @@ imap_parse_body_fields(CamelIMAPXStream *is, CamelException *ex)
return cinfo;
error:
- imap_free_body(cinfo);
+ imapx_free_body(cinfo);
return cinfo;
}
struct _camel_header_address *
-imap_parse_address_list(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_address_list(CamelIMAPXStream *is, CamelException *ex)
/* throws PARSE,IO exception */
{
gint tok;
@@ -938,7 +938,7 @@ imap_parse_address_list(CamelIMAPXStream *is, CamelException *ex)
}
struct _CamelMessageInfo *
-imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -974,10 +974,10 @@ imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
/* we merge from/sender into from, append should probably merge more smartly? */
/* env_from ::= "(" 1*address ")" / nil */
- addr_from = imap_parse_address_list(is, ex);
+ addr_from = imapx_parse_address_list(is, ex);
/* env_sender ::= "(" 1*address ")" / nil */
- addr = imap_parse_address_list(is, ex);
+ addr = imapx_parse_address_list(is, ex);
if (addr_from) {
camel_header_address_list_clear(&addr);
#if 0
@@ -999,11 +999,11 @@ imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
/* we dont keep reply_to */
/* env_reply_to ::= "(" 1*address ")" / nil */
- addr = imap_parse_address_list(is, ex);
+ addr = imapx_parse_address_list(is, ex);
camel_header_address_list_clear(&addr);
/* env_to ::= "(" 1*address ")" / nil */
- addr = imap_parse_address_list(is, ex);
+ addr = imapx_parse_address_list(is, ex);
if (addr) {
addrstr = camel_header_address_list_format(addr);
minfo->to = camel_pstring_strdup(addrstr);
@@ -1012,7 +1012,7 @@ imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
}
/* env_cc ::= "(" 1*address ")" / nil */
- addr = imap_parse_address_list(is, ex);
+ addr = imapx_parse_address_list(is, ex);
if (addr) {
addrstr = camel_header_address_list_format(addr);
minfo->cc = camel_pstring_strdup(addrstr);
@@ -1023,7 +1023,7 @@ imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
/* we dont keep bcc either */
/* env_bcc ::= "(" 1*address ")" / nil */
- addr = imap_parse_address_list(is, ex);
+ addr = imapx_parse_address_list(is, ex);
camel_header_address_list_clear(&addr);
/* FIXME: need to put in-reply-to into references hash list */
@@ -1049,7 +1049,7 @@ imap_parse_envelope(CamelIMAPXStream *is, CamelException *ex)
}
struct _CamelMessageContentInfo *
-imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_body(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -1079,7 +1079,7 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
cinfo = g_malloc0(sizeof(*cinfo));
last = (struct _CamelMessageContentInfo *)&cinfo->childs;
do {
- subinfo = imap_parse_body(is, ex);
+ subinfo = imapx_parse_body(is, ex);
last->next = subinfo;
last = subinfo;
subinfo->parent = cinfo;
@@ -1103,14 +1103,14 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
tok = camel_imapx_stream_token(is, &token, &len, ex);
camel_imapx_stream_ungettoken(is, tok, token, len);
if (tok == '(') {
- imap_parse_param_list(is, &cinfo->type->params, ex);
+ imapx_parse_param_list(is, &cinfo->type->params, ex);
/* body_fld_dsp ::= "(" string SPACE body_fld_param ")" / nil */
tok = camel_imapx_stream_token(is, &token, &len, ex);
camel_imapx_stream_ungettoken(is, tok, token, len);
- if (tok == '(' || tok == IMAP_TOK_TOKEN) {
- dinfo = imap_parse_ext_optional(is, ex);
+ if (tok == '(' || tok == IMAPX_TOK_TOKEN) {
+ dinfo = imapx_parse_ext_optional(is, ex);
/* other extension fields?, soaked up below */
} else {
camel_imapx_stream_ungettoken(is, tok, token, len);
@@ -1127,7 +1127,7 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
d(printf("Single part body\n"));
- cinfo = imap_parse_body_fields(is, ex);
+ cinfo = imapx_parse_body_fields(is, ex);
d(printf("envelope?\n"));
@@ -1136,9 +1136,9 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
camel_imapx_stream_ungettoken(is, tok, token, len);
if (tok == '(') {
/* what do we do with the envelope?? */
- minfo = imap_parse_envelope(is, ex);
+ minfo = imapx_parse_envelope(is, ex);
/* what do we do with the message content info?? */
- //((CamelMessageInfoBase *)minfo)->content = imap_parse_body(is);
+ //((CamelMessageInfoBase *)minfo)->content = imapx_parse_body(is);
camel_message_info_free(minfo);
minfo = NULL;
d(printf("Scanned envelope - what do i do with it?\n"));
@@ -1148,7 +1148,7 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
/* do we have fld_lines following? */
tok = camel_imapx_stream_token(is, &token, &len, ex);
- if (tok == IMAP_TOK_INT) {
+ if (tok == IMAPX_TOK_INT) {
d(printf("field lines: %s\n", token));
tok = camel_imapx_stream_token(is, &token, &len, ex);
}
@@ -1171,8 +1171,8 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
tok = camel_imapx_stream_token(is, &token, &len, ex);
camel_imapx_stream_ungettoken(is, tok, token, len);
- if (tok == '(' || tok == IMAP_TOK_TOKEN) {
- dinfo = imap_parse_ext_optional(is, ex);
+ if (tok == '(' || tok == IMAPX_TOK_TOKEN) {
+ dinfo = imapx_parse_ext_optional(is, ex);
/* then other extension fields, soaked up below */
}
}
@@ -1190,7 +1190,7 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
/* CHEN TODO handle exceptions better */
if (camel_exception_is_set (ex)) {
if (cinfo)
- imap_free_body(cinfo);
+ imapx_free_body(cinfo);
if (dinfo)
camel_content_disposition_unref(dinfo);
if (minfo)
@@ -1206,7 +1206,7 @@ imap_parse_body(CamelIMAPXStream *is, CamelException *ex)
}
gchar *
-imap_parse_section(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_section(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -1231,7 +1231,7 @@ imap_parse_section(CamelIMAPXStream *is, CamelException *ex)
}
tok = camel_imapx_stream_token(is, &token, &len, ex);
- if (tok == IMAP_TOK_INT || tok == IMAP_TOK_TOKEN)
+ if (tok == IMAPX_TOK_INT || tok == IMAPX_TOK_TOKEN)
section = g_strdup((gchar *) token);
else if (tok == ']') {
section = g_strdup("");
@@ -1249,7 +1249,7 @@ imap_parse_section(CamelIMAPXStream *is, CamelException *ex)
if (tok == '(') {
do {
tok = camel_imapx_stream_token(is, &token, &len, ex);
- if (tok == IMAP_TOK_STRING || tok == IMAP_TOK_TOKEN || tok == IMAP_TOK_INT) {
+ if (tok == IMAPX_TOK_STRING || tok == IMAPX_TOK_TOKEN || tok == IMAPX_TOK_INT) {
/* ?do something? */
} else if (tok != ')') {
camel_exception_set (ex, 1, "section: header fields: expecting string");
@@ -1270,7 +1270,7 @@ imap_parse_section(CamelIMAPXStream *is, CamelException *ex)
}
void
-imap_free_fetch(struct _fetch_info *finfo)
+imapx_free_fetch(struct _fetch_info *finfo)
{
if (finfo == NULL)
return;
@@ -1284,7 +1284,7 @@ imap_free_fetch(struct _fetch_info *finfo)
if (finfo->minfo)
camel_message_info_free(finfo->minfo);
if (finfo->cinfo)
- imap_free_body(finfo->cinfo);
+ imapx_free_body(finfo->cinfo);
camel_flag_list_free(&finfo->user_flags);
g_free(finfo->date);
g_free(finfo->section);
@@ -1296,7 +1296,7 @@ imap_free_fetch(struct _fetch_info *finfo)
/* debug, dump one out */
void
-imap_dump_fetch(struct _fetch_info *finfo)
+imapx_dump_fetch(struct _fetch_info *finfo)
{
CamelStream *sout;
gint fd;
@@ -1348,7 +1348,7 @@ imap_dump_fetch(struct _fetch_info *finfo)
}
struct _fetch_info *
-imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -1364,51 +1364,51 @@ imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
return NULL;
}
- while ((tok = camel_imapx_stream_token(is, &token, &len, ex)) == IMAP_TOK_TOKEN) {
+ while ((tok = camel_imapx_stream_token(is, &token, &len, ex)) == IMAPX_TOK_TOKEN) {
p = token;
while ((c=*p))
*p++ = toupper(c);
- switch (imap_tokenise((gchar *) token, len)) {
- case IMAP_ENVELOPE:
- finfo->minfo = imap_parse_envelope(is, ex);
+ switch (imapx_tokenise((gchar *) token, len)) {
+ case IMAPX_ENVELOPE:
+ finfo->minfo = imapx_parse_envelope(is, ex);
finfo->got |= FETCH_MINFO;
break;
- case IMAP_FLAGS:
- imap_parse_flags(is, &finfo->flags, &finfo->user_flags, ex);
+ case IMAPX_FLAGS:
+ imapx_parse_flags(is, &finfo->flags, &finfo->user_flags, ex);
finfo->got |= FETCH_FLAGS;
break;
- case IMAP_INTERNALDATE:
+ case IMAPX_INTERNALDATE:
camel_imapx_stream_nstring(is, &token, ex);
/* TODO: convert to camel format? */
finfo->date = g_strdup((gchar *) token);
finfo->got |= FETCH_DATE;
break;
- case IMAP_RFC822_HEADER:
+ case IMAPX_RFC822_HEADER:
camel_imapx_stream_nstring_stream(is, &finfo->header, ex);
finfo->got |= FETCH_HEADER;
break;
- case IMAP_RFC822_TEXT:
+ case IMAPX_RFC822_TEXT:
camel_imapx_stream_nstring_stream(is, &finfo->text, ex);
finfo->got |= FETCH_TEXT;
break;
- case IMAP_RFC822_SIZE:
+ case IMAPX_RFC822_SIZE:
finfo->size = camel_imapx_stream_number(is, ex);
finfo->got |= FETCH_SIZE;
break;
- case IMAP_BODYSTRUCTURE:
- finfo->cinfo = imap_parse_body(is, ex);
+ case IMAPX_BODYSTRUCTURE:
+ finfo->cinfo = imapx_parse_body(is, ex);
finfo->got |= FETCH_CINFO;
break;
- case IMAP_BODY:
+ case IMAPX_BODY:
tok = camel_imapx_stream_token(is, &token, &len, ex);
camel_imapx_stream_ungettoken(is, tok, token, len);
if (tok == '(') {
- finfo->cinfo = imap_parse_body(is, ex);
+ finfo->cinfo = imapx_parse_body(is, ex);
finfo->got |= FETCH_CINFO;
} else if (tok == '[') {
- finfo->section = imap_parse_section(is, ex);
+ finfo->section = imapx_parse_section(is, ex);
finfo->got |= FETCH_SECTION;
tok = camel_imapx_stream_token(is, &token, &len, ex);
if (token[0] == '<') {
@@ -1420,13 +1420,13 @@ imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
finfo->got |= FETCH_BODY;
} else {
camel_exception_set (ex, 1, "unknown body response");
- imap_free_fetch(finfo);
+ imapx_free_fetch(finfo);
return NULL;
}
break;
- case IMAP_UID:
+ case IMAPX_UID:
tok = camel_imapx_stream_token(is, &token, &len, ex);
- if (tok != IMAP_TOK_INT) {
+ if (tok != IMAPX_TOK_INT) {
camel_exception_set (ex, 1, "uid not integer");
}
@@ -1434,7 +1434,7 @@ imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
finfo->got |= FETCH_UID;
break;
default:
- imap_free_fetch(finfo);
+ imapx_free_fetch(finfo);
camel_exception_set (ex, 1, "unknown body response");
return NULL;
}
@@ -1442,7 +1442,7 @@ imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
if (tok != ')') {
camel_exception_set (ex, 1, "missing closing ')' on fetch response");
- imap_free_fetch (finfo);
+ imapx_free_fetch (finfo);
return NULL;
}
@@ -1450,7 +1450,7 @@ imap_parse_fetch(CamelIMAPXStream *is, CamelException *ex)
}
struct _state_info *
-imap_parse_status_info (struct _CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_status_info (struct _CamelIMAPXStream *is, CamelException *ex)
{
struct _state_info *sinfo;
gint tok;
@@ -1469,21 +1469,21 @@ imap_parse_status_info (struct _CamelIMAPXStream *is, CamelException *ex)
return NULL;
}
- while ((tok = camel_imapx_stream_token(is, &token, &len, ex)) == IMAP_TOK_TOKEN) {
- switch (imap_tokenise((gchar *) token, len)) {
- case IMAP_MESSAGES:
+ while ((tok = camel_imapx_stream_token(is, &token, &len, ex)) == IMAPX_TOK_TOKEN) {
+ switch (imapx_tokenise((gchar *) token, len)) {
+ case IMAPX_MESSAGES:
sinfo->messages = camel_imapx_stream_number (is, ex);
break;
- case IMAP_RECENT:
+ case IMAPX_RECENT:
sinfo->recent = camel_imapx_stream_number (is, ex);
break;
- case IMAP_UIDNEXT:
+ case IMAPX_UIDNEXT:
sinfo->uidnext = camel_imapx_stream_number (is, ex);
break;
- case IMAP_UIDVALIDITY:
+ case IMAPX_UIDVALIDITY:
sinfo->uidvalidity = camel_imapx_stream_number (is, ex);
break;
- case IMAP_UNSEEN:
+ case IMAPX_UNSEEN:
sinfo->unseen = camel_imapx_stream_number (is, ex);
break;
default:
@@ -1515,7 +1515,7 @@ generate_uids_from_sequence (GPtrArray *uids, guint32 end_uid)
}
static GPtrArray *
-imap_parse_uids (CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_uids (CamelIMAPXStream *is, CamelException *ex)
{
GPtrArray *uids = g_ptr_array_new ();
gboolean is_prev_number = FALSE, sequence = FALSE;
@@ -1524,7 +1524,7 @@ imap_parse_uids (CamelIMAPXStream *is, CamelException *ex)
gint tok;
tok = camel_imapx_stream_token (is, &token, &len, ex);
- while (tok != ']'|| !(is_prev_number && tok == IMAP_TOK_INT)) {
+ while (tok != ']'|| !(is_prev_number && tok == IMAPX_TOK_INT)) {
if (tok == ',') {
is_prev_number = FALSE;
sequence = FALSE;
@@ -1545,7 +1545,7 @@ imap_parse_uids (CamelIMAPXStream *is, CamelException *ex)
camel_imapx_stream_token (is, &token, &len, ex);
}
- if (is_prev_number && tok == IMAP_TOK_INT)
+ if (is_prev_number && tok == IMAPX_TOK_INT)
camel_imapx_stream_ungettoken (is, tok, token, len);
return uids;
@@ -1554,7 +1554,7 @@ imap_parse_uids (CamelIMAPXStream *is, CamelException *ex)
/* rfc 2060 section 7.1 Status Responses */
/* shoudl this start after [ or before the [? token_unget anyone? */
struct _status_info *
-imap_parse_status(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_status(CamelIMAPXStream *is, CamelException *ex)
{
gint tok;
guint len;
@@ -1575,13 +1575,13 @@ imap_parse_status(CamelIMAPXStream *is, CamelException *ex)
;; Status condition
*/
- sinfo->result = imap_tokenise((gchar *) token, len);
+ sinfo->result = imapx_tokenise((gchar *) token, len);
switch (sinfo->result) {
- case IMAP_OK:
- case IMAP_NO:
- case IMAP_BAD:
- case IMAP_PREAUTH:
- case IMAP_BYE:
+ case IMAPX_OK:
+ case IMAPX_NO:
+ case IMAPX_BAD:
+ case IMAPX_PREAUTH:
+ case IMAPX_BYE:
break;
default:
camel_exception_set (ex, 1, "expecting OK/NO/BAD");
@@ -1592,47 +1592,47 @@ imap_parse_status(CamelIMAPXStream *is, CamelException *ex)
tok = camel_imapx_stream_token(is, &token, &len, ex);
if (tok == '[') {
camel_imapx_stream_atom(is, &token, &len, ex);
- sinfo->condition = imap_tokenise((gchar *) token, len);
+ sinfo->condition = imapx_tokenise((gchar *) token, len);
/* parse any details */
switch (sinfo->condition) {
- case IMAP_READ_ONLY:
- case IMAP_READ_WRITE:
- case IMAP_ALERT:
- case IMAP_PARSE:
- case IMAP_TRYCREATE:
+ case IMAPX_READ_ONLY:
+ case IMAPX_READ_WRITE:
+ case IMAPX_ALERT:
+ case IMAPX_PARSE:
+ case IMAPX_TRYCREATE:
break;
- case IMAP_APPENDUID:
+ case IMAPX_APPENDUID:
sinfo->u.appenduid.uidvalidity = camel_imapx_stream_number(is, ex);
sinfo->u.appenduid.uid = camel_imapx_stream_number(is, ex);
break;
- case IMAP_COPYUID:
+ case IMAPX_COPYUID:
sinfo->u.copyuid.uidvalidity = camel_imapx_stream_number(is, ex);
- sinfo->u.copyuid.uids = imap_parse_uids (is, ex);
- sinfo->u.copyuid.copied_uids = imap_parse_uids (is, ex);
+ sinfo->u.copyuid.uids = imapx_parse_uids (is, ex);
+ sinfo->u.copyuid.copied_uids = imapx_parse_uids (is, ex);
break;
- case IMAP_NEWNAME:
+ case IMAPX_NEWNAME:
/* the rfc doesn't specify the bnf for this */
camel_imapx_stream_astring(is, &token, ex);
sinfo->u.newname.oldname = g_strdup((gchar *) token);
camel_imapx_stream_astring(is, &token, ex);
sinfo->u.newname.newname = g_strdup((gchar *) token);
break;
- case IMAP_PERMANENTFLAGS:
+ case IMAPX_PERMANENTFLAGS:
/* we only care about \* for permanent flags, not user flags */
- imap_parse_flags(is, &sinfo->u.permanentflags, NULL, ex);
+ imapx_parse_flags(is, &sinfo->u.permanentflags, NULL, ex);
break;
- case IMAP_UIDVALIDITY:
+ case IMAPX_UIDVALIDITY:
sinfo->u.uidvalidity = camel_imapx_stream_number(is, ex);
break;
- case IMAP_UIDNEXT:
+ case IMAPX_UIDNEXT:
sinfo->u.uidnext = camel_imapx_stream_number (is, ex);
break;
- case IMAP_UNSEEN:
+ case IMAPX_UNSEEN:
sinfo->u.unseen = camel_imapx_stream_number(is, ex);
break;
default:
- sinfo->condition = IMAP_UNKNOWN;
+ sinfo->condition = IMAPX_UNKNOWN;
printf("Got unknown response code: %s: ignored\n", token);
}
@@ -1641,7 +1641,7 @@ imap_parse_status(CamelIMAPXStream *is, CamelException *ex)
tok = camel_imapx_stream_token(is, &token, &len, ex);
if (tok == '\n') {
camel_exception_set (ex, 1, "server response truncated");
- imap_free_status(sinfo);
+ imapx_free_status(sinfo);
return NULL;
}
} while (tok != ']');
@@ -1656,14 +1656,14 @@ imap_parse_status(CamelIMAPXStream *is, CamelException *ex)
}
struct _status_info *
-imap_copy_status(struct _status_info *sinfo)
+imapx_copy_status(struct _status_info *sinfo)
{
struct _status_info *out;
out = g_malloc(sizeof(*out));
memcpy(out, sinfo, sizeof(*out));
out->text = g_strdup(out->text);
- if (out->condition == IMAP_NEWNAME) {
+ if (out->condition == IMAPX_NEWNAME) {
out->u.newname.oldname = g_strdup(out->u.newname.oldname);
out->u.newname.newname = g_strdup(out->u.newname.newname);
}
@@ -1672,17 +1672,17 @@ imap_copy_status(struct _status_info *sinfo)
}
void
-imap_free_status(struct _status_info *sinfo)
+imapx_free_status(struct _status_info *sinfo)
{
if (sinfo == NULL)
return;
switch (sinfo->condition) {
- case IMAP_NEWNAME:
+ case IMAPX_NEWNAME:
g_free(sinfo->u.newname.oldname);
g_free(sinfo->u.newname.newname);
break;
- case IMAP_COPYUID:
+ case IMAPX_COPYUID:
g_ptr_array_free (sinfo->u.copyuid.uids, FALSE);
g_ptr_array_free (sinfo->u.copyuid.copied_uids, FALSE);
break;
@@ -1707,7 +1707,7 @@ static struct {
};
struct _list_info *
-imap_parse_list(CamelIMAPXStream *is, CamelException *ex)
+imapx_parse_list(CamelIMAPXStream *is, CamelException *ex)
/* throws io, parse */
{
gint tok, i;
@@ -1729,7 +1729,7 @@ imap_parse_list(CamelIMAPXStream *is, CamelException *ex)
}
while ((tok = camel_imapx_stream_token(is, &token, &len, ex)) != ')') {
- if (tok == IMAP_TOK_STRING || tok == IMAP_TOK_TOKEN) {
+ if (tok == IMAPX_TOK_STRING || tok == IMAPX_TOK_TOKEN) {
p = token;
while ((c=*p))
*p++ = toupper(c);
@@ -1737,7 +1737,7 @@ imap_parse_list(CamelIMAPXStream *is, CamelException *ex)
if (!strcmp((gchar *) token, list_flag_table[i].name))
linfo->flags |= list_flag_table[i].flag;
} else {
- imap_free_list(linfo);
+ imapx_free_list(linfo);
camel_exception_set (ex, 1, "list: expecting flag or ')'");
return NULL;
}
@@ -1777,7 +1777,7 @@ imapx_list_get_path(struct _list_info *li)
}
void
-imap_free_list(struct _list_info *linfo)
+imapx_free_list(struct _list_info *linfo)
{
if (linfo) {
g_free(linfo->name);
@@ -1920,15 +1920,15 @@ imapx_path_to_physical (const gchar *prefix, const gchar *vpath)
}
gchar *
-imapx_concat (CamelIMAPXStore *imap_store, const gchar *prefix, const gchar *suffix)
+imapx_concat (CamelIMAPXStore *imapx_store, const gchar *prefix, const gchar *suffix)
{
gsize len;
len = strlen (prefix);
- if (len == 0 || prefix[len - 1] == imap_store->dir_sep)
+ if (len == 0 || prefix[len - 1] == imapx_store->dir_sep)
return g_strdup_printf ("%s%s", prefix, suffix);
else
- return g_strdup_printf ("%s%c%s", prefix, imap_store->dir_sep, suffix);
+ return g_strdup_printf ("%s%c%s", prefix, imapx_store->dir_sep, suffix);
}
static void
diff --git a/camel/providers/imapx/camel-imapx-utils.h b/camel/providers/imapx/camel-imapx-utils.h
index f793cd6..1c13aa8 100644
--- a/camel/providers/imapx/camel-imapx-utils.h
+++ b/camel/providers/imapx/camel-imapx-utils.h
@@ -12,47 +12,47 @@ struct _CamelIMAPXNamespaceList;
/* list of strings we know about that can be *quickly* tokenised */
typedef enum _camel_imapx_id_t {
- IMAP_UNKNOWN = 0,
- IMAP_ALERT,
- IMAP_APPENDUID,
- IMAP_BAD,
- IMAP_BODY,
- IMAP_BODYSTRUCTURE,
- IMAP_BYE,
- IMAP_CAPABILITY,
- IMAP_COPYUID,
- IMAP_ENVELOPE,
- IMAP_EXISTS,
- IMAP_EXPUNGE,
- IMAP_FETCH,
- IMAP_FLAGS,
- IMAP_INTERNALDATE,
- IMAP_LIST,
- IMAP_LSUB,
- IMAP_MESSAGES,
- IMAP_NAMESPACE,
- IMAP_NEWNAME,
- IMAP_NO,
- IMAP_OK,
- IMAP_PARSE,
- IMAP_PERMANENTFLAGS,
- IMAP_PREAUTH,
- IMAP_READ_ONLY,
- IMAP_READ_WRITE,
- IMAP_RECENT,
- IMAP_RFC822_HEADER,
- IMAP_RFC822_SIZE,
- IMAP_RFC822_TEXT,
- IMAP_STATUS,
- IMAP_TRYCREATE,
- IMAP_UID,
- IMAP_UIDVALIDITY,
- IMAP_UNSEEN,
- IMAP_UIDNEXT,
+ IMAPX_UNKNOWN = 0,
+ IMAPX_ALERT,
+ IMAPX_APPENDUID,
+ IMAPX_BAD,
+ IMAPX_BODY,
+ IMAPX_BODYSTRUCTURE,
+ IMAPX_BYE,
+ IMAPX_CAPABILITY,
+ IMAPX_COPYUID,
+ IMAPX_ENVELOPE,
+ IMAPX_EXISTS,
+ IMAPX_EXPUNGE,
+ IMAPX_FETCH,
+ IMAPX_FLAGS,
+ IMAPX_INTERNALDATE,
+ IMAPX_LIST,
+ IMAPX_LSUB,
+ IMAPX_MESSAGES,
+ IMAPX_NAMESPACE,
+ IMAPX_NEWNAME,
+ IMAPX_NO,
+ IMAPX_OK,
+ IMAPX_PARSE,
+ IMAPX_PERMANENTFLAGS,
+ IMAPX_PREAUTH,
+ IMAPX_READ_ONLY,
+ IMAPX_READ_WRITE,
+ IMAPX_RECENT,
+ IMAPX_RFC822_HEADER,
+ IMAPX_RFC822_SIZE,
+ IMAPX_RFC822_TEXT,
+ IMAPX_STATUS,
+ IMAPX_TRYCREATE,
+ IMAPX_UID,
+ IMAPX_UIDVALIDITY,
+ IMAPX_UNSEEN,
+ IMAPX_UIDNEXT,
} camel_imapx_id_t;
/* str MUST be in upper case, tokenised using gperf function */
-camel_imapx_id_t imap_tokenise(register const gchar *str, register guint len);
+camel_imapx_id_t imapx_tokenise(register const gchar *str, register guint len);
/* this flag should be part of imapfoldersummary */
enum {
@@ -61,24 +61,24 @@ enum {
/* ********************************************************************** */
-void imap_parse_flags(struct _CamelIMAPXStream *stream, guint32 *flagsp, struct _CamelFlag **user_flagsp, CamelException *ex);
-void imap_write_flags(CamelStream *stream, guint32 flags, struct _CamelFlag *user_flags, CamelException *ex);
-gboolean imap_update_message_info_flags (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder);
-void imap_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags,
+void imapx_parse_flags(struct _CamelIMAPXStream *stream, guint32 *flagsp, struct _CamelFlag **user_flagsp, CamelException *ex);
+void imapx_write_flags(CamelStream *stream, guint32 flags, struct _CamelFlag *user_flags, CamelException *ex);
+gboolean imapx_update_message_info_flags (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags, CamelFolder *folder);
+void imapx_set_message_info_flags_for_new_message (CamelMessageInfo *info, guint32 server_flags, CamelFlag *server_user_flags,
CamelFolder *folder);
-void imap_update_summary_for_removed_message (CamelMessageInfo *info, CamelFolder *folder);
-void imap_update_store_summary (CamelFolder *folder);
+void imapx_update_summary_for_removed_message (CamelMessageInfo *info, CamelFolder *folder);
+void imapx_update_store_summary (CamelFolder *folder);
/* ********************************************************************** */
enum {
- IMAP_CAPABILITY_IMAP4 = (1 << 0),
- IMAP_CAPABILITY_IMAP4REV1 = (1 << 1),
- IMAP_CAPABILITY_STATUS = (1 << 2),
- IMAP_CAPABILITY_NAMESPACE = (1 << 3),
- IMAP_CAPABILITY_UIDPLUS = (1 << 4),
- IMAP_CAPABILITY_LITERALPLUS = (1 << 5),
- IMAP_CAPABILITY_STARTTLS = (1 << 6),
- IMAP_CAPABILITY_IDLE = (1 << 7),
+ IMAPX_CAPABILITY_IMAP4 = (1 << 0),
+ IMAPX_CAPABILITY_IMAP4REV1 = (1 << 1),
+ IMAPX_CAPABILITY_STATUS = (1 << 2),
+ IMAPX_CAPABILITY_NAMESPACE = (1 << 3),
+ IMAPX_CAPABILITY_UIDPLUS = (1 << 4),
+ IMAPX_CAPABILITY_LITERALPLUS = (1 << 5),
+ IMAPX_CAPABILITY_STARTTLS = (1 << 6),
+ IMAPX_CAPABILITY_IDLE = (1 << 7),
};
struct _capability_info {
@@ -86,17 +86,17 @@ struct _capability_info {
/* auth stuff here */
};
-struct _capability_info *imap_parse_capability(struct _CamelIMAPXStream *stream, CamelException *ex);
-void imap_free_capability(struct _capability_info *);
+struct _capability_info *imapx_parse_capability(struct _CamelIMAPXStream *stream, CamelException *ex);
+void imapx_free_capability(struct _capability_info *);
-void imap_parse_param_list(struct _CamelIMAPXStream *is, struct _camel_header_param **plist, CamelException *ex) /* IO,PARSE */;
-struct _CamelContentDisposition *imap_parse_ext_optional(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
-struct _CamelMessageContentInfo *imap_parse_body_fields(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
-struct _camel_header_address *imap_parse_address_list(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
-struct _CamelMessageInfo *imap_parse_envelope(struct _CamelIMAPXStream *is, CamelException *ex) /* IO, PARSE */;
-struct _CamelMessageContentInfo *imap_parse_body(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
-gchar *imap_parse_section(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
-void imap_free_body(struct _CamelMessageContentInfo *cinfo);
+void imapx_parse_param_list(struct _CamelIMAPXStream *is, struct _camel_header_param **plist, CamelException *ex) /* IO,PARSE */;
+struct _CamelContentDisposition *imapx_parse_ext_optional(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
+struct _CamelMessageContentInfo *imapx_parse_body_fields(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
+struct _camel_header_address *imapx_parse_address_list(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
+struct _CamelMessageInfo *imapx_parse_envelope(struct _CamelIMAPXStream *is, CamelException *ex) /* IO, PARSE */;
+struct _CamelMessageContentInfo *imapx_parse_body(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
+gchar *imapx_parse_section(struct _CamelIMAPXStream *is, CamelException *ex) /* IO,PARSE */;
+void imapx_free_body(struct _CamelMessageContentInfo *cinfo);
/* ********************************************************************** */
/* all the possible stuff we might get from a fetch request */
@@ -129,9 +129,9 @@ struct _fetch_info {
#define FETCH_SECTION (1<<9)
#define FETCH_UID (1<<10)
-struct _fetch_info *imap_parse_fetch(struct _CamelIMAPXStream *is, CamelException *ex);
-void imap_free_fetch(struct _fetch_info *finfo);
-void imap_dump_fetch(struct _fetch_info *finfo);
+struct _fetch_info *imapx_parse_fetch(struct _CamelIMAPXStream *is, CamelException *ex);
+void imapx_free_fetch(struct _fetch_info *finfo);
+void imapx_dump_fetch(struct _fetch_info *finfo);
/* ********************************************************************** */
@@ -162,9 +162,9 @@ struct _status_info {
gchar *text;
};
-struct _status_info *imap_parse_status(struct _CamelIMAPXStream *is, CamelException *ex);
-struct _status_info *imap_copy_status(struct _status_info *sinfo);
-void imap_free_status(struct _status_info *sinfo);
+struct _status_info *imapx_parse_status(struct _CamelIMAPXStream *is, CamelException *ex);
+struct _status_info *imapx_copy_status(struct _status_info *sinfo);
+void imapx_free_status(struct _status_info *sinfo);
/* ********************************************************************** */
/* parses the response from the status command */
@@ -177,7 +177,7 @@ struct _state_info {
};
/* use g_free to free the return value */
-struct _state_info *imap_parse_status_info (struct _CamelIMAPXStream *is, CamelException *ex);
+struct _state_info *imapx_parse_status_info (struct _CamelIMAPXStream *is, CamelException *ex);
/* ********************************************************************** */
@@ -189,9 +189,9 @@ struct _list_info {
gchar *name;
};
-struct _list_info *imap_parse_list(struct _CamelIMAPXStream *is, CamelException *ex);
+struct _list_info *imapx_parse_list(struct _CamelIMAPXStream *is, CamelException *ex);
gchar *imapx_list_get_path(struct _list_info *li);
-void imap_free_list(struct _list_info *linfo);
+void imapx_free_list(struct _list_info *linfo);
/* ********************************************************************** */
@@ -220,11 +220,11 @@ void imapx_utils_init(void);
/* chen adds from old imap provider - place it in right place */
gchar *imapx_path_to_physical (const gchar *prefix, const gchar *vpath);
-gchar *imapx_concat (CamelIMAPXStore *imap_store, const gchar *prefix, const gchar *suffix);
+gchar *imapx_concat (CamelIMAPXStore *imapx_store, const gchar *prefix, const gchar *suffix);
gchar * imapx_get_temp_uid (void);
void camel_imapx_namespace_list_clear (struct _CamelIMAPXNamespaceList *nsl);
-struct _CamelIMAPXNamespaceList * imap_parse_namespace_list (struct _CamelIMAPXStream *stream, CamelException *ex);
+struct _CamelIMAPXNamespaceList * imapx_parse_namespace_list (struct _CamelIMAPXStream *stream, CamelException *ex);
struct _CamelIMAPXNamespaceList *camel_imapx_namespace_list_copy (const struct _CamelIMAPXNamespaceList *nsl);
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]