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