| Index: include/core/SkCanvas.h
 | 
| diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h
 | 
| index f5d4fe63cf49e307c44bb42b72293383df48cd5a..0d8fd463fe2f5648a31f0d4b9f27fefef9e6dbf5 100644
 | 
| --- a/include/core/SkCanvas.h
 | 
| +++ b/include/core/SkCanvas.h
 | 
| @@ -20,6 +20,12 @@
 | 
|  
 | 
|  //#define SK_SUPPORT_LEGACY_READPIXELSCONFIG
 | 
|  
 | 
| +#ifdef SK_SUPPORT_LEGACY_READPIXELSCONFIG
 | 
| +    #ifndef SK_SUPPORT_LEGACY_CONFIG8888
 | 
| +        #define SK_SUPPORT_LEGACY_CONFIG8888
 | 
| +    #endif
 | 
| +#endif
 | 
| +
 | 
|  // if not defined, we always assume ClipToLayer for saveLayer()
 | 
|  //#define SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG
 | 
|  
 | 
| @@ -231,6 +237,7 @@ public:
 | 
|       */
 | 
|      const void* peekPixels(SkImageInfo* info, size_t* rowBytes);
 | 
|  
 | 
| +#ifdef SK_SUPPORT_LEGACY_CONFIG8888
 | 
|      /**
 | 
|       * This enum can be used with read/writePixels to perform a pixel ops to or
 | 
|       * from an 8888 config other than Skia's native config (SkPMColor). There
 | 
| @@ -265,6 +272,7 @@ public:
 | 
|          kRGBA_Premul_Config8888,
 | 
|          kRGBA_Unpremul_Config8888
 | 
|      };
 | 
| +#endif
 | 
|  
 | 
|  #ifdef SK_SUPPORT_LEGACY_READPIXELSCONFIG
 | 
|      /**
 | 
| 
 |