- switch (proto) {
- case MODEST_PROTOCOL_TRANSPORT_SENDMAIL:
- case MODEST_PROTOCOL_TRANSPORT_SMTP:
- return MODEST_PROTOCOL_TYPE_TRANSPORT;
-
- case MODEST_PROTOCOL_STORE_POP:
- case MODEST_PROTOCOL_STORE_IMAP:
- case MODEST_PROTOCOL_STORE_MAILDIR:
- case MODEST_PROTOCOL_STORE_MBOX:
- return MODEST_PROTOCOL_TYPE_STORE;
-
- case MODEST_PROTOCOL_SECURITY_SSL:
- case MODEST_PROTOCOL_SECURITY_TLS:
- return MODEST_PROTOCOL_TYPE_SECURITY;
-
- case MODEST_PROTOCOL_AUTH_NONE:
- case MODEST_PROTOCOL_AUTH_PASSWORD:
- return MODEST_PROTOCOL_TYPE_AUTH;
-
- default:
- return MODEST_PROTOCOL_TYPE_UNKNOWN;
- }
+ return get_protocol_pair_list (AuthProtocolMap,
+ G_N_ELEMENTS(AuthProtocolMap));