diff --git a/src/collectd.h b/src/collectd.h
index 16bde1cf2a19e4185a889033bcfc12caf3fa656d..3d8998fddbeab2f14f21cc0c6e98aef9bb4ad036 100644 (file)
--- a/src/collectd.h
+++ b/src/collectd.h
#endif
#if defined(COLLECT_DEBUG) && COLLECT_DEBUG && defined(__GNUC__) && __GNUC__
+# undef strcpy
+# undef strcat
+# undef strtok
# pragma GCC poison strcpy strcat strtok
#endif
*/
#ifndef DONT_POISON_SPRINTF_YET
# if defined(COLLECT_DEBUG) && COLLECT_DEBUG && defined(__GNUC__) && __GNUC__
+# undef sprintf
# pragma GCC poison sprintf
# endif
#endif