Annotation of parser3/src/include/pa_config_includes.h, revision 1.5
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:
! 8: $Id: pa_common.h,v 1.42 2001/04/26 10:16:02 paf Exp $
! 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"
19: #endif
20:
1.3 paf 21: #ifdef HAVE_CTYPE_H
22: # include <ctype.h>
23: #endif
24:
25: #ifdef HAVE_ERRNO_H
26: # include <errno.h>
27: #endif
28:
29: #ifdef HAVE_FCNTL_H
30: # include <fcntl.h>
31: #endif
32:
33: #ifdef HAVE_IO_H
34: # include <io.h>
35: #endif
36:
37: #ifdef HAVE_PROCESS_H
38: # include <process.h>
39: #endif
40:
1.1 paf 41: #ifdef HAVE_STDARG_H
42: # include <stdarg.h>
43: #endif
44:
1.3 paf 45: #ifdef HAVE_STDIO_H
46: # include <stdio.h>
47: #endif
48:
49: #ifdef HAVE_SYS_STAT_H
50: # include <sys/stat.h>
51: #endif
52:
53: #if defined(HAVE_UNISTD_H) && !defined(NO_UNISTD_H)
1.1 paf 54: # include <unistd.h>
55: #endif
1.3 paf 56:
57: #ifdef HAVE_MATH_H
58: # include <math.h>
59: #endif
60:
61: #ifdef HAVE_TIME_H
62: # include <time.h>
63: #endif
64:
65: #ifdef HAVE_STDLIB_H
66: # include <stdlib.h>
67: #endif
68:
69: #ifdef HAVE_STRING_H
70: # include <string.h>
71: #endif
72:
1.4 paf 73: #ifdef HAVE_DIRECT_H
74: # include <direct.h>
75: #endif
E-mail: