From 966df2f98b509218c8743d9b468bb0929e6aa00f Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Mon, 4 Jun 2012 11:05:36 -0500 Subject: [PATCH] cpuidtool: Style cleanup --- src/tools/cpuidtool.c | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/src/tools/cpuidtool.c b/src/tools/cpuidtool.c index b7837e832b..570fd79be9 100644 --- a/src/tools/cpuidtool.c +++ b/src/tools/cpuidtool.c @@ -7,12 +7,12 @@ */ /* - * Pass an Intel CPUID in hex, and get out a CPUID for OS.h + * Pass a standard CPUID in hex, and get out a CPUID for OS.h */ -#include #include +#include #include @@ -24,29 +24,33 @@ // Converts a hexadecimal string to integer -static int xtoi(const char* xs, unsigned int* result) +static int +xtoi(const char* xs, unsigned int* result) { size_t szlen = strlen(xs); - int i, xv, fact; + int i; + int xv; + int fact; if (szlen > 0) { // Converting more than 32bit hexadecimal value? - if (szlen>8) return 2; // exit + if (szlen > 8) + return 2; // Begin conversion here *result = 0; fact = 1; // Run until no more character to convert - for (i = szlen - 1; i>=0 ;i--) { - if (isxdigit(*(xs+i))) { - if (*(xs+i)>=97) { - xv = ( *(xs+i) - 97) + 10; - } else if ( *(xs+i) >= 65) { - xv = (*(xs+i) - 65) + 10; - } else { - xv = *(xs+i) - 48; - } + for (i = szlen - 1; i>=0; i--) { + if (isxdigit(*(xs + i))) { + if (*(xs + i) >= 97) + xv = (*(xs + i) - 97) + 10; + else if (*(xs + i) >= 65) + xv = (*(xs + i) - 65) + 10; + else + xv = *(xs + i) - 48; + *result += (xv * fact); fact *= 16; } else {