diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-0.25.1/goo/gtypes.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-0.25.1/goo/gtypes.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/Build/source/libs/poppler/poppler-0.25.1/goo/gtypes.h b/Build/source/libs/poppler/poppler-0.25.1/goo/gtypes.h new file mode 100644 index 00000000000..a8d4519497e --- /dev/null +++ b/Build/source/libs/poppler/poppler-0.25.1/goo/gtypes.h @@ -0,0 +1,52 @@ +/* + * 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 <ps_ml@gmx.de> +// Copyright (C) 2010 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// +// 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 + +#include "poppler-config.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 <sys/types.h>, + * 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; +typedef long long Goffset; + +#endif |