Update mailimap.c

changed 
` int mailimap_is__complex_command_tag_enabled(mailimap * imap); `
` void mailimap_set_complex_command_tag_enabled(mailimap * imap, int enabled);`
to
`int mailimap_is_163_workaround_enabled(mailimap * imap);`
`void mailimap_set_163_workaround_enabled(mailimap * imap, int enabled);`
pull/2/merge
Lin Zhan 8 years ago
parent 1ea3f883cd
commit 293143a246

@ -2309,7 +2309,12 @@ int mailimap_send_current_tag(mailimap * session)
int r;
session->imap_tag ++;
snprintf(tag_str, 15, "C%i", session->imap_tag);
if(mailimap_is_163_workaround_enabled(session))
snprintf(tag_str, 15, "C%i", session->imap_tag);
else
snprintf(tag_str, 15, "%i", session->imap_tag);
r = mailimap_tag_send(session->imap_stream, tag_str);
if (r != MAILIMAP_NO_ERROR)
@ -2502,7 +2507,7 @@ mailimap * mailimap_new(size_t imap_progr_rate,
f->imap_logger = NULL;
f->imap_logger_context = NULL;
f->complex_command_tag_enabled = 0
f->is_163_workaround_enabled = 0;
return f;
free_stream_buffer:
@ -2592,11 +2597,11 @@ void mailimap_set_logger(mailimap * session, void (* logger)(mailimap * session,
}
LIBETPAN_EXPORT
void mailimap_set_complex_command_tag_enabled(mailimap * imap, int enabled) {
imap->complex_command_tag_enabled = enabled;
void mailimap_set_163_workaround_enabled(mailimap * imap, int enabled) {
imap->is_163_workaround_enabled = enabled;
}
LIBETPAN_EXPORT
int mailimap_is_complex_command_tag_enabled(mailimap * imap) {
return imap->complex_command_tag_enabled;
int mailimap_is_163_workaround_enabled(mailimap * imap) {
return imap->is_163_workaround_enabled;
}

Loading…
Cancel
Save