--- ray/src/util/eplus_idf.c 2014/02/09 05:49:21 2.4 +++ ray/src/util/eplus_idf.c 2014/02/09 22:19:30 2.5 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: eplus_idf.c,v 2.4 2014/02/09 05:49:21 greg Exp $"; +static const char RCSid[] = "$Id: eplus_idf.c,v 2.5 2014/02/09 22:19:30 greg Exp $"; #endif /* * eplus_idf.c @@ -44,6 +44,7 @@ idf_newparam(IDF_LOADED *idf, const char *pname, const if (pnew == NULL) return(NULL); strcpy(pnew->rem, comm); + pnew->nfield = 0; pnew->flist = NULL; pnew->pname = pent->key; /* add to table */ pnew->pnext = (IDF_PARAMETER *)pent->data; @@ -94,6 +95,7 @@ idf_addfield(IDF_PARAMETER *param, const char *fval, c param->flist = fnew; else flast->next = fnew; + param->nfield++; return(fnum); }