Annotation of parser3/src/include/pa_config_includes.h, revision 1.12
1.5 paf 1: /** @file
2: Parser: includes all Configure-d headers
3:
4: Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
1.12 ! paf 5: Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru)
1.5 paf 6:
1.12 ! paf 7: $Id: pa_config_includes.h,v 1.11 2001/09/26 10:32:25 parser Exp $
1.5 paf 8:
9:
10: when used Configure [HAVE_CONFIG_H] it uses defines from Configure,
11: fixed otherwise.
12: */
1.10 parser 13:
14: #if _MSC_VER
15: # pragma warning(disable:4291) // disable warning
16: // "no matching operator delete found; memory will not be freed if initialization throws an exception
17: #endif
1.5 paf 18:
1.1 paf 19: #if HAVE_CONFIG_H
20: # include "pa_config_auto.h"
21: #else
22: # include "pa_config_fixed.h"
1.6 paf 23: #endif
24:
1.7 paf 25: #ifdef __cplusplus
26: # undef inline
1.1 paf 27: #endif
28:
1.3 paf 29: #ifdef HAVE_CTYPE_H
30: # include <ctype.h>
31: #endif
32:
33: #ifdef HAVE_ERRNO_H
34: # include <errno.h>
35: #endif
36:
37: #ifdef HAVE_FCNTL_H
38: # include <fcntl.h>
39: #endif
40:
41: #ifdef HAVE_IO_H
42: # include <io.h>
43: #endif
44:
45: #ifdef HAVE_PROCESS_H
46: # include <process.h>
47: #endif
48:
1.1 paf 49: #ifdef HAVE_STDARG_H
50: # include <stdarg.h>
51: #endif
52:
1.8 parser 53: #ifdef HAVE_STDDEF_H
54: # include <stddef.h>
55: #endif
56:
1.3 paf 57: #ifdef HAVE_STDIO_H
58: # include <stdio.h>
59: #endif
60:
61: #ifdef HAVE_SYS_STAT_H
62: # include <sys/stat.h>
63: #endif
64:
65: #if defined(HAVE_UNISTD_H) && !defined(NO_UNISTD_H)
1.1 paf 66: # include <unistd.h>
67: #endif
1.3 paf 68:
69: #ifdef HAVE_MATH_H
70: # include <math.h>
71: #endif
72:
73: #ifdef HAVE_TIME_H
74: # include <time.h>
75: #endif
76:
77: #ifdef HAVE_STDLIB_H
78: # include <stdlib.h>
79: #endif
80:
81: #ifdef HAVE_STRING_H
82: # include <string.h>
83: #endif
84:
1.4 paf 85: #ifdef HAVE_DIRECT_H
86: # include <direct.h>
1.8 parser 87: #endif
88:
89: #ifdef HAVE_SETJMP_H
90: # include <setjmp.h>
1.9 parser 91: #endif
92:
93: #ifdef HAVE_MEMORY_H
94: # include <memory.h>
1.4 paf 95: #endif
E-mail: