Skip to content
Snippets Groups Projects
Commit 1021c2f7 authored by David Garcia Quintas's avatar David Garcia Quintas
Browse files

Prefixed macro with GPR_ a small var rename

parent e3988dbb
No related branches found
No related tags found
No related merge requests found
......@@ -61,12 +61,15 @@
/** Get the \a n-th bit of \a i */
#define GPR_BITGET(i, n) (((i) & (1u << n)) != 0)
#define HEXDIGIT_BITCOUNT_(x) \
#define GPR_INTERNAL_HEXDIGIT_BITCOUNT(x) \
((x) - (((x) >> 1) & 0x77777777) - (((x) >> 2) & 0x33333333) - \
(((x) >> 3) & 0x11111111))
/** Returns number of bits set in bitset \a i */
#define GPR_BITCOUNT(x) \
(((HEXDIGIT_BITCOUNT_(x) + (HEXDIGIT_BITCOUNT_(x) >> 4)) & 0x0F0F0F0F) % 255)
#define GPR_BITCOUNT(i) \
(((GPR_INTERNAL_HEXDIGIT_BITCOUNT(i) + \
(GPR_INTERNAL_HEXDIGIT_BITCOUNT(i) >> 4)) & \
0x0F0F0F0F) % \
255)
#endif /* GRPC_SUPPORT_USEFUL_H */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment