--- ray/src/rt/rxtmain.cpp 2024/08/14 20:05:23 2.7 +++ ray/src/rt/rxtmain.cpp 2024/11/19 16:27:21 2.11 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rxtmain.cpp,v 2.7 2024/08/14 20:05:23 greg Exp $"; +static const char RCSid[] = "$Id: rxtmain.cpp,v 2.11 2024/11/19 16:27:21 greg Exp $"; #endif /* * rxtmain.cpp - main for per-ray calculation program @@ -52,7 +52,7 @@ static void onsig(int signo); static void sigdie(int signo, const char *msg); static void printdefaults(void); -#define RXTRACE_FEATURES "IrradianceCalc\nIrradianceCalc\nDistanceLimiting\n" \ +#define RXTRACE_FEATURES "IrradianceCalc\nMultiprocessing\nDistanceLimiting\n" \ "HessianAmbientCache\nAmbientAveraging\n" \ "AmbientValueSharing\nAdaptiveShadowTesting\n" \ "Outputs=o,d,v,V,w,W,l,L,c,p,n,N,s,m,M,r,x,R,X,~\n" \ @@ -142,7 +142,7 @@ main(int argc, char *argv[]) break; case 'I': /* immed. irradiance */ rval = myRTmanager.rtFlags & RTimmIrrad; - check_bool(3,rval); + check_bool(2,rval); if (rval) myRTmanager.rtFlags |= RTimmIrrad; else myRTmanager.rtFlags &= ~RTimmIrrad; break; @@ -352,7 +352,7 @@ main(int argc, char *argv[]) SET_FILE_BINARY(stdout); if (doheader) { /* print header? */ newheader("RADIANCE", stdout); - fputs(myRTmanager.GetHeader(), stdout); + fputs(myRTmanager.GetHeadStr(), stdout); printargs(i, argv, stdout); printf("SOFTWARE= %s\n", VersionID); fputnow(stdout); @@ -387,7 +387,7 @@ wputs( /* warning output function */ void eputs( /* put string to stderr */ - char *s + const char *s ) { static int midline = 0;