Sergio Pascual 9c12d54
diff -ur c08.00/source/cont_gammas.cpp c08.00.fmterr/source/cont_gammas.cpp
Sergio Pascual 9c12d54
--- c08.00/source/cont_gammas.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/cont_gammas.cpp	2014-01-22 19:39:48.299357386 +0100
Sergio Pascual 9c12d54
@@ -275,13 +275,13 @@
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioFILE, " GammaPrt %.2f from ",fnzone);
Sergio Pascual 9c12d54
-	fprintf( ioFILE,PrintEfmt("%9.2e",rfield.anu[ipLoEnr-1]));
Sergio Pascual 9c12d54
+	fprintf( ioFILE,"%s", PrintEfmt("%9.2e",rfield.anu[ipLoEnr-1]));
Sergio Pascual 9c12d54
 	fprintf( ioFILE, " to ");
Sergio Pascual 9c12d54
-	fprintf( ioFILE,PrintEfmt("%9.2e",rfield.anu[ipHiEnr-1]));
Sergio Pascual 9c12d54
+	fprintf( ioFILE,"%s", PrintEfmt("%9.2e",rfield.anu[ipHiEnr-1]));
Sergio Pascual 9c12d54
 	fprintf( ioFILE, "R rates >");
Sergio Pascual 9c12d54
-	fprintf( ioFILE,PrintEfmt("%9.2e",threshold));
Sergio Pascual 9c12d54
+	fprintf( ioFILE,"%s", PrintEfmt("%9.2e",threshold));
Sergio Pascual 9c12d54
 	fprintf( ioFILE, " of total=");
Sergio Pascual 9c12d54
-	fprintf( ioFILE,PrintEfmt("%9.2e",total));
Sergio Pascual 9c12d54
+	fprintf( ioFILE,"%s", PrintEfmt("%9.2e",total));
Sergio Pascual 9c12d54
 	fprintf( ioFILE, " (frac inc, otslin, otscon, ConInterOut, outlin ConOTS_local_OTS_rate ) chL, C\n");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	if( threshold <= 0. || total <= 0. )
Sergio Pascual 9c12d54
@@ -304,8 +304,8 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* this really is array index on C scale */
Sergio Pascual 9c12d54
 		fprintf( ioFILE, "[%5ld]" , i );
Sergio Pascual 9c12d54
-		fprintf( ioFILE, PrintEfmt("%9.2e",rfield.anu[i]));
Sergio Pascual 9c12d54
-		fprintf( ioFILE, PrintEfmt("%9.2e",phisig/total));
Sergio Pascual 9c12d54
+		fprintf( ioFILE, "%s", PrintEfmt("%9.2e",rfield.anu[i]));
Sergio Pascual 9c12d54
+		fprintf( ioFILE, "%s", PrintEfmt("%9.2e",phisig/total));
Sergio Pascual 9c12d54
 		fprintf( ioFILE, "%5.2f%5.2f%5.2f%5.2f%5.2f%5.2f %4.4s %4.4s %.2e \n", 
Sergio Pascual 9c12d54
 		  rfield.flux[i]/SDIV(flxcor), 
Sergio Pascual 9c12d54
 		  rfield.otslin[i]/SDIV(flxcor), 
Sergio Pascual 9c12d54
@@ -329,8 +329,8 @@
Sergio Pascual 9c12d54
 			  rfield.outlin[i] + rfield.outlin_noplot[i] +rfield.ConInterOut[i]*rfield.lgOutOnly;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioFILE, "%5ld", i );
Sergio Pascual 9c12d54
-			fprintf(ioFILE,PrintEfmt("%9.2e",rfield.anu[i]));
Sergio Pascual 9c12d54
-			fprintf(ioFILE,PrintEfmt("%9.2e",phisig/total));
Sergio Pascual 9c12d54
+			fprintf(ioFILE,"%s", PrintEfmt("%9.2e",rfield.anu[i]));
Sergio Pascual 9c12d54
+			fprintf(ioFILE,"%s", PrintEfmt("%9.2e",phisig/total));
Sergio Pascual 9c12d54
 			fprintf( ioFILE, "%5.2f%5.2f%5.2f%5.2f%5.2f%5.2f %4.4s %4.4s %.2e \n", 
Sergio Pascual 9c12d54
 			  rfield.flux[i]/SDIV(flxcor), 
Sergio Pascual 9c12d54
 			  rfield.otslin[i]/SDIV(flxcor), 
Sergio Pascual 9c12d54
Sólo en c08.00.fmterr/source: dum
Sergio Pascual 9c12d54
diff -ur c08.00/source/hydrolevel.cpp c08.00.fmterr/source/hydrolevel.cpp
Sergio Pascual 9c12d54
--- c08.00/source/hydrolevel.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/hydrolevel.cpp	2014-01-22 19:40:19.994634031 +0100
Sergio Pascual 9c12d54
@@ -106,7 +106,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " A*esc" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
 				Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pesc ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -115,7 +115,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " A*ees" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
 				Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pelec_esc ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -124,7 +124,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " tauin" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauIn ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauIn ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -132,7 +132,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " t tot" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauTot ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauTot ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -140,7 +140,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Esc  " );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pesc ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pesc ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -148,7 +148,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Eesc " );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pelec_esc ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pelec_esc ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -156,7 +156,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Dest " );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pdest) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pdest) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -164,7 +164,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " A*dst" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
 				Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->Pdest ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -173,7 +173,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " StrkE" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  iso.pestrk[ipH_LIKE][nelem][ipLo][ipHi] ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  iso.pestrk[ipH_LIKE][nelem][ipLo][ipHi] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -181,7 +181,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " B(ul)" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->pump*
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->pump*
Sergio Pascual 9c12d54
 				StatesElem[ipH_LIKE][nelem][ipLo].g/StatesElem[ipH_LIKE][nelem][ipHi].g ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -190,7 +190,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " tcont" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauCon ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",  Transitions[ipH_LIKE][nelem][ipHi][ipLo].Emis->TauCon ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -198,7 +198,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " C(ul)" );
Sergio Pascual 9c12d54
 		for( ipLo=ipH1s; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 				Transitions[ipH_LIKE][nelem][ipHi][ipLo].Coll.ColUL*dense.eden ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -206,7 +206,7 @@
Sergio Pascual 9c12d54
 		if( ipHi == 2 )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "    FeIIo");
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 				hydro.dstfe2lya* Transitions[ipH_LIKE][ipHYDROGEN][ipH2p][ipH1s].Emis->Aul ));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -267,7 +267,7 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH2s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.gamnc[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.gamnc[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -275,17 +275,17 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=1; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.RateCont2Level[ipISO][nelem][i]/dense.eden ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.RateCont2Level[ipISO][nelem][i]/dense.eden ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ," tot");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%10.2e", ionbal.RateRecomTot[nelem][nelem-ipISO]/dense.eden ) );
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%10.2e", ionbal.RateRecomTot[nelem][nelem-ipISO]/dense.eden ) );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       HLEV IND Rc" );
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.RecomInducRate[ipISO][nelem][i]*iso.PopLTE[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.RecomInducRate[ipISO][nelem][i]*iso.PopLTE[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -294,7 +294,7 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
 				iso.gamnc[ipISO][nelem][i]*iso.PopLTE[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -304,7 +304,7 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.PopLTE[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.PopLTE[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -313,7 +313,7 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 				iso.ColIoniz[ipISO][nelem][i]*
Sergio Pascual 9c12d54
 			  StatesElem[ipISO][nelem][i].Pop*collider/MAX2(1e-30,iso.RateLevel2Cont[ipISO][nelem][i]) ) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -326,7 +326,7 @@
Sergio Pascual 9c12d54
 			/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 			for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 					iso.gamnc[ipISO][nelem][i]*StatesElem[ipISO][ipHYDROGEN][i].Pop/MAX2(1e-30,iso.RateLevel2Cont[ipISO][nelem][i]) ) );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -336,7 +336,7 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipISO][nelem][i].Pop ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipISO][nelem][i].Pop ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -344,14 +344,14 @@
