Fix LibRaw 0.21.0 build
This commit is contained in:
parent
c063d93dc7
commit
62d82f38c8
8
fiv-io.c
8
fiv-io.c
|
@ -43,6 +43,9 @@
|
||||||
|
|
||||||
#ifdef HAVE_LIBRAW
|
#ifdef HAVE_LIBRAW
|
||||||
#include <libraw.h>
|
#include <libraw.h>
|
||||||
|
#if LIBRAW_VERSION >= LIBRAW_MAKE_VERSION(0, 21, 0)
|
||||||
|
#define LIBRAW_OPIONS_NO_MEMERR_CALLBACK 0
|
||||||
|
#endif
|
||||||
#endif // HAVE_LIBRAW
|
#endif // HAVE_LIBRAW
|
||||||
#ifdef HAVE_RESVG
|
#ifdef HAVE_RESVG
|
||||||
#include <resvg.h>
|
#include <resvg.h>
|
||||||
|
@ -1697,11 +1700,6 @@ fail:
|
||||||
|
|
||||||
#ifdef HAVE_LIBRAW // ---------------------------------------------------------
|
#ifdef HAVE_LIBRAW // ---------------------------------------------------------
|
||||||
|
|
||||||
// LibRaw 0.21.0 compatibility.
|
|
||||||
#ifndef LIBRAW_OPIONS_NO_MEMERR_CALLBACK
|
|
||||||
#define LIBRAW_OPIONS_NO_MEMERR_CALLBACK 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static cairo_surface_t *
|
static cairo_surface_t *
|
||||||
open_libraw(const char *data, gsize len, GError **error)
|
open_libraw(const char *data, gsize len, GError **error)
|
||||||
{
|
{
|
||||||
|
|
|
@ -33,6 +33,9 @@
|
||||||
|
|
||||||
#ifdef HAVE_LIBRAW
|
#ifdef HAVE_LIBRAW
|
||||||
#include <libraw.h>
|
#include <libraw.h>
|
||||||
|
#if LIBRAW_VERSION >= LIBRAW_MAKE_VERSION(0, 21, 0)
|
||||||
|
#define LIBRAW_OPIONS_NO_MEMERR_CALLBACK 0
|
||||||
|
#endif
|
||||||
#endif // HAVE_LIBRAW
|
#endif // HAVE_LIBRAW
|
||||||
|
|
||||||
// TODO(p): Consider merging back with fiv-io.
|
// TODO(p): Consider merging back with fiv-io.
|
||||||
|
|
Loading…
Reference in New Issue