From 9b3d1b96285480ba6e7cada66d780a61e1da923d Mon Sep 17 00:00:00 2001 From: tradke Date: Wed, 9 Jun 2004 09:22:28 +0000 Subject: Use default values for the "name", "iteration", and "timelevel" attributes if a dataset doesn't have them attached. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@195 4825ed28-b72c-4eae-9704-e50c059e567d --- src/util/hdf5_convert_from_ieeeio.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/util/hdf5_convert_from_ieeeio.c b/src/util/hdf5_convert_from_ieeeio.c index d829288..bd0d62c 100644 --- a/src/util/hdf5_convert_from_ieeeio.c +++ b/src/util/hdf5_convert_from_ieeeio.c @@ -117,11 +117,11 @@ int main (int argc, char **argv) j = IOreadAttributeInfo (infile, attrName, &attrNumberType, &attrLen); if (j < 0) { + sprintf (ieeeDatasetName, "Dataset %d", i); fprintf (stderr, - "Cannot find name attribute of dataset %d, skipping ...\n", i); - continue; + "Cannot find name attribute of dataset %d, using default name '%s' ...\n", i, ieeeDatasetName); } - if (IOreadAttribute (infile, j, ieeeDatasetName) < 0) + else if (IOreadAttribute (infile, j, ieeeDatasetName) < 0) { fprintf (stderr, "Cannot read name attribute of dataset %d, skipping ...\n", i); @@ -131,11 +131,11 @@ int main (int argc, char **argv) j = IOreadAttributeInfo (infile, attrName, &attrNumberType, &attrLen); if (j < 0) { + iteration = 0; fprintf (stderr, "Cannot find iteration attribute of dataset %d, " - "skipping ...\n", i); - continue; + "using default iteration number 0 ...\n", i); } - if (IOreadAttribute (infile, j, &iteration) < 0) + else if (IOreadAttribute (infile, j, &iteration) < 0) { fprintf (stderr, "Cannot read iteration attribute of dataset %d, " "skipping ...\n", i); @@ -145,10 +145,10 @@ int main (int argc, char **argv) j = IOreadAttributeInfo (infile, attrName, &attrNumberType, &attrLen); if (j < 0) { + timelevel = 0; fprintf (stderr, "Cannot find timelevel attribute of dataset %d,\n" "assuming Cactus 3.x dataset with implicite timelevel 0 " "...\n", i); - timelevel = 0; } else if (IOreadAttribute (infile, j, &timelevel) < 0) { -- cgit v1.2.3