Cleanup: Remove SkUTF16_Str API.
authortfarina <tfarina@chromium.org>
Wed, 9 Jul 2014 16:18:05 +0000 (09:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 9 Jul 2014 16:18:05 +0000 (09:18 -0700)
It does not have any users in Skia, Blink and Chromium.

BUG=None
TEST=make all
R=mtklein@google.com, reed@google.com

Author: tfarina@chromium.org

Review URL: https://codereview.chromium.org/366243004

include/core/SkOSFile.h
src/utils/SkOSFile.cpp

index b75fe6c..c9fa37a 100644 (file)
@@ -118,19 +118,6 @@ public:
     };
 };
 
-class SkUTF16_Str {
-public:
-    SkUTF16_Str(const char src[]);
-    ~SkUTF16_Str()
-    {
-        sk_free(fStr);
-    }
-    const uint16_t* get() const { return fStr; }
-
-private:
-    uint16_t*   fStr;
-};
-
 /**
  *  Functions for modifying SkStrings which represent paths on the filesystem.
  */
index 0a40375..20ee3a4 100644 (file)
@@ -54,17 +54,6 @@ static uint16_t* concat_to_16(const char src[], const char suffix[])
     return dst;
 }
 
-SkUTF16_Str::SkUTF16_Str(const char src[])
-{
-    size_t  len = strlen(src);
-
-    fStr = (uint16_t*)sk_malloc_throw((len + 1) * sizeof(uint16_t));
-    size_t i;
-    for (i = 0; i < len; i++)
-        fStr[i] = src[i];
-    fStr[i] = 0;
-}
-
 ////////////////////////////////////////////////////////////////////////////
 
 SkOSFile::Iter::Iter() : fHandle(0), fPath16(NULL)