Sergio Pascual 9c12d54
 		/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 		for( i=ipH1s; i < iso.numLevels_local[ipISO][nelem]; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.DepartCoef[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.DepartCoef[ipISO][nelem][i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       HLEV   X12tot");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", secondaries.x12tot ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", secondaries.x12tot ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ," Grn dest:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
 		  ionbal.RateIonizTot[nelem][nelem] ));
Sergio Pascual 9c12d54
 		fprintf(ioQQQ, "\n"); 
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
diff -ur c08.00/source/iso_collide.cpp c08.00.fmterr/source/iso_collide.cpp
Sergio Pascual 9c12d54
--- c08.00/source/iso_collide.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/iso_collide.cpp	2014-01-22 19:40:47.450873353 +0100
Sergio Pascual 9c12d54
@@ -395,7 +395,7 @@
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, " %li\t", ipHi );
Sergio Pascual 9c12d54
 				for( ipLo=0; ipLo < ipHi; ipLo++ )
Sergio Pascual 9c12d54
 				{
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%10.3e", Transitions[ipISO][nelem][ipHi][ipLo].Coll.ColUL ));
Sergio Pascual 9c12d54
+					fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", Transitions[ipISO][nelem][ipHi][ipLo].Coll.ColUL ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -403,21 +403,21 @@
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "     iso_collide: %s Z=%li collisional ionization coefficients\n", iso.chISO[ipISO], nelem + 1 );
Sergio Pascual 9c12d54
 			for( ipHi=0; ipHi < iso.numLevels_max[ipISO][nelem]; ipHi++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e",  iso.ColIoniz[ipISO][nelem][ipHi] ));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e",  iso.ColIoniz[ipISO][nelem][ipHi] ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "     iso_collide: %s Z=%li continuum boltzmann factor\n", iso.chISO[ipISO], nelem + 1 );
Sergio Pascual 9c12d54
 			for( ipHi=0; ipHi < iso.numLevels_max[ipISO][nelem]; ipHi++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e",  StatesElem[ipISO][nelem][ipHi].ConBoltz ));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e",  StatesElem[ipISO][nelem][ipHi].ConBoltz ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "     iso_collide: %s Z=%li continuum boltzmann factor\n", iso.chISO[ipISO], nelem + 1 );
Sergio Pascual 9c12d54
 			for( ipHi=0; ipHi < iso.numLevels_max[ipISO][nelem]; ipHi++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e",  iso.PopLTE[ipISO][nelem][ipHi] ));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e",  iso.PopLTE[ipISO][nelem][ipHi] ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
diff -ur c08.00/source/iso_level.cpp c08.00.fmterr/source/iso_level.cpp
Sergio Pascual 9c12d54
--- c08.00/source/iso_level.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/iso_level.cpp	2014-01-22 19:41:21.675171276 +0100
Sergio Pascual 9c12d54
@@ -602,7 +602,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " level pop are:\n" );
Sergio Pascual 9c12d54
 		for( i=0; i < numlevels_local; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%8.1e", StatesElem[ipISO][nelem][i].Pop ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%8.1e", StatesElem[ipISO][nelem][i].Pop ));
Sergio Pascual 9c12d54
 			if( (i!=0) && !(i%10) ) fprintf( ioQQQ,"\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
diff -ur c08.00/source/iso_photo.cpp c08.00.fmterr/source/iso_photo.cpp
Sergio Pascual 9c12d54
--- c08.00/source/iso_photo.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/iso_photo.cpp	2014-01-22 19:41:14.699110583 +0100
Sergio Pascual 9c12d54
@@ -171,11 +171,11 @@
Sergio Pascual 9c12d54
 	if( trace.lgTrace )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "     iso_photo, ipISO%2ld nelem%2ld low, hi=",ipISO,nelem);
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", iso.gamnc[ipISO][nelem][ipH1s]));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", iso.gamnc[ipISO][nelem][ipH1s]));
Sergio Pascual 9c12d54
 		ASSERT(nelem>=ipISO);
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", ionbal.CompRecoilIonRate[nelem][nelem-ipISO]));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", ionbal.CompRecoilIonRate[nelem][nelem-ipISO]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " total=");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e",iso.gamnc[ipISO][nelem][ipH1s] ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",iso.gamnc[ipISO][nelem][ipH1s] ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	return;
Sergio Pascual 9c12d54
diff -ur c08.00/source/iso_radiative_recomb.cpp c08.00.fmterr/source/iso_radiative_recomb.cpp
Sergio Pascual 9c12d54
--- c08.00/source/iso_radiative_recomb.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/iso_radiative_recomb.cpp	2014-01-22 19:41:40.667336424 +0100
Sergio Pascual 9c12d54
@@ -347,7 +347,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       iso_radiative_recomb recomb effic" );
Sergio Pascual 9c12d54
 		for( ipLevel=0; ipLevel < iso.numLevels_local[ipISO][nelem]; ipLevel++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecEsc] ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecEsc] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -355,7 +355,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       iso_radiative_recomb recomb net effic" );
Sergio Pascual 9c12d54
 		for( ipLevel=0; ipLevel < iso.numLevels_local[ipISO][nelem]; ipLevel++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecNetEsc]) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecNetEsc]) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -363,7 +363,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       iso_radiative_recomb in optic dep" );
Sergio Pascual 9c12d54
 		for( ipLevel=0; ipLevel < iso.numLevels_local[ipISO][nelem]; ipLevel++ )
Sergio Pascual 9c12d54
 		{	
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%10.3e",  opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipISO][nelem][ipLevel]-1] ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%10.3e",  opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipISO][nelem][ipLevel]-1] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -371,7 +371,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       iso_radiative_recomb out op depth" );
Sergio Pascual 9c12d54
 		for( ipLevel=0; ipLevel < iso.numLevels_local[ipISO][nelem]; ipLevel++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%10.3e",  opac.TauAbsGeo[1][iso.ipIsoLevNIonCon[ipISO][nelem][ipLevel]-1] ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%10.3e",  opac.TauAbsGeo[1][iso.ipIsoLevNIonCon[ipISO][nelem][ipLevel]-1] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -379,7 +379,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "       iso_radiative_recomb rad rec coef " );
Sergio Pascual 9c12d54
 		for( ipLevel=0; ipLevel < iso.numLevels_local[ipISO][nelem]; ipLevel++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecRad]) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", iso.RadRecomb[ipISO][nelem][ipLevel][ipRecRad]) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -387,12 +387,12 @@
