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

Comparing ray/src/cv/bsdf2rad.c (file contents):
Revision 2.39 by greg, Tue Dec 7 23:55:02 2021 UTC vs.
Revision 2.41 by greg, Tue Jun 3 21:31:51 2025 UTC

# Line 44 | Line 44 | const double   sph_xoffset = 15.;
44   #define set_minlog()    overall_min = (overall_min < 1e-5) ? 1e-5 : overall_min; \
45                                  min_log10 = log10(overall_min) - .1
46  
47 char    *progname;
48
47   /* Get Fibonacci sphere vector (0 to NINCIDENT-1) */
48   static RREAL *
49   get_ivector(FVECT iv, int i)
# Line 638 | Line 636 | convert_mgf(const char *mgfdata)
636          if ((fp = popen(cmdbuf, "r")) == NULL ||
637                          fscanf(fp, "%f %f %f %f %f %f",
638                                  &xmin, &xmax, &ymin, &ymax, &zmin, &zmax) != 6
639 <                        || pclose(fp) < 0) {
639 >                        || pclose(fp) != 0) {
640                  fprintf(stderr, "%s: error reading from command: %s\n",
641                                  progname, cmdbuf);
642                  return;
# Line 709 | Line 707 | main(int argc, char *argv[])
707          double  myLim[2];
708          SDData  myBSDF;
709          int     a, n;
710 +                                                /* set global progname */
711 +        fixargv0(argv[0]);
712                                                  /* check arguments */
713        progname = argv[0];
713          a = 1;
714          myLim[0] = -1; myLim[1] = -2;           /* specified BSDF range? */
715          if (argc > a+3 && argv[a][0] == '-' && argv[a][1] == 'r') {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines