| /* | 
 |  * Copyright 2013 Google Inc. | 
 |  * | 
 |  * Use of this source code is governed by a BSD-style license that can be | 
 |  * found in the LICENSE file. | 
 |  * | 
 |  * A common place to put the jsoncpp library includes, as opposed to littering | 
 |  * the pragmas repeatedly through our code. | 
 |  */ | 
 | #ifndef SkJSONCPP_DEFINED | 
 | #define SkJSONCPP_DEFINED | 
 |  | 
 | #ifdef GOOGLE3 | 
 |     #include "third_party/jsoncpp/reader.h" | 
 |     #include "third_party/jsoncpp/value.h" | 
 |     #include "third_party/jsoncpp/writer.h" | 
 | #else | 
 |     #ifdef SK_BUILD_FOR_WIN | 
 |         // json includes xlocale which generates warning 4530 because we're | 
 |         // compiling without exceptions; | 
 |         // see https://code.google.com/p/skia/issues/detail?id=1067 | 
 |         #pragma warning(push) | 
 |         #pragma warning(disable : 4530) | 
 |     #endif | 
 |     #include "json/reader.h" | 
 |     #include "json/value.h" | 
 |     #include "json/writer.h" | 
 |     #ifdef SK_BUILD_FOR_WIN | 
 |         #pragma warning(pop) | 
 |     #endif | 
 | #endif | 
 |  | 
 | #endif // SkJSONCPP_DEFINED |