XSLPprintmsg
| XSLPprintmsg | 
  Purpose
 
 
 Print a message string according to the current settings for Xpress NonLinear output
 
 
  Synopsis
 
 int XPRS_CC XSLPprintmsg(XSLPprob Prob, int MsgType, char *Msg);
 
  Arguments
 
 | 
     Prob 
     | 
     The current SLP problem.
     | ||||||
| 
     MsgType 
     | 
     Integer containing the message type. The following types are system-defined:
     
 
     Other message types can be used and passed to a user-supplied message handler.
     | ||||||
| 
     Msg 
     | 
     Character string containing the message.
     | 
  Example
 
 
 The following example checks the SLP optimization status and prints an informative message for some of the possible values.
 
 int Status;
XSLPgetintattrib(Prob, XSLP_STATUS, &Status);
if (!Status)
  XSLPprintmsg(Prob, 1, "Fully converged solution");
if (Status & XSLP_MAXTIME)
  XSLPprintmsg(Prob, 3, "Max time exceeded");
if (Status & XSLP_CONVERGEDOBJUCC)
  XSLPprintmsg(Prob, 1, "Solution with unimportant "
               "unconverged values");
  Further information
 
 
 If
 MsgType is outside the range 1 to 4, any message handler written to handle the standard message types may not print the message correctly. One of the uses of the function is to provide a unified means of logging from the XSLP callbacks.
 
 
