64bitness

Lubos Lunak l.lunak at suse.cz
Tue Nov 7 13:57:11 GMT 2006


On Monday 06 November 2006 21:16, Thiago Macieira wrote:
> Lubos Lunak wrote:
> >On Thursday 02 November 2006 11:36, Thiago Macieira wrote:
> >> On D-Bus, this would have generated an error on all platforms. For one
> >> thing, the dubious type "long" isn't present in QVariant, so you're
> >> forced to choose between int (always 32-bit) and qlonglong (always
> >> 64-bit).
> >
> > Ah, so that's why there's the ugly qlonglong in all DBUS calls that
> > pass window id along? I was hoping there was a way to get rid of that
> >
> > :(.
>
> What else would you use in there?

 WId ?

> D-Bus has no concept of "integer whose 
> size is the machine word". And I don't think it should: we've seen what
> that definition has done to C (int was supposed to be that type, but now
> that dubious idea has fallen to long, and only on the Unix platforms).

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: l.lunak at suse.cz , l.lunak at kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz




More information about the kde-core-devel mailing list