In article <[EMAIL PROTECTED]> you wrote:

> It all seemed like a good idea at the time. I started looking at what
> should be const. Quite a few things should be. After a couple of hours
> of propagation of consts, I started to wish I hadn't started. 11 hours
> later, I definitely wish I hadn't. But I did. I don't think there's
> anything wrong with what I did, and I even fixed a couple of bugs, but I
> apologise in advance for the vast patch that I suspect will result. I
> should've stuck to STACKs.

Hmmm.. most of the stuff still compiles fine. So you've done a good job.  Just
inside crypto/pem/ now something is broken when compiled under FreeBSD 3.1.

rse@en1:/e/openssl/src/openssl/crypto/pem
:> make
(cd ../..; make -f Makefile.ssl DIRS=crypto SDIRS=pem sub_all)
making all in crypto...
making all in crypto/pem...
gcc -I.. -I../../include -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486
-Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c pem_lib.c
pem_lib.c: In function `PEM_dek_info':
pem_lib.c:151: argument `type' doesn't match prototype
pem.h:372: prototype declaration
pem_lib.c: In function `PEM_ASN1_read':
pem_lib.c:176: argument `name' doesn't match prototype
pem.h:352: prototype declaration
pem_lib.c:186: warning: passing arg 2 of `PEM_ASN1_read_bio' discards `const'
from pointer target type
pem_lib.c: In function `PEM_ASN1_read_bio':
pem_lib.c:198: argument `name' doesn't match prototype
pem.h:339: prototype declaration
pem_lib.c: In function `PEM_ASN1_write':
pem_lib.c:254: argument `name' doesn't match prototype
pem.h:354: prototype declaration
pem_lib.c:254: argument `enc' doesn't match prototype
pem.h:354: prototype declaration
pem_lib.c:264: warning: passing arg 2 of `PEM_ASN1_write_bio' discards `const'
from pointer target type
pem_lib.c:264: warning: passing arg 5 of `PEM_ASN1_write_bio' discards `const'
from pointer target type

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to