]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/libebml.patch
* gcc-4.0 fixes to the contribs
[vlc] / extras / contrib / src / Patches / libebml.patch
1 Index: src/EbmlFloat.cpp
2 ===================================================================
3 --- src/EbmlFloat.cpp   (revision 1099)
4 +++ src/EbmlFloat.cpp   (revision 1101)
5 @@ -102,8 +102,8 @@
6                 if (Size == 4) {
7                         big_int32 TmpRead;
8                         TmpRead.Eval(Buffer);
9 -                       float val = *((float *)&(int32(TmpRead)));
10 -                       Value = val;
11 +                       int32 tmpp = int32(TmpRead);
12 +                       Value = *((float *) &tmpp);
13                         bValueIsSet = true;
14                 } else if (Size == 8) {
15                         big_int64 TmpRead;