id summary reporter owner description type status milestone component version severity resolution keywords cc 10838 Missing std:: qualifier for strlen calls in string_ref_test2.cpp Aparna Kumta Marshall Clow "Compiling with Oracle Solaris Studio on Solaris 11.2, we see ""../libs/utility/test/string_ref_test2.cpp"", line 21: Error: The function ""strlen"" must have a prototype. ""../libs/utility/test/string_ref_test2.cpp"", line 51: Error: The function ""strlen"" must have a prototype. ""../libs/utility/test/string_ref_test2.cpp"", line 162: Error: The function ""strlen"" must have a prototype. ""../libs/utility/test/string_ref_test2.cpp"", line 183: Error: The function ""strlen"" must have a prototype. The file libs/utility/test/string_ref_test2.cpp includes , however strlen needs to be qualified with std:: The diffs are 21c21 < const size_t sz = strlen ( arg ); --- > const size_t sz = std::strlen ( arg ); 51c51 < const size_t sz = strlen ( arg ); --- > const size_t sz = std::strlen ( arg ); 162c162 < p = arg + strlen ( arg ) - 1; --- > p = arg + std::strlen ( arg ) - 1; 183c183 < p = arg + strlen ( arg ) - 1; --- > p = arg + std::strlen ( arg ) - 1; " Bugs closed To Be Determined utility Boost Development Trunk Problem fixed