diff -ur ooo_SRC680_m176_src.orig/vcl/inc/bitmap.hxx ooo_SRC680_m176_src/vcl/inc/bitmap.hxx --- ooo_SRC680_m176_src.orig/vcl/inc/bitmap.hxx 2006-07-14 23:02:02.000000000 +0200 +++ ooo_SRC680_m176_src/vcl/inc/bitmap.hxx 2006-07-14 23:03:40.000000000 +0200 @@ -187,24 +187,25 @@ ULONG mnProgressStart; ULONG mnProgressEnd; + struct MosaicTileSize + { + ULONG mnTileWidth; + ULONG mnTileHeight; + }; + + struct EmbossAngles + { + USHORT mnAzimuthAngle100; + USHORT mnElevationAngle100; + }; + union { USHORT mnSepiaPercent; BYTE mcSolarGreyThreshold; - struct - { - ULONG mnTileWidth; - ULONG mnTileHeight; - } - maMosaicTileSize; - - struct - { - USHORT mnAzimuthAngle100; - USHORT mnElevationAngle100; - } - maEmbossAngles; + MosaicTileSize maMosaicTileSize; + EmbossAngles maEmbossAngles; }; public: