[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)