mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-17 16:50:18 +08:00
fixed file name in test
This commit is contained in:
parent
e7fee3ee53
commit
9d187c099a
@ -6,13 +6,13 @@
|
||||
but they use HDF5 the same way that netCDF-4 does, so if these
|
||||
tests don't work, than netCDF-4 won't work either.
|
||||
|
||||
$Id: tst_h_dimscales1.c,v 1.2 2010/06/01 15:34:51 ed Exp $
|
||||
@author Ed Hartnett
|
||||
*/
|
||||
#include "h5_err_macros.h"
|
||||
#include <hdf5.h>
|
||||
#include <H5DSpublic.h>
|
||||
|
||||
#define FILE_NAME "tst_h_dimscales.h5"
|
||||
#define FILE_NAME "tst_h_dimscales1.h5"
|
||||
int
|
||||
main()
|
||||
{
|
||||
@ -42,29 +42,29 @@ main()
|
||||
|
||||
/* Create our dimension scale. Use the built-in NAME attribute
|
||||
* on the dimscale. */
|
||||
if ((dimscale_spaceid = H5Screate_simple(1, dimscale_dims,
|
||||
dimscale_dims)) < 0) ERR;
|
||||
if ((dimscaleid = H5Dcreate(grpid, DIMSCALE_NAME, H5T_NATIVE_INT,
|
||||
dimscale_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if ((dimscale_spaceid = H5Screate_simple(1, dimscale_dims,
|
||||
dimscale_dims)) < 0) ERR;
|
||||
if ((dimscaleid = H5Dcreate(grpid, DIMSCALE_NAME, H5T_NATIVE_INT,
|
||||
dimscale_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if (H5DSset_scale(dimscaleid, NAME_ATTRIBUTE) < 0) ERR;
|
||||
|
||||
/* Create a 1D variable which uses the dimscale. Attach a label
|
||||
* to this scale. */
|
||||
if ((var1_spaceid = H5Screate_simple(1, dims, dims)) < 0) ERR;
|
||||
if ((var1_datasetid = H5Dcreate(grpid, VAR1_NAME, H5T_NATIVE_INT,
|
||||
var1_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if ((var1_datasetid = H5Dcreate(grpid, VAR1_NAME, H5T_NATIVE_INT,
|
||||
var1_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if (H5DSattach_scale(var1_datasetid, dimscaleid, 0) < 0) ERR;
|
||||
if (H5DSset_label(var1_datasetid, 0, FIFTIES_SONG) < 0) ERR;
|
||||
|
||||
/* Create a 1D variabls that doesn't use the dimension scale. */
|
||||
if ((var2_datasetid = H5Dcreate(grpid, VAR2_NAME, H5T_NATIVE_INT,
|
||||
var1_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if ((var2_datasetid = H5Dcreate(grpid, VAR2_NAME, H5T_NATIVE_INT,
|
||||
var1_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
|
||||
/* Create a 2D dataset which uses the scale for one of its
|
||||
* dimensions. */
|
||||
if ((var3_spaceid = H5Screate_simple(2, dims, dims)) < 0) ERR;
|
||||
if ((var3_datasetid = H5Dcreate(grpid, VAR3_NAME, H5T_NATIVE_INT,
|
||||
var3_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if ((var3_datasetid = H5Dcreate(grpid, VAR3_NAME, H5T_NATIVE_INT,
|
||||
var3_spaceid, H5P_DEFAULT)) < 0) ERR;
|
||||
if (H5DSattach_scale(var3_datasetid, dimscaleid, 0) < 0) ERR;
|
||||
|
||||
/* Detach the scale. */
|
||||
@ -72,13 +72,13 @@ main()
|
||||
|
||||
/* Close up the shop. */
|
||||
if (H5Dclose(dimscaleid) < 0 ||
|
||||
H5Dclose(var1_datasetid) < 0 ||
|
||||
H5Dclose(var2_datasetid) < 0 ||
|
||||
H5Dclose(var3_datasetid) < 0 ||
|
||||
H5Sclose(var1_spaceid) < 0 ||
|
||||
H5Sclose(var3_spaceid) < 0 ||
|
||||
H5Sclose(dimscale_spaceid) < 0 ||
|
||||
H5Gclose(grpid) < 0 ||
|
||||
H5Dclose(var1_datasetid) < 0 ||
|
||||
H5Dclose(var2_datasetid) < 0 ||
|
||||
H5Dclose(var3_datasetid) < 0 ||
|
||||
H5Sclose(var1_spaceid) < 0 ||
|
||||
H5Sclose(var3_spaceid) < 0 ||
|
||||
H5Sclose(dimscale_spaceid) < 0) ERR;
|
||||
if (H5Gclose(grpid) < 0 ||
|
||||
H5Fclose(fileid) < 0) ERR;
|
||||
}
|
||||
SUMMARIZE_ERR;
|
||||
|
Loading…
Reference in New Issue
Block a user