Author: sebor Date: Sun Mar 30 16:09:27 2008 New Revision: 642835 URL: http://svn.apache.org/viewvc?rev=642835&view=rev Log: 2008-03-30 Martin Sebor <[EMAIL PROTECTED]>
* tests/localization/22.locale.time.put.cpp (make_LC_TIME): Added an std:: qualification to a call to strlen() missed in rev 604038 to appease strictly conforming compilers such as EDG eccp, or Sun C++. Modified: stdcxx/trunk/tests/localization/22.locale.time.put.cpp Modified: stdcxx/trunk/tests/localization/22.locale.time.put.cpp URL: http://svn.apache.org/viewvc/stdcxx/trunk/tests/localization/22.locale.time.put.cpp?rev=642835&r1=642834&r2=642835&view=diff ============================================================================== --- stdcxx/trunk/tests/localization/22.locale.time.put.cpp (original) +++ stdcxx/trunk/tests/localization/22.locale.time.put.cpp Sun Mar 30 16:09:27 2008 @@ -636,7 +636,10 @@ const char* const locname = rw_localedef ("", srcfname, cmfname, "test-locale"); - if (locname && (strlen(locname) < sizeof locnamebuf)) + // avoid copying into buffer if it's not big enough: this + // this affect the efficiency of the function but not its + // behavior + if (locname && std::strlen (locname) < sizeof locnamebuf) std::strcpy (locnamebuf, locname); // remove temporary files