SYNOPSIS
#include <util/neo_hdf.h>
NEOERR* hdf_get_copy (HDF *hdf, const char *name, char **value, const char *defval);
ARGUMENTS
hdf -> the dataset node to start fromname -> the name to walk the data set to
defval -> the default value to return if the node doesn't
exist
DESCRIPTION
hdf_get_copy is similar to hdf_get_value, except that it returns an malloc'd copy of the string.
RETURN VALUE
value -> the allocated string (if defval = NULL, then valuewill be NULL if defval is used)