#include int main() { char buf[1024]; memset(buf,1,1024); buf[1023]=0; int i; int ret; for (i=0;i<10000000;i++) #ifdef STRLEN strlen2(buf+i%64); #else ret += memchr(buf+i%64,0,1024) - (void *)buf; #endif return ret; }