Sergio Pascual 9c12d54
 	if( trace.lgTrace )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "     iso_radiative_recomb total rec coef" );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%10.3e", iso.RadRec_effec[ipISO][nelem] ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", iso.RadRec_effec[ipISO][nelem] ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " case A=" );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%10.3e", 
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", 
Sergio Pascual 9c12d54
 			iso.RadRec_caseB[ipISO][nelem] + iso.RadRecomb[ipISO][nelem][ipH1s][ipRecRad] ) );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " case B=");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%10.3e", iso.RadRec_caseB[ipISO][nelem] ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", iso.RadRec_caseB[ipISO][nelem] ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -430,7 +430,7 @@
Sergio Pascual 9c12d54
 		/* this prints Z on physical, not C, scale */
Sergio Pascual 9c12d54
 		fprintf( punch.ioRecom, "%s %s %2li ", 
Sergio Pascual 9c12d54
 			iso.chISO[ipISO], elementnames.chElementSym[nelem], nelem+1 );
Sergio Pascual 9c12d54
-		fprintf( punch.ioRecom,PrintEfmt("%9.2e", iso.RadRec_caseB[ipISO][nelem] ));
Sergio Pascual 9c12d54
+		fprintf( punch.ioRecom,"%s", PrintEfmt("%9.2e", iso.RadRec_caseB[ipISO][nelem] ));
Sergio Pascual 9c12d54
 		fprintf( punch.ioRecom, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
Sólo en c08.00.fmterr/source: Makefile.dep
Sergio Pascual 9c12d54
diff -ur c08.00/source/mean.cpp c08.00.fmterr/source/mean.cpp
Sergio Pascual 9c12d54
--- c08.00/source/mean.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/mean.cpp	2014-01-22 19:41:55.419464618 +0100
Sergio Pascual 9c12d54
@@ -686,7 +686,7 @@
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			/*fprintf( ioQQQ, "%11.3e", raver[i] );*/
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " ");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", raver[i] ) );
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", raver[i] ) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -698,7 +698,7 @@
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				/*fprintf( ioQQQ, "%11.3e", vaver[i] );*/
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, " ");
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", vaver[i] ) );
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", vaver[i] ) );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
diff -ur c08.00/source/mole_h2_io.cpp c08.00.fmterr/source/mole_h2_io.cpp
Sergio Pascual 9c12d54
--- c08.00/source/mole_h2_io.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/mole_h2_io.cpp	2014-01-22 19:42:17.388655396 +0100
Sergio Pascual 9c12d54
@@ -426,24 +426,24 @@
Sergio Pascual 9c12d54
 	DEBUG_ENTRY( "H2_Prt_Zone()" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " H2 density   ");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hmi.H2_total));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " orth/par");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", h2.ortho_density / SDIV( h2.para_density )));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", h2.ortho_density / SDIV( h2.para_density )));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	iElecHi = 0;
Sergio Pascual 9c12d54
 	iVibHi = 0;
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " v0 J=0,3");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", H2_populations[iElecHi][iVibHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " TOTv=0,3");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pops_per_vib[iElecHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pops_per_vib[iElecHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pops_per_vib[iElecHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pops_per_vib[iElecHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 	return;
Sergio Pascual 9c12d54
 }
Sergio Pascual 9c12d54
@@ -481,10 +481,10 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 #	if 0
Sergio Pascual 9c12d54
 	fprintf( ioMEAN, "    v=0,3");
Sergio Pascual 9c12d54
-	fprintf(ioMEAN,PrintEfmt("%9.2e", pops_per_vib[iElecHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioMEAN,PrintEfmt("%9.2e", pops_per_vib[iElecHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioMEAN,PrintEfmt("%9.2e", pops_per_vib[iElecHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
-	fprintf(ioMEAN,PrintEfmt("%9.2e", pops_per_vib[iElecHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioMEAN,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][0] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioMEAN,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][1] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioMEAN,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][2] / hmi.H2_total));
Sergio Pascual 9c12d54
+	fprintf(ioMEAN,"%s", PrintEfmt("%9.2e", pops_per_vib[iElecHi][3] / hmi.H2_total));
Sergio Pascual 9c12d54
 	fprintf( ioMEAN, "\n");
Sergio Pascual 9c12d54
 #	endif
Sergio Pascual 9c12d54
 	return;
Sergio Pascual 9c12d54
diff -ur c08.00/source/parse_set.cpp c08.00.fmterr/source/parse_set.cpp
Sergio Pascual 9c12d54
--- c08.00/source/parse_set.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/parse_set.cpp	2014-01-22 19:56:52.404993054 +0100
Sergio Pascual 9c12d54
@@ -1663,7 +1663,7 @@
Sergio Pascual 9c12d54
 			else 
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				/* usual case, simply copy what is in quotes */
Sergio Pascual 9c12d54
-				sprintf(punch.chHashString , chString_quotes_lowercase );
Sergio Pascual 9c12d54
+				sprintf(punch.chHashString , "%s", chString_quotes_lowercase );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
diff -ur c08.00/source/prt_alltau.cpp c08.00.fmterr/source/prt_alltau.cpp
Sergio Pascual 9c12d54
--- c08.00/source/prt_alltau.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/prt_alltau.cpp	2014-01-22 19:42:36.107817830 +0100
Sergio Pascual 9c12d54
@@ -47,15 +47,15 @@
Sergio Pascual 9c12d54
 	/* R(1300) is Rayleigh scattering */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n Contin Optical Depths: COMP:");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e", opac.telec));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.telec));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "    H-:");
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e",opac.thmin ));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e",opac.thmin ));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " R(1300):");
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e", colden.colden[ipCOL_H0]*6.71e-24));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", colden.colden[ipCOL_H0]*6.71e-24));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "  H2+:");
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e", colden.colden[ipCOL_H2p]*7e-18));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", colden.colden[ipCOL_H2p]*7e-18));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "  Pfa:");
Sergio Pascual 9c12d54
 	/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
@@ -74,7 +74,7 @@
Sergio Pascual 9c12d54
 	/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 	if( iso.numLevels_local[ipH_LIKE][ipHYDROGEN] > ipH4p )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH4p][ipH3s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH4p][ipH3s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	else
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
@@ -85,7 +85,7 @@
Sergio Pascual 9c12d54
 	/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 	if( iso.numLevels_local[ipH_LIKE][ipHYDROGEN] > 3 )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH3p][ipH2s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH3p][ipH2s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	else
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
@@ -96,7 +96,7 @@
Sergio Pascual 9c12d54
 	/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 	if( iso.numLevels_local[ipH_LIKE][ipHYDROGEN] > 4 )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH4p][ipH2s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH4p][ipH2s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	else
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
@@ -104,7 +104,7 @@
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "   La:");
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH2p][ipH1s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauTotalGeo[0][Transitions[ipH_LIKE][ipHYDROGEN][ipH2p][ipH1s].ipCont-1]/fcon));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "     1r:");
Sergio Pascual 9c12d54
 	PrintE93( ioQQQ , opac.TauTotalGeo[0][iso.ipIsoLevNIonCon[ipH_LIKE][ipHYDROGEN][ipH1s]-1]/fcon);
