> [[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]

Reply via email to