More prototypes.
diff --git a/ssl/s2_lib.c b/ssl/s2_lib.c
index 097c35e..12b8458 100644
--- a/ssl/s2_lib.c
+++ b/ssl/s2_lib.c
@@ -320,7 +320,7 @@
 /* This function needs to check if the ciphers required are actually
  * available */
 SSL_CIPHER *ssl2_get_cipher_by_char(p)
-unsigned char *p;
+const unsigned char *p;
 	{
 	static int init=1;
 	static SSL_CIPHER *sorted[SSL2_NUM_CIPHERS];
@@ -354,7 +354,7 @@
 	}
 
 int ssl2_put_cipher_by_char(c,p)
-SSL_CIPHER *c;
+const SSL_CIPHER *c;
 unsigned char *p;
 	{
 	long l;
diff --git a/ssl/s2_pkt.c b/ssl/s2_pkt.c
index e4167b5..96d9a1b 100644
--- a/ssl/s2_pkt.c
+++ b/ssl/s2_pkt.c
@@ -70,8 +70,8 @@
 
 #ifndef NOPROTO
 static int read_n(SSL *s,unsigned int n,unsigned int max,unsigned int extend);
-static int do_ssl_write(SSL *s, char *buf, unsigned int len);
-static int write_pending(SSL *s, char *buf, unsigned int len);
+static int do_ssl_write(SSL *s, const char *buf, unsigned int len);
+static int write_pending(SSL *s, const char *buf, unsigned int len);
 static int ssl_mt_error(int n);
 #else
 static int read_n();
@@ -356,7 +356,7 @@
 
 int ssl2_write(s, buf, len)
 SSL *s;
-char *buf;
+const char *buf;
 int len;
 	{
 	unsigned int n,tot;
@@ -405,7 +405,7 @@
 
 static int write_pending(s,buf,len)
 SSL *s;
-char *buf;
+const char *buf;
 unsigned int len;
 	{
 	int i;
@@ -453,7 +453,7 @@
 
 static int do_ssl_write(s, buf, len)
 SSL *s;
-char *buf;
+const char *buf;
 unsigned int len;
 	{
 	unsigned int j,k,olen,p,mac_size,bs;
diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c
index f15bb24..495c1c3 100644
--- a/ssl/s3_lib.c
+++ b/ssl/s3_lib.c
@@ -641,7 +641,7 @@
 /* This function needs to check if the ciphers required are actually
  * available */
 SSL_CIPHER *ssl3_get_cipher_by_char(p)
-unsigned char *p;
+const unsigned char *p;
 	{
 	static int init=1;
 	static SSL_CIPHER *sorted[SSL3_NUM_CIPHERS];
@@ -674,7 +674,7 @@
 	}
 
 int ssl3_put_cipher_by_char(c,p)
-SSL_CIPHER *c;
+const SSL_CIPHER *c;
 unsigned char *p;
 	{
 	long l;
@@ -840,7 +840,7 @@
 
 int ssl3_write(s,buf,len)
 SSL *s;
-char *buf;
+const char *buf;
 int len;
 	{
 	int ret,n;