Constification.
[oweals/openssl.git] / crypto / pem / pem_oth.c
index 8d9064ea7c83dd2890d4f3a783386102246f5290..b33868d25ac16a5ac7d1f2c306112901f3eae1d1 100644 (file)
 
 /* Handle 'other' PEMs: not private keys */
 
-char *PEM_ASN1_read_bio(char *(*d2i)(), const char *name, BIO *bp, char **x,
-            pem_password_cb *cb, void *u)
+void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x,
+                       pem_password_cb *cb, void *u)
        {
-       unsigned char *p=NULL,*data=NULL;
+       const unsigned char *p=NULL;
+       unsigned char *data=NULL;
        long len;
        char *ret=NULL;