mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-28 02:50:10 +01:00
shared: don't clang-format "shared/nm-std-aux/unaligned.h"
"shared/nm-std-aux/unaligned.h" is taken from systemd and frequently re-imported via the "systemd" branch. It is not our code, and should not be formatted with our clang-format.
This commit is contained in:
parent
6bdda3a923
commit
d1f8e843d5
2 changed files with 55 additions and 100 deletions
|
|
@ -26,16 +26,19 @@ while (( $# )); do
|
|||
done
|
||||
|
||||
NM_ROOT=$(git rev-parse --show-toplevel)
|
||||
EXCLUDE=":(exclude)shared/systemd/src
|
||||
:(exclude)src/systemd/src
|
||||
:(exclude)shared/n-dhcp4
|
||||
EXCLUDE="
|
||||
:(exclude)shared/c-list
|
||||
:(exclude)shared/c-list
|
||||
:(exclude)shared/c-list
|
||||
:(exclude)shared/c-rbtree
|
||||
:(exclude)shared/c-siphash
|
||||
:(exclude)shared/c-stdaux
|
||||
:(exclude)shared/n-acd"
|
||||
:(exclude)shared/n-acd
|
||||
:(exclude)shared/n-dhcp4
|
||||
:(exclude)shared/nm-std-aux/unaligned.h
|
||||
:(exclude)shared/systemd/src
|
||||
:(exclude)src/systemd/src
|
||||
"
|
||||
|
||||
if ! command -v clang-format &> /dev/null; then
|
||||
echo -n "Error: clang-format is not installed, "
|
||||
|
|
|
|||
|
|
@ -6,142 +6,94 @@
|
|||
|
||||
/* BE */
|
||||
|
||||
static inline uint16_t
|
||||
unaligned_read_be16(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint16_t x;
|
||||
} *u = _u;
|
||||
static inline uint16_t unaligned_read_be16(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint16_t x; } *u = _u;
|
||||
|
||||
return be16toh(u->x);
|
||||
return be16toh(u->x);
|
||||
}
|
||||
|
||||
static inline uint32_t
|
||||
unaligned_read_be32(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint32_t x;
|
||||
} *u = _u;
|
||||
static inline uint32_t unaligned_read_be32(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint32_t x; } *u = _u;
|
||||
|
||||
return be32toh(u->x);
|
||||
return be32toh(u->x);
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
unaligned_read_be64(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint64_t x;
|
||||
} *u = _u;
|
||||
static inline uint64_t unaligned_read_be64(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint64_t x; } *u = _u;
|
||||
|
||||
return be64toh(u->x);
|
||||
return be64toh(u->x);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_be16(void *_u, uint16_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint16_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_be16(void *_u, uint16_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint16_t x; } *u = _u;
|
||||
|
||||
u->x = be16toh(a);
|
||||
u->x = be16toh(a);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_be32(void *_u, uint32_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint32_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_be32(void *_u, uint32_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint32_t x; } *u = _u;
|
||||
|
||||
u->x = be32toh(a);
|
||||
u->x = be32toh(a);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_be64(void *_u, uint64_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint64_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_be64(void *_u, uint64_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint64_t x; } *u = _u;
|
||||
|
||||
u->x = be64toh(a);
|
||||
u->x = be64toh(a);
|
||||
}
|
||||
|
||||
/* LE */
|
||||
|
||||
static inline uint16_t
|
||||
unaligned_read_le16(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint16_t x;
|
||||
} *u = _u;
|
||||
static inline uint16_t unaligned_read_le16(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint16_t x; } *u = _u;
|
||||
|
||||
return le16toh(u->x);
|
||||
return le16toh(u->x);
|
||||
}
|
||||
|
||||
static inline uint32_t
|
||||
unaligned_read_le32(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint32_t x;
|
||||
} *u = _u;
|
||||
static inline uint32_t unaligned_read_le32(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint32_t x; } *u = _u;
|
||||
|
||||
return le32toh(u->x);
|
||||
return le32toh(u->x);
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
unaligned_read_le64(const void *_u)
|
||||
{
|
||||
const struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint64_t x;
|
||||
} *u = _u;
|
||||
static inline uint64_t unaligned_read_le64(const void *_u) {
|
||||
const struct __attribute__((__packed__, __may_alias__)) { uint64_t x; } *u = _u;
|
||||
|
||||
return le64toh(u->x);
|
||||
return le64toh(u->x);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_le16(void *_u, uint16_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint16_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_le16(void *_u, uint16_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint16_t x; } *u = _u;
|
||||
|
||||
u->x = le16toh(a);
|
||||
u->x = le16toh(a);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_le32(void *_u, uint32_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint32_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_le32(void *_u, uint32_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint32_t x; } *u = _u;
|
||||
|
||||
u->x = le32toh(a);
|
||||
u->x = le32toh(a);
|
||||
}
|
||||
|
||||
static inline void
|
||||
unaligned_write_le64(void *_u, uint64_t a)
|
||||
{
|
||||
struct __attribute__((__packed__, __may_alias__)) {
|
||||
uint64_t x;
|
||||
} *u = _u;
|
||||
static inline void unaligned_write_le64(void *_u, uint64_t a) {
|
||||
struct __attribute__((__packed__, __may_alias__)) { uint64_t x; } *u = _u;
|
||||
|
||||
u->x = le64toh(a);
|
||||
u->x = le64toh(a);
|
||||
}
|
||||
|
||||
#if __BYTE_ORDER == __BIG_ENDIAN
|
||||
#define unaligned_read_ne16 unaligned_read_be16
|
||||
#define unaligned_read_ne32 unaligned_read_be32
|
||||
#define unaligned_read_ne64 unaligned_read_be64
|
||||
#define unaligned_read_ne16 unaligned_read_be16
|
||||
#define unaligned_read_ne32 unaligned_read_be32
|
||||
#define unaligned_read_ne64 unaligned_read_be64
|
||||
|
||||
#define unaligned_write_ne16 unaligned_write_be16
|
||||
#define unaligned_write_ne32 unaligned_write_be32
|
||||
#define unaligned_write_ne64 unaligned_write_be64
|
||||
#define unaligned_write_ne16 unaligned_write_be16
|
||||
#define unaligned_write_ne32 unaligned_write_be32
|
||||
#define unaligned_write_ne64 unaligned_write_be64
|
||||
#else
|
||||
#define unaligned_read_ne16 unaligned_read_le16
|
||||
#define unaligned_read_ne32 unaligned_read_le32
|
||||
#define unaligned_read_ne64 unaligned_read_le64
|
||||
#define unaligned_read_ne16 unaligned_read_le16
|
||||
#define unaligned_read_ne32 unaligned_read_le32
|
||||
#define unaligned_read_ne64 unaligned_read_le64
|
||||
|
||||
#define unaligned_write_ne16 unaligned_write_le16
|
||||
#define unaligned_write_ne32 unaligned_write_le32
|
||||
#define unaligned_write_ne64 unaligned_write_le64
|
||||
#define unaligned_write_ne16 unaligned_write_le16
|
||||
#define unaligned_write_ne32 unaligned_write_le32
|
||||
#define unaligned_write_ne64 unaligned_write_le64
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue