代码拉取完成,页面将自动刷新
/*
* =====================================================================================
*
* Filename: common.h
*
* Description:
*
* Version: 1.0
* Created: 2015年01月15日 16时03分44秒
* Revision: none
* Compiler: gcc
*
* Author: jianxi sun (jianxi), ycsunjane@gmail.com
* Organization:
*
* =====================================================================================
*/
#ifndef __COMMON_H__
#define __COMMON_H__
#include "config.h"
#include "log.h"
#include "sysdef.h"
#include "log.h"
#include "ev.h"
extern ev_async wakeup;
#define likely(x) __builtin_expect((x),1)
#define unlikely(x) __builtin_expect((x),0)
/* XXX: eth 1500 - 20ip - 20tcp, pppoe 1492 - 20ip - 20tcp */
#define MSS (1452)
#define min(a, b) (((a) < (b)) ? (a) : (b))
#define max(a, b) (((a) > (b)) ? (a) : (b))
typedef struct listen_ctx {
struct ev_loop *loop;
ev_io io;
int fd;
int timeout;
} listen_ctx_t;
void *ss_malloc(size_t size);
void *ss_realloc(void *ptr, size_t new_size);
#define ss_free(ptr) \
do { \
free(ptr); \
ptr = NULL; \
} while(0)
#define MACSTR_LEN (18)
void fllush_stdin();
char *getmacstr(unsigned char *mac);
#endif /* __COMMON_H__ */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。