X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=win32%2Fconfig.h;h=963d3d725d5c15def78e88c12b8980ed02b3580b;hb=af7c3d76bec73657d927dd7eae2db77324956cab;hp=ae8024a2e88880c0ed7b07d65617ffa9217afe56;hpb=0c46d8a67f5d277abed82aa1f6ddf75456c4b337;p=libfirm diff --git a/win32/config.h b/win32/config.h index ae8024a2e..963d3d725 100644 --- a/win32/config.h +++ b/win32/config.h @@ -1,16 +1,6 @@ -/* config.h. Generated by configure. */ -/* config.h.in. Generated from configure.in by autoheader. */ -/* - * Project: libFIRM - * File name: acconfig.h - * Purpose: - * Author: Till Riedel - * Modified by: - * Created: - * CVS-ID: $Id$ - * Copyright: (c) 2002-2003 Universität Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. - */ +/* WIN32 - version */ +/* always debug heap support */ +#include "crtdbg.h" /* Define to 1 if you have the header file. */ /* #undef HAVE_ALLOCA_H */ @@ -58,25 +48,25 @@ #define HAVE_IO_H 1 /* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" +#define PACKAGE_BUGREPORT "firm@ipd.info.uni-karlsruhe.de" /* Define to the full name of this package. */ #define PACKAGE_NAME "libFIRM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libFIRM 1.11.0" +#define PACKAGE_STRING "libFIRM 1.14.0" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libFIRM" /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.11.0" +#define PACKAGE_VERSION "1.14.0" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 #define libfirm_VERSION_MAJOR 1 -#define libfirm_VERSION_MINOR 11 +#define libfirm_VERSION_MINOR 14 #define libfirm_VERSION_MICRO 0 /* ---------------snip, snip ---------------------- */ @@ -84,24 +74,12 @@ /* define to enable debugging stuff. */ #define DEBUG_libfirm 1 -/* define to 1 to use the libcore */ -#define WITH_LIBCORE 1 - /* define to 1 to use the ILP solver */ /* #undef WITH_ILP */ -/* define to 1 to use JVM calling needed for the Java-based coalescer in firmbe */ -/* #undef WITH_JVM */ - -/* define to 1 to have wchar_t support for identifiers */ -#define FIRM_ENABLE_WCHAR 1 - /* Define to disable assertion checking. */ /* #undef NDEBUG */ -/* Remove to disable inlining */ -#define USE_INLINING 1 - /* Define to 1 if long double works and has more range or precision than double. */ /* #undef HAVE_LONG_DOUBLE */ @@ -113,40 +91,21 @@ /* Define to 1 if Firm statistics are activated */ #define FIRM_STATISTICS 1 -/* Define to 1 if Firm hooks are activated */ -#define FIRM_ENABLE_HOOKS 1 - /* Define the right volatile token */ /* #undef volatile */ /* Define the right const token */ /* #undef const */ -#ifdef USE_INLINING -#define INLINE __inline -#else -#define INLINE +#ifndef inline +#define inline __inline #endif /* map some non-POSIX names for Win32 */ #define snprintf _snprintf #define strcasecmp stricmp +#define strncasecmp _strnicmp #define __attribute__(x) typedef unsigned __int32 uint32_t; typedef __int64 int64_t; - -/* enabled plugin: ir/be/ia32 */ -#define PLUGIN_IR_BE_IA32 1 -/* enabled plugin: ir/be/sta */ -#define PLUGIN_IR_BE_STA 0 -/* enabled plugin: ir/be/ppc32 */ -#define PLUGIN_IR_BE_PPC32 1 -/* enabled plugin: ir/be/mips */ -#define PLUGIN_IR_BE_MIPS 1 -/* enabled plugin: ir/be/arm */ -#define PLUGIN_IR_BE_ARM 1 -/* enabled plugin: ir/be/firm */ -#define PLUGIN_IR_BE_FIRM 1 -/* enabled plugin: ir/be */ -#define PLUGIN_IR_BE 1