我查看了apache服务器的源代码,其中一些函数声明如下:
APU_DECLARE(const char *) apr_xml_empty_elem(apr_pool_t *p,const apr_xml_elem *elem);
APU_DECLARE是一个声明如下的定义:
#define APU_DECLARE(type) type
我不明白为什么会这样。 APU_DECLARE似乎没用。它有特殊意义吗?
答案 0 :(得分:0)
WIN32的#define APU_DECLARE(type) __declspec(dllimport) type __stdcall
。
它允许他们跨平台。