mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 07:39:42 +02:00
31 lines
977 B
C
31 lines
977 B
C
/* configwin.h
|
|
|
|
Vaughan Johnson (vaughan @ audacityteam . org)
|
|
October 2003
|
|
|
|
Some definitions for Windows LADSPA plug-ins, the LADSPA_plugins-win project.
|
|
So far, we don't want all the declarations in config.h.
|
|
|
|
Note that MSVC doesn't define fabsf, powf, or sqrtf for C, only C++,
|
|
so the GVerb.dsp project has the /TP global compiler option, to
|
|
tell it to treat the .c files as .cpp files, per
|
|
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_.2f.tc.2c_2f.tp.asp"
|
|
*/
|
|
#ifndef _CONFIG_H
|
|
#define _CONFIG_H
|
|
|
|
// Fix "inline" keyword for MSVC.
|
|
#define inline __inline
|
|
|
|
// MSVC's math.h does not define isnan.
|
|
// According to "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/vclrfNotNumberNANItems.asp",
|
|
// this test should work.
|
|
static inline int isnan(double x) { return (int)(x != x); }
|
|
|
|
#define _USE_MATH_DEFINES
|
|
#define FFTW3
|
|
#define WIN32
|
|
#include "LADSPA_plugins-win/ladspa.h"
|
|
|
|
#endif _CONFIG_H
|