digikam
Go to the documentation of this file.
73 #if defined(NPT_CONFIG_HAVE_LIMITS_H)
77 #if !defined(NPT_INT_MIN)
78 #if defined(NPT_CONFIG_HAVE_INT_MIN)
79 #define NPT_INT_MIN INT_MIN
83 #if !defined(NPT_INT_MAX)
84 #if defined(NPT_CONFIG_HAVE_INT_MAX)
85 #define NPT_INT_MAX INT_MAX
89 #if !defined(NPT_UINT_MAX)
90 #if defined(NPT_CONFIG_HAVE_UINT_MAX)
91 #define NPT_UINT_MAX UINT_MAX
95 #if !defined(NPT_LONG_MIN)
96 #if defined(NPT_CONFIG_HAVE_LONG_MIN)
97 #define NPT_LONG_MIN LONG_MIN
101 #if !defined(NPT_LONG_MAX)
102 #if defined(NPT_CONFIG_HAVE_LONG_MAX)
103 #define NPT_LONG_MAX LONG_MAX
107 #if !defined(NPT_ULONG_MAX)
108 #if defined(NPT_CONFIG_HAVE_ULONG_MAX)
109 #define NPT_ULONG_MAX ULONG_MAX
113 #if !defined(NPT_INT32_MAX)
114 #define NPT_INT32_MAX 0x7FFFFFFF
117 #if !defined(NPT_INT32_MIN)
118 #define NPT_INT32_MIN (-NPT_INT32_MAX - 1)
121 #if !defined(NPT_UINT32_MAX)
122 #define NPT_UINT32_MAX 0xFFFFFFFF
125 #if !defined(NPT_INT64_MAX)
126 #if defined(NPT_CONFIG_HAVE_LLONG_MAX)
127 #define NPT_INT64_MAX LLONG_MAX
129 #define NPT_INT64_MAX 0x7FFFFFFFFFFFFFFFLL
133 #if !defined(NPT_INT64_MIN)
134 #if defined(NPT_CONFIG_HAVE_LLONG_MIN)
135 #define NPT_INT64_MIN LLONG_MIN
137 #define NPT_INT64_MIN (-NPT_INT64_MAX - 1LL)
141 #if !defined(NPT_UINT64_MAX)
142 #if defined(NPT_CONFIG_HAVE_ULLONG_MAX)
143 #define NPT_UINT64_MAX ULLONG_MAX
145 #define NPT_UINT64_MAX 0xFFFFFFFFFFFFFFFFULL
149 #endif // _NPT_TYPES_H_
unsigned NPT_CONFIG_INT64_TYPE NPT_UInt64
#define NPT_CONFIG_INT64_TYPE
const void * NPT_AnyConst
unsigned short NPT_UInt16
NPT_CONFIG_INT64_TYPE NPT_Int64
unsigned int NPT_Cardinal
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 03:10:14 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.