| Index: include/c/sk_surface.h | 
| diff --git a/include/c/sk_surface.h b/include/c/sk_surface.h | 
| index 397dc833c2b63b00a9eeeeba1ceae6c2115eb23c..f3c17d075d542244978b230181cfb665c0aa8721 100644 | 
| --- a/include/c/sk_surface.h | 
| +++ b/include/c/sk_surface.h | 
| @@ -15,21 +15,22 @@ | 
|  | 
| SK_C_PLUS_PLUS_BEGIN_GUARD | 
|  | 
| -sk_surface_t* sk_surface_new_raster(const sk_imageinfo_t*, const sk_surfaceprops_t*); | 
| -sk_surface_t* sk_surface_new_raster_direct(const sk_imageinfo_t*, void* pixels, size_t rowBytes, | 
| -                                           const sk_surfaceprops_t* props); | 
| -void sk_surface_unref(sk_surface_t*); | 
| +SK_API sk_surface_t* sk_surface_new_raster(const sk_imageinfo_t*, const sk_surfaceprops_t*); | 
| +SK_API sk_surface_t* sk_surface_new_raster_direct(const sk_imageinfo_t*, | 
| +                                                  void* pixels, size_t rowBytes, | 
| +                                                  const sk_surfaceprops_t* props); | 
| +SK_API void sk_surface_unref(sk_surface_t*); | 
|  | 
| /** | 
| *  Return the canvas associated with this surface. Note: the canvas is owned by the surface, | 
| *  so the returned object is only valid while the owning surface is valid. | 
| */ | 
| -sk_canvas_t* sk_surface_get_canvas(sk_surface_t*); | 
| +SK_API sk_canvas_t* sk_surface_get_canvas(sk_surface_t*); | 
|  | 
| /** | 
| *  Call sk_image_unref() when the returned image is no longer used. | 
| */ | 
| -sk_image_t* sk_surface_new_image_snapshot(sk_surface_t*); | 
| +SK_API sk_image_t* sk_surface_new_image_snapshot(sk_surface_t*); | 
|  | 
| SK_C_PLUS_PLUS_END_GUARD | 
|  | 
|  |