diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2023-11-06 08:09:48 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-06 08:09:48 -0500 |
| commit | b66dc0909e282c1e5e5ac3d868f23a9ade15c720 (patch) | |
| tree | 68fc330a48c8eece52f2058d2ba38880321ca1bd /lib/compiler.h | |
| parent | 23ebea36cbba7b7ae64d6f495b843966bd4b7f64 (diff) | |
| parent | bf098b4a11a42e123fbfef664027b2ba183a31c4 (diff) | |
Merge pull request #14736 from opensourcerouting/transparent-sockunion
lib: create a transparent union `sockunion`
Diffstat (limited to 'lib/compiler.h')
| -rw-r--r-- | lib/compiler.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/compiler.h b/lib/compiler.h index 0a54c02d20..617b0c265b 100644 --- a/lib/compiler.h +++ b/lib/compiler.h @@ -424,10 +424,10 @@ _Static_assert(sizeof(_uint64_t) == 8 && sizeof(_int64_t) == 8, * type.) */ #ifndef __cplusplus -#define prefixtype(uname, typename, fieldname) typename *fieldname; +#define uniontype(uname, typename, fieldname) typename *fieldname; #define TRANSPARENT_UNION __attribute__((transparent_union)) #else -#define prefixtype(uname, typename, fieldname) \ +#define uniontype(uname, typename, fieldname) \ typename *fieldname; \ uname(typename *x) \ { \ |
