--- a/mex/comp_dgt_ola.c
+++ b/mex/comp_dgt_ola.c
@@ -44,13 +44,11 @@
    }
 
    plhs[0] = ltfatCreateNdimArray(ndim,dims,LTFAT_MX_CLASSID,mxCOMPLEX);
-   const LTFAT_REAL _Complex* f_combined = (const LTFAT_REAL _Complex*) mxGetData(prhs[0]);
-   const LTFAT_REAL _Complex* g_combined = (const LTFAT_REAL _Complex*) mxGetData(prhs[1]);
-   LTFAT_REAL _Complex* out_combined = (LTFAT_REAL _Complex*) mxGetData(plhs[0]);
+   const LTFAT_COMPLEX* f_combined = (const LTFAT_COMPLEX*) mxGetData(prhs[0]);
+   const LTFAT_COMPLEX* g_combined = (const LTFAT_COMPLEX*) mxGetData(prhs[1]);
+   LTFAT_COMPLEX* out_combined = (LTFAT_COMPLEX*) mxGetData(plhs[0]);
 
-   LTFAT_NAME(dgt_ola)((const LTFAT_REAL (*)[2])f_combined,
-                       (const LTFAT_REAL (*)[2])g_combined,
-                        L,gl,W,a,M,bl,(LTFAT_REAL (*)[2])out_combined);
+   LTFAT_NAME(dgt_ola)(f_combined,g_combined,L,gl,W,a,M,bl,out_combined);
 
    return;
 }