dpkg 1.22.7-3-g89f48
|
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. | |
#define __has_attribute | ( | x | ) | 0 |
#define __has_include | ( | x | ) | 0 |
#define __has_warning | ( | w | ) | (0) |
#define array_count | ( | a | ) | (sizeof(a) / sizeof((a)[0])) |
Returns the amount of items in an array.
#define clamp | ( | v, | |
l, | |||
h | |||
) | ((v) > (h) ? (h) : ((v) < (l) ? (l) : (v))) |
Returns a normalized value within the low and high limits.
v | The value to clamp. |
l | The low limit. |
h | The high limit. |
#define DPKG_ACCEPT_WARNING | ( | ) | DPKG_PRAGMA_CC(diagnostic pop) |
#define DPKG_ACCEPT_WARNING_ASSIGN_ENUM | ( | ) |
#define DPKG_ATTR_CONST |
#define DPKG_ATTR_ENUM_FLAGS |
#define DPKG_ATTR_FMT | ( | t, | |
f, | |||
a | |||
) |
#define DPKG_ATTR_MALLOC |
#define DPKG_ATTR_NONNULL | ( | ... | ) |
#define DPKG_ATTR_NONSTRING |
#define DPKG_ATTR_NORET |
#define DPKG_ATTR_PRINTF | ( | n | ) |
#define DPKG_ATTR_PURE |
#define DPKG_ATTR_REQRET |
#define DPKG_ATTR_SENTINEL |
#define DPKG_ATTR_UNUSED |
#define DPKG_ATTR_VPRINTF | ( | n | ) |
#define DPKG_BEGIN_DECLS |
#define DPKG_BIT | ( | n | ) | (1UL << (n)) |
Return the integer value of bit n.
#define DPKG_END_DECLS |
#define DPKG_GCC_VERSION 0 |
#define DPKG_IGNORE_WARNING | ( | w | ) |
#define DPKG_IGNORE_WARNING_ASSIGN_ENUM | ( | ) |
#define DPKG_NULL NULL |
A null pointer constant that works on C or C++.
To be used only on header files, where having to conditionalize the code to use either NULL or nullptr would be too cumbersome. Non-header files should use the appropriate constant directly.
#define DPKG_PRAGMA | ( | x | ) | _Pragma(#x) |
#define DPKG_PRAGMA_CC | ( | x | ) |
#define DPKG_STATIC_CAST | ( | type, | |
expr | |||
) | (type)(expr) |
Cast an expression to a given type that works on C or C++.
To be used only on header files, where having to conditionalize the code to use either NULL or nullptr would be too cumbersome. Non-header files should use the appropriate constant directly.
#define max | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
#define min | ( | a, | |
b | |||
) | ((a) < (b) ? (a) : (b)) |