1#ifdef HAVE_CONFIG_H 2#include "config.h" 3#endif 4 5#ifdef HAVE_STDLIB_H 6#include <stdlib.h> 7#endif 8 9#include "misc.h" 10#include "logging.h" 11 12/** 13 * ntfs_calloc 14 * 15 * Return a pointer to the allocated memory or NULL if the request fails. 16 */ 17void *ntfs_calloc(size_t size) 18{ 19 void *p; 20 21 p = calloc(1, size); 22 if (!p) 23 ntfs_log_perror("Failed to calloc %lld bytes", (long long)size); 24 return p; 25} 26 27void *ntfs_malloc(size_t size) 28{ 29 void *p; 30 31 p = malloc(size); 32 if (!p) 33 ntfs_log_perror("Failed to malloc %lld bytes", (long long)size); 34 return p; 35} 36 37