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 #ifndef FALSE                   /* in case these macros already exist */
  29 #define FALSE    0              /* values of boolean */
  30 #endif
  31 #ifndef TRUE
  32 #define TRUE    1
  33 #endif
  34 #define HAVE_BOOLEAN            /* prevent jmorecfg.h from redefining it */
  35 
  36 
  37 #ifdef JPEG_INTERNALS
  38 
  39 #undef RIGHT_SHIFT_IS_UNSIGNED
  40 
  41 #endif /* JPEG_INTERNALS */
  42 
  43 #ifdef JPEG_CJPEG_DJPEG
  44 
  45 #define BMP_SUPPORTED           /* BMP image file format */
  46 #define GIF_SUPPORTED           /* GIF image file format */
  47 #define PPM_SUPPORTED           /* PBMPLUS PPM/PGM image file format */
  48 #undef RLE_SUPPORTED            /* Utah RLE image file format */
  49 #define TARGA_SUPPORTED         /* Targa image file format */
  50 
  51 #define TWO_FILE_COMMANDLINE    /* optional */
  52 #define USE_SETMODE             /* Microsoft has setmode() */
  53 #undef NEED_SIGNAL_CATCHER
  54 #undef DONT_USE_B_MODE
  55 #undef PROGRESS_REPORT          /* optional */
  56 
  57 #endif /* JPEG_CJPEG_DJPEG */
  58 
  59 #else /* !WIN32 */
  60 
  61 #define HAVE_PROTOTYPES 1
  62 #define HAVE_UNSIGNED_CHAR 1
  63 #define HAVE_UNSIGNED_SHORT 1
  64 /* #undef void */
  65 /* #undef const */
  66 /* #undef CHAR_IS_UNSIGNED */
  67 #define HAVE_STDDEF_H 1
  68 #define HAVE_STDLIB_H 1
  69 #define HAVE_LOCALE_H 1
  70 /* #undef NEED_BSD_STRINGS */
  71 /* #undef NEED_SYS_TYPES_H */
  72 /* #undef NEED_FAR_POINTERS */
  73 /* #undef NEED_SHORT_EXTERNAL_NAMES */
  74 /* Define this if you get warnings about undefined structures. */
  75 /* #undef INCOMPLETE_TYPES_BROKEN */
  76 
  77 #ifdef JPEG_INTERNALS
  78 
  79 /* #undef RIGHT_SHIFT_IS_UNSIGNED */
  80 #define INLINE __inline__
  81 /* These are for configuring the JPEG memory manager. */
  82 /* #undef DEFAULT_MAX_MEM */
  83 /* #undef NO_MKTEMP */
  84 
  85 #endif /* JPEG_INTERNALS */
  86 
  87 #ifdef JPEG_CJPEG_DJPEG
  88 
  89 #define BMP_SUPPORTED           /* BMP image file format */
  90 #define GIF_SUPPORTED           /* GIF image file format */
  91 #define PPM_SUPPORTED           /* PBMPLUS PPM/PGM image file format */
  92 /* #undef RLE_SUPPORTED */
  93 #define TARGA_SUPPORTED         /* Targa image file format */
  94 
  95 /* #undef TWO_FILE_COMMANDLINE */
  96 /* #undef NEED_SIGNAL_CATCHER */
  97 /* #undef DONT_USE_B_MODE */
  98 
  99 /* Define this if you want percent-done progress reports from cjpeg/djpeg. */
 100 /* #undef PROGRESS_REPORT */
 101 
 102 #endif /* JPEG_CJPEG_DJPEG */
 103 #endif /* ! Win32 */