1 | Index: libs/libavutil/bswap.h
|
---|
2 | ===================================================================
|
---|
3 | --- libs/libavutil/bswap.h (revision 10888)
|
---|
4 | +++ libs/libavutil/bswap.h (working copy)
|
---|
5 | @@ -138,11 +138,11 @@
|
---|
6 | union {
|
---|
7 | uint32_t l[2];
|
---|
8 | double d;
|
---|
9 | - } t;
|
---|
10 | - t.d = x;
|
---|
11 | - t.l[0] = bswap_32(t.l[1]);
|
---|
12 | - t.l[1] = bswap_32(t.l[0]);
|
---|
13 | - return t.d;
|
---|
14 | + } w,r;
|
---|
15 | + w.d = x;
|
---|
16 | + r.l[0] = bswap_32(w.l[1]);
|
---|
17 | + r.l[1] = bswap_32(w.l[0]);
|
---|
18 | + return r.d;
|
---|
19 | }
|
---|
20 |
|
---|
21 | // be2me ... BigEndian to MachineEndian
|
---|