Accomodate Visual Studio
#define CONTENTS_3 "Lots 0f pe0ple!" /* same len as CONTENTS */
#define VAR_NAME "Earth"
+/**
+ * @internal Define the names of attributes to ignore added by the
+ * HDF5 dimension scale; these attached to variables. They cannot be
+ * modified thru the netcdf-4 API.
+ */
+const char* NC_RESERVED_VARATT_LIST[] = {
+ NC_ATT_REFERENCE_LIST,
+ NC_ATT_CLASS,
+ NC_ATT_DIMENSION_LIST,
+ NC_ATT_NAME,
+ NC_ATT_COORDINATES,
+ NC_DIMID_ATT_NAME,
+ NULL
+};
+
+/**
+ * @internal Define the names of attributes to ignore because they are
+ * "hidden" global attributes. They can be read, but not modified thru
+ * the netcdf-4 API.
+ */
+const char* NC_RESERVED_ATT_LIST[] = {
+ NC_ATT_FORMAT,
+ NC3_STRICT_ATT_NAME,
+ NCPROPS,
+ ISNETCDF4ATT,
+ SUPERBLOCKATT,
+ NULL
+};
+
+/**
+ * @internal Define the subset of the reserved list that is readable
+ * by name only
+*/
+const char* NC_RESERVED_SPECIAL_LIST[] = {
+ ISNETCDF4ATT,
+ SUPERBLOCKATT,
+ NCPROPS,
+ NULL
+};
+
+
int
main(int argc, char **argv)
{
