/*------------------------------------------------------------------------- * Copyright (C) 1997 National Center for Supercomputing Applications. * All rights reserved. * *------------------------------------------------------------------------- * * Created: H5MMprivate.h * Jul 10 1997 * Robb Matzke * * Purpose: Private header for memory management. * * Modifications: * *------------------------------------------------------------------------- */ #ifndef _H5MMprivate_H #define _H5MMprivate_h #include /* Private headers needed by this file */ #include #define H5MM_malloc(Z) HDmalloc(MAX(1,Z)) #define H5MM_calloc(Z) HDcalloc(1,MAX(1,Z)) /* * Library prototypes... */ void *H5MM_realloc (void *mem, size_t size); char *H5MM_xstrdup (const char *s); char *H5MM_strdup (const char *s); void *H5MM_xfree (void *mem); #endif