| /* |
| * Copyright 2013 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| /** |
| * This function's sole purpose is to trick the linker into not discarding |
| * SkImageDecoder subclasses just because we do not directly call them. |
| * This is necessary in applications that will create image decoders from |
| * a stream. |
| * Call this function with an expression that evaluates to false to ensure |
| * that the linker includes the subclasses. |
| * Passing true will result in leaked objects. |
| */ |
| int SkForceLinking(bool doNotPassTrue); |
| |
| #define __SK_FORCE_IMAGE_DECODER_LINKING \ |
| static int linking_forced = SkForceLinking(false) |