14 #ifndef __RESAMPLE_DEFS__
15 #define __RESAMPLE_DEFS__
17 #if !defined(WIN32) && !defined(__CYGWIN__)
30 #define PI (3.14159265358979232846)
34 #define PI2 (6.28318530717958465692)
37 #define D2R (0.01745329348)
38 #define R2D (57.29577951)
41 #define MAX(x,y) ((x)>(y) ?(x):(y))
44 #define MIN(x,y) ((x)<(y) ?(x):(y))
48 #define ABS(x) ((x)<0 ?(-(x)):(x))
52 #define SGN(x) ((x)<0 ?(-1):((x)==0?(0):(1)))
55 #ifdef HAVE_INTTYPES_H
59 typedef uint32_t UWORD;
63 typedef unsigned int UWORD;
78 int lrsSrcUp(
float X[],
float Y[],
double factor,
double *Time,
79 UWORD Nx, UWORD Nwing,
float LpScl,
80 float Imp[],
float ImpD[], BOOL Interp);
82 int lrsSrcUD(
float X[],
float Y[],
double factor,
double *Time,
83 UWORD Nx, UWORD Nwing,
float LpScl,
84 float Imp[],
float ImpD[], BOOL Interp);