1 /* jconfig.h.  Generated from jconfig.cfg by configure.  */
   2 /* jconfig.cfg --- source file edited by configure script */
   3 /* see jconfig.txt for explanations */
   4 
   5 #ifdef WIN32
   6 
   7 /* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */
   8 /* see jconfig.txt for explanations */
   9 
  10 #define HAVE_PROTOTYPES
  11 #define HAVE_UNSIGNED_CHAR
  12 #define HAVE_UNSIGNED_SHORT
  13 /* #define void char */
  14 /* #define const */
  15 #undef CHAR_IS_UNSIGNED
  16 #define HAVE_STDDEF_H
  17 #define HAVE_STDLIB_H
  18 #undef NEED_BSD_STRINGS
  19 #undef NEED_SYS_TYPES_H
  20 #undef NEED_FAR_POINTERS        /* we presume a 32-bit flat memory model */
  21 #undef NEED_SHORT_EXTERNAL_NAMES
  22 #undef INCOMPLETE_TYPES_BROKEN
  23 
  24 /* Define "boolean" as unsigned char, not int, per Windows custom */
  25 #ifndef __RPCNDR_H__            /* don't conflict if rpcndr.h already read */
  26 typedef unsigned char boolean;
  27 #endif
  28 #define HAVE_BOOLEAN            /* prevent jmorecfg.h from redefining it */
  29 
  30 
  31 #ifdef JPEG_INTERNALS
  32 
  33 #undef RIGHT_SHIFT_IS_UNSIGNED
  34 
  35 #endif /* JPEG_INTERNALS */
  36 
  37 #ifdef JPEG_CJPEG_DJPEG
  38 
  39 #define BMP_SUPPORTED           /* BMP image file format */
  40 #define GIF_SUPPORTED           /* GIF image file format */
  41 #define PPM_SUPPORTED           /* PBMPLUS PPM/PGM image file format */
  42 #undef RLE_SUPPORTED            /* Utah RLE image file format */
  43 #define TARGA_SUPPORTED         /* Targa image file format */
  44 
  45 #define TWO_FILE_COMMANDLINE    /* optional */
  46 #define USE_SETMODE             /* Microsoft has setmode() */
  47 #undef NEED_SIGNAL_CATCHER
  48 #undef DONT_USE_B_MODE
  49 #undef PROGRESS_REPORT          /* optional */
  50 
  51 #endif /* JPEG_CJPEG_DJPEG */
  52 
  53 #else /* !WIN32 */
  54 
  55 #define HAVE_PROTOTYPES 1
  56 #define HAVE_UNSIGNED_CHAR 1
  57 #define HAVE_UNSIGNED_SHORT 1
  58 /* #undef void */
  59 /* #undef const */
  60 /* #undef CHAR_IS_UNSIGNED */
  61 #define HAVE_STDDEF_H 1
  62 #define HAVE_STDLIB_H 1
  63 #define HAVE_LOCALE_H 1
  64 /* #undef NEED_BSD_STRINGS */
  65 /* #undef NEED_SYS_TYPES_H */
  66 /* #undef NEED_FAR_POINTERS */
  67 /* #undef NEED_SHORT_EXTERNAL_NAMES */
  68 /* Define this if you get warnings about undefined structures. */
  69 /* #undef INCOMPLETE_TYPES_BROKEN */
  70 
  71 #ifdef JPEG_INTERNALS
  72 
  73 /* #undef RIGHT_SHIFT_IS_UNSIGNED */
  74 #define INLINE __inline__
  75 /* These are for configuring the JPEG memory manager. */
  76 /* #undef DEFAULT_MAX_MEM */
  77 /* #undef NO_MKTEMP */
  78 
  79 #endif /* JPEG_INTERNALS */
  80 
  81 #ifdef JPEG_CJPEG_DJPEG
  82 
  83 #define BMP_SUPPORTED           /* BMP image file format */
  84 #define GIF_SUPPORTED           /* GIF image file format */
  85 #define PPM_SUPPORTED           /* PBMPLUS PPM/PGM image file format */
  86 /* #undef RLE_SUPPORTED */
  87 #define TARGA_SUPPORTED         /* Targa image file format */
  88 
  89 /* #undef TWO_FILE_COMMANDLINE */
  90 /* #undef NEED_SIGNAL_CATCHER */
  91 /* #undef DONT_USE_B_MODE */
  92 
  93 /* Define this if you want percent-done progress reports from cjpeg/djpeg. */
  94 /* #undef PROGRESS_REPORT */
  95 
  96 #endif /* JPEG_CJPEG_DJPEG */
  97 #endif /* ! Win32 */