Home | History | Annotate | Download | only in source
      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++).
     13 extern "C" {
     14 #include "jpeglib.h"
     15 #include "jerror.h"
     16 }
     17 
     18 #endif  // __dng_jpeglib__
     19