Sergio Pascual 9c12d54
@@ -144,7 +144,7 @@
Sergio Pascual 9c12d54
 					/* this, combined with "continue" above, ensures that we print
Sergio Pascual 9c12d54
 					 * 1 (1s), 2(tot 2), then 3 */
Sergio Pascual 9c12d54
 					fprintf( ioQQQ , "%6ld",MAX2(1,n));
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauAbsGeo[i][iso.ipIsoLevNIonCon[ipH_LIKE][nelem][n]-1]/fcon));
Sergio Pascual 9c12d54
+					fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauAbsGeo[i][iso.ipIsoLevNIonCon[ipH_LIKE][nelem][n]-1]/fcon));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -155,7 +155,7 @@
Sergio Pascual 9c12d54
 				nelem+1);
Sergio Pascual 9c12d54
 			/* Lya is a special case due to 2s-2p resolution - explictly print it first */
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "%3i-%2i",2, 1 );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipH2p][ipH1s].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipH2p][ipH1s].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 			/* total optical depth in 3-2s and 3-2p, is total of both so 2-1 is correct for 3-2*/
Sergio Pascual 9c12d54
 			/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 			for( n=3; n <= iso.n_HighestResolved_local[ipH_LIKE][nelem]; n++ )
Sergio Pascual 9c12d54
@@ -163,7 +163,7 @@
Sergio Pascual 9c12d54
 				if( n%NUMB_PER_LINE ==1)
Sergio Pascual 9c12d54
 					fprintf(ioQQQ,"\n");
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "%3ld-%2ld",n, n-1 );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 					/* just do nP - n'S */
Sergio Pascual 9c12d54
 					Transitions[ipH_LIKE][nelem][ iso.QuantumNumbers2Index[ipH_LIKE][nelem][n][1][2] ][ iso.QuantumNumbers2Index[ipH_LIKE][nelem][n-1][0][2] ].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -172,20 +172,20 @@
Sergio Pascual 9c12d54
 				if( StatesElem[ipH_LIKE][nelem][n].n % NUMB_PER_LINE ==1)
Sergio Pascual 9c12d54
 					fprintf(ioQQQ,"\n");
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "%3ld-%2ld", StatesElem[ipH_LIKE][nelem][n].n, StatesElem[ipH_LIKE][nelem][n-1].n );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][n][n-1].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][n][n-1].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "%3i-%2i",2, 1 );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipH2p][ipH1s].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][ipH2p][ipH1s].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 			/* 06 aug 28, from numLevels_max to _local. */
Sergio Pascual 9c12d54
 			for( n=3; n <= iso.n_HighestResolved_local[ipH_LIKE][nelem]; n++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				if( n%NUMB_PER_LINE ==1)
Sergio Pascual 9c12d54
 					fprintf(ioQQQ,"\n");
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "%3ld-%2ld",n, n-1 );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 					/* just do nP - n'S */
Sergio Pascual 9c12d54
 					Transitions[ipH_LIKE][nelem][ iso.QuantumNumbers2Index[ipH_LIKE][nelem][n][1][2] ][ iso.QuantumNumbers2Index[ipH_LIKE][nelem][n-1][0][2] ].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -194,7 +194,7 @@
Sergio Pascual 9c12d54
 				if( StatesElem[ipH_LIKE][nelem][n].n % NUMB_PER_LINE ==1)
Sergio Pascual 9c12d54
 					fprintf(ioQQQ,"\n");
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "%3ld-%2ld", StatesElem[ipH_LIKE][nelem][n].n, StatesElem[ipH_LIKE][nelem][n-1].n );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][n][n-1].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipH_LIKE][nelem][n][n-1].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -209,7 +209,7 @@
Sergio Pascual 9c12d54
 		for( i=0; i < 5; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "%5ld", i+1 );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauAbsGeo[1][iso.ipIsoLevNIonCon[ipHE_LIKE][ipHELIUM][i]-1]/fcon) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauAbsGeo[1][iso.ipIsoLevNIonCon[ipHE_LIKE][ipHELIUM][i]-1]/fcon) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -217,7 +217,7 @@
Sergio Pascual 9c12d54
 		for( i=0; i < 5; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "%5ld", i+1 );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipHE_LIKE][ipHELIUM][i]-1]/fcon ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipHE_LIKE][ipHELIUM][i]-1]/fcon ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -225,24 +225,24 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "          Old He Is Lines:" );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",584 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe2p1P][ipHe1s1S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe2p1P][ipHe1s1S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",3889 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p3P][ipHe2s3S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p3P][ipHe2s3S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",5016 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p1P][ipHe2s1S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p1P][ipHe2s1S].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",5876 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3d3D][ipHe2p3P2].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3d3D][ipHe2p3P2].Emis->TauTot/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "          New He Is Lines:" );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",584 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe2p1P][ipHe1s1S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe2p1P][ipHe1s1S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",3889 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p3P][ipHe2s3S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p3P][ipHe2s3S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",5016 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p1P][ipHe2s1S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3p1P][ipHe2s1S].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " %4d",5876 );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3d3D][ipHe2p3P2].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", Transitions[ipHE_LIKE][ipHELIUM][ipHe3d3D][ipHe2p3P2].Emis->TauIn/flin ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* ================================================================================*/
Sergio Pascual 9c12d54
diff -ur c08.00/source/prt_final.cpp c08.00.fmterr/source/prt_final.cpp
Sergio Pascual 9c12d54
--- c08.00/source/prt_final.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/prt_final.cpp	2014-01-22 19:42:56.571995286 +0100
Sergio Pascual 9c12d54
@@ -1648,7 +1648,7 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* t^2 predicted from the structure, weighted by H */
Sergio Pascual 9c12d54
 		fprintf(  ioQQQ, " t2(Hstrc)");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", peimbt.t2hstr));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", peimbt.t2hstr));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* temperature from both [OIII] and the Balmer jump rel to Hbeta */
Sergio Pascual 9c12d54
 		fprintf(  ioQQQ, " T(O3-BAC)");
Sergio Pascual 9c12d54
@@ -1656,11 +1656,11 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* t2 from both [OIII] and the Balmer jump rel to Hbeta */
Sergio Pascual 9c12d54
 		fprintf(  ioQQQ, " t2(O3-BC)");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", peimbt.t2hyox));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", peimbt.t2hyox));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* structural t2 from the O+2 predicted radial dependence */
Sergio Pascual 9c12d54
 		fprintf(  ioQQQ, " t2(O3str)");
