Prevent FD_ZERO formatting from mangling by clang-format (#437)

This commit is contained in:
Khairul Azhar Kasmiran 2021-01-23 18:27:55 +08:00 committed by GitHub
parent 9eec27e6a7
commit 631c55e40d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -196,9 +196,11 @@ typedef struct
do { \
unsigned int __i; \
fd_set *__arr = (set); \
for (__i = 0; __i < sizeof(fd_set) / sizeof(fd_mask); ++__i) \
__FDS_BITS(__arr) \
[__i] = 0; \
for (__i = 0; __i < sizeof(fd_set) / sizeof(fd_mask); ++__i) { \
/* clang-format off */ \
__FDS_BITS(__arr)[__i] = 0; \
/* clang-format on */ \
} \
} while (0)
#define FD_SET(d, set) (__FDS_BITS(set)[__FDELT(d)] |= FDMASK(d))