1 |
/* |
2 |
* Grace - GRaphing, Advanced Computation and Exploration of data |
3 |
* |
4 |
* Home page: http://plasma-gate.weizmann.ac.il/Grace/ |
5 |
* |
6 |
* Copyright (c) 1991-1995 Paul J Turner, Portland, OR |
7 |
* Copyright (c) 1996-2000 Grace Development Team |
8 |
* |
9 |
* Maintained by Evgeny Stambulchik <fnevgeny@plasma-gate.weizmann.ac.il> |
10 |
* |
11 |
* |
12 |
* All Rights Reserved |
13 |
* |
14 |
* This program is free software; you can redistribute it and/or modify |
15 |
* it under the terms of the GNU General Public License as published by |
16 |
* the Free Software Foundation; either version 2 of the License, or |
17 |
* (at your option) any later version. |
18 |
* |
19 |
* This program is distributed in the hope that it will be useful, |
20 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
21 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
22 |
* GNU General Public License for more details. |
23 |
* |
24 |
* You should have received a copy of the GNU General Public License |
25 |
* along with this program; if not, write to the Free Software |
26 |
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
27 |
*/ |
28 |
|
29 |
#ifndef __CONFIG_H |
30 |
#define __CONFIG_H |
31 |
|
32 |
/* Define if on AIX 3. |
33 |
System headers sometimes define this. |
34 |
We just want to avoid a redefinition error message. */ |
35 |
#ifndef _ALL_SOURCE |
36 |
#undef _ALL_SOURCE |
37 |
#endif |
38 |
|
39 |
/* Define if you need to in order for stat and other things to work. */ |
40 |
#undef _POSIX_SOURCE |
41 |
|
42 |
/* Define if you have the ANSI C header files. */ |
43 |
#undef STDC_HEADERS |
44 |
|
45 |
/* Define if char is unsigned */ |
46 |
#undef __CHAR_UNSIGNED__ |
47 |
/* Define sizeof(char) */ |
48 |
#define SIZEOF_CHAR 0 |
49 |
/* Define sizeof(short) */ |
50 |
#define SIZEOF_SHORT 0 |
51 |
/* Define sizeof(int) */ |
52 |
#define SIZEOF_INT 0 |
53 |
/* Define sizeof(long) */ |
54 |
#define SIZEOF_LONG 0 |
55 |
/* Define sizeof(long long) */ |
56 |
#define SIZEOF_LONG_LONG 0 |
57 |
/* Define sizeof(float) */ |
58 |
#define SIZEOF_FLOAT 0 |
59 |
/* Define sizeof(double) */ |
60 |
#define SIZEOF_DOUBLE 0 |
61 |
/* Define sizeof(long double) */ |
62 |
#define SIZEOF_LONG_DOUBLE 0 |
63 |
/* Define sizeof(void *) */ |
64 |
#define SIZEOF_VOID_P 0 |
65 |
|
66 |
/* Define to empty if the keyword does not work. */ |
67 |
#undef const |
68 |
|
69 |
/* Define to `int' if <sys/types.h> doesn't define. */ |
70 |
#undef pid_t |
71 |
|
72 |
/* Define to `unsigned' if <sys/types.h> doesn't define. */ |
73 |
#undef size_t |
74 |
|
75 |
/* Define if you have the <unistd.h> header file. */ |
76 |
#undef HAVE_UNISTD_H |
77 |
|
78 |
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. |
79 |
This function is required for alloca.c support on those systems. */ |
80 |
#undef CRAY_STACKSEG_END |
81 |
|
82 |
/* Define if using alloca.c. */ |
83 |
#undef C_ALLOCA |
84 |
|
85 |
/* Define if you have alloca, as a function or macro. */ |
86 |
#undef HAVE_ALLOCA |
87 |
|
88 |
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */ |
89 |
#undef HAVE_ALLOCA_H |
90 |
|
91 |
/* Define as the return type of signal handlers (int or void). */ |
92 |
#undef RETSIGTYPE |
93 |
|
94 |
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */ |
95 |
#undef HAVE_SYS_WAIT_H |
96 |
|
97 |
/* Define if you have the <fcntl.h> header file. */ |
98 |
#undef HAVE_FCNTL_H |
99 |
|
100 |
/* Define if you have the <sys/param.h> header file. */ |
101 |
#undef HAVE_SYS_PARAM_H |
102 |
|
103 |
/* Define if you have the <sys/time.h> header file. */ |
104 |
#undef HAVE_SYS_TIME_H |
105 |
|
106 |
/* Define if you have the <sys/select.h> header file. */ |
107 |
#undef HAVE_SYS_SELECT_H |
108 |
|
109 |
/* Define if your <sys/time.h> declares struct tm. */ |
110 |
#undef TM_IN_SYS_TIME |
111 |
|
112 |
/* Define if <time.h> and <sys/time.h> can be both included. */ |
113 |
#undef TIME_WITH_SYS_TIME |
114 |
|
115 |
/* Define if you have the gettimeofday function. */ |
116 |
#undef HAVE_GETTIMEOFDAY |
117 |
|
118 |
/* Define if you have the getcwd function. */ |
119 |
#undef HAVE_GETCWD |
120 |
|
121 |
/* Define if you have the gethostname function. */ |
122 |
#undef HAVE_GETHOSTNAME |
123 |
|
124 |
/* Define if you have the memcpy function. */ |
125 |
#undef HAVE_MEMCPY |
126 |
|
127 |
/* Define if you have the memmove function. */ |
128 |
#undef HAVE_MEMMOVE |
129 |
|
130 |
/* Define if you have the unlink function. */ |
131 |
#undef HAVE_UNLINK |
132 |
|
133 |
/* Define if you have the fcntl function. */ |
134 |
#undef HAVE_FCNTL |
135 |
|
136 |
/* Define if you have the popen function. */ |
137 |
#undef HAVE_POPEN |
138 |
|
139 |
/* Define if you have the fnmatch function. */ |
140 |
#undef HAVE_FNMATCH |
141 |
|
142 |
/* Define if you have the on_exit function. */ |
143 |
#undef HAVE_ON_EXIT |
144 |
|
145 |
/* Define if you have the strstr function. */ |
146 |
#undef HAVE_STRSTR |
147 |
|
148 |
/* Define if you have the strerror function. */ |
149 |
#undef HAVE_STRERROR |
150 |
|
151 |
/* Define if stdio.h defines the sys_errlist table */ |
152 |
#undef HAVE_SYS_ERRLIST_DECL |
153 |
|
154 |
/* Define if you have the vsnprintf function. */ |
155 |
#undef HAVE_VSNPRINTF |
156 |
|
157 |
/* Define if you have the dlopen function. */ |
158 |
#undef HAVE_DLOPEN |
159 |
|
160 |
/* Define if dlfcn.h defines the RTLD_NOW constant */ |
161 |
#undef HAVE_RTLD_NOW |
162 |
|
163 |
/* Define if you have the shl_load function. */ |
164 |
#undef HAVE_SHL_LOAD |
165 |
|
166 |
/* If words are stored with the most significant byte first (like |
167 |
Motorola and SPARC, but not Intel and VAX, CPUs */ |
168 |
#undef WORDS_BIGENDIAN |
169 |
|
170 |
/* Define if your FPU arithmetics is of the DEC type. */ |
171 |
#undef HAVE_DEC_FPU |
172 |
|
173 |
/* Define if your FPU arithmetics is of the little endian IEEE type. */ |
174 |
#undef HAVE_LIEEE_FPU |
175 |
|
176 |
/* Define if your FPU arithmetics is of the big endian IEEE type. */ |
177 |
#undef HAVE_BIEEE_FPU |
178 |
|
179 |
/* Define if realloc() is buggy (SunOS4, for example) */ |
180 |
#undef REALLOC_IS_BUGGY |
181 |
|
182 |
/* Define if you have the drand48 function. */ |
183 |
#undef HAVE_DRAND48 |
184 |
|
185 |
/* Define if your system supports locale. */ |
186 |
#undef HAVE_SETLOCALE |
187 |
|
188 |
/* Define if stdlib.h defines the drand48 function. */ |
189 |
#undef HAVE_DRAND48_DECL |
190 |
|
191 |
/* Define if you have the m library (-lm). */ |
192 |
#undef HAVE_LIBM |
193 |
|
194 |
/* Define if you have the <math.h> header file. */ |
195 |
#undef HAVE_MATH_H |
196 |
|
197 |
/* Define if you have <float.h>. */ |
198 |
#undef HAVE_FLOAT_H |
199 |
|
200 |
/* Define if you have <ieeefp.h>. */ |
201 |
#undef HAVE_IEEEFP_H |
202 |
|
203 |
/* Define if you have the hypot function. */ |
204 |
#undef HAVE_HYPOT |
205 |
|
206 |
/* Define if the hypot function is declared in math.h. */ |
207 |
#undef HAVE_HYPOT_DECL |
208 |
|
209 |
/* Define if you have the cbrt function. */ |
210 |
#undef HAVE_CBRT |
211 |
|
212 |
/* Define if the cbrt function is declared in math.h. */ |
213 |
#undef HAVE_CBRT_DECL |
214 |
|
215 |
/* Define if you have the log2 function. */ |
216 |
#undef HAVE_LOG2 |
217 |
|
218 |
/* Define if the log2 function is declared in math.h. */ |
219 |
#undef HAVE_LOG2_DECL |
220 |
|
221 |
/* Define if you have the rint function. */ |
222 |
#undef HAVE_RINT |
223 |
|
224 |
/* Define if the rint function is declared in math.h. */ |
225 |
#undef HAVE_RINT_DECL |
226 |
|
227 |
/* Define if you have the lgamma function. */ |
228 |
#undef HAVE_LGAMMA |
229 |
|
230 |
/* Define if the lgamma function is declared in math.h. */ |
231 |
#undef HAVE_LGAMMA_DECL |
232 |
|
233 |
/* Define if math.h defines the signgam variable. */ |
234 |
#undef HAVE_SIGNGAM_DECL |
235 |
|
236 |
/* Define if you have the asinh function. */ |
237 |
#undef HAVE_ASINH |
238 |
|
239 |
/* Define if the asinh function is declared in math.h. */ |
240 |
#undef HAVE_ASINH_DECL |
241 |
|
242 |
/* Define if you have the acosh function. */ |
243 |
#undef HAVE_ACOSH |
244 |
|
245 |
/* Define if the acosh function is declared in math.h. */ |
246 |
#undef HAVE_ACOSH_DECL |
247 |
|
248 |
/* Define if you have the atanh function. */ |
249 |
#undef HAVE_ATANH |
250 |
|
251 |
/* Define if the atanh function is declared in math.h. */ |
252 |
#undef HAVE_ATANH_DECL |
253 |
|
254 |
/* Define if you have the erf function. */ |
255 |
#undef HAVE_ERF |
256 |
|
257 |
/* Define if the erf function is declared in math.h. */ |
258 |
#undef HAVE_ERF_DECL |
259 |
|
260 |
/* Define if you have the erfc function. */ |
261 |
#undef HAVE_ERFC |
262 |
|
263 |
/* Define if the erfc function is declared in math.h. */ |
264 |
#undef HAVE_ERFC_DECL |
265 |
|
266 |
/* Define if you have the finite function. */ |
267 |
#undef HAVE_FINITE |
268 |
|
269 |
/* Define if the finite function is declared in math.h. */ |
270 |
#undef HAVE_FINITE_DECL |
271 |
|
272 |
/* Define if you have the isfinite function. */ |
273 |
#undef HAVE_ISFINITE |
274 |
|
275 |
/* Define if the isfinite function is declared in math.h. */ |
276 |
#undef HAVE_ISFINITE_DECL |
277 |
|
278 |
/* Define if you have the isnan function. */ |
279 |
#undef HAVE_ISNAN |
280 |
|
281 |
/* Define if the isnan function is declared in math.h. */ |
282 |
#undef HAVE_ISNAN_DECL |
283 |
|
284 |
/* Define if you have the Bessel j0 function. */ |
285 |
#undef HAVE_J0 |
286 |
|
287 |
/* Define if the j0 function is declared in math.h. */ |
288 |
#undef HAVE_J0_DECL |
289 |
|
290 |
/* Define if you have the Bessel j1 function. */ |
291 |
#undef HAVE_J1 |
292 |
|
293 |
/* Define if the j1 function is declared in math.h. */ |
294 |
#undef HAVE_J1_DECL |
295 |
|
296 |
/* Define if you have the Bessel jn function. */ |
297 |
#undef HAVE_JN |
298 |
|
299 |
/* Define if the jn function is declared in math.h. */ |
300 |
#undef HAVE_JN_DECL |
301 |
|
302 |
/* Define if you have the Bessel y0 function. */ |
303 |
#undef HAVE_Y0 |
304 |
|
305 |
/* Define if the y0 function is declared in math.h. */ |
306 |
#undef HAVE_Y0_DECL |
307 |
|
308 |
/* Define if you have the Bessel y1 function. */ |
309 |
#undef HAVE_Y1 |
310 |
|
311 |
/* Define if the y1 function is declared in math.h. */ |
312 |
#undef HAVE_Y1_DECL |
313 |
|
314 |
/* Define if you have the Bessel yn function. */ |
315 |
#undef HAVE_YN |
316 |
|
317 |
/* Define if the yn function is declared in math.h. */ |
318 |
#undef HAVE_YN_DECL |
319 |
|
320 |
/* Define if netCDF library is available */ |
321 |
#undef HAVE_NETCDF |
322 |
|
323 |
/* Define if FFTW Fourier transform library is available */ |
324 |
#undef HAVE_FFTW |
325 |
|
326 |
/* Define if PNG library is available */ |
327 |
#undef HAVE_LIBPNG |
328 |
|
329 |
/* Define if JPEG library is available */ |
330 |
#undef HAVE_LIBJPEG |
331 |
|
332 |
/* Define if PDFlib library is available */ |
333 |
#undef HAVE_LIBPDF |
334 |
|
335 |
/* Define if you want to compile a Fortran wrapper for grace_np lib. */ |
336 |
#undef WITH_F77_WRAPPER |
337 |
|
338 |
/* Define if the X Window System is missing or not being used. */ |
339 |
#undef X_DISPLAY_MISSING |
340 |
|
341 |
/* Define if you have Motif. */ |
342 |
#undef HAVE_MOTIF |
343 |
|
344 |
/* Define if Motif library is actually Lesstif. */ |
345 |
#undef HAVE_LESSTIF |
346 |
|
347 |
/* Define if Motif library includes _XmVersionString[] string. */ |
348 |
#undef HAVE__XMVERSIONSTRING |
349 |
|
350 |
/* Define if you have the Xpm library (-lXpm). */ |
351 |
#undef HAVE_XPM |
352 |
|
353 |
/* Define if you have the xpm.h. */ |
354 |
#undef HAVE_XPM_H |
355 |
|
356 |
/* Define if you have the xpm.h header among X11 includes. */ |
357 |
#undef HAVE_X11_XPM_H |
358 |
|
359 |
/* Define if you have (and want to use) libhelp */ |
360 |
#undef WITH_LIBHELP |
361 |
|
362 |
/* Define if you have (and want to use) XmHTML widget */ |
363 |
#undef WITH_XMHTML |
364 |
|
365 |
/* Define if you have (and want to use) editres */ |
366 |
#undef WITH_EDITRES |
367 |
|
368 |
#if (defined(HAVE_MOTIF) && !defined(X_DISPLAY_MISSING)) |
369 |
# define MOTIF_GUI |
370 |
#else |
371 |
# define NONE_GUI |
372 |
#endif |
373 |
|
374 |
/* Define if the print spooling command itself unlinks the temporary file */ |
375 |
#undef PRINT_CMD_UNLINKS |
376 |
|
377 |
/* Define if you want to compile in (a basic) support for debugging */ |
378 |
#undef WITH_DEBUG |
379 |
|
380 |
#if defined(WITH_DEBUG) |
381 |
# define DEBUG |
382 |
#else |
383 |
# define NDEBUG |
384 |
#endif |
385 |
|
386 |
#endif /* __CONFIG_H */ |