- MS's crt headers define this as 'const'. Fixes an error with MSVC compilation.

svn path=/trunk/; revision=30723
This commit is contained in:
Aleksey Bragin 2007-11-24 16:51:05 +00:00
parent 0777353232
commit db2556cb04
3 changed files with 8 additions and 8 deletions

View file

@ -112,9 +112,9 @@ _CRTIMP int __cdecl __MINGW_NOTHROW _toupper(int);
__MINGW_IMPORT unsigned short _ctype[];
# endif
# ifdef __MSVCRT__
__MINGW_IMPORT unsigned short* _pctype;
__MINGW_IMPORT const unsigned short* _pctype;
# else /* CRTDLL */
__MINGW_IMPORT unsigned short* _pctype_dll;
__MINGW_IMPORT const unsigned short* _pctype_dll;
# define _pctype _pctype_dll
# endif

View file

@ -99,9 +99,9 @@ _CRTIMP int __cdecl __MINGW_NOTHROW isleadbyte (int);
__MINGW_IMPORT unsigned short _ctype[];
# endif
# ifdef __MSVCRT__
__MINGW_IMPORT unsigned short* _pctype;
__MINGW_IMPORT const unsigned short* _pctype;
# else /* CRTDLL */
__MINGW_IMPORT unsigned short* _pctype_dll;
__MINGW_IMPORT const unsigned short* _pctype_dll;
# define _pctype _pctype_dll
# endif

View file

@ -266,13 +266,13 @@ unsigned short _ctype[] = {
0 /* 0xff */
};
unsigned short *_pctype = _ctype + 1;
unsigned short *_pwctype = _ctype + 1;
const unsigned short *_pctype = _ctype + 1;
const unsigned short *_pwctype = _ctype + 1;
/*
* @implemented
*/
unsigned short **__p__pctype(void)
const unsigned short **__p__pctype(void)
{
return &_pctype;
}
@ -280,7 +280,7 @@ unsigned short **__p__pctype(void)
/*
* @implemented
*/
unsigned short **__p__pwctype(void)
const unsigned short **__p__pwctype(void)
{
return &_pwctype;
}