...
Any call to XPXDEFINE_TRACE when a "trace condition" is already active with prohibited parameter changes will give an error return and no change in condition.
Optionally, the PUSH and POP of log descriptions could be done per function. Accurate design TBD
ENDNOTE: I am dependent on feedback on this paragraph, hence I have deliberately made a couple of mistakes...
...