14 Dec
2005
14 Dec
'05
7:32 p.m.
There are a few places in crc.hpp where the following happens: static value_type shift( value_type rem ) { return rem << CHAR_BIT; } The problem is, if run time checking is active in VS2003 (I assume 2005 has the same issue), a pop-up warning is issued during every call to the function as data is lost. (that's the intent in fact). The fix is to mask (rem << CHAR_BIT) & 0xffff (or whatever the appropriate mask value is for value_type). Is this a known issue? It's technically not a bug but could cause some annoyances for anybody using rtc. Should this be changed? ------------------------------ Trevor R.H. Clarke tclarke at ball com mailto:tclarke@ball.com Ball Aerospace & Technologies Corp