--- ray/src/util/rtcontrib.c 2005/06/10 20:38:38 1.18 +++ ray/src/util/rtcontrib.c 2005/06/10 20:44:00 1.19 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rtcontrib.c,v 1.18 2005/06/10 20:38:38 greg Exp $"; +static const char RCSid[] = "$Id: rtcontrib.c,v 1.19 2005/06/10 20:44:00 greg Exp $"; #endif /* * Gather rtrace output to compute contributions from particular sources @@ -16,7 +16,9 @@ static const char RCSid[] = "$Id: rtcontrib.c,v 1.18 2 #include "lookup.h" #include "calcomp.h" +#ifndef MAXMODLIST #define MAXMODLIST 1024 /* maximum modifiers we'll track */ +#endif int treebufsiz = BUFSIZ; /* current tree buffer size */ @@ -261,7 +263,9 @@ main(int argc, char *argv[]) continue; case 'M': /* modifier file */ if (argv[i][2] || i >= argc-1) break; - addmodfile(argv[++i], curout, binval); + rtargv[rtargc++] = "-tI"; + rtargv[rtargc++] = argv[++i]; + addmodfile(argv[i], curout, binval); continue; } rtargv[rtargc++] = argv[i]; /* assume rtrace option */