概述
strlen (const char *str){const char *char_ptr;const unsignedlong int *longword_ptr;unsignedlong int longword, himagic, lomagic; /* Handle the first few characters by reading one character at a time.Do this until CHAR_PTR is aligned on a longword boundary. */for (char_ptr = str; ((unsignedlong int) char_ptr& (sizeof (longword) - 1)) != 0;++char_ptr)if (*char_ptr =='