diff options
author | David Robillard <d@drobilla.net> | 2012-05-17 01:39:54 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-05-17 01:39:54 +0000 |
commit | 67875ae2cd950aeb57e4dda999b7a7b06e6435fb (patch) | |
tree | b115826c68f769bc227daf8c528d0e7caee8aa9c /lv2/lv2plug.in/ns/ext/atom/forge.h | |
parent | 135822dd47be1b8f11c751c019136b9c126d2180 (diff) | |
download | lv2-67875ae2cd950aeb57e4dda999b7a7b06e6435fb.tar.xz |
Fix implicit conversions in forge.h that are invalid in C++11.
Diffstat (limited to 'lv2/lv2plug.in/ns/ext/atom/forge.h')
-rw-r--r-- | lv2/lv2plug.in/ns/ext/atom/forge.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lv2/lv2plug.in/ns/ext/atom/forge.h b/lv2/lv2plug.in/ns/ext/atom/forge.h index f86d9a8..7cc9b31 100644 --- a/lv2/lv2plug.in/ns/ext/atom/forge.h +++ b/lv2/lv2plug.in/ns/ext/atom/forge.h @@ -426,7 +426,7 @@ lv2_atom_forge_literal(LV2_Atom_Forge* forge, uint32_t lang) { const LV2_Atom_Literal a = { - { sizeof(LV2_Atom_Literal) - sizeof(LV2_Atom) + len + 1, + { (uint32_t)(sizeof(LV2_Atom_Literal) - sizeof(LV2_Atom) + len + 1), forge->Literal }, { datatype, lang } @@ -466,7 +466,8 @@ lv2_atom_forge_vector(LV2_Atom_Forge* forge, const void* elems) { const LV2_Atom_Vector a = { - { sizeof(LV2_Atom_Vector_Body) + n_elems * child_size, forge->Vector }, + { (uint32_t)(sizeof(LV2_Atom_Vector_Body) + n_elems * child_size), + forge->Vector }, { child_size, child_type } }; LV2_Atom_Forge_Ref out = lv2_atom_forge_write(forge, &a, sizeof(a)); |