| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006 The Android Open Source Project | 2 * Copyright (C) 2006 The Android Open Source Project |
| 3 * | 3 * |
| 4 * Licensed under the Apache License, Version 2.0 (the "License"); | 4 * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 * you may not use this file except in compliance with the License. | 5 * you may not use this file except in compliance with the License. |
| 6 * You may obtain a copy of the License at | 6 * You may obtain a copy of the License at |
| 7 * | 7 * |
| 8 * http://www.apache.org/licenses/LICENSE-2.0 | 8 * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 * | 9 * |
| 10 * Unless required by applicable law or agreed to in writing, software | 10 * Unless required by applicable law or agreed to in writing, software |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 #define SK_A32_SHIFT 24 | 176 #define SK_A32_SHIFT 24 |
| 177 #define SK_R32_SHIFT 16 | 177 #define SK_R32_SHIFT 16 |
| 178 #define SK_G32_SHIFT 8 | 178 #define SK_G32_SHIFT 8 |
| 179 #define SK_B32_SHIFT 0 | 179 #define SK_B32_SHIFT 0 |
| 180 #endif | 180 #endif |
| 181 | 181 |
| 182 #if defined(SK_BUILD_FOR_WIN32) | 182 #if defined(SK_BUILD_FOR_WIN32) |
| 183 | 183 |
| 184 #define SK_BUILD_FOR_WIN | 184 #define SK_BUILD_FOR_WIN |
| 185 | 185 |
| 186 // VC8 doesn't support stdint.h, so we define those types here. | |
| 187 #define SK_IGNORE_STDINT_DOT_H | |
| 188 typedef signed char int8_t; | |
| 189 typedef unsigned char uint8_t; | |
| 190 typedef short int16_t; | |
| 191 typedef unsigned short uint16_t; | |
| 192 typedef int int32_t; | |
| 193 typedef unsigned uint32_t; | |
| 194 | |
| 195 // VC doesn't support __restrict__, so make it a NOP. | |
| 196 #undef SK_RESTRICT | |
| 197 #define SK_RESTRICT | |
| 198 | |
| 199 // Skia uses this deprecated bzero function to fill zeros into a string. | 186 // Skia uses this deprecated bzero function to fill zeros into a string. |
| 200 #define bzero(str, len) memset(str, 0, len) | 187 #define bzero(str, len) memset(str, 0, len) |
| 201 | 188 |
| 202 #elif defined(SK_BUILD_FOR_MAC) | 189 #elif defined(SK_BUILD_FOR_MAC) |
| 203 | 190 |
| 204 #define SK_CPU_LENDIAN | 191 #define SK_CPU_LENDIAN |
| 205 #undef SK_CPU_BENDIAN | 192 #undef SK_CPU_BENDIAN |
| 206 | 193 |
| 207 #elif defined(SK_BUILD_FOR_UNIX) | 194 #elif defined(SK_BUILD_FOR_UNIX) |
| 208 | 195 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 229 // assertion. | 216 // assertion. |
| 230 #define SK_CRASH() SkDebugf_FileLine(__FILE__, __LINE__, true, "SK_CRASH") | 217 #define SK_CRASH() SkDebugf_FileLine(__FILE__, __LINE__, true, "SK_CRASH") |
| 231 | 218 |
| 232 // Uncomment the following line to forward skia trace events to Chrome | 219 // Uncomment the following line to forward skia trace events to Chrome |
| 233 // tracing. | 220 // tracing. |
| 234 // #define SK_USER_TRACE_INCLUDE_FILE "skia/ext/skia_trace_shim.h" | 221 // #define SK_USER_TRACE_INCLUDE_FILE "skia/ext/skia_trace_shim.h" |
| 235 | 222 |
| 236 // ===== End Chrome-specific definitions ===== | 223 // ===== End Chrome-specific definitions ===== |
| 237 | 224 |
| 238 #endif | 225 #endif |
| OLD | NEW |