Fix multiple compilation warnings
[apps/madmutt.git] / mutt_sasl.h
index 7cc6ff8..b34b7c1 100644 (file)
@@ -28,16 +28,16 @@ typedef struct {
   const unsigned int *pbufsize;
 
   /* read buffer */
-  char *buf;
-  unsigned int blen;
+  const 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, 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_ */