SimpleTorrent
util.h
浏览该文件的文档.
1 
6 #ifndef UTIL_H
7 #define UTIL_H
8 
9 #include <stdio.h>
10 #include <stdlib.h>
11 
15 #define panic(fmt, ...) do { fprintf(stderr, "[%s:%d] " fmt "\n", __FUNCTION__, __LINE__, ## __VA_ARGS__); exit(EXIT_FAILURE); } while(0)
16 
20 #define log(fmt, ...) \
21  fprintf(stdout, "[%s:%s:%d] " fmt "\n", __FILE__, __FUNCTION__, __LINE__, ## __VA_ARGS__)
22 
26 #define err(fmt, ...) \
27  fprintf(stderr, "[%s:%s:%d] " fmt "\n", __FILE__, __FUNCTION__, __LINE__, ## __VA_ARGS__)
28 
29 #endif // UTIL_H