|  |  | 
|  | /* | 
|  | * Copyright 2013 Google Inc. | 
|  | * | 
|  | * Use of this source code is governed by a BSD-style license that can be | 
|  | * found in the LICENSE file. | 
|  | */ | 
|  |  | 
|  | #ifndef SkErrorInternals_DEFINED | 
|  | #define SkErrorInternals_DEFINED | 
|  |  | 
|  | #include "SkError.h" | 
|  |  | 
|  | class SkErrorInternals { | 
|  |  | 
|  | public: | 
|  | static void ClearError(); | 
|  | static void SetError(SkError code, const char *fmt, ...); | 
|  | static SkError GetLastError(); | 
|  | static const char *GetLastErrorString(); | 
|  | static void SetErrorCallback(SkErrorCallbackFunction cb, void *context); | 
|  | static void DefaultErrorCallback(SkError code, void *context); | 
|  | }; | 
|  |  | 
|  |  | 
|  |  | 
|  | #endif /* SkErrorInternals_DEFINED */ |