2009-09-06 Kai Tietz <kai.tietz@onevision.com>
* ...: Improve -std=cx9 support of header-set.
* _mingw_mac.h (__MINGW_EXTENSION): New.
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@1319 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/wchar.h b/mingw-w64-headers/include/wchar.h
index fdc6da0..3d6e26d 100644
--- a/mingw-w64-headers/include/wchar.h
+++ b/mingw-w64-headers/include/wchar.h
@@ -92,7 +92,7 @@
__time32_t time_create;
__time32_t time_access;
__time32_t time_write;
- __int64 size;
+ __MINGW_EXTENSION __int64 size;
wchar_t name[260];
};
@@ -110,7 +110,7 @@
__time64_t time_create;
__time64_t time_access;
__time64_t time_write;
- __int64 size;
+ __MINGW_EXTENSION __int64 size;
wchar_t name[260];
};
/* #endif */
@@ -389,9 +389,9 @@
#ifndef _OFF64_T_DEFINED
#define _OFF64_T_DEFINED
- typedef long long _off64_t;
+ __MINGW_EXTENSION typedef long long _off64_t;
#if !defined(NO_OLDNAMES) || defined(_POSIX)
- typedef long long off64_t;
+ __MINGW_EXTENSION typedef long long off64_t;
#endif
#endif
@@ -452,7 +452,7 @@
short st_uid;
short st_gid;
_dev_t st_rdev;
- __int64 st_size;
+ __MINGW_EXTENSION __int64 st_size;
__time32_t st_atime;
__time32_t st_mtime;
__time32_t st_ctime;
@@ -480,7 +480,7 @@
short st_uid;
short st_gid;
_dev_t st_rdev;
- __int64 st_size;
+ __MINGW_EXTENSION __int64 st_size;
__time64_t st_atime;
__time64_t st_mtime;
__time64_t st_ctime;
@@ -695,14 +695,14 @@
_CRTIMP long __cdecl _wtol(const wchar_t *_Str);
_CRTIMP long __cdecl _wtol_l(const wchar_t *_Str,_locale_t _Locale);
- _CRTIMP wchar_t *__cdecl _i64tow(__int64 _Val,wchar_t *_DstBuf,int _Radix);
- _CRTIMP wchar_t *__cdecl _ui64tow(unsigned __int64 _Val,wchar_t *_DstBuf,int _Radix);
- _CRTIMP __int64 __cdecl _wtoi64(const wchar_t *_Str);
- _CRTIMP __int64 __cdecl _wtoi64_l(const wchar_t *_Str,_locale_t _Locale);
- _CRTIMP __int64 __cdecl _wcstoi64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix);
- _CRTIMP __int64 __cdecl _wcstoi64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale);
- _CRTIMP unsigned __int64 __cdecl _wcstoui64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix);
- _CRTIMP unsigned __int64 __cdecl _wcstoui64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale);
+ __MINGW_EXTENSION _CRTIMP wchar_t *__cdecl _i64tow(__int64 _Val,wchar_t *_DstBuf,int _Radix);
+ __MINGW_EXTENSION _CRTIMP wchar_t *__cdecl _ui64tow(unsigned __int64 _Val,wchar_t *_DstBuf,int _Radix);
+ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _wtoi64(const wchar_t *_Str);
+ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _wtoi64_l(const wchar_t *_Str,_locale_t _Locale);
+ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _wcstoi64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix);
+ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _wcstoi64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale);
+ __MINGW_EXTENSION _CRTIMP unsigned __int64 __cdecl _wcstoui64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix);
+ __MINGW_EXTENSION _CRTIMP unsigned __int64 __cdecl _wcstoui64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale);
#endif
#ifndef _POSIX_
@@ -834,8 +834,8 @@
wchar_t *__cdecl wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);
int __cdecl fwide(FILE *stream,int mode);
int __cdecl mbsinit(const mbstate_t *ps);
- long long __cdecl wcstoll(const wchar_t *nptr,wchar_t **endptr, int base);
- unsigned long long __cdecl wcstoull(const wchar_t *nptr,wchar_t **endptr, int base);
+ __MINGW_EXTENSION long long __cdecl wcstoll(const wchar_t *nptr,wchar_t **endptr, int base);
+ __MINGW_EXTENSION unsigned long long __cdecl wcstoull(const wchar_t *nptr,wchar_t **endptr, int base);
#endif /* __NO_ISOCEXT */
void *__cdecl memmove(void *_Dst,const void *_Src,size_t _MaxCount);