mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-23 16:59:54 +08:00
Fixed an issue with variable declaration in Visual Studio-based builds.
This commit is contained in:
parent
0627c82758
commit
ae902f1909
@ -659,12 +659,17 @@ static NClist*
|
|||||||
clonedimset3(NCDAPCOMMON* nccomm, NClist* dimset, CDFnode* var)
|
clonedimset3(NCDAPCOMMON* nccomm, NClist* dimset, CDFnode* var)
|
||||||
{
|
{
|
||||||
NClist* result = NULL;
|
NClist* result = NULL;
|
||||||
int i;
|
|
||||||
|
|
||||||
|
|
||||||
|
int i;
|
||||||
if(dimset != NULL) {
|
if(dimset != NULL) {
|
||||||
for(i=0;i<nclistlength(dimset);i++) {
|
for(i=0;i<nclistlength(dimset);i++) {
|
||||||
if(result == NULL)
|
CDFnode *dim = NULL;
|
||||||
result = nclistnew();
|
if(result == NULL)
|
||||||
CDFnode* dim = (CDFnode*)nclistget(dimset,i);
|
result = nclistnew();
|
||||||
|
|
||||||
|
dim = (CDFnode*)nclistget(dimset,i);
|
||||||
nclistpush(result,(void*)clonedim(nccomm,dim,var));
|
nclistpush(result,(void*)clonedim(nccomm,dim,var));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -712,9 +717,10 @@ definedimsetall3(NCDAPCOMMON* nccomm/*notused*/, CDFnode* node)
|
|||||||
}
|
}
|
||||||
/* append dimsetplus; */
|
/* append dimsetplus; */
|
||||||
for(i=0;i<nclistlength(node->array.dimsetplus);i++) {
|
for(i=0;i<nclistlength(node->array.dimsetplus);i++) {
|
||||||
|
CDFnode* clone = NULL;
|
||||||
if(dimsetall == NULL) dimsetall = nclistnew();
|
if(dimsetall == NULL) dimsetall = nclistnew();
|
||||||
CDFnode* clone = (CDFnode*)nclistget(node->array.dimsetplus,i);
|
clone = (CDFnode*)nclistget(node->array.dimsetplus,i);
|
||||||
nclistpush(dimsetall,(void*)clone);
|
nclistpush(dimsetall,(void*)clone);
|
||||||
}
|
}
|
||||||
node->array.dimsetall = dimsetall;
|
node->array.dimsetall = dimsetall;
|
||||||
#ifdef DEBUG1
|
#ifdef DEBUG1
|
||||||
@ -741,8 +747,9 @@ fprintf(stderr,"dimsettrans3: node=%s/%d\n",node->ocname,nclistlength(node->arra
|
|||||||
}
|
}
|
||||||
/* concat parent dimset0 and dimset;*/
|
/* concat parent dimset0 and dimset;*/
|
||||||
for(i=0;i<nclistlength(node->array.dimset0);i++) {
|
for(i=0;i<nclistlength(node->array.dimset0);i++) {
|
||||||
|
CDFnode* clone = NULL;
|
||||||
if(dimsettrans == NULL) dimsettrans = nclistnew();
|
if(dimsettrans == NULL) dimsettrans = nclistnew();
|
||||||
CDFnode* clone = (CDFnode*)nclistget(node->array.dimset0,i);
|
clone = (CDFnode*)nclistget(node->array.dimset0,i);
|
||||||
nclistpush(dimsettrans,(void*)clone);
|
nclistpush(dimsettrans,(void*)clone);
|
||||||
}
|
}
|
||||||
node->array.dimsettrans = dimsettrans;
|
node->array.dimsettrans = dimsettrans;
|
||||||
|
Loading…
Reference in New Issue
Block a user