www.pudn.com > minix.instalation.cd-rom-2.0.rar > HOST_OS.H


// host_os.h	host operating system classes  
//		dave mccaldon (d.mccalden@staffordshire.ac.uk)  
  
#ifndef HOST_OS_H  
#define HOST_OS_H  
  
#include "types.h"  
  
#define	NOT_OK		0		// NOT_OK for FIPS to run  
#define	OK		1		// OK for FIPS to run  
#define UNKNOWN		2  
  
  
class host_os  
{  
public:  
	host_os();                      // constructor  
	virtual int     ok () { return status; };  
	virtual char    *information( char * );  
  
protected:  
	char* (*format)();  
  
	void msdos_version ();  
	boolean mswindows_detect ();  
	boolean dosemu_detect ();  
	boolean desqview_detect ();  
  
	int             status;         // status value  
	int             ver_major;      // major version number  
	int             ver_minor;      // minor version number  
};  
  
#endif