diff --git a/externals/iem/iemmatrix/src/mtx_dispersive_dline.c b/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
index e180075cfd97f13c15f8fef8d79338ca2f62be7b..84f716feed29559382098dfe4b8d149ac7737d59 100644
--- a/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
+++ b/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
@@ -141,7 +141,7 @@ static void mtx_dispersive_dline_resize(t_mtx_dispersive_dline *x, t_symbol *s,
    }
 }
 
-static allpass_chain_cycle (t_float x, t_float *y, t_float *z, int n, t_float a) {
+static void allpass_chain_cycle (t_float x, t_float *y, t_float *z, int n, t_float a) {
 	t_float w, in;
         int c;
 	in = y[0] = x;
@@ -153,7 +153,7 @@ static allpass_chain_cycle (t_float x, t_float *y, t_float *z, int n, t_float a)
 	}
 }
 
-static mtx_dispersive_dline_matrix(t_mtx_dispersive_dline *x, t_symbol *s,
+static void mtx_dispersive_dline_matrix(t_mtx_dispersive_dline *x, t_symbol *s,
       int argc, t_atom *argv)
 {
   int channels=(int)atom_getfloat(argv);