diff options
Diffstat (limited to 'src/IO')
-rw-r--r-- | src/IO/mime.c | 3 | ||||
-rw-r--r-- | src/IO/mime.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/IO/mime.c b/src/IO/mime.c index 1f6a3d47..3d88429e 100644 --- a/src/IO/mime.c +++ b/src/IO/mime.c @@ -108,6 +108,9 @@ void a_Mime_init(void) Mime_add_minor_type("image/png", a_Dicache_png_image); Mime_add_minor_type("image/x-png", a_Dicache_png_image); /* deprecated */ #endif +#ifdef ENABLE_WEBP + Mime_add_minor_type("image/webp", a_Dicache_webp_image); +#endif #ifdef ENABLE_SVG Mime_add_minor_type("image/svg+xml", a_Dicache_svg_image); #endif diff --git a/src/IO/mime.h b/src/IO/mime.h index 47bbf0ba..341e2ace 100644 --- a/src/IO/mime.h +++ b/src/IO/mime.h @@ -32,6 +32,8 @@ void *a_Plain_text(const char *Type,void *web, CA_Callback_t *Call, void **Data); void *a_Dicache_png_image (const char *Type,void *web, CA_Callback_t *Call, void **Data); +void *a_Dicache_webp_image (const char *Type,void *web, CA_Callback_t *Call, + void **Data); void *a_Dicache_gif_image(const char *Type, void *Ptr, CA_Callback_t *Call, void **Data); void *a_Dicache_jpeg_image(const char *Type, void *Ptr, CA_Callback_t *Call, |