1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-07-02 14:04:15 +00:00

Ported to Win32 (MSVC 2005), added MSVC solution and project files. Seems to work :)

git-svn-id: https://svn.code.sf.net/p/libcpuid/code/HEAD/libcpuid@26 3b4be424-7ac5-41d7-8526-f4ddcb85d872
This commit is contained in:
Veselin Georgiev 2008-11-20 18:26:46 +00:00
parent ef4d92a9ea
commit 4dfb11f699
7 changed files with 500 additions and 42 deletions

View file

@ -137,6 +137,7 @@ const int sz_match = (sizeof(matchtable) / sizeof(matchtable[0]));
static void usage(void)
{
int line_fill, l, i;
printf("Usage: cpuid_tool [options]\n\n");
printf("Options:\n");
printf(" -h,--help - Show this help\n");
@ -152,7 +153,7 @@ static void usage(void)
printf("\n");
printf("Query switches (generate 1 line of ouput per switch; in order of appearance):");
int line_fill = 80, l, i;
line_fill = 80;
for (i = 0; i < sz_match; i++) {
l = (int) strlen(matchtable[i].synopsis);
if (line_fill + l > 76) {
@ -177,6 +178,8 @@ static int parse_cmdline(int argc, char** argv)
fprintf(stderr, "Error: %s\n\n", msg); \
fprintf(stderr, "Use -h to get a list of supported options\n"); \
return -1;
int i, j, recog;
if (argc == 1) {
/* Default command line options */
need_output = 1;
@ -186,7 +189,6 @@ static int parse_cmdline(int argc, char** argv)
need_verbose = 1;
return 1;
}
int i, j, recog;
for (i = 1; i < argc; i++) {
char *arg = argv[i];
recog = 0;
@ -389,11 +391,12 @@ int main(int argc, char** argv)
int parseres = parse_cmdline(argc, argv);
int i, readres, writeres;
int only_clock_queries;
if (parseres != 1)
return parseres;
struct cpu_raw_data_t raw;
struct cpu_id_t data;
if (parseres != 1)
return parseres;
/* In quiet mode, disable libcpuid warning messages: */
if (need_quiet)
cpuid_set_warn_function(NULL);