#ifndef _MUTT_SASL_H_
#define _MUTT_SASL_H_ 1
-#ifdef USE_SASL
#include <sasl/sasl.h>
-#endif
-#include "mutt_socket.h"
+#include <lib-sys/mutt_socket.h>
int mutt_sasl_client_new (CONNECTION *, sasl_conn_t **);
sasl_callback_t *mutt_sasl_get_callbacks (ACCOUNT *);
const unsigned int *pbufsize;
/* read buffer */
- const char *buf;
+ char *buf;
unsigned int blen;
unsigned int bpos;
void *sockdata;
int (*msasl_open) (CONNECTION * conn);
int (*msasl_close) (CONNECTION * conn);
- int (*msasl_read) (CONNECTION * conn, char *buf, size_t len);
- int (*msasl_write) (CONNECTION * conn, const char *buf, size_t count);
+ int (*msasl_read) (CONNECTION * conn, char *buf, ssize_t len);
+ int (*msasl_write) (CONNECTION * conn, const char *buf, ssize_t count);
} SASL_DATA;
#endif /* _MUTT_SASL_H_ */