diff options
Diffstat (limited to 'winsup/mingw/include/malloc.h')
-rw-r--r-- | winsup/mingw/include/malloc.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/winsup/mingw/include/malloc.h b/winsup/mingw/include/malloc.h index 5afa2916f..9d2c33f07 100644 --- a/winsup/mingw/include/malloc.h +++ b/winsup/mingw/include/malloc.h @@ -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 } |