1/* jconfig.bcc --- jconfig.h for Borland C (Turbo C) on MS-DOS or OS/2. */ 2/* see jconfig.doc for explanations */ 3 4#define HAVE_PROTOTYPES 5#define HAVE_UNSIGNED_CHAR 6#define HAVE_UNSIGNED_SHORT 7/* #define void char */ 8/* #define const */ 9#undef CHAR_IS_UNSIGNED 10#define HAVE_STDDEF_H 11#define HAVE_STDLIB_H 12#undef NEED_BSD_STRINGS 13#undef NEED_SYS_TYPES_H 14#ifdef __MSDOS__ 15#define NEED_FAR_POINTERS /* for small or medium memory model */ 16#endif 17#undef NEED_SHORT_EXTERNAL_NAMES 18#undef INCOMPLETE_TYPES_BROKEN /* this assumes you have -w-stu in CFLAGS */ 19 20#ifdef JPEG_INTERNALS 21 22#undef RIGHT_SHIFT_IS_UNSIGNED 23 24#ifdef __MSDOS__ 25#define USE_MSDOS_MEMMGR /* Define this if you use jmemdos.c */ 26#define MAX_ALLOC_CHUNK 65520L /* Maximum request to malloc() */ 27#define USE_FMEM /* Borland has _fmemcpy() and _fmemset() */ 28#endif 29 30#endif /* JPEG_INTERNALS */ 31 32#ifdef JPEG_CJPEG_DJPEG 33 34#define BMP_SUPPORTED /* BMP image file format */ 35#define GIF_SUPPORTED /* GIF image file format */ 36#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */ 37#undef RLE_SUPPORTED /* Utah RLE image file format */ 38#define TARGA_SUPPORTED /* Targa image file format */ 39 40#define TWO_FILE_COMMANDLINE 41#define USE_SETMODE /* Borland has setmode() */ 42#ifdef __MSDOS__ 43#define NEED_SIGNAL_CATCHER /* Define this if you use jmemdos.c */ 44#endif 45#undef DONT_USE_B_MODE 46#undef PROGRESS_REPORT /* optional */ 47 48#endif /* JPEG_CJPEG_DJPEG */ 49