00001 /****************************************************************************/ 00007 // The general windows configuration file 00008 /****************************************************************************/ 00009 // SUMO, Simulation of Urban MObility; see http://sumo.sourceforge.net/ 00010 // Copyright 2001-2010 DLR (http://www.dlr.de/) and contributors 00011 /****************************************************************************/ 00012 // 00013 // This program is free software; you can redistribute it and/or modify 00014 // it under the terms of the GNU General Public License as published by 00015 // the Free Software Foundation; either version 2 of the License, or 00016 // (at your option) any later version. 00017 // 00018 /****************************************************************************/ 00019 #ifndef config_h 00020 #define config_h 00021 00022 #ifndef _MSC_VER 00023 #error This file is for MSVC compilation only. GCC should use configure generated config.h. 00024 #endif 00025 00026 /* Disable "identifier truncated in debug info" warnings. */ 00027 #pragma warning(disable: 4786) 00028 /* Disable "C++ Exception Specification ignored" warnings */ 00029 #pragma warning(disable: 4290) 00030 00031 /* Disable "unsafe" warnings for crt functions in VC++ 2005. */ 00032 #if _MSC_VER >= 1400 00033 #define _CRT_SECURE_NO_WARNINGS 00034 #endif 00035 00036 #ifndef WIN32 00037 #define WIN32 00038 #endif 00039 00040 /* Define for dynamic Fox linkage */ 00041 #define FOXDLL 1 00042 00043 /* defines the precision of floats */ 00044 #define SUMOReal double 00045 00046 /* defines the epsilon to use on position comparison */ 00047 #define POSITION_EPS 0.1 00048 00049 /* defines the number of digits after the comma in output */ 00050 #define OUTPUT_ACCURACY 2 00051 00052 /* defines the number of digits after the comma in output of geo-coordinates */ 00053 #define GEO_OUTPUT_ACCURACY 6 00054 00055 /* Define if auto-generated version.h should be used. */ 00056 #define HAVE_VERSION_H 1 00057 00058 /* Version number of package */ 00059 #ifndef HAVE_VERSION_H 00060 #define VERSION_STRING "0.11.1" 00061 #endif 00062 00063 #define HAVE_INTERNAL_LANES 1 00064 00065 /* Definition for the character function of Xerces */ 00066 #define XERCES3_SIZE_t XMLSize_t //Xerces >= 3.0 00067 //#define XERCES3_SIZE_t unsigned int //Xerces < 3.0 00068 00069 /* Define in order to enable subsecond timesteps. */ 00070 #define HAVE_SUBSECOND_TIMESTEPS 1 00071 00072 /* define to use nvwa for memory leak checking */ 00073 //#define CHECK_MEMORY_LEAKS 1 00074 00075 #endif
1.5.6