diff options
Diffstat (limited to 'winsup/mingw/include')
-rw-r--r-- | winsup/mingw/include/dirent.h | 24 | ||||
-rw-r--r-- | winsup/mingw/include/wctype.h | 70 |
2 files changed, 47 insertions, 47 deletions
diff --git a/winsup/mingw/include/dirent.h b/winsup/mingw/include/dirent.h index a18cbcab9..e2a668924 100644 --- a/winsup/mingw/include/dirent.h +++ b/winsup/mingw/include/dirent.h @@ -57,12 +57,12 @@ typedef struct char dd_name[1]; } DIR; -DIR* __cdecl opendir (const char*); -struct dirent* __cdecl readdir (DIR*); -int __cdecl closedir (DIR*); -void __cdecl rewinddir (DIR*); -long __cdecl telldir (DIR*); -void __cdecl seekdir (DIR*, long); +DIR* __cdecl __MINGW_NOTHROW opendir (const char*); +struct dirent* __cdecl __MINGW_NOTHROW readdir (DIR*); +int __cdecl __MINGW_NOTHROW closedir (DIR*); +void __cdecl __MINGW_NOTHROW rewinddir (DIR*); +long __cdecl __MINGW_NOTHROW telldir (DIR*); +void __cdecl __MINGW_NOTHROW seekdir (DIR*, long); /* wide char versions */ @@ -106,12 +106,12 @@ typedef struct -_WDIR* __cdecl _wopendir (const wchar_t*); -struct _wdirent* __cdecl _wreaddir (_WDIR*); -int __cdecl _wclosedir (_WDIR*); -void __cdecl _wrewinddir (_WDIR*); -long __cdecl _wtelldir (_WDIR*); -void __cdecl _wseekdir (_WDIR*, long); +_WDIR* __cdecl __MINGW_NOTHROW _wopendir (const wchar_t*); +struct _wdirent* __cdecl __MINGW_NOTHROW _wreaddir (_WDIR*); +int __cdecl __MINGW_NOTHROW _wclosedir (_WDIR*); +void __cdecl __MINGW_NOTHROW _wrewinddir (_WDIR*); +long __cdecl __MINGW_NOTHROW _wtelldir (_WDIR*); +void __cdecl __MINGW_NOTHROW _wseekdir (_WDIR*, long); #ifdef __cplusplus diff --git a/winsup/mingw/include/wctype.h b/winsup/mingw/include/wctype.h index 9ca33bb0b..fe4163fd4 100644 --- a/winsup/mingw/include/wctype.h +++ b/winsup/mingw/include/wctype.h @@ -64,33 +64,33 @@ typedef wchar_t wctype_t; #endif /* Wide character equivalents - also in ctype.h */ -_CRTIMP int __cdecl iswalnum(wint_t); -_CRTIMP int __cdecl iswalpha(wint_t); -_CRTIMP int __cdecl iswascii(wint_t); -_CRTIMP int __cdecl iswcntrl(wint_t); -_CRTIMP int __cdecl iswctype(wint_t, wctype_t); -_CRTIMP int __cdecl is_wctype(wint_t, wctype_t); /* Obsolete! */ -_CRTIMP int __cdecl iswdigit(wint_t); -_CRTIMP int __cdecl iswgraph(wint_t); -_CRTIMP int __cdecl iswlower(wint_t); -_CRTIMP int __cdecl iswprint(wint_t); -_CRTIMP int __cdecl iswpunct(wint_t); -_CRTIMP int __cdecl iswspace(wint_t); -_CRTIMP int __cdecl iswupper(wint_t); -_CRTIMP int __cdecl iswxdigit(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswalnum(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswalpha(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswascii(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswcntrl(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswctype(wint_t, wctype_t); +_CRTIMP int __cdecl __MINGW_NOTHROW is_wctype(wint_t, wctype_t); /* Obsolete! */ +_CRTIMP int __cdecl __MINGW_NOTHROW iswdigit(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswgraph(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswlower(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswprint(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswpunct(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswspace(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswupper(wint_t); +_CRTIMP int __cdecl __MINGW_NOTHROW iswxdigit(wint_t); #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \ || !defined __STRICT_ANSI__ || defined __cplusplus -int __cdecl iswblank (wint_t); +int __cdecl __MINGW_NOTHROW iswblank (wint_t); #endif /* Older MS docs uses wchar_t for arg and return type, while newer online MS docs say arg is wint_t and return is int. ISO C uses wint_t for both. */ -_CRTIMP wint_t __cdecl towlower (wint_t); -_CRTIMP wint_t __cdecl towupper (wint_t); +_CRTIMP wint_t __cdecl __MINGW_NOTHROW towlower (wint_t); +_CRTIMP wint_t __cdecl __MINGW_NOTHROW towupper (wint_t); -_CRTIMP int __cdecl isleadbyte (int); +_CRTIMP int __cdecl __MINGW_NOTHROW isleadbyte (int); /* Also in ctype.h */ @@ -119,23 +119,23 @@ extern unsigned short** _imp___ctype; #if !(defined (__NO_INLINE__) || defined(__NO_CTYPE_INLINES) \ || defined(__WCTYPE_INLINES_DEFINED)) #define __WCTYPE_INLINES_DEFINED -__CRT_INLINE int __cdecl iswalnum(wint_t wc) {return (iswctype(wc,_ALPHA|_DIGIT));} -__CRT_INLINE int __cdecl iswalpha(wint_t wc) {return (iswctype(wc,_ALPHA));} -__CRT_INLINE int __cdecl iswascii(wint_t wc) {return ((wc & ~0x7F) ==0);} -__CRT_INLINE int __cdecl iswcntrl(wint_t wc) {return (iswctype(wc,_CONTROL));} -__CRT_INLINE int __cdecl iswdigit(wint_t wc) {return (iswctype(wc,_DIGIT));} -__CRT_INLINE int __cdecl iswgraph(wint_t wc) {return (iswctype(wc,_PUNCT|_ALPHA|_DIGIT));} -__CRT_INLINE int __cdecl iswlower(wint_t wc) {return (iswctype(wc,_LOWER));} -__CRT_INLINE int __cdecl iswprint(wint_t wc) {return (iswctype(wc,_BLANK|_PUNCT|_ALPHA|_DIGIT));} -__CRT_INLINE int __cdecl iswpunct(wint_t wc) {return (iswctype(wc,_PUNCT));} -__CRT_INLINE int __cdecl iswspace(wint_t wc) {return (iswctype(wc,_SPACE));} -__CRT_INLINE int __cdecl iswupper(wint_t wc) {return (iswctype(wc,_UPPER));} -__CRT_INLINE int __cdecl iswxdigit(wint_t wc) {return (iswctype(wc,_HEX));} -__CRT_INLINE int __cdecl isleadbyte(int c) {return (_pctype[(unsigned char)(c)] & _LEADBYTE);} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswalnum(wint_t wc) {return (iswctype(wc,_ALPHA|_DIGIT));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswalpha(wint_t wc) {return (iswctype(wc,_ALPHA));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswascii(wint_t wc) {return ((wc & ~0x7F) ==0);} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswcntrl(wint_t wc) {return (iswctype(wc,_CONTROL));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswdigit(wint_t wc) {return (iswctype(wc,_DIGIT));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswgraph(wint_t wc) {return (iswctype(wc,_PUNCT|_ALPHA|_DIGIT));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswlower(wint_t wc) {return (iswctype(wc,_LOWER));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswprint(wint_t wc) {return (iswctype(wc,_BLANK|_PUNCT|_ALPHA|_DIGIT));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswpunct(wint_t wc) {return (iswctype(wc,_PUNCT));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswspace(wint_t wc) {return (iswctype(wc,_SPACE));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswupper(wint_t wc) {return (iswctype(wc,_UPPER));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswxdigit(wint_t wc) {return (iswctype(wc,_HEX));} +__CRT_INLINE int __cdecl __MINGW_NOTHROW isleadbyte(int c) {return (_pctype[(unsigned char)(c)] & _LEADBYTE);} #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \ || !defined __STRICT_ANSI__ || defined __cplusplus -__CRT_INLINE int __cdecl iswblank (wint_t wc) +__CRT_INLINE int __cdecl __MINGW_NOTHROW iswblank (wint_t wc) {return (iswctype(wc, _BLANK) || wc == L'\t');} #endif @@ -150,9 +150,9 @@ typedef wchar_t wctrans_t; for a valid string descriptor. If you want the MS behaviour (and you have msvcp60.dll in your path) add -lmsvcp60 to your command line. */ -wint_t __cdecl towctrans(wint_t, wctrans_t); -wctrans_t __cdecl wctrans(const char*); -wctype_t __cdecl wctype(const char*); +wint_t __cdecl __MINGW_NOTHROW towctrans(wint_t, wctrans_t); +wctrans_t __cdecl __MINGW_NOTHROW wctrans(const char*); +wctype_t __cdecl __MINGW_NOTHROW wctype(const char*); #ifdef __cplusplus } |