/** ** @file strlen.c ** ** @author Numerous CSCI-452 classes ** ** @brief C implementations of common library functions */ #ifndef STRLEN_SRC_INC #define STRLEN_SRC_INC #include #include /** ** strlen(str) - return length of a NUL-terminated string ** ** @param str The string to examine ** ** @return The length of the string, or 0 */ uint32_t strlen( register const char *str ) { register uint32_t len = 0; while( *str++ ) { ++len; } return( len ); } #endif