blob: 695410668f26ee920484358976549461b32742fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#pragma once
#include <stdio.h>
#define logb(FORMAT, ...) fprintf(stderr, "%s:%d: " FORMAT, __FILE__, __LINE__ __VA_OPT__(,) __VA_ARGS__)
#define logc(FORMAT, ...) fprintf(stderr, FORMAT __VA_OPT__(,) __VA_ARGS__)
#define lognl() fprintf(stderr, "\n")
#define loge() lognl()
#define log(FORMAT, ...) do { \
logb(FORMAT __VA_OPT__(,) __VA_ARGS__); \
loge(); \
} while(0)
|