Flan
r8bconf.h
Go to the documentation of this file.
1 //$ nobt
2 //$ nocpp
3 
16 #ifndef R8BCONF_INCLUDED
17 #define R8BCONF_INCLUDED
18 
19 #if defined( _WIN32 ) || defined( _WIN64 )
20  #define R8B_WIN 1
21 #elif defined( __APPLE__ )
22  #define R8B_MAC 1
23 #else // defined( __APPLE__ )
24  #define R8B_LNX 1 // Assume Linux (Unix) platform by default.
25 #endif // defined( __APPLE__ )
26 
27 #if !defined( R8B_FLTLEN )
28 
33  #define R8B_FLTLEN 28
34 #endif // !defined( R8B_FLTLEN )
35 
36 #if !defined( R8B_FLTFRACS )
37 
45  #define R8B_FLTFRACS 1733
46 #endif // !defined( R8B_FLTFRACS )
47 
48 #if !defined( R8B_IPP )
49 
58  #define R8B_IPP 0
59 
60 // #include <ippcore.h>
61 // #include <ipps.h>
62 #endif // !defined( R8B_IPP )
63 
64 #if !defined( R8BASSERT )
65 
72  #define R8BASSERT( e )
73 #endif // !defined( R8BASSERT )
74 
75 #if !defined( R8BCONSOLE )
76 
85  #define R8BCONSOLE( ... )
86 #endif // !defined( R8BCONSOLE )
87 
88 #if !defined( R8B_BASECLASS )
89 
99  #define R8B_BASECLASS :: r8b :: CStdClassAllocator
100 #endif // !defined( R8B_BASECLASS )
101 
102 #if !defined( R8B_MEMALLOCCLASS )
103 
108  #define R8B_MEMALLOCCLASS :: r8b :: CStdMemAllocator
109 #endif // !defined( R8B_MEMALLOCCLASS )
110 
111 #if !defined( R8B_FILTER_CACHE_MAX )
112 
118  #define R8B_FILTER_CACHE_MAX 96
119 #endif // !defined( R8B_FILTER_CACHE_MAX )
120 
121 #if !defined( R8B_FRACBANK_CACHE_MAX )
122 
130  #define R8B_FRACBANK_CACHE_MAX 12
131 #endif // !defined( R8B_FRACBANK_CACHE_MAX )
132 
133 #if !defined( R8B_FLTTEST )
134 
140  #define R8B_FLTTEST 0
141 #endif // !defined( R8B_FLTTEST )
142 
143 #if !defined( R8B_FASTTIMING )
144 
155  #define R8B_FASTTIMING 0
156 #endif // !defined( R8B_FASTTIMING )
157 
158 #if !defined( R8B_EXTFFT )
159 
168  #define R8B_EXTFFT 0
169 #endif // !defined( R8B_EXTFFT )
170 
171 #if !defined( R8B_PFFFT )
172 
177  #define R8B_PFFFT 0
178 #endif // !defined( R8B_PFFFT )
179 
180 #if R8B_PFFFT
181  #include "pffft.h"
182  #define R8B_FLOATFFT 1
183 #endif // R8B_PFFFT
184 
185 #if !defined( R8B_FLOATFFT )
186 
191  #define R8B_FLOATFFT 0
192 #endif // !defined( R8B_FLOATFFT )
193 
194 #endif // R8BCONF_INCLUDED