On Sun, Apr 20, 2014 at 1:17 PM, Pekka Paalanen <ppaala...@gmail.com> wrote:

> On Sun, 20 Apr 2014 11:10:15 +0000
> "Wang, Quanxian" <quanxian.w...@intel.com> wrote:
>
> > Hi,
> >
> > Is there any way to use type of integer 64bit in protocol?
>
> No. You will have to use two 32-bit arguments, or propose a patch
> to add 64-bit types in a completely backwards-compatible way. I am
> not sure what the latter option would entail.
>

Adding 64-bit types wouldn't be too hard.  It would involve adding a
int64_t an uint64_t types to wl_argument (I'd call them U and I personally)
and adding code throughout libwayland to parse them.  In terms of backwards
compatibility, it should be fine as long as you make it 100% clear that
your new protocol extension uses the new 64bit types and therefore requires
the newer libwayland version.

The other option is that you could do what Pekka did in the presentation
extension and split it into two 32-bit parts.  What do you want to
represent that needs a 64-bit type?

Thanks,
--Jason Ekstrand


>
> The presentation extension could make use of a 64-bit type, too.
>

>
> Thanks,
> pq
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to