Added support for libcores printing
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Feb 2005 15:52:43 +0000 (15:52 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Feb 2005 15:52:43 +0000 (15:52 +0000)
[r5121]

ir/ir/irprintf.h

index fd2b509..d449631 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef _IRPRINTF_H
 #define _IRPRINTF_H
 
+#include "firm_config.h"
+
 #include <stddef.h>
 #include <stdarg.h>
 #include <stdio.h>
@@ -132,4 +134,18 @@ void ir_vsnprintf(char *buf, size_t len, const char *fmt, va_list args);
  */
 void ir_obst_vprintf(struct obstack *obst, const char *fmt, va_list args);
 
-#endif
+#ifdef WITH_LIBCORE
+/* use libcore */
+#define ir_printf       lc_printf
+#define ir_fprintf      lc_fprintf
+#define ir_snprintf     lc_snprintf
+#define ir_vprintf      lc_vprintf
+#define ir_vfprintf     lc_vfprintf
+#define ir_vsnprintf    lc_vsnprintf
+#define ir_obst_vprintf lc_voprintf
+
+#include <libcore/xprintf.h>
+
+#endif /* WITH_LIBCORE */
+
+#endif /* _IRPRINTF_H */