const gchar * sanity_check (void) { gchar *abort_message = sanity_check_gimp (); if (! abort_message) abort_message = sanity_check_glib (); if (! abort_message) abort_message = sanity_check_fontconfig (); if (! abort_message) abort_message = sanity_check_freetype (); if (! abort_message) abort_message = sanity_check_filename_encoding (); return abort_message; }
/* early-stage sanity check, performed before the call to app_run(). */ const gchar * sanity_check_early (void) { gchar *abort_message = NULL; if (! abort_message) abort_message = sanity_check_gimp (); if (! abort_message) abort_message = sanity_check_glib (); if (! abort_message) abort_message = sanity_check_cairo (); if (! abort_message) abort_message = sanity_check_pango (); if (! abort_message) abort_message = sanity_check_fontconfig (); if (! abort_message) abort_message = sanity_check_freetype (); if (! abort_message) abort_message = sanity_check_gdk_pixbuf (); if (! abort_message) abort_message = sanity_check_lcms (); if (! abort_message) abort_message = sanity_check_gexiv2 (); if (! abort_message) abort_message = sanity_check_babl (); if (! abort_message) abort_message = sanity_check_gegl (); if (! abort_message) abort_message = sanity_check_filename_encoding (); return abort_message; }