*include/assert.h: Qualify all functions with __MINGW_NOTHROW.
*include/conio.h: Likewise. *include/ctype.h: Likewise. *include/direct.h: Likewise. *include/dos.h: Likewise. *include/errno.h: Likewise. *include/fenv.h: Likewise. *include/float.h: Likewise. *include/inttypes.h: Likewise. *include/io.h: Likewise. *include/libgen.h: Likewise. *include/locale.h: Likewise. *include/malloc.h: Likewise. *include/mbctype.h: Likewise. *include/mbstring.h: Likewise. *include/process.h: Likewise. *include/search.h: Likewise. *include/setjmp.h: Likewise. *include/signal.h: Likewise. *include/stdio.h: Likewise. *include/stdlib.h: Likewise. *include/string.h: Likewise. *include/time.h: Likewise. *include/wchar.h: Likewise. *include/sys/stat.h: Likewise. *include/sys/time.h: Likewise. *include/sys/timeb.h: Likewise. *include/sys/utime.h: Likewise.
This commit is contained in:
@@ -50,44 +50,44 @@ extern "C" {
|
||||
The _heap* memory allocation functions are supported on NT
|
||||
but not W9x. On latter, they always set errno to ENOSYS.
|
||||
*/
|
||||
_CRTIMP int __cdecl _heapwalk (_HEAPINFO*);
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW _heapwalk (_HEAPINFO*);
|
||||
#ifdef __GNUC__
|
||||
#define _alloca(x) __builtin_alloca((x))
|
||||
#endif
|
||||
|
||||
#ifndef _NO_OLDNAMES
|
||||
_CRTIMP int __cdecl heapwalk (_HEAPINFO*);
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW heapwalk (_HEAPINFO*);
|
||||
#ifdef __GNUC__
|
||||
#define alloca(x) __builtin_alloca((x))
|
||||
#endif
|
||||
#endif /* Not _NO_OLDNAMES */
|
||||
|
||||
_CRTIMP int __cdecl _heapchk (void); /* Verify heap integrety. */
|
||||
_CRTIMP int __cdecl _heapmin (void); /* Return unused heap to the OS. */
|
||||
_CRTIMP int __cdecl _heapset (unsigned int);
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW _heapchk (void); /* Verify heap integrety. */
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW _heapmin (void); /* Return unused heap to the OS. */
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW _heapset (unsigned int);
|
||||
|
||||
_CRTIMP size_t __cdecl _msize (void*);
|
||||
_CRTIMP size_t __cdecl _get_sbh_threshold (void);
|
||||
_CRTIMP int __cdecl _set_sbh_threshold (size_t);
|
||||
_CRTIMP void* __cdecl _expand (void*, size_t);
|
||||
_CRTIMP size_t __cdecl __MINGW_NOTHROW _msize (void*);
|
||||
_CRTIMP size_t __cdecl __MINGW_NOTHROW _get_sbh_threshold (void);
|
||||
_CRTIMP int __cdecl __MINGW_NOTHROW _set_sbh_threshold (size_t);
|
||||
_CRTIMP void* __cdecl __MINGW_NOTHROW _expand (void*, size_t);
|
||||
|
||||
/* These require msvcr70.dll or higher. */
|
||||
#if __MSVCRT_VERSION__ >= 0x0700
|
||||
_CRTIMP void * __cdecl _aligned_offset_malloc(size_t, size_t, size_t);
|
||||
_CRTIMP void * __cdecl _aligned_offset_realloc(void*, size_t, size_t, size_t);
|
||||
_CRTIMP void * __cdecl __MINGW_NOTHROW _aligned_offset_malloc(size_t, size_t, size_t);
|
||||
_CRTIMP void * __cdecl __MINGW_NOTHROW _aligned_offset_realloc(void*, size_t, size_t, size_t);
|
||||
|
||||
_CRTIMP void * __cdecl _aligned_malloc (size_t, size_t);
|
||||
_CRTIMP void * __cdecl _aligned_realloc (void*, size_t, size_t);
|
||||
_CRTIMP void __cdecl _aligned_free (void*);
|
||||
_CRTIMP void * __cdecl __MINGW_NOTHROW _aligned_malloc (size_t, size_t);
|
||||
_CRTIMP void * __cdecl __MINGW_NOTHROW _aligned_realloc (void*, size_t, size_t);
|
||||
_CRTIMP void __cdecl __MINGW_NOTHROW _aligned_free (void*);
|
||||
#endif /* __MSVCRT_VERSION__ >= 0x0700 */
|
||||
|
||||
/* These require libmingwex.a. */
|
||||
void * __cdecl __mingw_aligned_offset_malloc (size_t, size_t, size_t);
|
||||
void * __cdecl __mingw_aligned_offset_realloc (void*, size_t, size_t, size_t);
|
||||
void * __cdecl __MINGW_NOTHROW __mingw_aligned_offset_malloc (size_t, size_t, size_t);
|
||||
void * __cdecl __MINGW_NOTHROW __mingw_aligned_offset_realloc (void*, size_t, size_t, size_t);
|
||||
|
||||
void * __cdecl __mingw_aligned_malloc (size_t, size_t);
|
||||
void * __cdecl __mingw_aligned_realloc (void*, size_t, size_t);
|
||||
void __cdecl __mingw_aligned_free (void*);
|
||||
void * __cdecl __MINGW_NOTHROW __mingw_aligned_malloc (size_t, size_t);
|
||||
void * __cdecl __MINGW_NOTHROW __mingw_aligned_realloc (void*, size_t, size_t);
|
||||
void __cdecl __MINGW_NOTHROW __mingw_aligned_free (void*);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Reference in New Issue
Block a user