38
34
#ifndef _DM_ERROR_H_
39
#define _DM_ERROR_H_ 1
41
#if defined(GCC_PRINTFLIKE) && defined(__GNUC__)
42
# define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
44
# define GCC_PRINTFLIKE(fmt,var) /*nothing*/
47
extern void Debug (char * fmt, ...) GCC_PRINTFLIKE(1,2);
35
# define _DM_ERROR_H_ 1
37
# if defined(GCC_PRINTFLIKE) && defined(__GNUC__)
38
# define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
40
# define GCC_PRINTFLIKE(fmt,var) /*nothing*/
43
extern void Debug (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
48
44
extern void InitErrorLog (void);
49
extern void LogError (char * fmt, ...) GCC_PRINTFLIKE(1,2);
50
extern void LogInfo (char * fmt, ...) GCC_PRINTFLIKE(1,2);
51
extern void LogOutOfMem (char * fmt, ...) GCC_PRINTFLIKE(1,2);
52
extern void LogPanic (char * fmt, ...) GCC_PRINTFLIKE(1,2);
45
extern void LogAppend (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
46
extern void LogError (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
47
extern void LogInfo (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
48
extern void LogOutOfMem (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
49
extern void LogPanic (const char * fmt, ...) GCC_PRINTFLIKE(1,2);
55
52
#endif /* _DM_ERROR_H_ */