#ifndef IMAGE_LOAD_WEBP_H
#define IMAGE_LOAD_WEBP_H
-#ifdef HAVE_WEBP
-void image_loader_backend_set_webp(ImageLoaderBackend *funcs);
-#endif
+#include <memory>
-#endif
+struct ImageLoaderBackend;
+
+std::unique_ptr<ImageLoaderBackend> get_image_loader_backend_webp();
+
+#endif /* IMAGE_LOAD_WEBP_H */
/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */