Always write out values in little endian format. Patch from Chris Seaton
svn path=/trunk/heap-buddy/; revision=69066
This commit is contained in:
Родитель
a8a01b63a9
Коммит
d46f128a10
|
@ -53,36 +53,42 @@ static void
|
||||||
write_pointer (FILE *out, gpointer x)
|
write_pointer (FILE *out, gpointer x)
|
||||||
{
|
{
|
||||||
guint32 y = GPOINTER_TO_UINT (x);
|
guint32 y = GPOINTER_TO_UINT (x);
|
||||||
|
y = GINT32_TO_LE(y);
|
||||||
fwrite (&y, sizeof (guint32), 1, out);
|
fwrite (&y, sizeof (guint32), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
write_int16 (FILE *out, gint16 x)
|
write_int16 (FILE *out, gint16 x)
|
||||||
{
|
{
|
||||||
|
x = GINT16_TO_LE(x);
|
||||||
fwrite (&x, sizeof (gint16), 1, out);
|
fwrite (&x, sizeof (gint16), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
write_uint16 (FILE *out, guint16 x)
|
write_uint16 (FILE *out, guint16 x)
|
||||||
{
|
{
|
||||||
|
x = GUINT16_TO_LE(x);
|
||||||
fwrite (&x, sizeof (guint16), 1, out);
|
fwrite (&x, sizeof (guint16), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
write_int32 (FILE *out, gint32 x)
|
write_int32 (FILE *out, gint32 x)
|
||||||
{
|
{
|
||||||
|
x = GINT32_TO_LE(x);
|
||||||
fwrite (&x, sizeof (gint32), 1, out);
|
fwrite (&x, sizeof (gint32), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
write_uint32 (FILE *out, guint32 x)
|
write_uint32 (FILE *out, guint32 x)
|
||||||
{
|
{
|
||||||
|
x = GUINT32_TO_LE(x);
|
||||||
fwrite (&x, sizeof (guint32), 1, out);
|
fwrite (&x, sizeof (guint32), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
write_int64 (FILE *out, gint64 x)
|
write_int64 (FILE *out, gint64 x)
|
||||||
{
|
{
|
||||||
|
x = GINT64_TO_LE(x);
|
||||||
fwrite (&x, sizeof (gint64), 1, out);
|
fwrite (&x, sizeof (gint64), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче