ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/Development/ray/src/rt/rxcmain.cpp
(Generate patch)

Comparing ray/src/rt/rxcmain.cpp (file contents):
Revision 2.19 by greg, Thu Oct 16 18:36:23 2025 UTC vs.
Revision 2.21 by greg, Tue Oct 21 16:12:05 2025 UTC

# Line 125 | Line 125 | setformat(const char *fmt)
125          if (!fmt[2])
126                  return;
127   fmterr:
128 <        sprintf(errmsg, "Unsupported i/o format: -f%s", fmt);
128 >        sprintf(errmsg, "unsupported i/o format: -f%s", fmt);
129          error(USER, errmsg);
130   }
131  
# Line 286 | Line 286 | main(int argc, char *argv[])
286                          break;
287                  case 'm':                       /* modifier name */
288                          check(2,"s");
289 <                        myRCmanager.AddModifier(argv[++i], curout, prms, binval, bincnt);
289 >                        if (!myRCmanager.AddModifier(argv[++i], curout, prms, binval, bincnt)) {
290 >                                sprintf(errmsg, "bad settings for modifier '%s'", argv[i]);
291 >                                error(USER, errmsg);
292 >                        }
293                          break;
294                  case 'M':                       /* file of modifier names */
295                          check(2,"s");
296 <                        myRCmanager.AddModFile(argv[++i], curout, prms, binval, bincnt);
296 >                        if (!myRCmanager.AddModFile(argv[++i], curout, prms, binval, bincnt)) {
297 >                                sprintf(errmsg, "bad settings for modifier file '%s'", argv[i]);
298 >                                error(USER, errmsg);
299 >                        }
300                          break;
301                  case 't':                       /* reporting interval */
302                          check(2,"i");

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)