Quick links: content, navigation, search.
Avoid using strnlen since it is also missing from Mac OS X