3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-26 18:45:33 +00:00

added Z3_enable_trace/Z3_disable_trace to the Z3 API (these APIs are NOOPs if tracing is not enabled during compilation)

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
Leonardo de Moura 2012-10-29 17:23:45 -07:00
parent 1a16cf5a01
commit 5220092f0c
4 changed files with 33 additions and 5 deletions

View file

@ -5057,12 +5057,24 @@ END_MLAPI_EXCLUDE
def_API('Z3_get_version', VOID, (_out(UINT), _out(UINT), _out(UINT), _out(UINT)))
*/
void Z3_API Z3_get_version(__out unsigned * major,
__out unsigned * minor,
__out unsigned * build_number,
__out unsigned * revision_number);
void Z3_API Z3_get_version(__out unsigned * major, __out unsigned * minor, __out unsigned * build_number, __out unsigned * revision_number);
/**
\brief Enable tracing messages tagged as \c tag when Z3 is compiled in debug mode.
It is a NOOP otherwise
def_API('Z3_enable_trace', VOID, (_in(STRING),))
*/
void Z3_API Z3_enable_trace(__in Z3_string tag);
/**
\brief Disable tracing messages tagged as \c tag when Z3 is compiled in debug mode.
It is a NOOP otherwise
def_API('Z3_disable_trace', VOID, (_in(STRING),))
*/
void Z3_API Z3_disable_trace(__in Z3_string tag);
#ifdef CorML3
/**
\brief Reset all allocated resources.