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