5 get_proc_arch (WORD proc_arch)
9 case PROCESSOR_ARCHITECTURE_INTEL:
12 case PROCESSOR_ARCHITECTURE_MIPS:
15 case PROCESSOR_ARCHITECTURE_ALPHA:
18 case PROCESSOR_ARCHITECTURE_PPC:
21 case PROCESSOR_ARCHITECTURE_SHX:
24 case PROCESSOR_ARCHITECTURE_ARM:
27 case PROCESSOR_ARCHITECTURE_IA64:
30 case PROCESSOR_ARCHITECTURE_ALPHA64:
33 case PROCESSOR_ARCHITECTURE_MSIL:
36 case PROCESSOR_ARCHITECTURE_AMD64:
39 case PROCESSOR_ARCHITECTURE_IA32_ON_WIN64:
42 case PROCESSOR_ARCHITECTURE_UNKNOWN:
52 main (int argc, char* argv[])
55 memset (&si, '\0', sizeof (si));
58 printf ("Processor Architecture/Type/Level/Revision: %s/%i/%i/%i\n",
59 get_proc_arch (si.wProcessorArchitecture),
60 si.dwProcessorType, (int) si.wProcessorLevel, (int)si.wProcessorRevision);
61 printf ("Page Size: %i\n", si.dwPageSize);
62 printf ("Application Virtual Address Space: %p - %p\n",
63 si.lpMinimumApplicationAddress,
64 si.lpMaximumApplicationAddress);
65 printf ("Allocation Granularity: %i\n",
66 si.dwAllocationGranularity);
68 /* Give ssh time to flush buffers. */