我已经阅读并想知道sqlite的源代码
static int strlen30(const char *z){
const char *z2 = z;
while( *z2 ){ z2++; }
return 0x3fffffff & (int)(z2 - z);
}
为什么使用
strlen30()
而不是strlen()
(在string.h中)? 最佳答案
与此更改一起出现的commit message指出:
关于c - 为什么要使用 “strlen30()”而不是 “strlen()”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6842130/