diff options
author | David Robillard <d@drobilla.net> | 2024-07-16 22:05:36 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2024-07-16 22:05:36 -0400 |
commit | 70e5ebad012d13ff3443b0a5f7fb402ee3212fcb (patch) | |
tree | 2281281c20807314d08c698da3afc492c3820b04 /include/lv2/atom/atom.h | |
parent | 39dc2b231dae2743bceb6ebb8a3d4792307df12a (diff) | |
download | lv2-70e5ebad012d13ff3443b0a5f7fb402ee3212fcb.tar.xz |
Avoid narrowing casts through void
Diffstat (limited to 'include/lv2/atom/atom.h')
-rw-r--r-- | include/lv2/atom/atom.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/lv2/atom/atom.h b/include/lv2/atom/atom.h index ca607d3..41af21a 100644 --- a/include/lv2/atom/atom.h +++ b/include/lv2/atom/atom.h @@ -68,13 +68,13 @@ extern "C" { @param type The type of the atom, for example LV2_Atom_String. @param atom A variable-sized atom. */ -#define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type))) +#define LV2_ATOM_CONTENTS(type, atom) ((void*)((type*)(atom) + 1U)) /** Const version of LV2_ATOM_CONTENTS. */ #define LV2_ATOM_CONTENTS_CONST(type, atom) \ - ((const void*)((const uint8_t*)(atom) + sizeof(type))) + ((const void*)((const type*)(atom) + 1U)) /** Return a pointer to the body of an Atom. The "body" of an atom is the |