Sergio Pascual 9c12d54
-		fprintf( ioQQQ,PrintEfmt("%9.2e", peimbt.t2o3str));
Sergio Pascual 9c12d54
+		fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", peimbt.t2o3str));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf(  ioQQQ, "\n");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -1710,7 +1710,7 @@
Sergio Pascual 9c12d54
 			for( nd=i0; nd < i1; nd++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				if( nd != i0 ) fprintf( ioQQQ,"   " );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e", gv.bin[nd]->avdust/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", gv.bin[nd]->avdust/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -1718,7 +1718,7 @@
Sergio Pascual 9c12d54
 			for( nd=i0; nd < i1; nd++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				if( nd != i0 ) fprintf( ioQQQ,"   " );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e", gv.bin[nd]->avdft/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", gv.bin[nd]->avdft/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -1726,7 +1726,7 @@
Sergio Pascual 9c12d54
 			for( nd=i0; nd < i1; nd++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				if( nd != i0 ) fprintf( ioQQQ,"   " );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e", gv.bin[nd]->avdpot/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", gv.bin[nd]->avdpot/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -1734,7 +1734,7 @@
Sergio Pascual 9c12d54
 			for( nd=i0; nd < i1; nd++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
 				if( nd != i0 ) fprintf( ioQQQ,"   " );
Sergio Pascual 9c12d54
-				fprintf( ioQQQ,PrintEfmt("%10.3e", gv.bin[nd]->avDGRatio/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
+				fprintf( ioQQQ,"%s", PrintEfmt("%10.3e", gv.bin[nd]->avDGRatio/radius.depth_x_fillfac));
Sergio Pascual 9c12d54
 				/* add up total dust to gas mass ratio */
Sergio Pascual 9c12d54
 				total_dust2gas += gv.bin[nd]->avDGRatio/radius.depth_x_fillfac;
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -1742,7 +1742,7 @@
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf(ioQQQ," Dust to gas ratio (by mass):");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%10.3e", total_dust2gas));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%10.3e", total_dust2gas));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* total extinction (conv to mags) at V and B per hydrogen, this includes
Sergio Pascual 9c12d54
 		 * forward scattering as an extinction process, so is what would be measured
Sergio Pascual 9c12d54
diff -ur c08.00/source/prt_header.cpp c08.00.fmterr/source/prt_header.cpp
Sergio Pascual 9c12d54
--- c08.00/source/prt_header.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/prt_header.cpp	2014-01-22 19:43:14.940154463 +0100
Sergio Pascual 9c12d54
@@ -49,7 +49,7 @@
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "           %4ldCellPeak",rfield.nflux );
Sergio Pascual 9c12d54
 	PrintE82(ioQQQ, rfield.anu[prt.ipeak-1] );
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "   Lo");
Sergio Pascual 9c12d54
-	fprintf( ioQQQ,PrintEfmt("%9.2e", rfield.anu[0] - rfield.widflx[0]/2. ));
Sergio Pascual 9c12d54
+	fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", rfield.anu[0] - rfield.widflx[0]/2. ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "=%6.2fcm   Hi-Con:",
Sergio Pascual 9c12d54
 	  9.117e-6/(rfield.anu[0] - rfield.widflx[0]/2.) );
Sergio Pascual 9c12d54
 	PrintE82(ioQQQ,rfield.anu[rfield.nflux-1] + rfield.widflx[rfield.nflux-1]/2.);
Sergio Pascual 9c12d54
diff -ur c08.00/source/prt_met.cpp c08.00.fmterr/source/prt_met.cpp
Sergio Pascual 9c12d54
--- c08.00/source/prt_met.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/prt_met.cpp	2014-01-22 19:39:03.065961840 +0100
Sergio Pascual 9c12d54
@@ -136,7 +136,7 @@
Sergio Pascual 9c12d54
 			strcat(chAtMol," ");
Sergio Pascual 9c12d54
 			strcat(chAtMol,chAtMolWL);
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "  %10.15s",chAtMol);
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%9.2e", t->Emis->TauIn));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%9.2e", t->Emis->TauIn));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " ");
Sergio Pascual 9c12d54
 			// throw CR after printing 6 numbers
Sergio Pascual 9c12d54
 			++n;
Sergio Pascual 9c12d54
@@ -155,7 +155,7 @@
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			/* PrtTauFnt is threshold for printing it */
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "  %10.10s",chLineLbl(t));
Sergio Pascual 9c12d54
-			fprintf( ioQQQ, PrintEfmt("%9.2e", t->Emis->TauIn ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ, "%s", PrintEfmt("%9.2e", t->Emis->TauIn ));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			// throw CR after printing 6 numbers
Sergio Pascual 9c12d54
 			++n;
Sergio Pascual 9c12d54
diff -ur c08.00/source/prt_zone.cpp c08.00.fmterr/source/prt_zone.cpp
Sergio Pascual 9c12d54
--- c08.00/source/prt_zone.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/prt_zone.cpp	2014-01-22 19:38:15.721546825 +0100
Sergio Pascual 9c12d54
@@ -91,7 +91,7 @@
Sergio Pascual 9c12d54
 		fprintf(ioQQQ," NTR:%3ld Htot:",conv.nPres2Ioniz);
Sergio Pascual 9c12d54
 		PrintE93(ioQQQ,thermal.htot);
Sergio Pascual 9c12d54
 		fprintf(ioQQQ," T912:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipH_LIKE][ipHYDROGEN][ipH1s]-1] ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",opac.TauAbsGeo[0][iso.ipIsoLevNIonCon[ipH_LIKE][ipHYDROGEN][ipH1s]-1] ));
Sergio Pascual 9c12d54
 		fprintf(ioQQQ,"###\n");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		if( trace.nTrConvg )
