Fixed signed integer overflow in font traits.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29005 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
David Chisnall 2009-11-14 12:55:07 +00:00
parent 0a872453bc
commit 1e0478fc15

View file

@ -49,16 +49,16 @@ typedef uint32_t NSFontSymbolicTraits;
typedef enum _NSFontFamilyClass
{
NSFontUnknownClass = 0 << 28,
NSFontOldStyleSerifsClass = 1 << 28,
NSFontTransitionalSerifsClass = 2 << 28,
NSFontModernSerifsClass = 3 << 28,
NSFontClarendonSerifsClass = 4 << 28,
NSFontSlabSerifsClass = 5 << 28,
NSFontFreeformSerifsClass = 7 << 28,
NSFontSansSerifClass = 8 << 28,
NSFontOrnamentalsClass = 9 << 28,
NSFontScriptsClass = 10 << 28,
NSFontSymbolicClass = 12 << 28
NSFontOldStyleSerifsClass = 1U << 28,
NSFontTransitionalSerifsClass = 2U << 28,
NSFontModernSerifsClass = 3U << 28,
NSFontClarendonSerifsClass = 4U << 28,
NSFontSlabSerifsClass = 5U << 28,
NSFontFreeformSerifsClass = 7U << 28,
NSFontSansSerifClass = 8U << 28,
NSFontOrnamentalsClass = 9U << 28,
NSFontScriptsClass = 10U << 28,
NSFontSymbolicClass = 12U << 28
} NSFontFamilyClass;
enum _NSFontFamilyClassMask {