Annotation of parser3/src/include/pa_config_includes.h, revision 1.7
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.7 ! paf 8: $Id: pa_config_includes.h,v 1.6 2001/05/10 17:28:11 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.3 paf 49: #ifdef HAVE_STDIO_H
50: # include <stdio.h>
51: #endif
52:
53: #ifdef HAVE_SYS_STAT_H
54: # include <sys/stat.h>
55: #endif
56:
57: #if defined(HAVE_UNISTD_H) && !defined(NO_UNISTD_H)
1.1 paf 58: # include <unistd.h>
59: #endif
1.3 paf 60:
61: #ifdef HAVE_MATH_H
62: # include <math.h>
63: #endif
64:
65: #ifdef HAVE_TIME_H
66: # include <time.h>
67: #endif
68:
69: #ifdef HAVE_STDLIB_H
70: # include <stdlib.h>
71: #endif
72:
73: #ifdef HAVE_STRING_H
74: # include <string.h>
75: #endif
76:
1.4 paf 77: #ifdef HAVE_DIRECT_H
78: # include <direct.h>
79: #endif
E-mail: