> [[email protected] - Mon Aug 17 21:10:04 2009]: > > Regarding `openssl-0.9.8k.tar.gz' at http://www.openssl.org/source/ > > A snippet of opensslconf.h reads: > > /* This helps C compiler generate the correct code for multiple functional > * units. It reduces register dependancies at the expense of 2 more > * registers */ > #ifndef DES_RISC1 > #undef DES_RISC1 > #endif > > #ifndef DES_RISC2 > #undef DES_RISC2 > #endif > > #if defined(DES_RISC1) && defined(DES_RISC2) > YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! > #endif > > The first 2 parts seem to say `if it's not defined, then undefine it'. Is > something like the following intended?: > > #ifdef DES_RISC1 > #undef DES_RISC2 > #endif > > > Sorry if I've misunderstood the purpose of these lines. Thanks for your > work on this software. > Tony > >
That stuff can be modified by the Configure script depending on whether DES_RISC1 or DES_RISC2 are used by the platform in question. In those cases one #undef becomes changed to a #define. When they aren't set they take the above form. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
