Source

replaceables / DskSpace.H

/* Porting capable include file for DskSpace library.
This file includes the header for the library for whatever
operating system the program is being built for. */

#ifndef __INC_DSKSPACE_MASTER_H
#define __INC_DSKSPACE_MASTER_H

#if defined(__OS_WIN_3__) /* Windows 3.0 ? */
	#include "WinStuff\DskSpace\DskSpace.H" /* Use Windows 16-bit version */
#elif defined(__OS_WIN_NT__) /* Windows NT? */
	#include "WinStuff\DskSpace\DskSpace.H" /* Use Win32s version */
#elif defined(__OS_WIN_95__) /* Windows 95? */
	#include "WinStuff\DskSpace\DskSpace.H" /* Use Win32s version */
#elif defined(__OS_WIN_98__) /* Windows 98? */
	#include "WinStuff\DskSpace\DskSpace.H" /* Use Win32s version */
#elif defined(__OS_WIN_3_1__) /* Windows 3.1? */
	#include "WinStuff\DskSpace\DskSpace.H" /* use 16-bit Windows version */
#elif defined(__OS_WIN_3_11__) /* Windows 3.11? */
	#include "WinStuff\DskSpace\DskSpace.H" /* Use 16-bit Windows version */
#elif defined(__OS_DOS__) /* DOS? */
	#error ("No DskSpace library has been written for DOS, get Overlord DDRP to do it")
#elif defined(__OS_MAC__) /* Mac? */
	#error ("No DskSpace library has been written for the Mac, get Overlord DDRP to do it")
#else /* Oh-no! */
	#error ("Must define OS macro or add function for OS and update standards")
#endif

#endif /*__INC_DSKSPACE_MASTER_H*/