Removed MAX_VCORE reference from pthread cond vars
[akaros.git] / user / include / rstdio.h
1 #ifndef PARLIB_INC_DEBUG_H
2 #define PARLIB_INC_DEBUG_H
3
4 #include <ros/common.h>
5 #include <stdio.h>
6 #include <stdarg.h>
7
8 void debugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, ...);
9 void vdebugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, va_list);
10
11 int     debug(const char *fmt, ...);
12 int     vdebug(const char *fmt, va_list);
13
14 #ifndef __CONFIG_APPSERVER__
15 #undef printf
16 #define printf(...) debug(__VA_ARGS__)
17 #endif /* __CONFIG_APPSERVER__ */
18
19 //#define PRINTD_DEBUG
20 #ifdef PRINTD_DEBUG
21 #define printd(args...) printf(args)
22 #else
23 #define printd(args...) {}
24 #endif
25
26 #endif /* !PARLIB_INC_DEBUG_H */