void gevprint( unsigned int level, const char* msg, void* msgcb_data) { gevHandle_t gev = (gevHandle_t) msgcb_data; gevLogPChar(gev, msg); }
void gevlog( HighsMessageType type, const char* msg, void* msgcb_data) { gevHandle_t gev = (gevHandle_t) msgcb_data; if( type == HighsMessageType::INFO ) gevLogPChar(gev, msg); else gevLogStatPChar(gev, msg); }
static SCIP_DECL_MESSAGEINFO(GamsScipPrintLog) { assert(SCIPmessagehdlrGetData(messagehdlr) != NULL); assert(file != NULL); if( file != stdout ) fprintf(file, msg); else { void* gev = (void*)SCIPmessagehdlrGetData(messagehdlr); gevLogPChar((gevHandle_t)gev, msg); } }