[babl] Fix type-punning warning
- From: Mukund Sivaraman <muks src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] Fix type-punning warning
- Date: Sun, 18 Jul 2010 10:29:13 +0000 (UTC)
commit d90655687568020597da1ddbb06c59edf1a8804d
Author: Mukund Sivaraman <muks banu com>
Date: Fri Jul 16 20:35:43 2010 +0530
Fix type-punning warning
babl/babl-cpuaccel.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/babl/babl-cpuaccel.c b/babl/babl-cpuaccel.c
index a4202f2..ee12fd6 100644
--- a/babl/babl-cpuaccel.c
+++ b/babl/babl-cpuaccel.c
@@ -142,7 +142,8 @@ static X86Vendor
arch_get_vendor (void)
{
guint32 eax, ebx, ecx, edx;
- gchar id[16];
+ guint32 intid[4];
+ char *id = (char *) intid;
#ifndef ARCH_X86_64
/* Only need to check this on ia32 */
@@ -170,9 +171,9 @@ arch_get_vendor (void)
if (eax == 0)
return ARCH_X86_VENDOR_NONE;
- *(int *)&id[0] = ebx;
- *(int *)&id[4] = edx;
- *(int *)&id[8] = ecx;
+ intid[0] = ebx;
+ intid[1] = edx;
+ intid[2] = ecx;
id[12] = '\0';
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]