1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
5 <h1>glibc strlen (part 1)</h1>
9 strlen (const char *str)
13 <span class="comment">/* Handle the first few characters by reading one character at a time.
14 Do this until CHAR_PTR is aligned on a longword boundary. */</span>
15 for (char_ptr = str; ((unsigned long int) char_ptr
16 & (sizeof (longword) - 1)) != 0;
18 if (*char_ptr == '\0')
19 return char_ptr - str;