// Convenience include file that includes jpeglib.h and jerror.h as well as the | |
// standard include files required by them. | |
#ifndef __dng_jpeglib__ | |
#define __dng_jpeglib__ | |
// jpeglib.h requires FILE and size_t to be defined before #including it (it | |
// doesn't pull in the required headers for those definitions itself). | |
#include <stdio.h> | |
#include <stdlib.h> | |
// The standard libjpeg headers don't seem to contain an 'extern "C"' (so it's | |
// required when including them from C++). | |
extern "C" { | |
#include "jpeglib.h" | |
#include "jerror.h" | |
} | |
#endif // __dng_jpeglib__ |