ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

config.h
Go to the documentation of this file.
00001 /*
00002 ** Copyright (C) 2002-2011 Erik de Castro Lopo <erikd@mega-nerd.com>
00003 **
00004 ** This program is free software; you can redistribute it and/or modify
00005 ** it under the terms of the GNU General Public License as published by
00006 ** the Free Software Foundation; either version 2 of the License, or
00007 ** (at your option) any later version.
00008 **
00009 ** This program is distributed in the hope that it will be useful,
00010 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012 ** GNU General Public License for more details.
00013 **
00014 ** You should have received a copy of the GNU General Public License
00015 ** along with this program; if not, write to the Free Software
00016 ** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
00017 */
00018 
00019 /*
00020 ** This is the Win32 specific config.h header file.
00021 **
00022 ** On Unix (including MacOSX), this header file is automatically generated
00023 ** during the configure process while on Win32 this has to be hand edited
00024 ** to keep it up to date.
00025 **
00026 ** This is also a good file to add Win32 specific things.
00027 */
00028 
00029 /*
00030 ** MSVC++ assumes that all floating point constants without a trailing
00031 ** letter 'f' are double precision.
00032 **
00033 ** If this assumption is incorrect and one of these floating point constants
00034 ** is assigned to a float variable MSVC++ generates a warning.
00035 **
00036 ** Since there are currently about 25000 of these warnings generated in
00037 ** src/src_sinc.c this slows down compile times considerably. The
00038 ** following #pragma disables the warning.
00039 */
00040 #ifdef _MSC_VER
00041 #pragma warning(disable: 4305)
00042 #endif
00043 /*----------------------------------------------------------------------------
00044 ** Normal #defines follow.
00045 */
00046 
00047 /* Set to 1 if the compile is GNU GCC. */
00048 #define COMPILER_IS_GCC 0
00049 
00050 /* Target processor clips on negative float to int conversion. */
00051 #define CPU_CLIPS_NEGATIVE 0
00052 
00053 /* Target processor clips on positive float to int conversion. */
00054 #define CPU_CLIPS_POSITIVE 0
00055 
00056 /* Target processor is big endian. */
00057 #define CPU_IS_BIG_ENDIAN 0
00058 
00059 /* Target processor is little endian. */
00060 #define CPU_IS_LITTLE_ENDIAN 1
00061 
00062 /* Set to 1 to enable debugging. */
00063 #define ENABLE_DEBUG 0
00064 
00065 /* Major version of GCC or 3 otherwise. */
00066 /* #undef GCC_MAJOR_VERSION */
00067 
00068 /* Define to 1 if you have the `alarm' function. */
00069 /* #undef HAVE_ALARM */
00070 
00071 /* Define to 1 if you have the `calloc' function. */
00072 #define HAVE_CALLOC 1
00073 
00074 /* Define to 1 if you have the `ceil' function. */
00075 #define HAVE_CEIL 1
00076 
00077 /* Define to 1 if you have the <dlfcn.h> header file. */
00078 /* #undef HAVE_DLFCN_H */
00079 
00080 /* Set to 1 if you have libfftw3. */
00081 /* #undef HAVE_FFTW3 */
00082 
00083 /* Define to 1 if you have the `floor' function. */
00084 #define HAVE_FLOOR 1
00085 
00086 /* Define to 1 if you have the `fmod' function. */
00087 #define HAVE_FMOD 1
00088 
00089 /* Define to 1 if you have the `free' function. */
00090 #define HAVE_FREE 1
00091 
00092 /* Define to 1 if you have the <inttypes.h> header file. */
00093 /* #undef HAVE_INTTYPES_H */
00094 
00095 /* Define to 1 if you have the `m' library (-lm). */
00096 /* #undef HAVE_LIBM */
00097 
00098 /* Define if you have C99's lrint function. */
00099 /* #undef HAVE_LRINT */
00100 
00101 /* Define if you have C99's lrintf function. */
00102 /* #undef HAVE_LRINTF */
00103 
00104 /* Define to 1 if you have the `malloc' function. */
00105 #define HAVE_MALLOC 1
00106 
00107 /* Define to 1 if you have the `memcpy' function. */
00108 #define HAVE_MEMCPY 1
00109 
00110 /* Define to 1 if you have the `memmove' function. */
00111 #define HAVE_MEMMOVE 1
00112 
00113 /* Define to 1 if you have the <memory.h> header file. */
00114 #define HAVE_MEMORY_H 1
00115 
00116 /* Define if you have signal SIGALRM. */
00117 /* #undef HAVE_SIGALRM */
00118 
00119 /* Define to 1 if you have the `signal' function. */
00120 /* #undef HAVE_SIGNAL */
00121 
00122 /* Set to 1 if you have libsndfile. */
00123 #define HAVE_SNDFILE 1
00124 
00125 /* Define to 1 if you have the <stdint.h> header file. */
00126 /* #undef HAVE_STDINT_H */
00127 
00128 /* Define to 1 if you have the <stdlib.h> header file. */
00129 #define HAVE_STDLIB_H 1
00130 
00131 /* Define to 1 if you have the <strings.h> header file. */
00132 #define HAVE_STRINGS_H 1
00133 
00134 /* Define to 1 if you have the <string.h> header file. */
00135 #define HAVE_STRING_H 1
00136 
00137 /* Define to 1 if you have the <sys/stat.h> header file. */
00138 #define HAVE_SYS_STAT_H 1
00139 
00140 /* Define to 1 if you have the <sys/times.h> header file. */
00141 /* #undef HAVE_SYS_TIMES_H */
00142 
00143 /* Define to 1 if you have the <sys/types.h> header file. */
00144 #define HAVE_SYS_TYPES_H 1
00145 
00146 /* Define to 1 if you have the <unistd.h> header file. */
00147 #define HAVE_UNISTD_H 1
00148 
00149 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00150    */
00151 #define LT_OBJDIR ".libs/"
00152 
00153 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
00154 /* #undef NO_MINUS_C_MINUS_O */
00155 
00156 /* Set to 1 if compiling for Win32 */
00157 #define OS_IS_WIN32 1
00158 
00159 /* Name of package */
00160 #define PACKAGE "libsamplerate"
00161 
00162 /* Define to the address where bug reports for this package should be sent. */
00163 #define PACKAGE_BUGREPORT "erikd@mega-nerd.com"
00164 
00165 /* Define to the full name of this package. */
00166 #define PACKAGE_NAME "libsamplerate"
00167 
00168 /* Define to the full name and version of this package. */
00169 #define PACKAGE_STRING "libsamplerate 0.1.8"
00170 
00171 /* Define to the one symbol short name of this package. */
00172 #define PACKAGE_TARNAME "libsamplerate"
00173 
00174 /* Define to the home page for this package. */
00175 #define PACKAGE_URL "http://www.mega-nerd.com/libsamplerate/"
00176 
00177 /* Define to the version of this package. */
00178 #define PACKAGE_VERSION "0.1.8"
00179 
00180 /* The size of `double', as computed by sizeof. */
00181 #define SIZEOF_DOUBLE 8
00182 
00183 /* The size of `float', as computed by sizeof. */
00184 #define SIZEOF_FLOAT 4
00185 
00186 /* The size of `int', as computed by sizeof. */
00187 #define SIZEOF_INT 4
00188 
00189 /* The size of `long', as computed by sizeof. */
00190 #define SIZEOF_LONG 4
00191 
00192 /* Define to 1 if you have the ANSI C header files. */
00193 #define STDC_HEADERS 1
00194 
00195 /* Version number of package */
00196 #define VERSION "0.1.8"
00197 
00198 
00199 
00200 /* Extra Win32 hacks. */
00201 
00202 /*
00203 **  Microsoft's compiler still does not support the 1999 ISO C Standard
00204 **  which includes 'inline'.
00205 */
00206 
00207 #define inline __inline
00208 
00209 /* ReactOS hacks */
00210 void __stdcall DbgBreakPoint(void);
00211 unsigned long __cdecl DbgPrint(const char *Format, ...);
00212 #define exit(n) DbgBreakPoint()
00213 #define printf DbgPrint
00214 
00215 # ifdef _MSC_VER
00216 #  pragma warning(disable:4244)
00217 # endif /* _MSC_VER */

Generated on Sun May 27 2012 04:18:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.