mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
libctf: fix GNU style for do {} while
It's formatted like this:
do
{
...
}
while (...);
Not like this:
do
{
...
} while (...);
or this:
do {
...
} while (...);
We used both in various places in libctf. Fixing it necessitated some
light reindentation.
libctf/ChangeLog
2021-03-18 Nick Alcock <nick.alcock@oracle.com>
* ctf-archive.c (ctf_archive_next): GNU style fix for do {} while.
* ctf-dedup.c (ctf_dedup_rhash_type): Likewise.
(ctf_dedup_rwalk_one_output_mapping): Likewise.
* ctf-dump.c (ctf_dump_format_type): Likewise.
* ctf-lookup.c (ctf_symbol_next): Likewise.
* swap.h (swap_thing): Likewise.
This commit is contained in:
@@ -73,18 +73,20 @@ bswap_64 (uint64_t v)
|
||||
/* Swap the endianness of something. */
|
||||
|
||||
#define swap_thing(x) \
|
||||
do { \
|
||||
_Static_assert (sizeof (x) == 1 || (sizeof (x) % 2 == 0 \
|
||||
&& sizeof (x) <= 8), \
|
||||
"Invalid size, update endianness code"); \
|
||||
switch (sizeof (x)) { \
|
||||
case 2: x = bswap_16 (x); break; \
|
||||
case 4: x = bswap_32 (x); break; \
|
||||
case 8: x = bswap_64 (x); break; \
|
||||
case 1: /* Nothing needs doing */ \
|
||||
break; \
|
||||
do \
|
||||
{ \
|
||||
_Static_assert (sizeof (x) == 1 || (sizeof (x) % 2 == 0 \
|
||||
&& sizeof (x) <= 8), \
|
||||
"Invalid size, update endianness code"); \
|
||||
switch (sizeof (x)) { \
|
||||
case 2: x = bswap_16 (x); break; \
|
||||
case 4: x = bswap_32 (x); break; \
|
||||
case 8: x = bswap_64 (x); break; \
|
||||
case 1: /* Nothing needs doing */ \
|
||||
break; \
|
||||
} \
|
||||
} \
|
||||
} while (0);
|
||||
while (0);
|
||||
|
||||
|
||||
#endif /* !defined(_CTF_SWAP_H) */
|
||||
|
||||
Reference in New Issue
Block a user