Annotation of parser3/src/include/pa_config_includes.h, revision 1.8
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.8 ! parser 8: $Id: pa_config_includes.h,v 1.7 2001/05/10 17:59:24 paf Exp $
1.5 paf 9:
10:
11: when used Configure [HAVE_CONFIG_H] it uses defines from Configure,
12: fixed otherwise.
13: */
14:
1.1 paf 15: #if HAVE_CONFIG_H
16: # include "pa_config_auto.h"
17: #else
18: # include "pa_config_fixed.h"
1.6 paf 19: #endif
20:
1.7 paf 21: #ifdef __cplusplus
22: # undef inline
1.1 paf 23: #endif
24:
1.3 paf 25: #ifdef HAVE_CTYPE_H
26: # include <ctype.h>
27: #endif
28:
29: #ifdef HAVE_ERRNO_H
30: # include <errno.h>
31: #endif
32:
33: #ifdef HAVE_FCNTL_H
34: # include <fcntl.h>
35: #endif
36:
37: #ifdef HAVE_IO_H
38: # include <io.h>
39: #endif
40:
41: #ifdef HAVE_PROCESS_H
42: # include <process.h>
43: #endif
44:
1.1 paf 45: #ifdef HAVE_STDARG_H
46: # include <stdarg.h>
47: #endif
48:
1.8 ! parser 49: #ifdef HAVE_STDDEF_H
! 50: # include <stddef.h>
! 51: #endif
! 52:
1.3 paf 53: #ifdef HAVE_STDIO_H
54: # include <stdio.h>
55: #endif
56:
57: #ifdef HAVE_SYS_STAT_H
58: # include <sys/stat.h>
59: #endif
60:
61: #if defined(HAVE_UNISTD_H) && !defined(NO_UNISTD_H)
1.1 paf 62: # include <unistd.h>
63: #endif
1.3 paf 64:
65: #ifdef HAVE_MATH_H
66: # include <math.h>
67: #endif
68:
69: #ifdef HAVE_TIME_H
70: # include <time.h>
71: #endif
72:
73: #ifdef HAVE_STDLIB_H
74: # include <stdlib.h>
75: #endif
76:
77: #ifdef HAVE_STRING_H
78: # include <string.h>
79: #endif
80:
1.4 paf 81: #ifdef HAVE_DIRECT_H
82: # include <direct.h>
1.8 ! parser 83: #endif
! 84:
! 85: #ifdef HAVE_SETJMP_H
! 86: # include <setjmp.h>
1.4 paf 87: #endif
E-mail: