|
|
| version 1.2, 2001/04/05 16:30:41 | version 1.14, 2001/12/07 15:24:46 |
|---|---|
| Line 1 | Line 1 |
| /** @file | |
| Parser: includes all Configure-d headers | |
| Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) | |
| Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru) | |
| $Id$ | |
| when used Configure [HAVE_CONFIG_H] it uses defines from Configure, | |
| fixed otherwise. | |
| */ | |
| #if _MSC_VER | |
| # pragma warning(disable:4291) // disable warning | |
| // "no matching operator delete found; memory will not be freed if initialization throws an exception | |
| #endif | |
| #if HAVE_CONFIG_H | #if HAVE_CONFIG_H |
| # include "pa_config_auto.h" | # include "pa_config_auto.h" |
| #else | #else |
| # include "pa_config_fixed.h" | # include "pa_config_fixed.h" |
| #endif | #endif |
| #ifdef __cplusplus | |
| # undef inline | |
| #endif | |
| #ifdef HAVE_CTYPE_H | |
| # include <ctype.h> | |
| #endif | |
| #ifdef HAVE_ERRNO_H | |
| # include <errno.h> | |
| #endif | |
| #ifdef HAVE_FCNTL_H | |
| # include <fcntl.h> | |
| #endif | |
| #ifdef HAVE_IO_H | |
| # include <io.h> | |
| #endif | |
| #ifdef HAVE_PROCESS_H | |
| # include <process.h> | |
| #endif | |
| #ifdef HAVE_STDARG_H | #ifdef HAVE_STDARG_H |
| # include <stdarg.h> | # include <stdarg.h> |
| #endif | #endif |
| #ifdef HAVE_UNISTD_H | #ifdef HAVE_STDDEF_H |
| # include <stddef.h> | |
| #endif | |
| #ifdef HAVE_STDIO_H | |
| # include <stdio.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #if defined(HAVE_UNISTD_H) && !defined(NO_UNISTD_H) | |
| # include <unistd.h> | # include <unistd.h> |
| #endif | #endif |
| #ifdef HAVE_MATH_H | |
| # include <math.h> | |
| #endif | |
| #ifdef HAVE_TIME_H | |
| # include <time.h> | |
| #endif | |
| #ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_DIRECT_H | |
| # include <direct.h> | |
| #endif | |
| #ifdef HAVE_SETJMP_H | |
| # include <setjmp.h> | |
| #endif | |
| #ifdef HAVE_MEMORY_H | |
| # include <memory.h> | |
| #endif | |
| #ifdef HAVE_NEW | |
| #include <new> | |
| #endif | |
| #ifdef HAVE_SYS_FILE_H | |
| #include <sys/file.h> | |
| #endif | |
| #ifdef HAVE_SYS_LOCKING_H | |
| #include <sys/locking.h> | |
| #endif | |
| #ifdef HAVE_SYS_TYPES_H | |
| #include <sys/types.h> | |
| #endif |