diff --git a/src/core/trace_ds.c b/src/core/trace_ds.c index 0f914e2..ed32185 100644 --- a/src/core/trace_ds.c +++ b/src/core/trace_ds.c @@ -260,6 +260,19 @@ LIB3270_EXPORT void lib3270_write_event_trace(H3270 *session, const char *fmt, . va_end(args); } +LIB3270_EXPORT void lib3270_trace_event(H3270 *session, const char *fmt, ...) +{ + va_list args; + + if(!lib3270_get_toggle(session,LIB3270_TOGGLE_EVENT_TRACE)) + return; + + va_start(args, fmt); + session->trace.handler(session,session->trace.userdata,fmt, args); + va_end(args); +} + + /** * Screen trace function, called when the host clears the screen. * -- libgit2 0.21.2