aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkDebug.cpp
diff options
context:
space:
mode:
authorGravatar bungeman <bungeman@google.com>2016-03-18 11:17:56 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-18 11:17:56 -0700
commit0be9e806af72b3e029e691eef5c891c90d3fd320 (patch)
tree3f8810c97e8c2997638d27fa3902fdb0bcc44f84 /src/core/SkDebug.cpp
parent3e33e6f57685beeb7f5449aee8694d539e4c5a6f (diff)
Templatize SkToXXX.
Makes the checked cast in debug more correct, avoiding new warnings in vs2015. BUG=skia:4553 Review URL: https://codereview.chromium.org/1814153003
Diffstat (limited to 'src/core/SkDebug.cpp')
-rw-r--r--src/core/SkDebug.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/core/SkDebug.cpp b/src/core/SkDebug.cpp
index 0a3a976771..b0cb6c1242 100644
--- a/src/core/SkDebug.cpp
+++ b/src/core/SkDebug.cpp
@@ -1,4 +1,3 @@
-
/*
* Copyright 2006 The Android Open Source Project
*
@@ -6,58 +5,8 @@
* found in the LICENSE file.
*/
-
#include "SkTypes.h"
-#ifdef SK_DEBUG
-
-int8_t SkToS8(intmax_t x) {
- SkASSERT((int8_t)x == x);
- return (int8_t)x;
-}
-
-uint8_t SkToU8(uintmax_t x) {
- SkASSERT((uint8_t)x == x);
- return (uint8_t)x;
-}
-
-int16_t SkToS16(intmax_t x) {
- SkASSERT((int16_t)x == x);
- return (int16_t)x;
-}
-
-uint16_t SkToU16(uintmax_t x) {
- SkASSERT((uint16_t)x == x);
- return (uint16_t)x;
-}
-
-int32_t SkToS32(intmax_t x) {
- SkASSERT((int32_t)x == x);
- return (int32_t)x;
-}
-
-uint32_t SkToU32(uintmax_t x) {
- SkASSERT((uint32_t)x == x);
- return (uint32_t)x;
-}
-
-int SkToInt(intmax_t x) {
- SkASSERT((int)x == x);
- return (int)x;
-}
-
-unsigned SkToUInt(uintmax_t x) {
- SkASSERT((unsigned)x == x);
- return (unsigned)x;
-}
-
-size_t SkToSizeT(uintmax_t x) {
- SkASSERT((size_t)x == x);
- return (size_t)x;
-}
-
-#endif
-
#if defined(GOOGLE3)
void SkDebugfForDumpStackTrace(const char* data, void* unused) {
SkDebugf("%s", data);