Sophie

Sophie

distrib > Mandriva > current > i586 > by-pkgid > 6aa746df996ed9a124f08208c08bacfe > files > 1

cbc-2.4.0-1mdv2010.1.src.rpm

diff -p -up Cbc-2.4.0/ThirdParty/ASL/solvers/arithchk.c.orig Cbc-2.4.0/ThirdParty/ASL/solvers/arithchk.c
--- Cbc-2.4.0/ThirdParty/ASL/solvers/arithchk.c.orig	2010-01-21 20:09:25.680740133 -0200
+++ Cbc-2.4.0/ThirdParty/ASL/solvers/arithchk.c	2010-01-21 20:08:51.879290006 -0200
@@ -122,10 +122,10 @@ ccheck(void)
 	long Cray1;
 
 	/* Cray1 = 4617762693716115456 -- without overflow on non-Crays */
-	Cray1 = printf(emptyfmt) < 0 ? 0 : 4617762;
-	if (printf(emptyfmt, Cray1) >= 0)
+	Cray1 = printf("%s", emptyfmt) < 0 ? 0 : 4617762;
+	if (printf("%s", emptyfmt, Cray1) >= 0)
 		Cray1 = 1000000*Cray1 + 693716;
-	if (printf(emptyfmt, Cray1) >= 0)
+	if (printf("%s", emptyfmt, Cray1) >= 0)
 		Cray1 = 1000000*Cray1 + 115456;
 	u.d = 1e13;
 	if (u.L == Cray1)
diff -p -up Cbc-2.4.0/Clp/src/CbcOrClpParam.cpp.orig Cbc-2.4.0/Clp/src/CbcOrClpParam.cpp
--- Cbc-2.4.0/Clp/src/CbcOrClpParam.cpp.orig	2010-01-21 20:50:56.769293412 -0200
+++ Cbc-2.4.0/Clp/src/CbcOrClpParam.cpp	2010-01-21 20:51:14.542290518 -0200
@@ -1075,7 +1075,7 @@ CoinReadNextField()
     }
 #else
     if (CbcOrClpReadCommand==stdin) {
-      fprintf(stdout,coin_prompt);
+      fprintf(stdout,"%s",coin_prompt);
       fflush(stdout);
     }
     where = fgets(line,1000,CbcOrClpReadCommand);