# HG changeset patch # User pl # Date 1009562583 0 # Node ID 6659db99f2002e8dbd4967846e37a61bc079e92b # Parent beba5552ed2d615a0de4fd54160bd673f9dc012a warning fix diff -r beba5552ed2d -r 6659db99f200 cpudetect.c --- a/cpudetect.c Fri Dec 28 18:01:56 2001 +0000 +++ b/cpudetect.c Fri Dec 28 18:03:03 2001 +0000 @@ -3,6 +3,11 @@ CpuCaps gCpuCaps; +#ifdef HAVE_MALLOC_H +#include +#endif +#include + #ifdef ARCH_X86 #include @@ -93,7 +98,8 @@ return; } do_cpuid(0x00000000, regs); // get _max_ cpuid level and vendor name - printf("CPU vendor name: %.4s%.4s%.4s max cpuid level: %d\n",®s[1],®s[3],®s[2],regs[0]); + printf("CPU vendor name: %.4s%.4s%.4s max cpuid level: %d\n", + (char*) (regs+1),(char*) (regs+3),(char*) (regs+2), regs[0]); if (regs[0]>=0x00000001) { char *tmpstr; @@ -173,7 +179,7 @@ exit(1); } - sprintf(vendor,"%.4s%.4s%.4s",®s[1],®s[3],®s[2]); + sprintf(vendor,"%.4s%.4s%.4s",(char*)(regs+1),(char*)(regs+3),(char*)(regs+2)); for(i=0; i