nc4file.c#579 NC_DIM_INFO_T *new_dim; /* Dimension added to group */ #589 if ((retval = nc4_dim_list_add(&grp->dim, &new_dim))) #602 if (H5Aread(attid, H5T_NATIVE_INT, &new_dim->dimid) < 0) #606 if (new_dim->dimid >= grp->nc4_info->next_dimid) #607 grp->nc4_info->next_dimid = new_dim->dimid + 1; #612 new_dim->dimid = grp->nc4_info->next_dimid++; #618 if (!(new_dim->name = strdup(obj_name))) #622 new_dim->len = NC_MAX_UINT; #623 new_dim->too_long = NC_TRUE; #626 new_dim->len = scale_size; #627 new_dim->hdf5_objid.fileno[0] = statbuf->fileno[0]; #628 new_dim->hdf5_objid.fileno[1] = statbuf->fileno[1]; #629 new_dim->hdf5_objid.objno[0] = statbuf->objno[0]; #630 new_dim->hdf5_objid.objno[1] = statbuf->objno[1]; #631 new_dim->hash = hash_fast(obj_name, strlen(obj_name)); #636 new_dim->unlimited = NC_TRUE; #646 if (new_dim->unlimited) #650 if ((retval = nc4_find_dim_len(grp, new_dim->dimid, &lenp))) #652 new_dim->len = *lenp; #656 new_dim->hdf_dimscaleid = datasetid; #657 H5Iinc_ref(new_dim->hdf_dimscaleid); /* Increment number of objects using ID */ #662 *dim = new_dim; #673 if ((retval = nc4_dim_list_del(&grp->dim, new_dim))) nc4internal.c#700 NC_DIM_INFO_T *new_dim; #702 if (!(new_dim = calloc(1, sizeof(NC_DIM_INFO_T)))) #706 obj_list_add((NC_LIST_NODE_T **)list, (NC_LIST_NODE_T *)new_dim); #710 *dim = new_dim;