[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] sysinfo: Warnungen mit gcc-4.3.1



! sysinfo: Warnung in cpuid gefixt wegen uninitialisiertem verwenden der 
Parameter
Index: trunk/src/modules/sysinfo/cpuid.c
===================================================================
--- trunk.orig/src/modules/sysinfo/cpuid.c
+++ trunk/src/modules/sysinfo/cpuid.c
@@ -102,6 +102,8 @@ bool has_cpuid()
  */
 void cpuid(dword* eax, dword* ebx, dword* ecx, dword* edx)
 {
+    // Fix eine Warnung mit gcc 4.3.1
+    *eax = *ebx = *ecx = *edx = 0;
     asm volatile("cpuid"
         : "=a"(*eax), "=b"(*ebx), "=c"(*ecx), "=d"(*edx)
         : "a"(*eax), "b"(*ebx), "c"(*ecx), "d"(*edx)