00001 #ifndef _ddekit_print_h
00002 #define _ddekit_print_h
00003
00004 #include <stdarg.h>
00005
00006
00007
00008
00009 int ddekit_print(const char *);
00010
00011
00012
00013
00014 int ddekit_printf(const char *fmt, ...);
00015
00016
00017
00018
00019 int ddekit_vprintf(const char *fmt, va_list va);
00020
00021
00022
00023
00024 #define ddekit_log(doit, msg...) \
00025 do { \
00026 if (doit) { \
00027 ddekit_printf("%s(): ", __func__); \
00028 ddekit_printf(msg); \
00029 ddekit_printf("\n"); \
00030 } \
00031 } while(0);
00032
00033 #endif