Commit 1c4131ba authored by Brendan Shanks's avatar Brendan Shanks Committed by Alexandre Julliard

include: Add WINE_ALLOC_SIZE attribute to heap_calloc().

parent f214d0c4
......@@ -46,7 +46,7 @@ static inline void heap_free(void *mem)
HeapFree(GetProcessHeap(), 0, mem);
}
static inline void *heap_calloc(SIZE_T count, SIZE_T size)
static inline void * __WINE_ALLOC_SIZE(1,2) heap_calloc(SIZE_T count, SIZE_T size)
{
SIZE_T len = count * size;
......
......@@ -199,9 +199,9 @@ extern "C" {
#endif
#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)))
#define __WINE_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))
#define __WINE_ALLOC_SIZE(...) __attribute__((__alloc_size__(__VA_ARGS__)))
#else
#define __WINE_ALLOC_SIZE(x)
#define __WINE_ALLOC_SIZE(...)
#endif
/* Anonymous union/struct handling */
......
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