]> git.saurik.com Git - wxWidgets.git/blame - src/jpeg/jconfig.h
wxStdButtonSizer Finalise --> Realize
[wxWidgets.git] / src / jpeg / jconfig.h
CommitLineData
ea64e17a
JS
1/* This test added by JACS as a quick fix. What should we do
2 * to make it work with configure?
3 */
4
38a87cfe 5#if defined(_MSC_VER) || defined(__BORLANDC__) || defined (__DMC__)
ea64e17a
JS
6#include "jconfig.vc"
7#else
8
67246ede
RR
9/* jconfig.h. Generated automatically by configure. */
10/* jconfig.cfg --- source file edited by configure script */
11/* see jconfig.doc for explanations */
12
77ffb593 13/* use wxWidgets' configure */
519cb848 14#ifdef __MWERKS__
84e7f94c 15#if (__MWERKS__ < 0x0900) || macintosh || defined ( __MACH__ )
d0c57441
DS
16# ifndef __WXMAC__
17# define __WWXMAC__
18# endif
19
20# define USE_MAC_MEMMGR
21
22# ifdef __MACH__
23# include <ansi_prefix.mach.h>
24# include <msl_c_version.h>
25# include <stdint.h>
26# undef WCHAR_MAX
27# include <machine/ansi.h>
28# endif
29
519cb848
SC
30// automatically includes MacHeaders
31#elif (__MWERKS__ >= 0x0900) && __INTEL__
32 #define __WXMSW__
33#endif
34#endif
35
d9f39e09
RR
36#include "wx/setup.h"
37
16a12a3d
DW
38#define HAVE_PROTOTYPES
39#define HAVE_UNSIGNED_CHAR
40#define HAVE_UNSIGNED_SHORT
67246ede
RR
41#undef void
42#undef const
d9f39e09 43
77ffb593 44/* use wxWidgets' configure */
d9f39e09
RR
45/* #undef CHAR_IS_UNSIGNED */
46#ifdef __CHAR_UNSIGNED__
47 #ifndef CHAR_IS_UNSIGNED
48 #define CHAR_IS_UNSIGNED
49 #endif
50#else
51 #undef CHAR_IS_UNSIGNED
52#endif
53
16a12a3d
DW
54#define HAVE_STDDEF_H
55#define HAVE_STDLIB_H
67246ede
RR
56#undef NEED_BSD_STRINGS
57#undef NEED_SYS_TYPES_H
58#undef NEED_FAR_POINTERS
59#undef NEED_SHORT_EXTERNAL_NAMES
60/* Define this if you get warnings about undefined structures. */
61#undef INCOMPLETE_TYPES_BROKEN
62
63#ifdef JPEG_INTERNALS
64
65#undef RIGHT_SHIFT_IS_UNSIGNED
d9f39e09 66
77ffb593 67/* use wxWidgets' configure */
d9f39e09 68/* #define INLINE __inline__ */
0dfef5a8
DW
69#if defined(__VISAGECPP__) && (__IBMCPP__ >= 400 || __IBMC__ >= 400)
70#define INLINE
f6bcfd97
BP
71#elif defined(__WATCOMC__)
72#define INLINE
0dfef5a8 73#else
d9f39e09 74#define INLINE inline
0dfef5a8 75#endif
d9f39e09 76
67246ede
RR
77/* These are for configuring the JPEG memory manager. */
78#undef DEFAULT_MAX_MEM
79#undef NO_MKTEMP
80
81#endif /* JPEG_INTERNALS */
82
83#ifdef JPEG_CJPEG_DJPEG
84
85#define BMP_SUPPORTED /* BMP image file format */
86#define GIF_SUPPORTED /* GIF image file format */
87#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
88#undef RLE_SUPPORTED /* Utah RLE image file format */
89#define TARGA_SUPPORTED /* Targa image file format */
90
91#undef TWO_FILE_COMMANDLINE
92#undef NEED_SIGNAL_CATCHER
93#undef DONT_USE_B_MODE
94
95/* Define this if you want percent-done progress reports from cjpeg/djpeg. */
96#undef PROGRESS_REPORT
97
98#endif /* JPEG_CJPEG_DJPEG */
ea64e17a
JS
99#endif
100 /* _MSC_VER */
101