我正在查看PHP解释器的源代码并找到了这段代码:
为什么定义了静态char *变量但未使用?我确定必须有这样的理由,但是对于我拥有的数据,我不明白: - /
https://github.com/php/php-src/blob/master/main/strlcat.c
似乎是很多C文件的情况,这里是另一个: http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/rindex.c?txt
答案 0 :(得分:4)
来自维基百科(Source Code Control System)
SCCS也以sccsid字符串而闻名,例如:
static char sccsid[] = "@(#)ls.c 8.1 (Berkeley) 6/11/93";
此字符串包含文件名,日期,还可以包含注释。编译后,通过查找模式“@(#)”可以在二进制文件和目标文件中找到该字符串,并可用于确定编译期间使用的源代码文件。
请注意,RCS是从SCCS发展而来的。