Diff for /parser3/src/include/pa_config_includes.h between versions 1.26 and 1.30

version 1.26, 2003/11/06 14:25:25 version 1.30, 2004/10/07 09:23:44
Line 1 Line 1
 /** @file  /** @file
         Parser: includes all Configure-d headers          Parser: includes all Configure-d headers
   
         Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com)          Copyright (c) 2001-2004 ArtLebedev Group (http://www.artlebedev.com)
         Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
   
         when used Configure [HAVE_CONFIG_H] it uses defines from Configure,          when used Configure [HAVE_CONFIG_H] it uses defines from Configure,
Line 175  inline size_t min(size_t a, size_t b){ r Line 175  inline size_t min(size_t a, size_t b){ r
   
 #endif  #endif
   
   
   #if _MSC_VER
   // using this in calls to parent constructors
   #pragma warning(disable:4355)   
   
   //#     pragma warning(disable:4065)   // switch statement contains 'default' 
                                                                      // but no 'case' labels
   //#     pragma warning(disable:4800)   // (bool)(1&2)
   
   // assignment operator could not be generated
   //#pragma warning(disable:4512) 
   
   // identifier was truncated to '255' characters in the debug information
   #pragma warning(disable:4786)
   
   // copy constructor could not be generated
   #pragma warning(disable:4511)
   
   // assignment operator could not be generated
   #pragma warning(disable:4512)
   
   // unreferenced local function has been removed
   #pragma warning(disable:4505)
   
   // conditional expression is constant; while(true) OK
   #pragma warning(disable:4127)
   
   // assignment within conditional expression if(type var=somethig) OK
   #pragma warning(disable:4706)
   
   // memcpy deprecation
   #pragma warning(disable:4996)
   
   
   #if 0
   #ifdef _DEBUG
   #       define _CRTDBG_MAP_ALLOC
   // When the _CRTDBG_MAP_ALLOC flag is defined in the debug version of an application, 
   // the base version of the heap functions are directly mapped to their debug versions
   #endif
   #endif
   
   #endif
   
   #ifdef PA_RELEASE_ASSERTS
   // this helps to remove warnings on helper-to-assert variables
   #undef NDEBUG
   // pa_globals.C
   void pa_release_assert(const char* str, const char* file, int line);
   #undef assert
   #define assert(exp) (void)( (exp) || (pa_release_assert(#exp, __FILE__, __LINE__), 0) )
   #endif
   
 #endif  #endif

Removed from v.1.26  
changed lines
  Added in v.1.30


E-mail: