about summary refs log tree commit diff
path: root/converter/other/jpeg2000/libjasper_compat.c
blob: 101820a321212dc605950c6575ee1419ff91bfe9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "netpbm/nstring.h"

#include "jasper/jasper.h"
#include "jasper/jas_image.h"

#ifndef JAS_HAVE_PMJAS_IMAGE_DECODE

void
pmjas_image_decode(jas_stream_t * const in,
                   int            const fmtArg,
                   const char *   const optstr,
                   jas_image_t ** const imagePP,
                   const char **  const errorP) {

    jas_image_t * const jasperP = jas_image_decode(in, fmtArg, optstr);

    if (jasperP) {
        *imagePP = jasperP;
        *errorP  = errorP;
    } else {
        pm_asprintf(errorP, "Failed.  Details may have been written to "
                    "Standard Error");
    }
}

#endif