1# distutils: language=c++ 2# cython: language_level=3 3 4from libc.stdio cimport FILE 5 6cdef extern from "HighsIO.h" nogil: 7 void HighsPrintMessage(FILE* pass_output, const int level, const char* format, ...) 8 9 cdef enum HighsPrintMessageLevel: 10 ML_MIN = 0 11 ML_NONE = ML_MIN 12 ML_VERBOSE = 1 13 ML_DETAILED = 2 14 ML_MINIMAL = 4 15 ML_ALWAYS = ML_VERBOSE | ML_DETAILED | ML_MINIMAL 16 ML_MAX = ML_ALWAYS 17