Neale Pickett
·
2014-12-14
log.h
1#ifndef __LOG_H__
2#define __LOG_H__
3
4#include <stdio.h>
5#include <stdlib.h>
6
7#define __log__(fmt, args...) fprintf(stderr, "%s:%d " fmt "\n", __FILE__, __LINE__, ##args)
8
9#define warn(fmt, args...) __log__("Warning: %s:%d " fmt, __FILE__, __LINE__, ##args)
10#define fatal(fmt, args...) do { __log__("Fatal: " fmt, ##args); abort(); } while (0)
11
12#endif
13