The c library defines #define SPARKPLUG_DEBUG 1 in the code.
That prevents anyone from disabling the debug print without changing the code, as DEBUG_PRINT is defined if SPARKPLUG_DEBUG is defined or not.
https://github.com/eclipse/tahu/blob/d6552c9f52e96f58b5ca30ccc9d3652861cb0b9c/c/core/include/tahu.h#L31-L38
If you change the code you have to disclose your source code, as per the license, which makes it hard to use it in professional projects.
The c library defines
#define SPARKPLUG_DEBUG 1in the code.That prevents anyone from disabling the debug print without changing the code, as DEBUG_PRINT is defined if SPARKPLUG_DEBUG is defined or not.
https://github.com/eclipse/tahu/blob/d6552c9f52e96f58b5ca30ccc9d3652861cb0b9c/c/core/include/tahu.h#L31-L38
If you change the code you have to disclose your source code, as per the license, which makes it hard to use it in professional projects.