Chromium Code Reviews| Index: Source/wtf/text/AtomicStringCF.cpp |
| diff --git a/Source/wtf/text/AtomicStringCF.cpp b/Source/wtf/text/AtomicStringCF.cpp |
| deleted file mode 100644 |
| index a8ab3464c0f758312a19be76def72e51eb233142..0000000000000000000000000000000000000000 |
| --- a/Source/wtf/text/AtomicStringCF.cpp |
| +++ /dev/null |
| @@ -1,56 +0,0 @@ |
| -/* |
| - * Copyright (C) 2012 Apple Inc. All rights reserved. |
| - * |
| - * Redistribution and use in source and binary forms, with or without |
| - * modification, are permitted provided that the following conditions |
| - * are met: |
| - * 1. Redistributions of source code must retain the above copyright |
| - * notice, this list of conditions and the following disclaimer. |
| - * 2. Redistributions in binary form must reproduce the above copyright |
| - * notice, this list of conditions and the following disclaimer in the |
| - * documentation and/or other materials provided with the distribution. |
| - * |
| - * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' |
| - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
| - * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
| - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS |
| - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
| - * THE POSSIBILITY OF SUCH DAMAGE. |
| - */ |
| - |
| -#include "config.h" |
| -#include "wtf/text/AtomicString.h" |
| - |
| -#if USE(CF) |
| - |
| -#include "wtf/text/CString.h" |
| -#include <CoreFoundation/CoreFoundation.h> |
| - |
| -namespace WTF { |
| - |
| -PassRefPtr<StringImpl> AtomicString::add(CFStringRef string) |
| -{ |
| - if (!string) |
| - return 0; |
| - |
| - CFIndex length = CFStringGetLength(string); |
| - |
| - if (const LChar* ptr = reinterpret_cast<const LChar*>(CFStringGetCStringPtr(string, kCFStringEncodingISOLatin1))) |
| - return add(ptr, length); |
| - |
| - if (const UniChar* ptr = CFStringGetCharactersPtr(string)) |
| - return add(reinterpret_cast<const UChar*>(ptr), length); |
| - |
| - Vector<UniChar, 1024> ucharBuffer(length); |
| - CFStringGetCharacters(string, CFRangeMake(0, length), ucharBuffer.data()); |
| - return add(reinterpret_cast<const UChar*>(ucharBuffer.data()), length); |
|
Nico
2014/01/24 01:01:06
Does removing this method have any effect on what
tasak
2014/01/24 07:00:10
I think, this method is only used from AtomicStrin
|
| -} |
| - |
| -} // namespace WTF |
| - |
| -#endif // USE(CF) |