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
);