Bodo Moeller wrote:
> 
> On Tue, Jul 20, 1999 at 10:55:20AM +0100, Ben Laurie wrote:
> > Bodo Moeller:
> 
> >>>> So, is backwards compatibility an important issue here
> >>>> and is it worth this kind of evil hack, or should we
> >>>> just add the parameters?
> 
> >>> Backward compatibility is an important issue.  Think "dynamic
> >>> library".
> 
> >> The funny thing here is that if we just add the parameters, then on
> >> systems with "standard" calling convention old programs should run
> >> without any problems with newly compiled shared libraries: The new
> >> library functions will expect one parameter that is not actually there
> >> and will take whatever happens to be on the stack and pass it to the
> >> callback function as a "pointer argument"; the callback function in
> >> turn just ignores this extra (garbage) argument.
> 
> > Although you are likely to get away with this, it isn't strictly legal.
> 
> I know that.  But how much effort would you think achieving real
> (guaranteed) compatability is worth?

Not much. As I (and others) have said, we don't have binary
compatibility anyway!

Cheers,

Ben.

--
http://www.apache-ssl.org/ben.html

"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
     - Indira Gandhi
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to