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

Comparing ray/src/util/cmatrix.c (file contents):
Revision 2.32 by greg, Tue Jan 19 23:32:00 2021 UTC vs.
Revision 2.33 by greg, Fri Jan 22 16:19:15 2021 UTC

# Line 219 | Line 219 | cm_load(const char *inspec, int nrows, int ncols, int
219          COLOR           scale;
220          CMATRIX         *cm;
221  
222 <        if (!inspec || !*inspec)
222 >        if (!inspec)
223 >                inspec = stdin_name;
224 >        else if (!*inspec)
225                  return(NULL);
226 <        if (inspec == stdin_name)
226 >        if (inspec == stdin_name) {             /* reading from stdin? */
227                  fp = stdin;
228 <        else if (inspec[0] == '!') {
228 >        } else if (inspec[0] == '!') {
229                  fp = popen(inspec+1, "r");
230                  if (!fp) {
231                          sprintf(errmsg, "cannot start command '%s'", inspec);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines