为什么用APU_DECLARE()声明一些apache服务器函数?

时间:2013-05-15 09:50:39

标签: apache

我查看了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似乎没用。它有特殊意义吗?

1 个答案:

答案 0 :(得分:0)

WIN32的#define APU_DECLARE(type) __declspec(dllimport) type __stdcall

它允许他们跨平台。