xref: /aoo4110/main/jpeg/jpeg-8d.patch (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski--- misc/jpeg-8d/jconfig.h	2011-03-30 11:20:06.266329889 +0200
2*b1cdbd2cSJim Jagielski+++ misc/build/jpeg-8d/jconfig.h	2011-03-30 11:02:01.926080079 +0200
3*b1cdbd2cSJim Jagielski@@ -1 +1,60 @@
4*b1cdbd2cSJim Jagielski-dummy
5*b1cdbd2cSJim Jagielski+/* jconfig.h.  Generated from jconfig.cfg by configure.  */
6*b1cdbd2cSJim Jagielski+/* jconfig.cfg --- source file edited by configure script */
7*b1cdbd2cSJim Jagielski+/* see jconfig.txt for explanations */
8*b1cdbd2cSJim Jagielski+
9*b1cdbd2cSJim Jagielski+#define HAVE_PROTOTYPES 1
10*b1cdbd2cSJim Jagielski+#define HAVE_UNSIGNED_CHAR 1
11*b1cdbd2cSJim Jagielski+#define HAVE_UNSIGNED_SHORT 1
12*b1cdbd2cSJim Jagielski+/* #undef void */
13*b1cdbd2cSJim Jagielski+/* #undef const */
14*b1cdbd2cSJim Jagielski+/* #undef CHAR_IS_UNSIGNED */
15*b1cdbd2cSJim Jagielski+#define HAVE_STDDEF_H 1
16*b1cdbd2cSJim Jagielski+#define HAVE_STDLIB_H 1
17*b1cdbd2cSJim Jagielski+#define HAVE_LOCALE_H 1
18*b1cdbd2cSJim Jagielski+/* #undef NEED_BSD_STRINGS */
19*b1cdbd2cSJim Jagielski+/* #undef NEED_SYS_TYPES_H */
20*b1cdbd2cSJim Jagielski+/* #undef NEED_FAR_POINTERS */
21*b1cdbd2cSJim Jagielski+/* #undef NEED_SHORT_EXTERNAL_NAMES */
22*b1cdbd2cSJim Jagielski+/* Define this if you get warnings about undefined structures. */
23*b1cdbd2cSJim Jagielski+/* #undef INCOMPLETE_TYPES_BROKEN */
24*b1cdbd2cSJim Jagielski+
25*b1cdbd2cSJim Jagielski+/* Define "boolean" as unsigned char, not int, on Windows systems. */
26*b1cdbd2cSJim Jagielski+#ifdef WNT
27*b1cdbd2cSJim Jagielski+#ifndef __RPCNDR_H__		/* don't conflict if rpcndr.h already read */
28*b1cdbd2cSJim Jagielski+typedef unsigned char boolean;
29*b1cdbd2cSJim Jagielski+#endif
30*b1cdbd2cSJim Jagielski+#define HAVE_BOOLEAN		/* prevent jmorecfg.h from redefining it */
31*b1cdbd2cSJim Jagielski+#endif
32*b1cdbd2cSJim Jagielski+
33*b1cdbd2cSJim Jagielski+#ifdef JPEG_INTERNALS
34*b1cdbd2cSJim Jagielski+
35*b1cdbd2cSJim Jagielski+/* #undef RIGHT_SHIFT_IS_UNSIGNED */
36*b1cdbd2cSJim Jagielski+#ifdef WNT
37*b1cdbd2cSJim Jagielski+#define INLINE __inline
38*b1cdbd2cSJim Jagielski+#elif defined SOLARIS
39*b1cdbd2cSJim Jagielski+#define INLINE
40*b1cdbd2cSJim Jagielski+#else
41*b1cdbd2cSJim Jagielski+#define INLINE inline
42*b1cdbd2cSJim Jagielski+#endif
43*b1cdbd2cSJim Jagielski+/* These are for configuring the JPEG memory manager. */
44*b1cdbd2cSJim Jagielski+/* #undef DEFAULT_MAX_MEM */
45*b1cdbd2cSJim Jagielski+/* #undef NO_MKTEMP */
46*b1cdbd2cSJim Jagielski+
47*b1cdbd2cSJim Jagielski+#endif	/* JPEG_INTERNALS */
48*b1cdbd2cSJim Jagielski+
49*b1cdbd2cSJim Jagielski+#ifdef JPEG_CJPEG_DJPEG
50*b1cdbd2cSJim Jagielski+
51*b1cdbd2cSJim Jagielski+#undef BMP_SUPPORTED		/* BMP image file format */
52*b1cdbd2cSJim Jagielski+#undef GIF_SUPPORTED		/* GIF image file format */
53*b1cdbd2cSJim Jagielski+#undef PPM_SUPPORTED		/* PBMPLUS PPM/PGM image file format */
54*b1cdbd2cSJim Jagielski+/* #undef RLE_SUPPORTED 	*/
55*b1cdbd2cSJim Jagielski+#undef TARGA_SUPPORTED	/* Targa image file format */
56*b1cdbd2cSJim Jagielski+
57*b1cdbd2cSJim Jagielski+/* #undef TWO_FILE_COMMANDLINE */
58*b1cdbd2cSJim Jagielski+/* #undef NEED_SIGNAL_CATCHER 	*/
59*b1cdbd2cSJim Jagielski+/* #undef DONT_USE_B_MODE 		*/
60*b1cdbd2cSJim Jagielski+
61*b1cdbd2cSJim Jagielski+/* Define this if you want percent-done progress reports from cjpeg/djpeg. */
62*b1cdbd2cSJim Jagielski+/* #undef PROGRESS_REPORT 		*/
63*b1cdbd2cSJim Jagielski+
64*b1cdbd2cSJim Jagielski+#endif /* JPEG_CJPEG_DJPEG 	*/
65*b1cdbd2cSJim Jagielski--- misc/jpeg-8d/jmorecfg.h	2009-11-20 09:01:24.000000000 +0100
66*b1cdbd2cSJim Jagielski+++ misc/build/jpeg-8d/jmorecfg.h	2011-03-24 21:29:02.073761750 +0100
67*b1cdbd2cSJim Jagielski@@ -21,7 +21,7 @@
68*b1cdbd2cSJim Jagielski  * We do not support run-time selection of data precision, sorry.
69*b1cdbd2cSJim Jagielski  */
70*b1cdbd2cSJim Jagielski
71*b1cdbd2cSJim Jagielski-#define BITS_IN_JSAMPLE  8	/* use 8 or 12 */
72*b1cdbd2cSJim Jagielski+#define BITS_IN_JSAMPLE  8	/* use 8                                                                                                                                                                                                                             or 12 */
73*b1cdbd2cSJim Jagielski
74*b1cdbd2cSJim Jagielski
75*b1cdbd2cSJim Jagielski /*
76*b1cdbd2cSJim Jagielski@@ -158,7 +158,8 @@
77*b1cdbd2cSJim Jagielski
78*b1cdbd2cSJim Jagielski /* INT32 must hold at least signed 32-bit values. */
79*b1cdbd2cSJim Jagielski
80*b1cdbd2cSJim Jagielski-#ifndef XMD_H			/* X11/xmd.h correctly defines INT32 */
81*b1cdbd2cSJim Jagielski+#ifndef XMD_H           /* X11/xmd.h correctly defines INT32 */
82*b1cdbd2cSJim Jagielski+#ifndef _SOLAR_H
83*b1cdbd2cSJim Jagielski #ifndef _BASETSD_H_		/* Microsoft defines it in basetsd.h */
84*b1cdbd2cSJim Jagielski #ifndef _BASETSD_H		/* MinGW is slightly different */
85*b1cdbd2cSJim Jagielski #ifndef QGLOBAL_H		/* Qt defines it in qglobal.h */
86*b1cdbd2cSJim Jagielski@@ -166,6 +167,7 @@
87*b1cdbd2cSJim Jagielski #endif
88*b1cdbd2cSJim Jagielski #endif
89*b1cdbd2cSJim Jagielski #endif
90*b1cdbd2cSJim Jagielski+#endif
91*b1cdbd2cSJim Jagielski #endif
92*b1cdbd2cSJim Jagielski
93*b1cdbd2cSJim Jagielski /* Datatype used for image dimensions.  The JPEG standard only supports
94*b1cdbd2cSJim Jagielski--- misc/jpeg-8d/makefile.mk	2011-03-24 21:20:52.540761397 +0100
95*b1cdbd2cSJim Jagielski+++ misc/build/jpeg-8d/makefile.mk	2011-03-24 21:15:20.712761156 +0100
96*b1cdbd2cSJim Jagielski@@ -1 +1,77 @@
97*b1cdbd2cSJim Jagielski-dummy
98*b1cdbd2cSJim Jagielski+#*************************************************************************
99*b1cdbd2cSJim Jagielski+#
100*b1cdbd2cSJim Jagielski+#   Copyright according the GNU Public License.
101*b1cdbd2cSJim Jagielski+#
102*b1cdbd2cSJim Jagielski+#*************************************************************************
103*b1cdbd2cSJim Jagielski+
104*b1cdbd2cSJim Jagielski+PRJ=..$/..$/..$/..
105*b1cdbd2cSJim Jagielski+
106*b1cdbd2cSJim Jagielski+PRJNAME=jpeg
107*b1cdbd2cSJim Jagielski+TARGET=jpeglib
108*b1cdbd2cSJim Jagielski+LIBTARGET=NO
109*b1cdbd2cSJim Jagielski+EXTERNAL_WARNINGS_NOT_ERRORS=TRUE
110*b1cdbd2cSJim Jagielski+VISIBILITY_HIDDEN=TRUE
111*b1cdbd2cSJim Jagielski+
112*b1cdbd2cSJim Jagielski+# --- Settings -----------------------------------------------------------
113*b1cdbd2cSJim Jagielski+
114*b1cdbd2cSJim Jagielski+.INCLUDE :  settings.mk
115*b1cdbd2cSJim Jagielski+
116*b1cdbd2cSJim Jagielski+.IF "$(GUI)$(CPU)"=="WNTP"
117*b1cdbd2cSJim Jagielski+CFLAGS=$(CFLAGS) -Od
118*b1cdbd2cSJim Jagielski+.ENDIF
119*b1cdbd2cSJim Jagielski+
120*b1cdbd2cSJim Jagielski+# --- Files --------------------------------------------------------
121*b1cdbd2cSJim Jagielski+
122*b1cdbd2cSJim Jagielski+SLOFILES=	$(SLO)$/jaricom.obj		\
123*b1cdbd2cSJim Jagielski+			$(SLO)$/jcapimin.obj	\
124*b1cdbd2cSJim Jagielski+			$(SLO)$/jcapistd.obj	\
125*b1cdbd2cSJim Jagielski+			$(SLO)$/jcarith.obj		\
126*b1cdbd2cSJim Jagielski+			$(SLO)$/jccoefct.obj	\
127*b1cdbd2cSJim Jagielski+			$(SLO)$/jccolor.obj		\
128*b1cdbd2cSJim Jagielski+			$(SLO)$/jcdctmgr.obj	\
129*b1cdbd2cSJim Jagielski+			$(SLO)$/jchuff.obj		\
130*b1cdbd2cSJim Jagielski+			$(SLO)$/jcinit.obj		\
131*b1cdbd2cSJim Jagielski+			$(SLO)$/jcmainct.obj	\
132*b1cdbd2cSJim Jagielski+			$(SLO)$/jcmarker.obj	\
133*b1cdbd2cSJim Jagielski+			$(SLO)$/jcmaster.obj	\
134*b1cdbd2cSJim Jagielski+			$(SLO)$/jcomapi.obj		\
135*b1cdbd2cSJim Jagielski+			$(SLO)$/jcparam.obj		\
136*b1cdbd2cSJim Jagielski+			$(SLO)$/jcprepct.obj	\
137*b1cdbd2cSJim Jagielski+			$(SLO)$/jcsample.obj	\
138*b1cdbd2cSJim Jagielski+			$(SLO)$/jctrans.obj		\
139*b1cdbd2cSJim Jagielski+			$(SLO)$/jdapimin.obj	\
140*b1cdbd2cSJim Jagielski+			$(SLO)$/jdapistd.obj	\
141*b1cdbd2cSJim Jagielski+			$(SLO)$/jdarith.obj		\
142*b1cdbd2cSJim Jagielski+			$(SLO)$/jdatadst.obj	\
143*b1cdbd2cSJim Jagielski+			$(SLO)$/jdatasrc.obj	\
144*b1cdbd2cSJim Jagielski+			$(SLO)$/jdcoefct.obj	\
145*b1cdbd2cSJim Jagielski+			$(SLO)$/jdcolor.obj		\
146*b1cdbd2cSJim Jagielski+			$(SLO)$/jddctmgr.obj	\
147*b1cdbd2cSJim Jagielski+			$(SLO)$/jdhuff.obj		\
148*b1cdbd2cSJim Jagielski+			$(SLO)$/jdinput.obj		\
149*b1cdbd2cSJim Jagielski+			$(SLO)$/jdmainct.obj	\
150*b1cdbd2cSJim Jagielski+			$(SLO)$/jdmarker.obj	\
151*b1cdbd2cSJim Jagielski+			$(SLO)$/jdmaster.obj	\
152*b1cdbd2cSJim Jagielski+			$(SLO)$/jdmerge.obj		\
153*b1cdbd2cSJim Jagielski+			$(SLO)$/jdpostct.obj	\
154*b1cdbd2cSJim Jagielski+			$(SLO)$/jdsample.obj	\
155*b1cdbd2cSJim Jagielski+			$(SLO)$/jdtrans.obj		\
156*b1cdbd2cSJim Jagielski+			$(SLO)$/jerror.obj		\
157*b1cdbd2cSJim Jagielski+			$(SLO)$/jfdctflt.obj	\
158*b1cdbd2cSJim Jagielski+			$(SLO)$/jfdctfst.obj	\
159*b1cdbd2cSJim Jagielski+			$(SLO)$/jfdctint.obj	\
160*b1cdbd2cSJim Jagielski+			$(SLO)$/jidctflt.obj	\
161*b1cdbd2cSJim Jagielski+			$(SLO)$/jidctfst.obj	\
162*b1cdbd2cSJim Jagielski+			$(SLO)$/jidctint.obj	\
163*b1cdbd2cSJim Jagielski+			$(SLO)$/jquant1.obj		\
164*b1cdbd2cSJim Jagielski+			$(SLO)$/jquant2.obj		\
165*b1cdbd2cSJim Jagielski+			$(SLO)$/jutils.obj		\
166*b1cdbd2cSJim Jagielski+			$(SLO)$/jmemmgr.obj		\
167*b1cdbd2cSJim Jagielski+			$(SLO)$/jmemnobs.obj	\
168*b1cdbd2cSJim Jagielski+			$(SLO)$/jutils.obj
169*b1cdbd2cSJim Jagielski+
170*b1cdbd2cSJim Jagielski+LIB1TARGET=$(SLB)$/$(TARGET).lib
171*b1cdbd2cSJim Jagielski+LIB1ARCHIV=$(LB)$/lib$(TARGET).a
172*b1cdbd2cSJim Jagielski+LIB1OBJFILES=$(SLOFILES)
173*b1cdbd2cSJim Jagielski+
174*b1cdbd2cSJim Jagielski+.INCLUDE :  target.mk
175