On Jul 3, 2015, at 6:13 , Jean-Pierre Münch <jean-pierre.mue...@web.de> wrote:
> Hey Jeff,
> 
> Looks good by itself, but I'm not sure about putting it in config.h, as it 
> isn't a config option.
> I'd rather put it in misc.h, as IIRC all of our tools (like rotate and other 
> stuff) live there.

I concur.

> If it needs to be in config.h, for some very good reason it's ok, but rather 
> put it in the place where it's supposed to be.

Sure.

> Am 03.07.2015 um 06:49 schrieb Jeffrey Walton:
>> I'd like to get the following checked in to add some type safety to places 
>> where sizeof(x)/sizeof(x[0]) is used.
>> 
>> On Microsoft platforms, the type checks will be in-force. Other platforms 
>> will enjoy the diagnostics from the Windows platform.
>> 
>> I am going to resist expanding it to other platforms (similar to 
>> http://stackoverflow.com/q/9679097 <http://stackoverflow.com/q/9679097>). 
>> Its hard to test some of the older platforms, so I'm not sure if the 
>> cleverness is worth potentially breaking a compile.
>> 
>> Any comments or objections?
>> 
>> **********
>> 
>> $ git diff config.h 
>> diff --git a/config.h b/config.h
>> index d853b33..1667598 100644
>> --- a/config.h
>> +++ b/config.h
>> @@ -96,6 +96,12 @@ typedef unsigned char byte;          // put in global 
>> namespa
>>  
>>  #define CRYPTOPP_UNUSED(x) ((void)x)           // cast to void. Portable 
>> way to
>>  
>> +#if defined(_MSC_VER) && (_MSC_VER >= 1400)            // VS2005 added 
>> _countof
>> +# defined COUNTOF(x) _countof(x)
>> +#else
>> +# define COUNTOF(x) (sizeof(x)/sizeof(x[0]))
>> +#endif
>> +
>>  NAMESPACE_BEGIN(CryptoPP)
>> 
>> -- 
>> -- 
>> You received this message because you are subscribed to the "Crypto++ Users" 
>> Google Group.
>> To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com 
>> <mailto:cryptopp-users-unsubscr...@googlegroups.com>.
>> More information about Crypto++ and this group is available at 
>> http://www.cryptopp.com <http://www.cryptopp.com/>.
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Crypto++ Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to cryptopp-users+unsubscr...@googlegroups.com 
>> <mailto:cryptopp-users+unsubscr...@googlegroups.com>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> -- 
> You received this message because you are subscribed to the "Crypto++ Users" 
> Google Group.
> To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
> More information about Crypto++ and this group is available at 
> http://www.cryptopp.com <http://www.cryptopp.com/>.
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Crypto++ Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to cryptopp-users+unsubscr...@googlegroups.com 
> <mailto:cryptopp-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to