From: Michael Ow Date: Wed, 4 Dec 2013 21:38:30 +0000 (+0000) Subject: ICU-10505 Do not use u_austrncpy where not necessary X-Git-Tag: milestone-59-0-1~2349 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=686c54f0fde3ee99ab28363e6d8b8538a207cb50;p=icu ICU-10505 Do not use u_austrncpy where not necessary X-SVN-Rev: 34710 --- diff --git a/icu4c/source/common/wintz.c b/icu4c/source/common/wintz.c index 0af6dc4c139..bceaebb23a8 100644 --- a/icu4c/source/common/wintz.c +++ b/icu4c/source/common/wintz.c @@ -17,7 +17,6 @@ #include "cmemory.h" #include "cstring.h" -#include "unicode/ustring.h" #include "unicode/ures.h" # define WIN32_LEAN_AND_MEAN @@ -250,7 +249,6 @@ uprv_detectWindowsTimeZone() { UErrorCode status = U_ZERO_ERROR; UResourceBundle* bundle = NULL; char* icuid = NULL; - UChar apiStd[MAX_LENGTH_ID]; char apiStdName[MAX_LENGTH_ID]; char regStdName[MAX_LENGTH_ID]; char tmpid[MAX_LENGTH_ID]; @@ -279,8 +277,7 @@ uprv_detectWindowsTimeZone() { /* Convert the wchar_t* standard name to char* */ uprv_memset(apiStdName, 0, sizeof(apiStdName)); - u_strFromWCS(apiStd, MAX_LENGTH_ID, NULL, apiTZI.StandardName, -1, &status); - u_austrncpy(apiStdName, apiStd, sizeof(apiStdName) - 1); + wcstombs(apiStdName, apiTZI.StandardName, MAX_LENGTH_ID); tmpid[0] = 0;