aboutsummaryrefslogtreecommitdiffstats
path: root/src/fmod.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fmod.c')
-rw-r--r--src/fmod.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/fmod.c b/src/fmod.c
index de972ce..95c243e 100644
--- a/src/fmod.c
+++ b/src/fmod.c
@@ -28,13 +28,13 @@
#define FMOD_OUTPUT 2
typedef struct {
- float* frequency;
- float* modulator;
- float* output;
- uint32_t frequency_is_cv;
- uint32_t modulator_is_cv;
- uint32_t output_is_cv;
- URIs uris;
+ const float* frequency;
+ const float* modulator;
+ float* output;
+ uint32_t frequency_is_cv;
+ uint32_t modulator_is_cv;
+ uint32_t output_is_cv;
+ URIs uris;
} Fmod;
static void
@@ -52,10 +52,10 @@ connect_port(LV2_Handle instance,
switch (port) {
case FMOD_FREQUENCY:
- plugin->frequency = (float*)data;
+ plugin->frequency = (const float*)data;
break;
case FMOD_MODULATOR:
- plugin->modulator = (float*)data;
+ plugin->modulator = (const float*)data;
break;
case FMOD_OUTPUT:
plugin->output = (float*)data;
@@ -96,7 +96,7 @@ port_type(LV2_Handle instance,
uint32_t port,
LV2_Morph_Property*const* properties)
{
- Fmod* plugin = (Fmod*)instance;
+ const Fmod* plugin = (const Fmod*)instance;
switch (port) {
case FMOD_OUTPUT: