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>.
This commit is contained in:
parent
ec2b3046a1
commit
ecf22d8044
|
@ -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>
|
2011-05-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
|
||||||
|
|
||||||
* include/wchar.h: Include stdio.h to grab definition of FILENAME_MAX.
|
* include/wchar.h: Include stdio.h to grab definition of FILENAME_MAX.
|
||||||
|
|
|
@ -28,8 +28,10 @@
|
||||||
#define __MINGW32_PATCHLEVEL 0
|
#define __MINGW32_PATCHLEVEL 0
|
||||||
|
|
||||||
#if __GNUC__ >= 3
|
#if __GNUC__ >= 3
|
||||||
|
#ifndef __PCC__
|
||||||
#pragma GCC system_header
|
#pragma GCC system_header
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/* These are defined by the user (or the compiler)
|
/* These are defined by the user (or the compiler)
|
||||||
to specify how identifiers are imported from a DLL.
|
to specify how identifiers are imported from a DLL.
|
||||||
|
|
|
@ -117,10 +117,10 @@ __MINGW_IMPORT char** __argv_dll;
|
||||||
|
|
||||||
#else /* ! __DECLSPEC_SUPPORTED */
|
#else /* ! __DECLSPEC_SUPPORTED */
|
||||||
# ifdef __MSVCRT__
|
# ifdef __MSVCRT__
|
||||||
extern int* _imp____mbcur_max;
|
extern int* _imp____mb_cur_max;
|
||||||
# define MB_CUR_MAX (*_imp____mb_cur_max)
|
# define MB_CUR_MAX (*_imp____mb_cur_max)
|
||||||
# else /* not __MSVCRT */
|
# 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)
|
# define MB_CUR_MAX (*_imp____mb_cur_max_dll)
|
||||||
# endif /* not __MSVCRT */
|
# endif /* not __MSVCRT */
|
||||||
#endif /* __DECLSPEC_SUPPORTED */
|
#endif /* __DECLSPEC_SUPPORTED */
|
||||||
|
|
Loading…
Reference in New Issue