// Copyright (C) 1996 Keith Whitwell. // This file may only be copied under the terms of the GNU Library General // Public License - see the file COPYING in the lib3d distribution. #ifndef TYPES_H #define TYPES_H // The documented assumptions are made about both the builtin (int, // short, char, long) types, and the unsigned shorthands declared // here. // Assumptions: typedef unsigned int uint; // 32 bits exactly typedef unsigned long ulong; // 32 bits or longer typedef unsigned char uchar; // 8 bits exactly typedef unsigned short ushort; // 16 bits exactly typedef uint Colour; typedef uint DeviceColour; struct Exemplar { Exemplar() {} }; #endif