摘要:
看了一个C源代码,这个C的lib广泛引用在包括firefox等很多地方看到如下的代码,百思不解staticintPTRCALLPREFIX(scanComment)(constENCODING*enc,constchar*ptr,constchar*end,constchar**nextTokPtr){if(ptr!=end){if(!CHAR_MATCHES(enc,ptr,ASCII_MINUS)){*nextTokPtr=ptr;returnXML_TOK_INVALID;}这函数定义,比较奇怪,突破我的知识范围了。我反复查了源代码,搞了一个多小时。所有的一切都是宏定义#ifndefP. 阅读全文
2011年4月25日 #