Yuri Pudgorodsky <[EMAIL PROTECTED]> writes: > Compiling openssl-0.9.8b with gcc-4.2 snapshots, I found gcc 4.2 > fortifies its check for function pointer conversion and generates > abort for PEM_read_X509_AUX() and similar wrappers.
Personally speaking, I agree with you that the compiler should issue a warning and then go ahead and compile the call. I don't think we gain anything useful by compiling a runtime abort in this case. The spirit of C is to let the user shoot themselves in the foot if they really want to. Any contrary opinions? Ian