SimpleTorrent
宏定义
util.h 文件参考

一些工具函数(宏)声明 / 定义 更多...

#include <stdio.h>
#include <stdlib.h>
util.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define panic(fmt, ...)   do { fprintf(stderr, "[%s:%d] " fmt "\n", __FUNCTION__, __LINE__, ## __VA_ARGS__); exit(EXIT_FAILURE); } while(0)
 严重错误,输出错误提示并退出程序
 
#define log(fmt, ...)   fprintf(stdout, "[%s:%s:%d] " fmt "\n", __FILE__, __FUNCTION__, __LINE__, ## __VA_ARGS__)
 打印日志
 
#define err(fmt, ...)   fprintf(stderr, "[%s:%s:%d] " fmt "\n", __FILE__, __FUNCTION__, __LINE__, ## __VA_ARGS__)
 打印错误
 

详细描述

一些工具函数(宏)声明 / 定义