A useful tool for identifying the architecture, platform type, compiler, and operating system specifications by preprocessor feature support.