Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(216)

Unified Diff: webrtc/base/macconversion.cc

Issue 2693973003: Delete unused files macconversion.h and .cc. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/macconversion.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/macconversion.cc
diff --git a/webrtc/base/macconversion.cc b/webrtc/base/macconversion.cc
deleted file mode 100644
index c1eec03de75b3a540d45282bd973d236e90207c8..0000000000000000000000000000000000000000
--- a/webrtc/base/macconversion.cc
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Copyright 2004 The WebRTC Project Authors. All rights reserved.
- *
- * Use of this source code is governed by a BSD-style license
- * that can be found in the LICENSE file in the root of the source
- * tree. An additional intellectual property rights grant can be found
- * in the file PATENTS. All contributing project authors may
- * be found in the AUTHORS file in the root of the source tree.
- */
-
-#if defined(WEBRTC_MAC) || defined(WEBRTC_IOS)
-
-#include <CoreFoundation/CoreFoundation.h>
-
-#include "webrtc/base/logging.h"
-#include "webrtc/base/macconversion.h"
-
-bool p_convertHostCFStringRefToCPPString(
- const CFStringRef cfstr, std::string& cppstr) {
- bool result = false;
-
- // First this must be non-null,
- if (NULL != cfstr) {
- // it must actually *be* a CFString, and not something just masquerading
- // as one,
- if (CFGetTypeID(cfstr) == CFStringGetTypeID()) {
- // and we must be able to get the characters out of it.
- // (The cfstr owns this buffer; it came from somewhere else,
- // so someone else gets to take care of getting rid of the cfstr,
- // and then this buffer will go away automatically.)
- unsigned length = CFStringGetLength(cfstr);
- char* buf = new char[1 + length];
- if (CFStringGetCString(cfstr, buf, 1 + length, kCFStringEncodingASCII)) {
- if (strlen(buf) == length) {
- cppstr.assign(buf);
- result = true;
- }
- }
- delete [] buf;
- }
- }
-
- return result;
-}
-
-bool p_convertCFNumberToInt(CFNumberRef cfn, int* i) {
- bool converted = false;
-
- // It must not be null.
- if (NULL != cfn) {
- // It must actually *be* a CFNumber and not something just masquerading
- // as one.
- if (CFGetTypeID(cfn) == CFNumberGetTypeID()) {
- CFNumberType ntype = CFNumberGetType(cfn);
- switch (ntype) {
- case kCFNumberSInt8Type:
- SInt8 sint8;
- converted = CFNumberGetValue(cfn, ntype, static_cast<void*>(&sint8));
- if (converted) *i = static_cast<int>(sint8);
- break;
- case kCFNumberSInt16Type:
- SInt16 sint16;
- converted = CFNumberGetValue(cfn, ntype, static_cast<void*>(&sint16));
- if (converted) *i = static_cast<int>(sint16);
- break;
- case kCFNumberSInt32Type:
- SInt32 sint32;
- converted = CFNumberGetValue(cfn, ntype, static_cast<void*>(&sint32));
- if (converted) *i = static_cast<int>(sint32);
- break;
- case kCFNumberSInt64Type:
- SInt64 sint64;
- converted = CFNumberGetValue(cfn, ntype, static_cast<void*>(&sint64));
- if (converted) *i = static_cast<int>(sint64);
- break;
- case kCFNumberFloat32Type:
- Float32 float32;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&float32));
- if (converted) *i = static_cast<int>(float32);
- break;
- case kCFNumberFloat64Type:
- Float64 float64;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&float64));
- if (converted) *i = static_cast<int>(float64);
- break;
- case kCFNumberCharType:
- char charvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&charvalue));
- if (converted) *i = static_cast<int>(charvalue);
- break;
- case kCFNumberShortType:
- short shortvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&shortvalue));
- if (converted) *i = static_cast<int>(shortvalue);
- break;
- case kCFNumberIntType:
- int intvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&intvalue));
- if (converted) *i = static_cast<int>(intvalue);
- break;
- case kCFNumberLongType:
- long longvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&longvalue));
- if (converted) *i = static_cast<int>(longvalue);
- break;
- case kCFNumberLongLongType:
- long long llvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&llvalue));
- if (converted) *i = static_cast<int>(llvalue);
- break;
- case kCFNumberFloatType:
- float floatvalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&floatvalue));
- if (converted) *i = static_cast<int>(floatvalue);
- break;
- case kCFNumberDoubleType:
- double doublevalue;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&doublevalue));
- if (converted) *i = static_cast<int>(doublevalue);
- break;
- case kCFNumberCFIndexType:
- CFIndex cfindex;
- converted = CFNumberGetValue(cfn, ntype,
- static_cast<void*>(&cfindex));
- if (converted) *i = static_cast<int>(cfindex);
- break;
- default:
- LOG(LS_ERROR) << "got unknown type.";
- break;
- }
- }
- }
-
- return converted;
-}
-
-bool p_isCFNumberTrue(CFNumberRef cfn) {
- // We assume it's false until proven otherwise.
- bool result = false;
- int asInt;
- bool converted = p_convertCFNumberToInt(cfn, &asInt);
-
- if (converted && (0 != asInt)) {
- result = true;
- }
-
- return result;
-}
-
-#endif // WEBRTC_MAC || WEBRTC_IOS
« no previous file with comments | « webrtc/base/macconversion.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698