--- ray/src/cv/bsdfquery.c 2021/03/26 22:01:44 2.12 +++ ray/src/cv/bsdfquery.c 2025/06/07 05:09:45 2.14 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: bsdfquery.c,v 2.12 2021/03/26 22:01:44 greg Exp $"; +static const char RCSid[] = "$Id: bsdfquery.c,v 2.14 2025/06/07 05:09:45 greg Exp $"; #endif /* * Query values from the given BSDF (scattering interpolant or XML repres.) @@ -16,8 +16,6 @@ static const char RCSid[] = "$Id: bsdfquery.c,v 2.12 2 #include "rtio.h" #include "bsdfrep.h" -char *progname; - /* Read in a vector pair */ static int readIOdir(FVECT idir, FVECT odir, FILE *fp, int fmt) @@ -65,8 +63,9 @@ main(int argc, char *argv[]) SDData myBSDF; FVECT idir, odir; int n; + /* set global progname */ + fixargv0(argv[0]); /* check arguments */ - progname = argv[0]; while (argc > 2 && argv[1][0] == '-') { switch (argv[1][1]) { case 'u': /* unbuffered output */