diff --git a/mozilla/intl/locale/tests/LocaleSelfTest.cpp b/mozilla/intl/locale/tests/LocaleSelfTest.cpp index b64ce4ea145..e12ecf6b253 100644 --- a/mozilla/intl/locale/tests/LocaleSelfTest.cpp +++ b/mozilla/intl/locale/tests/LocaleSelfTest.cpp @@ -26,7 +26,7 @@ #ifdef XP_MAC #define LOCALE_DLL_NAME "NSLOCALE_DLL" -#elif defined(NP_WIN) +#elif defined(XP_PC) #define LOCALE_DLL_NAME "NSLOCALE.DLL" #else #define LOCALE_DLL_NAME "libnslocale.so" @@ -493,128 +493,72 @@ static void TestDateTimeFormat() } - PRUnichar dateString[64]; - PRUint32 length = sizeof(dateString)/sizeof(PRUnichar); + nsAutoString dateString; nsString locale("en-GB"); time_t timetTime; - nsString s_print; cout << "Test 2 - FormatTime():\n"; time( &timetTime ); - res = t->FormatTime(locale, kDateFormatShort, kTimeFormatSeconds, timetTime, - dateString, &length); - s_print.SetString(dateString, length); - s_print.DebugDump(cout); + res = t->FormatTime(locale, kDateFormatShort, kTimeFormatSeconds, timetTime, dateString); + dateString.DebugDump(cout); cout << "Test 3 - FormatTMTime():\n"; time_t ltime; time( <ime ); - length = sizeof(dateString)/sizeof(PRUnichar); // try (almost) all format combination - res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatNone, localtime( <ime ), - dateString, &length); + res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatNone, localtime( <ime ), dateString); cout << "kDateFormatNone, kTimeFormatNone:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatSeconds, localtime( <ime ), dateString); cout << "kDateFormatNone, kTimeFormatSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatNoSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatNone, kTimeFormatNoSeconds, localtime( <ime ), dateString); cout << "kDateFormatNone, kTimeFormatNoSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatNone, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatNone, localtime( <ime ), dateString); cout << "kDateFormatLong, kTimeFormatNone:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatSeconds, localtime( <ime ), dateString); cout << "kDateFormatLong, kTimeFormatSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatNoSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatLong, kTimeFormatNoSeconds, localtime( <ime ), dateString); cout << "kDateFormatLong, kTimeFormatNoSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatNone, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatNone, localtime( <ime ), dateString); cout << "kDateFormatShort, kTimeFormatNone:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatSeconds, localtime( <ime ), dateString); cout << "kDateFormatShort, kTimeFormatSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatNoSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatShort, kTimeFormatNoSeconds, localtime( <ime ), dateString); cout << "kDateFormatShort, kTimeFormatNoSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatNone, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatNone, localtime( <ime ), dateString); cout << "kDateFormatYearMonth, kTimeFormatNone:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatSeconds, localtime( <ime ), dateString); cout << "kDateFormatYearMonth, kTimeFormatSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatNoSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatYearMonth, kTimeFormatNoSeconds, localtime( <ime ), dateString); cout << "kDateFormatYearMonth, kTimeFormatNoSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNone, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNone, localtime( <ime ), dateString); cout << "kDateFormatWeekday, kTimeFormatNone:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatSeconds, localtime( <ime ), dateString); cout << "kDateFormatWeekday, kTimeFormatSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNoSeconds, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNoSeconds, localtime( <ime ), dateString); cout << "kDateFormatWeekday, kTimeFormatNoSeconds:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatSecondsForce24Hour, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatSecondsForce24Hour, localtime( <ime ), dateString); cout << "kDateFormatWeekday, kTimeFormatSecondsForce24Hour:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); - res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNoSecondsForce24Hour, localtime( <ime ), - dateString, &length); + dateString.DebugDump(cout); + res = t->FormatTMTime(locale, kDateFormatWeekday, kTimeFormatNoSecondsForce24Hour, localtime( <ime ), dateString); cout << "kDateFormatWeekday, kTimeFormatNoSecondsForce24Hour:\n"; - s_print.SetString(dateString, length); - s_print.DebugDump(cout); - length = sizeof(dateString)/sizeof(PRUnichar); + dateString.DebugDump(cout); res = t->Release();