diff options
author | David Robillard <d@drobilla.net> | 2017-02-12 18:01:23 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-02-12 18:01:23 +0100 |
commit | 369118b48747b8b3b8eaf14b2e7f51549720d5ab (patch) | |
tree | 888d9a7422240b23df7c320c6178bae9bde35d70 /src/server/ControlBindings.cpp | |
parent | 3603e1b50b2df319d24b8665457133e961831ad1 (diff) | |
download | ingen-369118b48747b8b3b8eaf14b2e7f51549720d5ab.tar.gz ingen-369118b48747b8b3b8eaf14b2e7f51549720d5ab.tar.bz2 ingen-369118b48747b8b3b8eaf14b2e7f51549720d5ab.zip |
Fix various cast alignment warnings
Diffstat (limited to 'src/server/ControlBindings.cpp')
-rw-r--r-- | src/server/ControlBindings.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/ControlBindings.cpp b/src/server/ControlBindings.cpp index 9e3d2fae..6ae4f856 100644 --- a/src/server/ControlBindings.cpp +++ b/src/server/ControlBindings.cpp @@ -1,6 +1,6 @@ /* This file is part of Ingen. - Copyright 2007-2016 David Robillard <http://drobilla.net/> + Copyright 2007-2017 David Robillard <http://drobilla.net/> Ingen is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free @@ -349,11 +349,11 @@ ControlBindings::finish_learn(RunContext& context, Key key) binding->key = key; _bindings->insert(*binding); - uint8_t buf[128]; + LV2_Atom buf[16]; memset(buf, 0, sizeof(buf)); - lv2_atom_forge_set_buffer(&_forge, buf, sizeof(buf)); + lv2_atom_forge_set_buffer(&_forge, (uint8_t*)buf, sizeof(buf)); forge_binding(uris, &_forge, key.type, key.num); - const LV2_Atom* atom = (const LV2_Atom*)buf; + const LV2_Atom* atom = buf; context.notify(uris.midi_binding, context.start(), binding->port, |