| 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, |