/* * gtypes.h * * Some useful simple types. * * Copyright 1996-2003 Glyph & Cog, LLC */ //======================================================================== // // Modified under the Poppler project - http://poppler.freedesktop.org // // All changes made under the Poppler project to this file are licensed // under GPL version 2 or later // // Copyright (C) 2010 Patrick Spendrin // Copyright (C) 2010 Albert Astals Cid // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git // //======================================================================== #ifndef GTYPES_H #define GTYPES_H /* * These have stupid names to avoid conflicts with some (but not all) * C++ compilers which define them. */ typedef bool GBool; #define gTrue true #define gFalse false #ifdef _MSC_VER #pragma warning(disable: 4800) /* 'type' : forcing value to bool 'true' or 'false' (performance warning) */ #endif /* * These have stupid names to avoid conflicts with , * which on various systems defines some random subset of these. */ typedef unsigned char Guchar; typedef unsigned short Gushort; typedef unsigned int Guint; typedef unsigned long Gulong; #endif