So, what are we going to do with this problem? On Wed, Apr 09, 2003 at 06:57:26PM -0400, Dan Espen wrote: > Alexander Kotelnikov <[EMAIL PROTECTED]> writes: > > I've received this bug report along with a patch. > > > > > > --=-=-= > > Subject: Bug#188337: mwm hints parsing broken on 64 bit architectures > > Reply-To: Falk Hueffner <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > > Resent-To: debian-bugs-dist@lists.debian.org > > Resent-CC: Alexander Kotelnikov <[EMAIL PROTECTED]>, > > [EMAIL PROTECTED] > > Date: Wed, 09 Apr 2003 14:40:31 +0200 > > > > Package: fvwm > > Version: 2.4.15-2 > > Severity: normal > > Tags: patch > > > > Hi, > > > > fvwm contains the same bug as qvwm (#97326), which makes for example > > mozilla's window borders not show up. Here's a patch. > > > > --- fvwm/decorations.c~ 2003-02-08 14:09:43.000000000 +0100 > > +++ fvwm/decorations.c 2003-04-09 14:07:49.000000000 +0200 > > @@ -73,10 +73,10 @@ > > /* Motif window hints */ > > typedef struct > > { > > - CARD32 flags; > > - CARD32 functions; > > - CARD32 decorations; > > - INT32 inputMode; > > + ulong flags; > > + ulong functions; > > + ulong decorations; > > + long inputMode; > > } PropMotifWmHints; > > > > typedef PropMotifWmHints PropMwmHints; > > OK, this is the way that structure is defined on my Solaris 8 system: > > /usr/dt/share/include/Xm/MwmUtil.h: > > typedef struct > { > /* These correspond to XmRInt resources. (VendorSE.c) */ > int flags; > int functions; > int decorations; > int input_mode; > int status; > } MotifWmHints; > > Its the same on HPUX.11. On AIX 5.1 the one in > /usr/include/Motif2.1/Xm/MwmUtil.h > is the same, but they have the old Motif 1.2 where it was: > > /usr/include/Motif1.2/Xm/MwmUtil.h: > > typedef struct > { > #ifndef OSF_v1_2_4 > long flags; > long functions; > long decorations; > #else /* OSF_v1_2_4 */ > /* These correspond to XmRInt resources. (VendorSE.c) */ > int flags; > int functions; > int decorations; > #endif /* OSF_v1_2_4 */ > int input_mode; > #ifndef OSF_v1_2_4 > long status; > #else /* OSF_v1_2_4 */ > int status; > #endif /* OSF_v1_2_4 */ > } MotifWmHints; > > So it looks like "int" is the way to go. What is the "ulong" > solution based on?
Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]