-#define wprintf(...) do { \
- ulc_fprintf(stderr, __VA_ARGS__); \
- do_warn(__VA_ARGS__); \
+#endif
+/* eprintf callback, may be defined prior to include
+ or undefined and redefined later
+*/
+#ifndef eprintf_callback
+#define eprintf_callback(...) do { \
+ } while (0)
+#endif
+
+/* Print a unicode string */
+#define uprintf(...) do { \
+ ulc_fprintf(stdout, __VA_ARGS__); \
+ } while (0)
+/* Print a unicode string to a filestream */
+#define ufprintf(_STREAM,...) do { \
+ ulc_fprintf(_STREAM, __VA_ARGS__); \