Displaying 2 results from an estimated 2 matches for "gint32_from_le".
Did you mean:
guint32_from_le
2007 Jul 11
0
libswfdec/swfdec_bits.c
...libswfdec/swfdec_bits.c
@@ -307,11 +307,9 @@ swfdec_bits_get_float (SwfdecBits * b)
SWFDEC_BYTES_CHECK (b, 4);
- conv.i = *((gint32 *) b->ptr);
+ conv.i = (b->ptr[3] << 24) | (b->ptr[2] << 16) | (b->ptr[1] << 8) | b->ptr[0];
b->ptr += 4;
- conv.i = GINT32_FROM_LE (conv.i);
-
return conv.f;
}
@@ -323,40 +321,30 @@ swfdec_bits_get_float (SwfdecBits * b)
* use this command line:
* python -c "import struct; print struct.unpack('8c', struct.pack('d', 7.949928895127363e-275))"
*/
-static double
-swfdec_bits_double_to_host (d...
2007 Jul 11
0
Branch 'as' - 3 commits - libswfdec/swfdec_bits.c
...libswfdec/swfdec_bits.c
@@ -307,11 +307,9 @@ swfdec_bits_get_float (SwfdecBits * b)
SWFDEC_BYTES_CHECK (b, 4);
- conv.i = *((gint32 *) b->ptr);
+ conv.i = (b->ptr[3] << 24) | (b->ptr[2] << 16) | (b->ptr[1] << 8) | b->ptr[0];
b->ptr += 4;
- conv.i = GINT32_FROM_LE (conv.i);
-
return conv.f;
}
@@ -323,40 +321,30 @@ swfdec_bits_get_float (SwfdecBits * b)
* use this command line:
* python -c "import struct; print struct.unpack('8c', struct.pack('d', 7.949928895127363e-275))"
*/
-static double
-swfdec_bits_double_to_host (d...