OSDN Git Service

2011-05-22 Antoine LECA <antoinel@users.sourceforge.net>
authorironhead <ironhead>
Mon, 23 May 2011 01:01:18 +0000 (01:01 +0000)
committerironhead <ironhead>
Mon, 23 May 2011 01:01:18 +0000 (01:01 +0000)
        * include/_mingw.h:  Define GCC system_header only if PCC is not defined.
        * include/stdlib.h:  Fix a long-standing typo which prevented correct use of
        the MB_CUR_MAX macro/variable when DECLSPEC is not supported and <stdlib.h>
        is included before <ctype.h>.

winsup/mingw/ChangeLog
winsup/mingw/include/_mingw.h
winsup/mingw/include/stdlib.h

index 954486b..33dcf97 100644 (file)
@@ -1,3 +1,10 @@
+2011-05-22  Antoine LECA  <antoinel@users.sourceforge.net>
+
+       * include/_mingw.h:  Define GCC system_header only if PCC is not defined.
+       * include/stdlib.h:  Fix a long-standing typo which prevented correct use of
+       the MB_CUR_MAX macro/variable when DECLSPEC is not supported and <stdlib.h>
+       is included before <ctype.h>.
+
 2011-05-22  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
        * include/wchar.h: Include stdio.h to grab definition of FILENAME_MAX.
index 63d6caa..7648a31 100644 (file)
 #define __MINGW32_PATCHLEVEL        0
 
 #if __GNUC__ >= 3
+#ifndef __PCC__
 #pragma GCC system_header
 #endif
+#endif
 
 /* These are defined by the user (or the compiler)
    to specify how identifiers are imported from a DLL.
index 9fe23bf..55455a2 100644 (file)
@@ -117,10 +117,10 @@ __MINGW_IMPORT char**  __argv_dll;
 
 #else          /* ! __DECLSPEC_SUPPORTED */
 # ifdef __MSVCRT__
-   extern int* _imp____mbcur_max;
+   extern int* _imp____mb_cur_max;
 #  define MB_CUR_MAX (*_imp____mb_cur_max)
 # else         /* not __MSVCRT */
-   extern int*  _imp____mbcur_max_dll;
+   extern int*  _imp____mb_cur_max_dll;
 #  define MB_CUR_MAX (*_imp____mb_cur_max_dll)
 # endif        /* not __MSVCRT */
 #endif         /*  __DECLSPEC_SUPPORTED */