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