Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CAT/CATConfig.h Source File

CATConfig.h

Go to the documentation of this file.
00001 /// \file CATConfig.h
00002 /// \brief CAT Configuration header
00003 /// \ingroup CAT
00004 ///
00005 /// Copyright (c) 2007-2008 by Michael Ellison.
00006 /// See COPYING.txt for the \ref gaslicense License (MIT License).
00007 ///
00008 // $Author: mikeellison $
00009 // $Date: 2008-01-21 08:33:12 -0600 (Mon, 21 Jan 2008) $
00010 // $Revision:   $
00011 // $NoKeywords: $
00012 
00013 #ifndef _CATConfig_H_
00014 #define _CATConfig_H_
00015 
00016 #ifdef _DEBUG
00017     // Define for debug mode
00018     #define CAT_DEBUG
00019 #endif
00020 
00021 #ifdef WIN32
00022     // Define for Win32 platform (currently, only platform defined)
00023     #define CAT_CONFIG_WIN32    
00024     // Define to use wide characters for console operations
00025     #define CAT_CONFIG_CONSOLE_WIDE    
00026 #endif
00027 
00028 #define CAT_LITTLE_ENDIAN
00029 // CAT_BIG_ENDIAN
00030 #define CAT_PATHSEPERATOR       '\\'
00031 #define CAT_DRIVESEPERATOR      ':'
00032 #define CAT_OPTPATHSEPERATOR    '/'
00033 #define CAT_EXTSEPERATOR        '.'
00034 
00035 
00036 // Global platform headers here if applicable
00037 #ifdef CAT_CONFIG_WIN32    
00038     #define _WIN32_WINNT 0x0501
00039     #include <windows.h>
00040     #include <process.h>
00041     #include <winver.h>
00042 #else
00043 #pragma message("WARNING: Platform for CAT library not defined. Please check CATConfig.h")
00044 #endif
00045 
00046 
00047 #endif // _CATConfig_H_

Generated on Mon Feb 11 04:09:42 2008 for Game Accessibility Suite by doxygen 1.5.4