Rich Salz wrote: > > > That's not the issue - the issue is that if you declare something const > > the compiler can assume it doesn't change over the function call. If it > > does, then things can break. > > No, because "noalias" was removed from the standard. > > You're correct if I declare an object to be const, but the compiler > cannot make any assumptions about "const TYPE *" because there may be > multiple pointers. Hmmm. Good point. Can't say it makes me happy, but it certainly does remove that objection. Cheers, Ben. -- http://www.apache-ssl.org/ben.html "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
- Re: cvs commit: openssl/crypto/bn bn.h bn_ex... Richard Levitte - VMS Whacker
- Re: cvs commit: openssl/crypto/bn bn.h ... Dr S N Henson
- Re: cvs commit: openssl/crypto/bn b... Ben Laurie
- Re: cvs commit: openssl/crypto/bn bn.h ... Ben Laurie
- Re: cvs commit: openssl/crypto/bn bn.h ... Richard Levitte - VMS Whacker
- Re: cvs commit: openssl/crypto/bn bn.h ... Ulf Moeller
- Re: cvs commit: openssl/crypto/bn b... Paul D. Smith
- Re: cvs commit: openssl/crypto/bn bn.h ... Rich Salz
- Re: cvs commit: openssl/crypto/bn bn.h ... Rich Salz
- Re: cvs commit: openssl/crypto/bn b... Ben Laurie
- Re: cvs commit: openssl/crypto/bn b... Paul D. Smith
- Re: cvs commit: openssl/crypto/bn bn.h ... Rich Salz
- Re: cvs commit: openssl/crypto/bn bn.h ... Ben Laurie
- Re: cvs commit: openssl/crypto/bn bn.h ... Ben Laurie
- Re: cvs commit: openssl/crypto/bn bn.h ... Ben Laurie
- Re: cvs commit: openssl/crypto/bn bn.h ... Richard Levitte - VMS Whacker
- Re: cvs commit: openssl/crypto/bn b... Bodo Moeller