blob: 94545960f59690f0c087849a2c87b411f0249ccf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef _LOG_H
#define _LOG_H
#include <stdbool.h>
#include <stdio.h>
void __attribute__ ((format (printf, 1, 2))) pb_log(const char *fmt, ...);
void __attribute__ ((format (printf, 1, 2))) pb_debug(const char *fmt, ...);
void __pb_log_init(FILE *stream, bool debug);
#ifdef DEBUG
#define pb_log_init(s) __pb_log_init(s, true)
#else
#define pb_log_init(s) __pb_log_init(s, false)
#endif
void pb_log_set_debug(bool debug);
FILE *pb_log_get_stream(void);
#endif /* _LOG_H */
|