1// Convenience include file that includes jpeglib.h and jerror.h as well as the
2// standard include files required by them.
3#ifndef __dng_jpeglib__
4#define __dng_jpeglib__
5
6// jpeglib.h requires FILE and size_t to be defined before #including it (it
7// doesn't pull in the required headers for those definitions itself).
8#include <stdio.h>
9#include <stdlib.h>
10
11// The standard libjpeg headers don't seem to contain an 'extern "C"' (so it's
12// required when including them from C++).
13extern "C" {
14#include "jpeglib.h"
15#include "jerror.h"
16}
17
18#endif // __dng_jpeglib__
19