--- parser3/src/include/pa_config_includes.h 2001/05/17 10:22:24 1.8 +++ parser3/src/include/pa_config_includes.h 2002/02/08 07:27:43 1.16 @@ -1,17 +1,21 @@ /** @file Parser: includes all Configure-d headers - Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) + Author: Alexander Petrosyan (http://paf.design.ru) - Author: Alexander Petrosyan (http://design.ru/paf) - - $Id: pa_config_includes.h,v 1.8 2001/05/17 10:22:24 parser Exp $ + $Id: pa_config_includes.h,v 1.16 2002/02/08 07:27:43 paf Exp $ 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 # include "pa_config_auto.h" #else @@ -66,8 +70,12 @@ # include #endif -#ifdef HAVE_TIME_H -# include +#ifdef HAVE_SYS_TIME_H +# include +#else +# ifdef HAVE_TIME_H +# include +# endif #endif #ifdef HAVE_STDLIB_H @@ -85,3 +93,27 @@ #ifdef HAVE_SETJMP_H # include #endif + +#ifdef HAVE_MEMORY_H +# include +#endif + +#ifdef HAVE_NEW +#include +#endif + +#ifdef HAVE_SYS_FILE_H +#include +#endif + +#ifdef HAVE_SYS_LOCKING_H +#include +#endif + +#ifdef HAVE_SYS_TYPES_H +#include +#endif + +#ifdef HAVE_SYS_SELECT_H +#include +#endif