19f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project/* jconfig.mc6 --- jconfig.h for Microsoft C on MS-DOS, version 6.00A & up. */ 29f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project/* see jconfig.doc for explanations */ 39f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 49f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define HAVE_PROTOTYPES 59f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define HAVE_UNSIGNED_CHAR 69f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define HAVE_UNSIGNED_SHORT 79f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project/* #define void char */ 89f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project/* #define const */ 99f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef CHAR_IS_UNSIGNED 109f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define HAVE_STDDEF_H 119f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define HAVE_STDLIB_H 129f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef NEED_BSD_STRINGS 139f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef NEED_SYS_TYPES_H 149f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define NEED_FAR_POINTERS /* for small or medium memory model */ 159f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef NEED_SHORT_EXTERNAL_NAMES 169f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef INCOMPLETE_TYPES_BROKEN 179f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 189f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#ifdef JPEG_INTERNALS 199f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 209f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef RIGHT_SHIFT_IS_UNSIGNED 219f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 229f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define USE_MSDOS_MEMMGR /* Define this if you use jmemdos.c */ 239f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 249f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define MAX_ALLOC_CHUNK 65520L /* Maximum request to malloc() */ 259f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 269f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define USE_FMEM /* Microsoft has _fmemcpy() and _fmemset() */ 279f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 289f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define NEED_FHEAPMIN /* far heap management routines are broken */ 299f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 309f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define SHORTxLCONST_32 /* enable compiler-specific DCT optimization */ 319f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project/* Note: the above define is known to improve the code with Microsoft C 6.00A. 329f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project * I do not know whether it is good for later compiler versions. 339f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project * Please report any info on this point to jpeg-info@uunet.uu.net. 349f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project */ 359f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 369f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#endif /* JPEG_INTERNALS */ 379f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 389f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#ifdef JPEG_CJPEG_DJPEG 399f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 409f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define BMP_SUPPORTED /* BMP image file format */ 419f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define GIF_SUPPORTED /* GIF image file format */ 429f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */ 439f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef RLE_SUPPORTED /* Utah RLE image file format */ 449f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define TARGA_SUPPORTED /* Targa image file format */ 459f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 469f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define TWO_FILE_COMMANDLINE 479f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define USE_SETMODE /* Microsoft has setmode() */ 489f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#define NEED_SIGNAL_CATCHER /* Define this if you use jmemdos.c */ 499f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef DONT_USE_B_MODE 509f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#undef PROGRESS_REPORT /* optional */ 519f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project 529f5d49a1588e438ae7ceabd0c94172117e3303aaThe Android Open Source Project#endif /* JPEG_CJPEG_DJPEG */ 53