玩了C语言10年了,今天居然看见一个看不懂的语法
这里的ZEXPORT是什么意思 这个函数的返回值到底是unsigned long 类型的还是ZEXPORT类型的 我找遍了整个代码,没有发现这里的ZEXPORT在什么地方申明
这个代码来自于开源的zlib的代码库
const unsigned long FAR * ZEXPORT get_crc_table() { #ifdef DYNAMIC_CRC_TABLE if (crc_table_empty) make_crc_table(); #endif /* DYNAMIC_CRC_TABLE */ return (const unsigned long FAR *)crc_table; }
|