Sergio Pascual 9c12d54
@@ -120,7 +120,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Abun:" );
Sergio Pascual 9c12d54
 		for( i=0; i < LIMELM; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf( ioQQQ,PrintEfmt("%8.1e", dense.gas_phase[i] ));
Sergio Pascual 9c12d54
+			fprintf( ioQQQ,"%s", PrintEfmt("%8.1e", dense.gas_phase[i] ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -164,48 +164,48 @@
Sergio Pascual 9c12d54
 	hatmic = (dense.xIonDense[ipHYDROGEN][0] + dense.xIonDense[ipHYDROGEN][1])/hatmic;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Hydrogen     ");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",dense.xIonDense[ipHYDROGEN][0]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",dense.xIonDense[ipHYDROGEN][1]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",dense.xIonDense[ipHYDROGEN][0]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",dense.xIonDense[ipHYDROGEN][1]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " H+o/Hden");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",hatmic ));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",hmi.Hmolec[ipMHm]/dense.gas_phase[ipHYDROGEN] ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hatmic ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hmi.Hmolec[ipMHm]/dense.gas_phase[ipHYDROGEN] ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " H-    H2");
Sergio Pascual 9c12d54
 	/* this is total H2, the sum of "ground" and excited */
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",hmi.H2_total/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",hmi.Hmolec[ipMH2p]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hmi.H2_total/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hmi.Hmolec[ipMH2p]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " H2+ HeH+");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",hmi.Hmolec[ipMHeHp]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hmi.Hmolec[ipMHeHp]/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Ho+ ColD");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",colden.colden[ipCOL_H0]));
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",colden.colden[ipCOL_Hp]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",colden.colden[ipCOL_H0]));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",colden.colden[ipCOL_Hp]));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* print departure coef if desired */
Sergio Pascual 9c12d54
 	if( iso.lgPrtDepartCoef[ipH_LIKE][ipHYDROGEN] )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Hydrogen     " );
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",  iso.DepartCoef[ipH_LIKE][ipHYDROGEN][ipH1s]));
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",  1.));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  iso.DepartCoef[ipH_LIKE][ipHYDROGEN][ipH1s]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  1.));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " H+o/Hden");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", (dense.xIonDense[ipHYDROGEN][0] + dense.xIonDense[ipHYDROGEN][1])/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", hmi.hmidep));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", (dense.xIonDense[ipHYDROGEN][0] + dense.xIonDense[ipHYDROGEN][1])/dense.gas_phase[ipHYDROGEN]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hmi.hmidep));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " H-    H2");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", hmi.h2dep));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hmi.h2dep));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "      H2+");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", hmi.h2pdep));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hmi.h2pdep));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "      H3+");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",hmi.h3pdep));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",hmi.h3pdep));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	if( prt.lgPrintHeating )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "              ");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][0]/thermal.htot));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][0]/thermal.htot));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ,"         ");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][15]/thermal.htot));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][15]/thermal.htot));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ,"         ");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][16]/thermal.htot));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][16]/thermal.htot));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ,"\n");
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -230,15 +230,15 @@
Sergio Pascual 9c12d54
 	if( prt.lgPrintHeating )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "              ");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][1]/thermal.htot ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][1]/thermal.htot ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "         ");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " BoundCom");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", ionbal.CompRecoilHeatLocal/ thermal.htot));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", ionbal.CompRecoilHeatLocal/ thermal.htot));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "   Extra:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[0][20]/thermal.htot));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[0][20]/thermal.htot));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "   Pairs:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][21]/ thermal.htot ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][21]/ thermal.htot ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ,"  H-lines\n");
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -248,36 +248,36 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Helium       " );
Sergio Pascual 9c12d54
 		for( i=0; i < 3; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[ipHELIUM][i]/dense.gas_phase[ipHELIUM]) );
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[ipHELIUM][i]/dense.gas_phase[ipHELIUM]) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " He I2SP3");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 			StatesElem[ipHE_LIKE][ipHELIUM][ipHe2s3S].Pop*dense.xIonDense[ipHELIUM][1]/dense.gas_phase[ipHELIUM] ));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Comp H,C");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", rfield.cmheat ));
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",  rfield.cmcool*phycon.te));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", rfield.cmheat ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  rfield.cmcool*phycon.te));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ , " Fill Fac");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", geometry.FillFac));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", geometry.FillFac));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ , " Gam1/tot");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", hydro.H_ion_frac_photo));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hydro.H_ion_frac_photo));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* option to print departure coef */
Sergio Pascual 9c12d54
 		if( iso.lgPrtDepartCoef[ipH_LIKE][ipHELIUM] )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Helium       " );
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.DepartCoef[ipHE_LIKE][ipHELIUM][0]));
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", iso.DepartCoef[ipH_LIKE][ipHELIUM][ipH1s]));
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", 1.));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.DepartCoef[ipHE_LIKE][ipHELIUM][0]));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", iso.DepartCoef[ipH_LIKE][ipHELIUM][ipH1s]));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 1.));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Comp H,C");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", rfield.cmheat ));
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", rfield.cmcool*phycon.te ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", rfield.cmheat ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", rfield.cmcool*phycon.te ));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ , " Fill Fac");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", geometry.FillFac ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", geometry.FillFac ));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ , " Gam1/tot");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", hydro.H_ion_frac_photo));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", hydro.H_ion_frac_photo));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -292,15 +292,15 @@
Sergio Pascual 9c12d54
 			  thermal.htot, thermal.heating[0][19]/thermal.htot, thermal.heating[0][11]/
Sergio Pascual 9c12d54
 			  thermal.htot );*/
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "              ");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[1][0]/thermal.htot));
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[1][1]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[1][0]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[1][1]/thermal.htot));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "   Lines:");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[0][22]/thermal.htot));
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[1][2]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[0][22]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[1][2]/thermal.htot));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Compton:");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[0][19]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[0][19]/thermal.htot));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " FFHeatig");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",thermal.heating[0][11]/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",thermal.heating[0][11]/thermal.htot));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -309,59 +309,59 @@
Sergio Pascual 9c12d54
 			/* helium singlets and triplets relative to total helium gas phase density */
Sergio Pascual 9c12d54
 			fac = dense.xIonDense[ipHELIUM][1]/dense.gas_phase[ipHELIUM];
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " He singlet n " );
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe1s1S].Pop*fac ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe1s1S].Pop*fac ));
Sergio Pascual 9c12d54
 			/* singlet n=2 complex */
Sergio Pascual 9c12d54
 			if( iso.numPrintLevels[ipHE_LIKE][ipHELIUM]>= ipHe2p1P )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe2s1S].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe2p1P].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe2s1S].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][1][ipHe2p1P].Pop*fac ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			else
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			/* singlet n=3 complex */
Sergio Pascual 9c12d54
 			if( iso.numPrintLevels[ipHE_LIKE][ipHELIUM]>= ipHe3p1P )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3s1S].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3p1P].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3d1D].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3s1S].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3p1P].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3d1D].Pop*fac ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			else
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " He tripl" );
Sergio Pascual 9c12d54
 			/* triplet n=2 complex */
Sergio Pascual 9c12d54
 			if( iso.numPrintLevels[ipHE_LIKE][ipHELIUM]>= ipHe2p3P2 )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe2s3S].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe2s3S].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 					StatesElem[ipHE_LIKE][ipHELIUM][ipHe2p3P0].Pop*fac+
Sergio Pascual 9c12d54
 					StatesElem[ipHE_LIKE][ipHELIUM][ipHe2p3P1].Pop*fac+
Sergio Pascual 9c12d54
 					StatesElem[ipHE_LIKE][ipHELIUM][ipHe2p3P2].Pop*fac ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			else
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			/* triplet n=3 complex */
Sergio Pascual 9c12d54
 			if( iso.numPrintLevels[ipHE_LIKE][ipHELIUM]> ipHe3d3D )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3s3S].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3p3P].Pop*fac ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3d3D].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3s3S].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3p3P].Pop*fac ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", StatesElem[ipHE_LIKE][ipHELIUM][ipHe3d3D].Pop*fac ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			else
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", 0. ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -392,34 +392,34 @@
Sergio Pascual 9c12d54
 	/* >>chng 01 dec 08, move pressure to line before grains, after radiation properties */
Sergio Pascual 9c12d54
 	/* gas pressure, pressure due to incident radiation field, rad accel */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Pressure      NgasTgas");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pressure.PresGasCurr/BOLTZMANN));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pressure.PresGasCurr/BOLTZMANN));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " P(total)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pressure.PresTotlCurr));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pressure.PresTotlCurr));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " P( gas )");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pressure.PresGasCurr));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pressure.PresGasCurr));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " P(Radtn)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pressure.pres_radiation_lines_curr));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pressure.pres_radiation_lines_curr));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Rad accl");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", wind.AccelTot));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", wind.AccelTot));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " ForceMul");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", wind.fmul));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", wind.fmul));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , "               Texc(La)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",  hydro.TexcLya ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  hydro.TexcLya ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , " T(contn)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",  coninc ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  coninc ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , " T(diffs)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",  cdif ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  cdif ));
Sergio Pascual 9c12d54
 	/* print the total radiation density expressed as an equivalent gas pressure */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , " nT (c+d)");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", con_density ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", con_density ));
Sergio Pascual 9c12d54
 	/* print the radiation to gas pressure */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , " Prad/Gas");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", pressure.pbeta ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", pressure.pbeta ));
