ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/eplus_idf.c
(Generate patch)

Comparing ray/src/util/eplus_idf.c (file contents):
Revision 2.8 by greg, Wed Feb 12 17:40:07 2014 UTC vs.
Revision 2.9 by greg, Thu Feb 13 17:33:37 2014 UTC

# Line 248 | Line 248 | idf_read_comment(char *buf, int len, FILE *fp)
248   IDF_OBJECT *
249   idf_readobject(IDF_LOADED *idf, FILE *fp)
250   {
251 <        char            abuf[IDF_MAXARGL], cbuf[IDF_MAXLINE];
251 >        char            abuf[IDF_MAXARGL], cbuf[100*IDF_MAXLINE];
252          int             delim;
253          IDF_OBJECT      *pnew;
254          
255          if ((delim = idf_read_argument(abuf, fp, 1)) == EOF)
256                  return(NULL);
257 <        idf_read_comment(cbuf, IDF_MAXLINE, fp);
257 >        idf_read_comment(cbuf, sizeof(cbuf), fp);
258          pnew = idf_newobject(idf, abuf, cbuf, NULL);
259          while (delim == ',')
260                  if ((delim = idf_read_argument(abuf, fp, 1)) != EOF) {
261 <                        idf_read_comment(cbuf, IDF_MAXLINE, fp);
261 >                        idf_read_comment(cbuf, sizeof(cbuf), fp);
262                          idf_addfield(pnew, abuf, cbuf);
263                  }
264          if (delim != ';')

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines