 +			    int *p_N, int *p_dy,
 +			    double * amp, double * xmean,
 +			    double * xcovar, int *p_d, int *p_K,
-+			    int * fixamp, int * fixmean, int * fixcovar,
++			    int * fixamp_int, int * fixmean_int, int * fixcovar_int,
 +			    double * avgloglikedata, double *p_tol,
 +			    int *p_maxiter, int *p_likeonly, double *p_w,
 +			    int * logfilename, int *p_slen, int *p_splitnmerge,

 */
 #include <stdio.h>
 #include <stdbool.h>
@@ -23,17 +25,23 @@
 
 int proj_gauss_mixtures_IDL(double * ydata, double * ycovar, 
 			    double * projection, double * logweights,

diff --git proj_gauss_mixtures_IDL.c proj_gauss_mixtures_IDL.c
index aa75319..b8f298b 100644
--- proj_gauss_mixtures_IDL.c
+++ proj_gauss_mixtures_IDL.c
@@ -2,17 +2,19 @@
