1 
2 /*
3  * Copyright 2013 Google Inc.
4  *
5  * Use of this source code is governed by a BSD-style license that can be
6  * found in the LICENSE file.
7  */
8 
9 #ifndef SkErrorInternals_DEFINED
10 #define SkErrorInternals_DEFINED
11 
12 #include "SkError.h"
13 
14 class SkErrorInternals {
15 
16 public:
17     static void ClearError();
18     static void SetError(SkError code, const char *fmt, ...);
19     static SkError GetLastError();
20     static const char *GetLastErrorString();
21     static void SetErrorCallback(SkErrorCallbackFunction cb, void *context);
22     static void DefaultErrorCallback(SkError code, void *context);
23 };
24 
25 
26 
27 #endif /* SkErrorInternals_DEFINED */
28