swift
src
sound
dsp
SimpleHeader.h
1
/*
2
* Simple Source Common Header (header)
3
*
4
* File : SimpleHeader.h
5
* Library : SimpleSource
6
* Version : 1.12
7
*
8
* 2006, ChunkWare Music Software, OPEN-SOURCE
9
*
10
* Permission is hereby granted, free of charge, to any person obtaining a
11
* copy of this software and associated documentation files (the "Software"),
12
* to deal in the Software without restriction, including without limitation
13
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
14
* and/or sell copies of the Software, and to permit persons to whom the
15
* Software is furnished to do so, subject to the following conditions:
16
*
17
* The above copyright notice and this permission notice shall be included in
18
* all copies or substantial portions of the Software.
19
*
20
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26
* DEALINGS IN THE SOFTWARE.
27
*/
28
29
#ifndef SWIFT_SOUND_DSP_SIMPLE_HEADER_H
30
#define SWIFT_SOUND_DSP_SIMPLE_HEADER_H
31
32
#if _MSC_VER > 1000
// MS Visual Studio
33
# define INLINE __forceinline
// forces inline
34
# define NOMINMAX
// for standard library min(), max()
35
# ifndef M_PI
36
# define _USE_MATH_DEFINES
// for math constants
37
# endif
38
#else
// other IDE's
39
# define INLINE inline
40
#endif
41
42
#include <algorithm>
// for min(), max()
43
#include <cassert>
// for assert()
44
#include <cmath>
45
46
#endif
// end __SIMPLE_HEADER_H__
Generated on Mon Mar 24 2025 16:42:23 for swift by
1.9.1