2013/12/17 Bill Meier <wme...@newsguy.com>

> README.developer says:
>
>  When specifying an integral constant that doesn't fit in 32 bits, don't
>  use "LL" at the end of the constant - not all compilers use "LL" for
>  that.  Instead, put the constant in a call to the "G_GINT64_CONSTANT()"
>  macro, e.g.
>
>     G_GINT64_CONSTANT(11644473600U)
>
>  rather than
>
>     11644473600ULL
>
>
> I note that in current SVN there are a number of cases where ULL (or LL)
> are used.
>
> e.g.: packet-9p.c:#define _9P_GETATTR_MODE         0x00000001ULL
>
> Should these be fixed ? (or is the README outdated ?)
>
> If they should be fixed:
>
>    It appears that G_GUINT64_CONSTANT can be used (since we require
>    GLib 2.16 and based upon an EMail from a while back it seems that
>    GLib 2.10 & newer define G_GUINT64_CONSTANT).
>
>    So: I would update README.developer and make the
>    source changes.
>
> If the README is outdated, I would remove the statement from the README.
>

Hi Bill,

as I would vote for the use of G_G(U)INT 64_CONSTANT macros everywhere to
be consistent with the existing code.

BR,
Pascal.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to