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
14class SkErrorInternals {
15
16public:
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