Sergio Pascual 9c12d54
 	/* magnetic to gas pressure ratio */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ , " Pmag/Gas");
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e",  magnetic.pressure / pressure.PresGasCurr) );
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  magnetic.pressure / pressure.PresGasCurr) );
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	if( gv.lgGrainPhysicsOn )
Sergio Pascual 9c12d54
@@ -431,17 +431,17 @@
Sergio Pascual 9c12d54
 			*  added QHMARK here and in the write statement */
Sergio Pascual 9c12d54
 			chQHMark = (char)(( gv.bin[nd]->lgQHeat && gv.bin[nd]->lgUseQHeat ) ? '*' : ' ');
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "%-12.12s%c  DustTemp",gv.bin[nd]->chDstLab, chQHMark);
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->tedust));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->tedust));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Pot Volt");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->dstpot*EVRYD));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->dstpot*EVRYD));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Chrg (e)");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->AveDustZ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->AveDustZ));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " drf cm/s");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->DustDftVel));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->DustDftVel));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Heating:");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->GasHeatPhotoEl));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->GasHeatPhotoEl));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " Frac tot");
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", gv.bin[nd]->GasHeatPhotoEl/thermal.htot));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", gv.bin[nd]->GasHeatPhotoEl/thermal.htot));
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -451,17 +451,17 @@
Sergio Pascual 9c12d54
 	if( findspecies("CO")->hevmol > 0. )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Molecules     CH/Ctot:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("CH")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("CH")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " CH+/Ctot");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("CH+")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("CH+")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " CO/Ctot:");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("CO")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("CO")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " CO+/Ctot");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("CO+")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("CO+")->hevmol/dense.gas_phase[ipCARBON]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " H2O/Otot");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("H2O")->hevmol/dense.gas_phase[ipOXYGEN]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("H2O")->hevmol/dense.gas_phase[ipOXYGEN]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " OH/Ototl");
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("OH")->hevmol/dense.gas_phase[ipOXYGEN]));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("OH")->hevmol/dense.gas_phase[ipOXYGEN]));
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n");
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -475,17 +475,17 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Lithium      " );
Sergio Pascual 9c12d54
 		for( i=0; i < 4; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[ipLITHIUM][i]/MAX2(1e-35,dense.gas_phase[ipLITHIUM]) ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[ipLITHIUM][i]/MAX2(1e-35,dense.gas_phase[ipLITHIUM]) ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Berylliu" );
Sergio Pascual 9c12d54
 		for( i=0; i < 5; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e",  dense.xIonDense[ipBERYLLIUM][i]/MAX2(1e-35,dense.gas_phase[ipBERYLLIUM])) );
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  dense.xIonDense[ipBERYLLIUM][i]/MAX2(1e-35,dense.gas_phase[ipBERYLLIUM])) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* print secondary ionization rate for atomic hydrogen */
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " sec ion:" );
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", secondaries.csupra[ipHYDROGEN][0]) );
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", secondaries.csupra[ipHYDROGEN][0]) );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 		/* option to print heating due to these stages*/
Sergio Pascual 9c12d54
@@ -494,13 +494,13 @@
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 			for( i=0; i < 3; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e",  thermal.heating[ipLITHIUM][i]/ thermal.htot) );
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",  thermal.heating[ipLITHIUM][i]/ thermal.htot) );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "                    " );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			for( i=0; i < 4; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[ipBERYLLIUM][i]/thermal.htot ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[ipBERYLLIUM][i]/thermal.htot ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -512,7 +512,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, " Boron        " );
Sergio Pascual 9c12d54
 		for( i=0; i < 6; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[ipBORON][i]/MAX2(1e-35,dense.gas_phase[ipBORON]) ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[ipBORON][i]/MAX2(1e-35,dense.gas_phase[ipBORON]) ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -522,7 +522,7 @@
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 			for( i=0; i < 5; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[ipBORON][i]/thermal.htot ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[ipBORON][i]/thermal.htot ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
@@ -532,16 +532,16 @@
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Carbon       " );
Sergio Pascual 9c12d54
 	for( i=0; i < 7; i++ )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[ipCARBON][i]/SDIV(dense.gas_phase[ipCARBON])) );
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[ipCARBON][i]/SDIV(dense.gas_phase[ipCARBON])) );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	/* some molecules trail the line */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " H2O+/O  " );
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("H2O+")->hevmol/MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("H2O+")->hevmol/MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " OH+/Otot" );
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("OH+")->hevmol/ MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("OH+")->hevmol/ MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
 	/* print extra heating, normally zero */
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Hex(tot)" );
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[0][20] ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[0][20] ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* option to print heating*/
Sergio Pascual 9c12d54
@@ -550,7 +550,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 		for( i=0; i < ipCARBON+1; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[ipCARBON][i]/ thermal.htot) );
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[ipCARBON][i]/ thermal.htot) );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -559,12 +559,12 @@
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Nitrogen     " );
Sergio Pascual 9c12d54
 	for( i=1; i <= 8; i++ )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",dense.xIonDense[ipNITROGEN][i-1]/ SDIV(dense.gas_phase[ipNITROGEN]) ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",dense.xIonDense[ipNITROGEN][i-1]/ SDIV(dense.gas_phase[ipNITROGEN]) ));
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " O2/Ototl" );
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("O2")->hevmol/MAX2(1e-35,dense.gas_phase[ipOXYGEN])));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("O2")->hevmol/MAX2(1e-35,dense.gas_phase[ipOXYGEN])));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " O2+/Otot" );
Sergio Pascual 9c12d54
-	fprintf(ioQQQ,PrintEfmt("%9.2e", findspecies("O2+")->hevmol/ MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
+	fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", findspecies("O2+")->hevmol/ MAX2(1e-35,dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* option to print heating*/
Sergio Pascual 9c12d54
@@ -573,7 +573,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 		for( i=0; i < ipNITROGEN+1; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[ipNITROGEN][i]/ thermal.htot ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[ipNITROGEN][i]/ thermal.htot ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -583,7 +583,7 @@
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, " Oxygen       " );
Sergio Pascual 9c12d54
 	for( i=1; i <= 9; i++ )
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
-		fprintf(ioQQQ,PrintEfmt("%9.2e",dense.xIonDense[ipOXYGEN][i-1]/ SDIV(dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
+		fprintf(ioQQQ,"%s", PrintEfmt("%9.2e",dense.xIonDense[ipOXYGEN][i-1]/ SDIV(dense.gas_phase[ipOXYGEN]) ));
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 	fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -593,7 +593,7 @@
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 		for( i=0; i < ipOXYGEN+1; i++ )
Sergio Pascual 9c12d54
 		{
Sergio Pascual 9c12d54
-			fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[ipOXYGEN][i]/ thermal.htot ));
Sergio Pascual 9c12d54
+			fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[ipOXYGEN][i]/ thermal.htot ));
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
@@ -610,7 +610,7 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			for( i=0; i < nelem+2; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[nelem][i]/dense.gas_phase[nelem] ));
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[nelem][i]/dense.gas_phase[nelem] ));
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -620,7 +620,7 @@
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 				for( i=0; i < nelem+1; i++ )
Sergio Pascual 9c12d54
 				{
Sergio Pascual 9c12d54
-					fprintf(ioQQQ,PrintEfmt("%9.2e", thermal.heating[nelem][i]/thermal.htot ));
Sergio Pascual 9c12d54
+					fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", thermal.heating[nelem][i]/thermal.htot ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
@@ -643,7 +643,7 @@
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 			for( i=0; i < LINE; i++ )
Sergio Pascual 9c12d54
 			{
Sergio Pascual 9c12d54
-				fprintf(ioQQQ,PrintEfmt("%9.2e", dense.xIonDense[nelem][i+ishift]/dense.gas_phase[nelem]) );
Sergio Pascual 9c12d54
+				fprintf(ioQQQ,"%s", PrintEfmt("%9.2e", dense.xIonDense[nelem][i+ishift]/dense.gas_phase[nelem]) );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -653,8 +653,7 @@
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "              " );
Sergio Pascual 9c12d54
 				for( i=0; i < LINE; i++ )
Sergio Pascual 9c12d54
 				{
Sergio Pascual 9c12d54
-					fprintf(ioQQQ,
Sergio Pascual 9c12d54
-						PrintEfmt("%9.2e", thermal.heating[nelem][i+ishift]/thermal.htot ));
Sergio Pascual 9c12d54
+					fprintf(ioQQQ, "%s", PrintEfmt("%9.2e", thermal.heating[nelem][i+ishift]/thermal.htot ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
 			}
Sergio Pascual 9c12d54
diff -ur c08.00/source/punch_linedata.cpp c08.00.fmterr/source/punch_linedata.cpp
Sergio Pascual 9c12d54
--- c08.00/source/punch_linedata.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/punch_linedata.cpp	2014-01-22 19:38:30.953680466 +0100
Sergio Pascual 9c12d54
@@ -328,10 +328,10 @@
Sergio Pascual 9c12d54
 	  (long)(t->Hi->g) );
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* oscillator strength */
Sergio Pascual 9c12d54
-	fprintf( ioPUN,PrintEfmt("%9.2e",  t->Emis->gf));
Sergio Pascual 9c12d54
+	fprintf( ioPUN,"%s", PrintEfmt("%9.2e",  t->Emis->gf));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* Einstein A for transition */
Sergio Pascual 9c12d54
-	fprintf( ioPUN,PrintEfmt("%9.2e",  t->Emis->Aul));
Sergio Pascual 9c12d54
+	fprintf( ioPUN,"%s", PrintEfmt("%9.2e",  t->Emis->Aul));
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
 	/* next collision strengths, use different formats depending on size 
Sergio Pascual 9c12d54
 	 * of collision strength */
Sergio Pascual 9c12d54
diff -ur c08.00/source/rt_tau_init.cpp c08.00.fmterr/source/rt_tau_init.cpp
Sergio Pascual 9c12d54
--- c08.00/source/rt_tau_init.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/rt_tau_init.cpp	2014-01-22 19:34:10.810379281 +0100
Sergio Pascual 9c12d54
@@ -683,7 +683,7 @@
Sergio Pascual 9c12d54
 					if( Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul <= iso.SmallA )
Sergio Pascual 9c12d54
 						continue;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
+					fprintf( ioQQQ, "%s", PrintEfmt("%9.2e",
Sergio Pascual 9c12d54
 						Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->TauTot ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -698,7 +698,7 @@
Sergio Pascual 9c12d54
 					if( Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul <= iso.SmallA )
Sergio Pascual 9c12d54
 						continue;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+					fprintf( ioQQQ, "%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 						Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->TauIn ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -713,7 +713,7 @@
Sergio Pascual 9c12d54
 					if( Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul <= iso.SmallA )
Sergio Pascual 9c12d54
 						continue;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+					fprintf( ioQQQ, "%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 						Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul) );
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
@@ -728,7 +728,7 @@
Sergio Pascual 9c12d54
 					if( Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul <= iso.SmallA )
Sergio Pascual 9c12d54
 						continue;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+					fprintf( ioQQQ, "%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 						Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul*
Sergio Pascual 9c12d54
 					  (Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Pdest + 
Sergio Pascual 9c12d54
 					  Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Pelec_esc +
Sergio Pascual 9c12d54
@@ -746,7 +746,7 @@
Sergio Pascual 9c12d54
 					if( Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->Aul <= iso.SmallA )
Sergio Pascual 9c12d54
 						continue;
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
-					fprintf( ioQQQ,PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
+					fprintf( ioQQQ, "%s", PrintEfmt("%9.2e", 
Sergio Pascual 9c12d54
 						Transitions[ipISO][trace.ipIsoTrace[ipISO]][ipHi][ipLo].Emis->opacity ));
Sergio Pascual 9c12d54
 				}
Sergio Pascual 9c12d54
 				fprintf( ioQQQ, "\n" );
Sergio Pascual 9c12d54
diff -ur c08.00/source/stars.cpp c08.00.fmterr/source/stars.cpp
Sergio Pascual 9c12d54
--- c08.00/source/stars.cpp	2008-08-18 13:05:17.000000000 +0200
Sergio Pascual 9c12d54
+++ c08.00.fmterr/source/stars.cpp	2014-01-22 19:32:16.458351716 +0100
Sergio Pascual 9c12d54
@@ -2235,7 +2235,7 @@
Sergio Pascual 9c12d54
 	{
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "                       * c<< FINAL: T_eff = %7.1f, ", aval[0] );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "log(g) = %4.2f, M(ZAMS) = %5.1f, age = ", aval[1], pow(10.,aval[2]) );
Sergio Pascual 9c12d54
-		fprintf( ioQQQ, PrintEfmt("%8.2e",aval[3]) );
Sergio Pascual 9c12d54
+		fprintf( ioQQQ, "%s", PrintEfmt("%8.2e",aval[3]) );
Sergio Pascual 9c12d54
 		fprintf( ioQQQ, "  >>> *\n" );
Sergio Pascual 9c12d54
 	}
Sergio Pascual 9c12d54
 
Sergio Pascual 9c12d54
@@ -3307,7 +3307,7 @@
Sergio Pascual 9c12d54
 				 " %6s = %4.2f %6s = %5.2f %6s = ",
Sergio Pascual 9c12d54
 				 grid->names[0], aval[0], grid->names[1], aval[1],
Sergio Pascual 9c12d54
 				 grid->names[2], aval[2], grid->names[3] );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ, PrintEfmt( "%9.2e", aval[3] ) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ, "%s", PrintEfmt( "%9.2e", aval[3] ) );
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, "  >>> *\n" );
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 	}	
Sergio Pascual 9c12d54
@@ -3647,7 +3647,7 @@
Sergio Pascual 9c12d54
 				 grid->ident, ind, grid->names[0], grid->telg[ind-1].par[0],
Sergio Pascual 9c12d54
 				 grid->names[1], grid->telg[ind-1].par[1],
Sergio Pascual 9c12d54
 				 grid->names[2], grid->telg[ind-1].par[2], grid->names[3] );
Sergio Pascual 9c12d54
-			fprintf( ioQQQ, PrintEfmt( "%9.2e", grid->telg[ind-1].par[3] ) );
Sergio Pascual 9c12d54
+			fprintf( ioQQQ, "%s", PrintEfmt( "%9.2e", grid->telg[ind-1].par[3] ) );
Sergio Pascual 9c12d54
 			fprintf( ioQQQ, " >> *\n" ); 
Sergio Pascual 9c12d54
 		}
Sergio Pascual 9c12d54
 	}