[EMAIL PROTECTED] writes:
> So, what are we going to do with this problem?

Since we never got any feedback on why we should use longs,
I've changed our stuff to use ints.

> 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]

-- 
Dan Espen                           E-mail: [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]

Reply via email to