| Index: src/images/SkImageDecoder_FactoryRegistrar.cpp
|
| diff --git a/src/images/SkImageDecoder_FactoryRegistrar.cpp b/src/images/SkImageDecoder_FactoryRegistrar.cpp
|
| index f1eca3d03afb3b0a1297a4bb262d81c0575fd456..9ed17e0f67eaf47cdefd71099d28658f65eb1e5a 100644
|
| --- a/src/images/SkImageDecoder_FactoryRegistrar.cpp
|
| +++ b/src/images/SkImageDecoder_FactoryRegistrar.cpp
|
| @@ -14,17 +14,13 @@
|
| // for checking all the the registered SkImageDecoders for one that matches an
|
| // input SkStream.
|
|
|
| -typedef SkTRegistry<SkImageDecoder*, SkStream*> DecodeReg;
|
| -
|
| -// N.B. You can't use "DecodeReg::gHead here" due to complex C++
|
| -// corner cases.
|
| -template DecodeReg* SkTRegistry<SkImageDecoder*, SkStream*>::gHead;
|
| +template SkImageDecoder_DecodeReg* SkImageDecoder_DecodeReg::gHead;
|
|
|
| SkImageDecoder* image_decoder_from_stream(SkStream*);
|
|
|
| SkImageDecoder* image_decoder_from_stream(SkStream* stream) {
|
| SkImageDecoder* codec = NULL;
|
| - const DecodeReg* curr = DecodeReg::Head();
|
| + const SkImageDecoder_DecodeReg* curr = SkImageDecoder_DecodeReg::Head();
|
| while (curr) {
|
| codec = curr->factory()(stream);
|
| // we rewind here, because we promise later when we call "decode", that
|
| @@ -47,12 +43,10 @@ SkImageDecoder* image_decoder_from_stream(SkStream* stream) {
|
| return NULL;
|
| }
|
|
|
| -typedef SkTRegistry<SkImageDecoder::Format, SkStream*> FormatReg;
|
| -
|
| -template FormatReg* SkTRegistry<SkImageDecoder::Format, SkStream*>::gHead;
|
| +template SkImageDecoder_FormatReg* SkImageDecoder_FormatReg::gHead;
|
|
|
| SkImageDecoder::Format SkImageDecoder::GetStreamFormat(SkStream* stream) {
|
| - const FormatReg* curr = FormatReg::Head();
|
| + const SkImageDecoder_FormatReg* curr = SkImageDecoder_FormatReg::Head();
|
| while (curr != NULL) {
|
| Format format = curr->factory()(stream);
|
| if (!stream->rewind()) {
|
|
|