/usr/include/graphite/GrMstypes.h is in libgraphite-dev 1:2.3.1-0.2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | #ifndef _MSTYPES_H
#define _MSTYPES_H
/********
This header contains the MS Win32 specific types that are still used
throughout the Graphite code.
It is intended to allow Graphite to build on non-Win32 platforms.
**Do NOT include this when building against WIN32**
TSE - 15/07/2003
********/
#if defined(_WIN32)
#error Do not include this header when building against Win32 APIs
#else
#if defined(GR_NAMESPACE)
namespace gr
{
#endif
typedef wchar_t OLECHAR;
typedef signed long HRESULT;
inline const long InterlockedIncrement(long *const intr_lck) {
return ++*intr_lck;
}
inline const long InterlockedDecrement(long *const intr_lck) {
return --*intr_lck;
}
#if defined(GR_NAMESPACE)
}
#endif
#endif // defined(_WIN32)
#endif // include guard
|