explain.h

949人阅读 评论(0) 收藏 举报


#ifdef __cplusplus
extern "C" {
#endif

#ifndef EXPLAIN             ---------------------------------------决定是否定义一些解释的宏
#define DEF_Explain
#define Explain0(f)
#define Explain1(f,a1)
#define Explain2(f,a1,a2)
#define Explain3(f,a1,a2,a3)
#define Explain4(f,a1,a2,a3,a4)
#define Explain5(f,a1,a2,a3,a4,a5)
#define Explain6(f,a1,a2,a3,a4,a5,a6)
#else
#include "http_log.h"
#define DEF_Explain
#define Explain0(f) /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f)
#define Explain1(f,a1) /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1)
#define Explain2(f,a1,a2) /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1,a2)
#define Explain3(f,a1,a2,a3) /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1,a2,a3)
#define Explain4(f,a1,a2,a3,a4) /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1,a2,a3,a4)
#define Explain5(f,a1,a2,a3,a4,a5)  /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1,a2,a3,a4,a5)
#define Explain6(f,a1,a2,a3,a4,a5,a6)   /
        ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, /
                    f,a1,a2,a3,a4,a5,a6)

#endif

#ifdef __cplusplus
}
#endif

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1604545次
    • 积分:19442
    • 等级:
    • 排名:第432名
    • 原创:306篇
    • 转载:384篇
    • 译文:1篇
    • 评论:173条
    最新评论
    Linux2.4内核分析