K 10 svn:author V 3 imp K 8 svn:date V 27 2019-07-15T23:43:38.109625Z K 7 svn:log V 314 Use a different approach to range check. gcc hates dt < CC_DT_NONE since it can never be true when dt is an unsigned type. Since that's a compiler choice and may be affected by weird stuff, instead use (unsigned)dt > CC_DT_UNKNOWN to test for bounds error since that will work regardless of the signedness of dt. END