[Numpy-discussion] Changeset 6557

Charles R Harris charlesr.harris at gmail.com
Fri Mar 6 16:53:17 EST 2009


On Fri, Mar 6, 2009 at 2:01 PM, Charles R Harris
<charlesr.harris at gmail.com>wrote:

> Hi David,
>
> Currently,
>
> bint.i = __STR2INTCST("ABCD");
>
> It is probably more portable to just initialize the union
>
>     union {
>         char c[4];
>         npy_uint32 i;
>     } bint = {'A','B','C','D'};
>
>
> If you use const union the initialization will be done at compile time.
>

Better yet

     const union {
        npy_uint32 i;
        char c[4];
    } bint = {0x01020304};

And check for the numbers 1,2,3,4.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20090306/0a42aab9/attachment.html>


More information about the NumPy-Discussion mailing list