Comment 13 for bug 1786927

Revision history for this message
Ralph Lange (ralph-lange) wrote :

@Sebastian:

You may have missed the additional #ifndef clause that was introduced in https://git.launchpad.net/epics-base/commit/?id=d35835659cd8ef520904748524a7c4a82d5139f0:

If your code does a

  #define epicsStdioStdPrintfEtc

no printf/puts/putchar replacement will take place, and all printf in whatever namespace will work as expected.

IMHO, supporting libraries bringing their own namespace version of printf with a non-standard signature is a corner case that we shouldn't spend much effort to support.