drop mod_ssl.starttls setting.
[apps/madmutt.git] / mutt_sasl.h
index e3c3961..9f93688 100644 (file)
@@ -13,7 +13,6 @@
 #define _MUTT_SASL_H_ 1
 
 #include <lib-lib/lib-lib.h>
-#ifdef USE_SASL
 
 #include <sasl/sasl.h>
 #include <lib-sys/mutt_socket.h>
 int mutt_sasl_client_new (CONNECTION *, sasl_conn_t **);
 int mutt_sasl_interact (sasl_interact_t *);
 void mutt_sasl_setup_conn (CONNECTION *, sasl_conn_t *);
-void mutt_sasl_done(void);
+void mutt_sasl_shutdown(void);
 
-typedef struct {
-    sasl_conn_t *saslconn;
-    const sasl_ssf_t *ssf;
-    const unsigned int *pbufsize;
-
-    /* read buffer */
-    char *buf;
-    unsigned blen;
-    unsigned int bpos;
-
-    /* underlying socket data */
-    void *sockdata;
-    int (*msasl_open) (CONNECTION * conn);
-    int (*msasl_close) (CONNECTION * conn);
-    int (*msasl_read) (CONNECTION * conn, char *buf, ssize_t len);
-    int (*msasl_write) (CONNECTION * conn, const char *buf, ssize_t count);
-} SASL_DATA;
-
-#endif /* USE_SASL */
 #endif /* _MUTT_SASL_H_ */