blob: c75e893b7ffbd4267c71df6e780b123fabb7654f [file] [log] [blame] [edit]
diff -ur coinmp.org/Cbc/src/CbcMessage.cpp coinmp/Cbc/src/CbcMessage.cpp
--- coinmp.org/Cbc/src/CbcMessage.cpp 2025-07-28 15:00:37.211778871 +0200
+++ coinmp/Cbc/src/CbcMessage.cpp 2025-07-28 15:03:22.762019637 +0200
@@ -17,7 +17,7 @@
char detail;
const char * message;
} Cbc_message;
-static Cbc_message us_english[] = {
+static const Cbc_message us_english[] = {
{CBC_END_GOOD, 1, 1, "Search completed - best objective %.16g, took %d iterations and %d nodes (%.2f seconds)"},
{CBC_MAXNODES, 3, 1, "Exiting on maximum nodes"},
{CBC_SOLUTION, 4, 1, "Integer solution of %g found after %d iterations and %d nodes (%.2f seconds)"},
@@ -80,7 +80,7 @@
language_ = language;
strcpy(source_, "Cbc");
class_ = 0; // branch and bound
- Cbc_message * message = us_english;
+ const Cbc_message * message = us_english;
while (message->internalNumber != CBC_DUMMY_END) {
CoinOneMessage oneMessage(message->externalNumber, message->detail,
diff -ur coinmp.org/Cgl/src/CglMessage.cpp coinmp/Cgl/src/CglMessage.cpp
--- coinmp.org/Cgl/src/CglMessage.cpp 2025-07-28 15:03:31.823083500 +0200
+++ coinmp/Cgl/src/CglMessage.cpp 2014-11-18 13:10:45.000000000 +0200
@@ -13,7 +13,7 @@
char detail;
const char * message;
} Cgl_message;
-static Cgl_message us_english[]=
+static const Cgl_message us_english[]=
{
{CGL_INFEASIBLE,0,1,"Cut generators found to be infeasible! (or unbounded)"},
{CGL_CLIQUES,1,2,"%d cliques of average size %g"},
@@ -40,7 +40,7 @@
language_=language;
strcpy(source_,"Cgl");
class_ = 3; // Cuts
- Cgl_message * message = us_english;
+ const Cgl_message * message = us_english;
while (message->internalNumber!=CGL_DUMMY_END) {
CoinOneMessage oneMessage(message->externalNumber,message->detail,
diff -ur coinmp.org/CoinUtils/src/CoinMessage.cpp coinmp/CoinUtils/src/CoinMessage.cpp
--- coinmp.org/CoinUtils/src/CoinMessage.cpp 2025-07-28 15:00:37.186452665 +0200
+++ coinmp/CoinUtils/src/CoinMessage.cpp 2025-07-28 15:03:12.442763209 +0200
@@ -18,7 +18,7 @@
char detail;
const char * message;
} Coin_message;
-static Coin_message us_english[]=
+static const Coin_message us_english[]=
{
{COIN_MPS_LINE,1,1,"At line %d %s"},
{COIN_MPS_STATS,2,1,"Problem %s has %d rows, %d columns and %d elements"},
@@ -66,7 +66,7 @@
{COIN_DUMMY_END,999999,0,""}
};
// **** aiutami!
-static Coin_message italian[]=
+static const Coin_message italian[]=
{
{COIN_MPS_LINE,1,1,"al numero %d %s"},
{COIN_MPS_STATS,2,1,"matrice %s ha %d file, %d colonne and %d elementi (diverso da zero)"},
@@ -79,7 +79,7 @@
language_=language;
strcpy(source_,"Coin");
class_= 2; // Coin
- Coin_message * message = us_english;
+ const Coin_message * message = us_english;
while (message->internalNumber!=COIN_DUMMY_END) {
CoinOneMessage oneMessage(message->externalNumber,message->detail,