From facb67f8438aa8ef18ffacdccfd0a2d1c2730e5c Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 12 Jan 2022 09:53:15 +0100 Subject: global initialization for libmagic Add a global `magic_t magic` and initialize it just once. Also `feh_is_image()` now calls itself to check compressed files, saving some duplicate code. --- src/feh.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/feh.h') diff --git a/src/feh.h b/src/feh.h index 007c7c5..9afe238 100644 --- a/src/feh.h +++ b/src/feh.h @@ -145,6 +145,10 @@ void init_slideshow_mode(void); void init_list_mode(void); void init_loadables_mode(void); void init_unloadables_mode(void); +#ifdef HAVE_LIBMAGIC +void uninit_magic(void); +void init_magic(void); +#endif void feh_clean_exit(void); int feh_should_ignore_image(Imlib_Image * im); int feh_load_image(Imlib_Image * im, feh_file * file); -- cgit v1.2.3