header problems
Dimitrie O. Paun
dimi at intelliware.ca
Thu Sep 11 16:04:48 CDT 2003
On Thu, 11 Sep 2003, Alexandre Julliard wrote:
> I'd say just kill the #ifdef completely. We want packing on all
> compilers anyway.
Here it is:
ChangeLog
Dimitrie O. Paun <dpaun at rogers.com>
Remove checks from {pop,psh}pack[1248].h that were causing
the standalone processor to fail.
Index: include/poppack.h
===================================================================
RCS file: /var/cvs/wine/include/poppack.h,v
retrieving revision 1.4
diff -u -r1.4 poppack.h
--- include/poppack.h 10 Mar 2002 00:02:34 -0000 1.4
+++ include/poppack.h 11 Sep 2003 20:56:28 -0000
@@ -22,18 +22,14 @@
# endif
/* Depth == 3 */
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# if __WINE_PSHPACK_H2 == 1
-# pragma pack(1)
-# elif __WINE_PSHPACK_H2 == 2
-# pragma pack(2)
-# elif __WINE_PSHPACK_H2 == 8
-# pragma pack(8)
-# else
-# pragma pack(4)
-# endif
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
+# if __WINE_PSHPACK_H2 == 1
+# pragma pack(1)
+# elif __WINE_PSHPACK_H2 == 2
+# pragma pack(2)
+# elif __WINE_PSHPACK_H2 == 8
+# pragma pack(8)
+# else
+# pragma pack(4)
# endif
#elif defined(__WINE_PSHPACK_H2)
@@ -42,18 +38,14 @@
# endif
/* Depth == 2 */
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# if __WINE_PSHPACK_H == 1
-# pragma pack(1)
-# elif __WINE_PSHPACK_H == 2
-# pragma pack(2)
-# elif __WINE_PSHPACK_H == 8
-# pragma pack(8)
-# else
-# pragma pack(4)
-# endif
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
+# if __WINE_PSHPACK_H == 1
+# pragma pack(1)
+# elif __WINE_PSHPACK_H == 2
+# pragma pack(2)
+# elif __WINE_PSHPACK_H == 8
+# pragma pack(8)
+# else
+# pragma pack(4)
# endif
#elif defined(__WINE_PSHPACK_H)
@@ -62,13 +54,11 @@
# endif
/* Depth == 1 */
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(_MSC_VER)
-# pragma pack()
-# elif defined(__SUNPRO_CC)
+# if defined(__SUNPRO_CC)
# warning "Assuming a default alignment of 4"
# pragma pack(4)
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
+# else
+# pragma pack()
# endif
#else
Index: include/pshpack1.h
===================================================================
RCS file: /var/cvs/wine/include/pshpack1.h,v
retrieving revision 1.5
diff -u -r1.5 pshpack1.h
--- include/pshpack1.h 28 Aug 2003 21:43:35 -0000 1.5
+++ include/pshpack1.h 11 Sep 2003 20:57:09 -0000
@@ -42,10 +42,6 @@
# pragma warning(disable:4103)
# endif
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# pragma pack(1)
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
-# endif
+# pragma pack(1)
#endif
Index: include/pshpack2.h
===================================================================
RCS file: /var/cvs/wine/include/pshpack2.h,v
retrieving revision 1.5
diff -u -r1.5 pshpack2.h
--- include/pshpack2.h 28 Aug 2003 21:43:35 -0000 1.5
+++ include/pshpack2.h 11 Sep 2003 20:57:22 -0000
@@ -42,10 +42,6 @@
# pragma warning(disable:4103)
# endif
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# pragma pack(2)
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
-# endif
+# pragma pack(2)
#endif
Index: include/pshpack4.h
===================================================================
RCS file: /var/cvs/wine/include/pshpack4.h,v
retrieving revision 1.6
diff -u -r1.6 pshpack4.h
--- include/pshpack4.h 28 Aug 2003 21:43:35 -0000 1.6
+++ include/pshpack4.h 11 Sep 2003 20:57:36 -0000
@@ -42,10 +42,6 @@
# pragma warning(disable:4103)
# endif
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# pragma pack(4)
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
-# endif
+# pragma pack(4)
#endif
Index: include/pshpack8.h
===================================================================
RCS file: /var/cvs/wine/include/pshpack8.h,v
retrieving revision 1.5
diff -u -r1.5 pshpack8.h
--- include/pshpack8.h 28 Aug 2003 21:43:35 -0000 1.5
+++ include/pshpack8.h 11 Sep 2003 20:58:01 -0000
@@ -42,11 +42,7 @@
# pragma warning(disable:4103)
# endif
-# if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(_MSC_VER)
-# pragma pack(8)
-# warning "8 as alignment is not supported"
-# elif !defined(RC_INVOKED)
-# error "Adjusting the alignment is not supported with this compiler"
-# endif
+# pragma pack(8)
+# warning "8 as alignment is not supported"
#endif
--
Dimi.
More information about the wine-patches
mailing list