<!DOCTYPE File PUBLIC "-//Liam Quin//DTD C API Documentation v1.1//EN" "doc.dtd"><File>
<Entry dir="liblqtext">
<Function File="../../src/liblqtext/trace.c">
<Name>LQT_GetGivenTraceFlagsAsString</Name>
<Class>Tracing
<Purpose>
<P>This function works like LQT_GetTraceFlagsAsString, except that it
uses the given flags instead of the current value of the lq-text
trace flags.</P>
<P>The caller should not attempt to write into, or free,
the result string.</P>
<P>The flags are defined in the <h>lqtrace.h</h> header file.</P>
<Returns>
non-zero if one or more flags satisfies the constraints
<Notes>
You can get a rather long line giving all possible flags using
the C expression (t_TraceFlag) ~(unsigned long) 0, which provides a
number with all bits set, as an argument to
LQT_GetGivenTraceFlagsAsString.
<SeeAlso>
LQT_Trace
LQT_SetTraceFlag
LQT_GetTraceFlags
LQT_GetTraceFlagsAsString
</Function>
<Decl>
API char *
LQT_GetGivenTraceFlagsAsString(Flags)
    t_TraceFlag Flags;
</Decl>
</Entry>
