summaryrefslogtreecommitdiff
path: root/src/IO
diff options
context:
space:
mode:
Diffstat (limited to 'src/IO')
-rw-r--r--src/IO/mime.c3
-rw-r--r--src/IO/mime.h2
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,