2 * <stdlib.h> wrapper functions.
5 * Jonathan Pryor (jonpryor@vt.edu)
7 * Copyright (C) 2004 Jonathan Pryor
17 Mono_Posix_Stdlib_calloc (mph_size_t nmemb, mph_size_t size)
19 if (mph_have_size_t_overflow(nmemb) || mph_have_size_t_overflow(size))
22 return calloc ((size_t) nmemb, (size_t) size);
26 Mono_Posix_Stdlib_malloc (mph_size_t size)
28 if (mph_have_size_t_overflow(size))
31 return malloc ((size_t) size);
35 Mono_Posix_Stdlib_realloc (void* ptr, mph_size_t size)
37 if (mph_have_size_t_overflow(size))
40 return realloc (ptr, (size_t) size);