dpkg 1.22.7-3-g89f48
Loading...
Searching...
No Matches
Macros
macros.h File Reference

(3e03a8d7b)

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __has_include(x)   0
 
#define __has_warning(w)   (0)
 
#define DPKG_PRAGMA(x)   _Pragma(#x)
 
#define DPKG_PRAGMA_CC(x)
 
#define DPKG_IGNORE_WARNING(w)
 
#define DPKG_ACCEPT_WARNING()    DPKG_PRAGMA_CC(diagnostic pop)
 
#define DPKG_IGNORE_WARNING_ASSIGN_ENUM()
 
#define DPKG_ACCEPT_WARNING_ASSIGN_ENUM()
 
#define __has_attribute(x)   0
 
#define DPKG_GCC_VERSION   0
 
#define DPKG_ATTR_UNUSED
 
#define DPKG_ATTR_CONST
 
#define DPKG_ATTR_PURE
 
#define DPKG_ATTR_MALLOC
 
#define DPKG_ATTR_NORET
 
#define DPKG_ATTR_FMT(t, f, a)
 
#define DPKG_ATTR_PRINTF(n)
 
#define DPKG_ATTR_VPRINTF(n)
 
#define DPKG_ATTR_NONNULL(...)
 
#define DPKG_ATTR_REQRET
 
#define DPKG_ATTR_SENTINEL
 
#define DPKG_ATTR_NONSTRING
 
#define DPKG_ATTR_ENUM_FLAGS
 
#define DPKG_BEGIN_DECLS
 
#define DPKG_END_DECLS
 
#define DPKG_NULL   NULL
 A null pointer constant that works on C or C++.
 
#define DPKG_STATIC_CAST(type, expr)   (type)(expr)
 Cast an expression to a given type that works on C or C++.
 
#define DPKG_BIT(n)   (1UL << (n))
 Return the integer value of bit n.
 
#define array_count(a)   (sizeof(a) / sizeof((a)[0]))
 Returns the amount of items in an array.
 
#define min(a, b)   ((a) < (b) ? (a) : (b))
 
#define max(a, b)   ((a) > (b) ? (a) : (b))
 
#define clamp(v, l, h)   ((v) > (h) ? (h) : ((v) < (l) ? (l) : (v)))
 Returns a normalized value within the low and high limits.