Commit 8f8b802e authored by Martin Storsjö's avatar Martin Storsjö Committed by Alexandre Julliard

include: Add declarations of _alloca and alloca for MSVC mode.

This fixes builds with recent Clang 15 (which still is in development), which errors out on implicit declarations. Signed-off-by: 's avatarMartin Storsjö <martin@martin.st> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent 55177136
......@@ -77,6 +77,10 @@ _ACRTIMP void* __cdecl _aligned_offset_realloc(void*,size_t,size_t,size_t);
_ACRTIMP size_t __cdecl _get_sbh_threshold(void);
_ACRTIMP int __cdecl _set_sbh_threshold(size_t size);
#ifdef _MSC_VER
void *_alloca(size_t size);
#endif
#ifdef __cplusplus
}
#endif
......@@ -84,6 +88,8 @@ _ACRTIMP int __cdecl _set_sbh_threshold(size_t size);
# ifdef __GNUC__
# define _alloca(x) __builtin_alloca((x))
# define alloca(x) __builtin_alloca((x))
# elif defined(_MSC_VER)
# define alloca(x) _alloca((x))
# endif
#endif /* __WINE_MALLOC_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment