Remove OS::WcsCpy from platform.h. This function is unused
authoriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 20 Nov 2008 23:16:26 +0000 (23:16 +0000)
committeriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 20 Nov 2008 23:16:26 +0000 (23:16 +0000)
and is giving us headaches on platforms not supporting wchar_t.

Review URL: http://codereview.chromium.org/11546

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@811 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/platform-linux.cc
src/platform-macos.cc
src/platform-win32.cc
src/platform.h

index 46ca7dc..21aae3d 100644 (file)
@@ -185,11 +185,6 @@ void OS::StrNCpy(Vector<char> dest, const char* src, size_t n) {
 }
 
 
-void OS::WcsCpy(Vector<wchar_t> dest, const wchar_t* src) {
-  wcscpy(dest.start(), src);
-}
-
-
 char *OS::StrDup(const char* str) {
   return strdup(str);
 }
index e57f79d..f08d64d 100644 (file)
@@ -190,11 +190,6 @@ void OS::StrNCpy(Vector<char> dest, const char* src, size_t n) {
 }
 
 
-void OS::WcsCpy(Vector<wchar_t> dest, const wchar_t* src) {
-  wcscpy(dest.start(), src);
-}
-
-
 char *OS::StrDup(const char* str) {
   return strdup(str);
 }
index 5260a7b..43e88f3 100644 (file)
@@ -685,13 +685,6 @@ void OS::StrNCpy(Vector<char> dest, const char* src, size_t n) {
 }
 
 
-void OS::WcsCpy(Vector<wchar_t> dest, const wchar_t* src) {
-  int result = wcscpy_s(dest.start(), dest.length(), src);
-  USE(result);
-  ASSERT(result == 0);
-}
-
-
 char *OS::StrDup(const char* str) {
   return _strdup(str);
 }
index 7238d70..cc44718 100644 (file)
@@ -205,7 +205,6 @@ class OS {
                        va_list args);
 
   static void StrNCpy(Vector<char> dest, const char* src, size_t n);
-  static void WcsCpy(Vector<wchar_t> dest, const wchar_t* src);
   static char* StrDup(const char* str);
 
   // Support for profiler.  Can do nothing, in which case ticks