Revision: 75808
          http://sourceforge.net/p/brlcad/code/75808
Author:   starseeker
Date:     2020-05-15 01:11:41 +0000 (Fri, 15 May 2020)
Log Message:
-----------
more bu_setprogname

Modified Paths:
--------------
    brlcad/trunk/src/fb/bw-fb.c
    brlcad/trunk/src/fb/fb-bw.c
    brlcad/trunk/src/fb/fb-fb.c
    brlcad/trunk/src/fb/fb-pix.c
    brlcad/trunk/src/fb/fb-png.c
    brlcad/trunk/src/fb/fbcbars.c
    brlcad/trunk/src/fb/fbclear.c
    brlcad/trunk/src/fb/fbcmap.c
    brlcad/trunk/src/fb/fbcolor.c
    brlcad/trunk/src/fb/fbfade.c
    brlcad/trunk/src/fb/fbframe.c
    brlcad/trunk/src/fb/fbfree.c
    brlcad/trunk/src/fb/fbgamma.c
    brlcad/trunk/src/fb/fbgrid.c
    brlcad/trunk/src/fb/fbhelp.c
    brlcad/trunk/src/fb/fbline.c
    brlcad/trunk/src/fb/fbpoint.c
    brlcad/trunk/src/fb/fbstretch.c
    brlcad/trunk/src/fb/fbzoom.c
    brlcad/trunk/src/fb/gif-fb.c
    brlcad/trunk/src/fb/gif2fb.c
    brlcad/trunk/src/fb/pix-fb.c
    brlcad/trunk/src/fb/pixautosize.c
    brlcad/trunk/src/fb/plot3-fb.c
    brlcad/trunk/src/fb/png-fb.c
    brlcad/trunk/src/fb/spm-fb.c
    brlcad/trunk/src/fbserv/fbserv.c
    brlcad/trunk/src/gtools/gex.cpp
    brlcad/trunk/src/gtools/glint.cpp
    brlcad/trunk/src/gtools/gqa.c
    brlcad/trunk/src/gtools/gtransfer.c
    brlcad/trunk/src/halftone/main.c
    brlcad/trunk/src/nirt/showshot.c
    brlcad/trunk/src/proc-db/bottest.c
    brlcad/trunk/src/proc-db/brep_cobb.cpp
    brlcad/trunk/src/proc-db/brep_cube.cpp
    brlcad/trunk/src/proc-db/brep_invalid.cpp
    brlcad/trunk/src/proc-db/brep_simple.cpp
    brlcad/trunk/src/proc-db/brep_surface.cpp
    brlcad/trunk/src/proc-db/brep_trimmed.cpp
    brlcad/trunk/src/proc-db/brepintersect.cpp
    brlcad/trunk/src/proc-db/breplicator.cpp
    brlcad/trunk/src/proc-db/cchannel.c
    brlcad/trunk/src/proc-db/clutter.c
    brlcad/trunk/src/proc-db/csgbrep.cpp
    brlcad/trunk/src/proc-db/globe.c
    brlcad/trunk/src/proc-db/gtimes.c
    brlcad/trunk/src/proc-db/kurt.c
    brlcad/trunk/src/proc-db/lens.c
    brlcad/trunk/src/proc-db/masonry.c
    brlcad/trunk/src/proc-db/menger.c
    brlcad/trunk/src/proc-db/metaball.c
    brlcad/trunk/src/proc-db/mkbuilding.c
    brlcad/trunk/src/proc-db/molecule.c
    brlcad/trunk/src/proc-db/nmgmodel.c
    brlcad/trunk/src/proc-db/pdb-g.c
    brlcad/trunk/src/proc-db/pipe.c
    brlcad/trunk/src/proc-db/pipetest.c
    brlcad/trunk/src/proc-db/pix2g.c
    brlcad/trunk/src/proc-db/pyramid.c
    brlcad/trunk/src/proc-db/ringworld.c
    brlcad/trunk/src/proc-db/sketch.c
    brlcad/trunk/src/proc-db/spltest.c
    brlcad/trunk/src/proc-db/surfaceintersect.cpp
    brlcad/trunk/src/proc-db/tea.c
    brlcad/trunk/src/proc-db/tea_nmg.c
    brlcad/trunk/src/proc-db/torii.c
    brlcad/trunk/src/proc-db/tube.c
    brlcad/trunk/src/proc-db/vegetation.c
    brlcad/trunk/src/proc-db/wavy.c
    brlcad/trunk/src/proc-db/wdb_example.c

Modified: brlcad/trunk/src/fb/bw-fb.c
===================================================================
--- brlcad/trunk/src/fb/bw-fb.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/bw-fb.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -39,6 +39,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/malloc.h"
@@ -187,6 +188,8 @@
     long xout, yout;           /* number of screen output lines */
     long xstart, xskip;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fb-bw.c
===================================================================
--- brlcad/trunk/src/fb/fb-bw.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fb-bw.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -124,6 +125,8 @@
 
     height = width = 512;              /* Defaults */
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fb-fb.c
===================================================================
--- brlcad/trunk/src/fb/fb-fb.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fb-fb.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 
 #include <stdlib.h>
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "fb.h"
@@ -96,6 +97,8 @@
     int scanpix;                /* # of pixels of scanline */
     int streamline;             /* # scanlines to do at once */
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fb-pix.c
===================================================================
--- brlcad/trunk/src/fb/fb-pix.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fb-pix.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -125,6 +125,8 @@
 
     screen_height = screen_width = 512;                /* Defaults */
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fb-png.c
===================================================================
--- brlcad/trunk/src/fb/fb-png.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fb-png.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -140,6 +140,8 @@
 
     screen_height = screen_width = 512;                /* Defaults */
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fbcbars.c
===================================================================
--- brlcad/trunk/src/fb/fbcbars.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbcbars.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -64,6 +64,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -221,6 +222,8 @@
     int x, y;
     fb *fbp;
 
+    bu_setprogname(argv[0]);
+
     if (argc == 1 && isatty(fileno(stdin)) && isatty(fileno(stdout)))
        printusage();
     if (!get_args(argc, argv))

Modified: brlcad/trunk/src/fb/fbclear.c
===================================================================
--- brlcad/trunk/src/fb/fbclear.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbclear.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 
 #include <stdlib.h>
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -89,6 +90,7 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fbcmap.c
===================================================================
--- brlcad/trunk/src/fb/fbcmap.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbcmap.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -32,6 +32,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "bu/snooze.h"
@@ -656,6 +657,8 @@
     ColorMap *cp = &cmap;
     fb *fbp;
 
+    bu_setprogname(argv[0]);
+
     bu_log("DEPRECATION WARNING:  This command is scheduled for removal.  
Please contact the developers if you use this command.\n\n");
     bu_snooze(BU_SEC2USEC(1));
 

Modified: brlcad/trunk/src/fb/fbcolor.c
===================================================================
--- brlcad/trunk/src/fb/fbcolor.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbcolor.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -32,6 +32,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -73,6 +74,8 @@
 {
     int i;
 
+    bu_setprogname(argv[0]);
+
     if (! pars_Argv(argc, argv)) {
        printusage();
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fbfade.c
===================================================================
--- brlcad/trunk/src/fb/fbfade.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbfade.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -61,6 +61,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "vmath.h"
 #include "fb.h"                        /* BRL-CAD package libfb.a interface */
@@ -103,6 +104,8 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
+
     /* Plant signal catcher. */
     {
        /* signals to catch */

Modified: brlcad/trunk/src/fb/fbframe.c
===================================================================
--- brlcad/trunk/src/fb/fbframe.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbframe.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -56,6 +57,8 @@
     static RGBpixel green = { 0, 255, 0 };
     static RGBpixel blue = { 0, 0, 255 };
 
+    bu_setprogname(argv[0]);
+
     xsize = ysize = 0;
     while ((c = bu_getopt(argc, argv, "F:s:w:n:S:W:N:h?")) != -1) {
        switch (c) {

Modified: brlcad/trunk/src/fb/fbfree.c
===================================================================
--- brlcad/trunk/src/fb/fbfree.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbfree.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 
 #include <stdlib.h>
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "fb.h"
 
@@ -44,6 +45,8 @@
     int c;
     fb *fbp;
 
+    bu_setprogname(argv[0]);
+
     while ((c = bu_getopt(argc, argv, "F:h?")) != -1) {
        switch (c) {
            case 'F':

Modified: brlcad/trunk/src/fb/fbgamma.c
===================================================================
--- brlcad/trunk/src/fb/fbgamma.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbgamma.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include <string.h>
 #include <math.h>
 
+#include "bu/app.h"
 #include "bu/malloc.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -118,6 +119,8 @@
     ColorMap cm;
     fb *fbp;
 
+    bu_setprogname(argv[0]);
+
     onegamma = 0;
 
     /* check for flags */

Modified: brlcad/trunk/src/fb/fbgrid.c
===================================================================
--- brlcad/trunk/src/fb/fbgrid.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbgrid.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -28,6 +28,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -109,6 +110,8 @@
 {
     int i;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fbhelp.c
===================================================================
--- brlcad/trunk/src/fb/fbhelp.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbhelp.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 
 #include <stdlib.h>
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "fb.h"
 
@@ -44,6 +45,8 @@
     int c;
     fb *fbp;
 
+    bu_setprogname(argv[0]);
+
     while ((c = bu_getopt(argc, argv, "F:h?")) != -1) {
        switch (c) {
            case 'F':

Modified: brlcad/trunk/src/fb/fbline.c
===================================================================
--- brlcad/trunk/src/fb/fbline.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbline.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <ctype.h>
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -230,6 +231,8 @@
 {
     struct coords start, end;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/fbpoint.c
===================================================================
--- brlcad/trunk/src/fb/fbpoint.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbpoint.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/str.h"
 #include "bu/exit.h"
@@ -147,6 +148,8 @@
     const char *yprefix = NULL;
     const char null_str = '\0';
 
+    bu_setprogname(argv[0]);
+
     setbuf(stderr, (char *)malloc(BUFSIZ));
     width = height = 512;
     curX = curY = -1;

Modified: brlcad/trunk/src/fb/fbstretch.c
===================================================================
--- brlcad/trunk/src/fb/fbstretch.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbstretch.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -79,6 +79,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/getopt.h"
@@ -147,6 +148,8 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
+
     /* Plant signal catcher. */
     {
        static int getsigs[] = {

Modified: brlcad/trunk/src/fb/fbzoom.c
===================================================================
--- brlcad/trunk/src/fb/fbzoom.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/fbzoom.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "vmath.h"
@@ -72,6 +73,7 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
     if (! pars_Argv(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/gif-fb.c
===================================================================
--- brlcad/trunk/src/fb/gif-fb.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/gif-fb.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -74,6 +74,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/getopt.h"
 #include "bu/malloc.h"
@@ -437,6 +438,7 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
     {
        /* Plant signal catcher. */
        static int getsigs[] = {

Modified: brlcad/trunk/src/fb/gif2fb.c
===================================================================
--- brlcad/trunk/src/fb/gif2fb.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/gif2fb.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -44,6 +44,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
 #include "vmath.h"
@@ -131,6 +132,8 @@
     fb *fbp;
     FILE *fp;
 
+    bu_setprogname(argv[0]);
+
     while ((code = bu_getopt(argc, argv, "HvFh?")) != -1) {
        switch (code) {
            case 'H':

Modified: brlcad/trunk/src/fb/pix-fb.c
===================================================================
--- brlcad/trunk/src/fb/pix-fb.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/pix-fb.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -39,6 +39,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/malloc.h"
 #include "bu/file.h"
@@ -216,6 +217,8 @@
     fb *fbp;
     int xout, yout, n, m, xstart, xskip;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/pixautosize.c
===================================================================
--- brlcad/trunk/src/fb/pixautosize.c   2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/pixautosize.c   2020-05-15 01:11:41 UTC (rev 75808)
@@ -32,6 +32,7 @@
 #include <stdlib.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bn.h"
 #include "fb.h"
@@ -82,6 +83,7 @@
     int ret = 0;
     int nsamp;
 
+    bu_setprogname(argv[0]);
     if (!get_args(argc, argv) || bytes_per_sample <= 0) {
        (void)fputs(usage, stderr);
        return 1;

Modified: brlcad/trunk/src/fb/plot3-fb.c
===================================================================
--- brlcad/trunk/src/fb/plot3-fb.c      2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/plot3-fb.c      2020-05-15 01:11:41 UTC (rev 75808)
@@ -79,6 +79,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/color.h"
 #include "bu/cv.h"
 #include "bu/getopt.h"
@@ -1356,6 +1357,8 @@
 {
     Nscanlines = Npixels = 512;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/png-fb.c
===================================================================
--- brlcad/trunk/src/fb/png-fb.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/png-fb.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -32,6 +32,7 @@
 
 #include "png.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "bu/malloc.h"
@@ -177,6 +178,8 @@
     int file_width, file_height;
     unsigned char *image;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fb/spm-fb.c
===================================================================
--- brlcad/trunk/src/fb/spm-fb.c        2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fb/spm-fb.c        2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/exit.h"
 #include "bu/getopt.h"
 #include "fb.h"
@@ -148,6 +149,8 @@
 {
     bn_spm_map_t *mp;
 
+    bu_setprogname(argv[0]);
+
     if (!get_args(argc, argv)) {
        (void)fputs(usage, stderr);
        bu_exit(1, NULL);

Modified: brlcad/trunk/src/fbserv/fbserv.c
===================================================================
--- brlcad/trunk/src/fbserv/fbserv.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/fbserv/fbserv.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -78,6 +78,7 @@
 
 #include "../libfb/fb_private.h" /* for _fb_disk_enable */
 
+#include "bu/app.h"
 #include "bu/malloc.h"
 #include "bu/getopt.h"
 #include "bu/exit.h"
@@ -387,6 +388,8 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
+
 #define PORTSZ 32
     char portname[PORTSZ];
 

Modified: brlcad/trunk/src/gtools/gex.cpp
===================================================================
--- brlcad/trunk/src/gtools/gex.cpp     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/gtools/gex.cpp     2020-05-15 01:11:41 UTC (rev 75808)
@@ -49,6 +49,7 @@
 #include <map>
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/opt.h"
 #include "bu/str.h"
 #include "raytrace.h"
@@ -279,6 +280,8 @@
     struct bu_vls db_fname  = BU_VLS_INIT_ZERO;
     struct bu_vls db2_fname = BU_VLS_INIT_ZERO;
 
+    bu_setprogname(argv[0]);
+
     struct bu_opt_desc d[6];
     BU_OPT(d[0], "h", "help",     "",     NULL,         &has_help,     "Print 
help and exit");
     BU_OPT(d[1], "f", "force",    "bool", &bu_opt_bool, &has_force,    "Allow 
overwriting existing files.");

Modified: brlcad/trunk/src/gtools/glint.cpp
===================================================================
--- brlcad/trunk/src/gtools/glint.cpp   2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/gtools/glint.cpp   2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <math.h>
 #include <limits.h> /* home of INT_MAX aka MAXINT */
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "bu/redblack.h"
@@ -785,6 +786,8 @@
     double celsiz = 100.0;     /* Spatial sampling rate */
     double elevation = 0.0;
 
+    bu_setprogname(argv[0]);
+
     cbva[0] = &compare_by_vol;
     coa[0] = &compare_overlaps;
 

Modified: brlcad/trunk/src/gtools/gqa.c
===================================================================
--- brlcad/trunk/src/gtools/gqa.c       2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/gtools/gqa.c       2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 
 #include "common.h"
 
+#include "bu/app.h"
 #include "bu/cmd.h"
 #include "bu/getopt.h"
 #include "ged.h"
@@ -45,6 +46,8 @@
     const char **av;
     struct ged *gedp;
 
+    bu_setprogname(argv[0]);
+
     bu_opterr = 0;
     bu_optind = 1;
 

Modified: brlcad/trunk/src/gtools/gtransfer.c
===================================================================
--- brlcad/trunk/src/gtools/gtransfer.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/gtools/gtransfer.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -40,6 +40,7 @@
 #include "bio.h"
 
 /* interface headers */
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/units.h"
 #include "bu/snooze.h"
@@ -501,6 +502,8 @@
     int ngeometry = 0;
     struct db_i *dbip = NULL;
 
+    bu_setprogname(argv[0]);
+
     if (argc < 2) {
        usage(NULL, argv[0]);
     }

Modified: brlcad/trunk/src/halftone/main.c
===================================================================
--- brlcad/trunk/src/halftone/main.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/halftone/main.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -70,6 +70,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "vmath.h"
 #include "raytrace.h"
@@ -264,6 +265,7 @@
     unsigned char Map[256];
     size_t ret;
 
+    bu_setprogname(argv[0]);
 /*
  *     parameter processing.
  */

Modified: brlcad/trunk/src/nirt/showshot.c
===================================================================
--- brlcad/trunk/src/nirt/showshot.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/nirt/showshot.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <string.h>
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/process.h"
 #include "bu/str.h"
@@ -64,6 +65,7 @@
     double entryp[3] = VINIT_ZERO;     /* Ray's entry into current region */
     double exitp[3] = VINIT_ZERO;              /* Ray's exit from current 
region */
 
+    bu_setprogname(argv[0]);
     pid = bu_process_id();
 
     *rayname = '\0';

Modified: brlcad/trunk/src/proc-db/bottest.c
===================================================================
--- brlcad/trunk/src/proc-db/bottest.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/bottest.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "raytrace.h"
 #include "wdb.h"
 #include "rt/geom.h"
@@ -50,6 +51,8 @@
     struct bu_bitv *face_mode = NULL;
     static const char *filename = "bot-test.g";
 
+    bu_setprogname(argv[0]);
+
     if (BU_STR_EQUAL(argv[1], "-h") || BU_STR_EQUAL(argv[1], "-?")) {
        printusage();
        return 0;

Modified: brlcad/trunk/src/proc-db/brep_cobb.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_cobb.cpp      2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_cobb.cpp      2020-05-15 01:11:41 UTC (rev 
75808)
@@ -45,7 +45,7 @@
 #include "common.h"
 
 #include "bio.h"
-
+#include "bu/app.h"
 #include "wdb.h"
 
 
@@ -281,6 +281,8 @@
     const char* id_name = "B-Rep Cobb Sphere";
     const char* geom_name = "cobb.s";
 
+    bu_setprogname(argv[0]);
+
     if (argc > 1 || BU_STR_EQUAL(argv[1], "-h") || BU_STR_EQUAL(argv[1], 
"-?")) {
        return 0;
     }

Modified: brlcad/trunk/src/proc-db/brep_cube.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_cube.cpp      2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_cube.cpp      2020-05-15 01:11:41 UTC (rev 
75808)
@@ -52,6 +52,7 @@
 #include "common.h"
 
 #include "bio.h"
+#include "bu/app.h"
 #include "bu/log.h"
 
 #include "twistedcube.h"
@@ -239,6 +240,8 @@
     const char* id_name = "B-Rep Example";
     const char* geom_name = "cube.s";
 
+    bu_setprogname(argv[0]);
+
     if (BU_STR_EQUAL(argv[1], "-h") || BU_STR_EQUAL(argv[1], "-?")) {
        printusage();
        return 0;

Modified: brlcad/trunk/src/proc-db/brep_invalid.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_invalid.cpp   2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_invalid.cpp   2020-05-15 01:11:41 UTC (rev 
75808)
@@ -25,7 +25,7 @@
 #include "common.h"
 
 #include "bio.h"
-
+#include "bu/app.h"
 #include "wdb.h"
 
 
@@ -398,6 +398,8 @@
     const char* geom_name = "brep_invalid.s";
     fastf_t thickness = 0.0;
 
+    bu_setprogname(argv[0]);
+
     if (argc > 1) {
        if (BU_STR_EQUAL(argv[1], "-H")) {
            if (argc == 3) {

Modified: brlcad/trunk/src/proc-db/brep_simple.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_simple.cpp    2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_simple.cpp    2020-05-15 01:11:41 UTC (rev 
75808)
@@ -56,6 +56,8 @@
 #include "bio.h"
 
 #include "vmath.h"             /* BRL-CAD Vector macros */
+
+#include "bu/app.h"
 #include "wdb.h"
 
 
@@ -243,6 +245,8 @@
     const char* id_name = "B-Rep Example";
     const char* geom_name = "cube.s";
 
+    bu_setprogname(argv[0]);
+
     if (BU_STR_EQUAL(argv[1], "-h") || BU_STR_EQUAL(argv[1], "-?")) {
        printusage();
        return 0;

Modified: brlcad/trunk/src/proc-db/brep_surface.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_surface.cpp   2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_surface.cpp   2020-05-15 01:11:41 UTC (rev 
75808)
@@ -26,6 +26,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "wdb.h"
 
 
@@ -205,6 +206,8 @@
     const char* geom_name = "brep_surface.brep";
     fastf_t thickness = 0.0;
 
+    bu_setprogname(argv[0]);
+
     /* parse the arguments */
     if (argc > 1) {
        if (BU_STR_EQUAL(argv[1], "-H")) {

Modified: brlcad/trunk/src/proc-db/brep_trimmed.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brep_trimmed.cpp   2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brep_trimmed.cpp   2020-05-15 01:11:41 UTC (rev 
75808)
@@ -24,6 +24,7 @@
 
 #include "common.h"
 
+#include "bu/app.h"
 #include "wdb.h"
 
 
@@ -624,6 +625,8 @@
     const char* geom_name = "brep_trimmed.s";
     fastf_t thickness = 0.0;
 
+    bu_setprogname(argv[0]);
+
     if (argc > 1) {
        if (BU_STR_EQUAL(argv[1], "-H")) {
            if (argc == 3)

Modified: brlcad/trunk/src/proc-db/brepintersect.cpp
===================================================================
--- brlcad/trunk/src/proc-db/brepintersect.cpp  2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/brepintersect.cpp  2020-05-15 01:11:41 UTC (rev 
75808)
@@ -33,6 +33,7 @@
 /* implementation system header */
 #include <assert.h>
 
+#include "bu/app.h"
 
 int PolylineBBox(
     const ON_Polyline& pline,
@@ -961,8 +962,10 @@
 }
 
 
-int main()
+int main(int UNUSED(argc), const char **argv)
 {
+    bu_setprogname(argv[0]);
+
     /* create the points */
     ON_3fPoint a1 = ON_3fPoint(1.0, 1.0, -1.0);
     ON_3fPoint b1 = ON_3fPoint(1.0, 1.0, 1.0);

Modified: brlcad/trunk/src/proc-db/breplicator.cpp
===================================================================
--- brlcad/trunk/src/proc-db/breplicator.cpp    2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/breplicator.cpp    2020-05-15 01:11:41 UTC (rev 
75808)
@@ -27,6 +27,7 @@
 
 #include "common.h"
 
+#include "bu/app.h"
 #include "raytrace.h"
 #include "rt/geom.h"
 #include "wdb.h"
@@ -398,6 +399,8 @@
     ON_Brep *brep = NULL;
     int ret;
 
+    bu_setprogname(argv[0]);
+
     if ( BU_STR_EQUAL(argv[1],"-h") || BU_STR_EQUAL(argv[1],"-?")) {
        printusage();
        return 0;

Modified: brlcad/trunk/src/proc-db/cchannel.c
===================================================================
--- brlcad/trunk/src/proc-db/cchannel.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/cchannel.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -28,6 +28,7 @@
 
 #include <math.h>
 #include <stdio.h>
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "bn.h"
@@ -199,6 +200,9 @@
     struct wmember channel;
     struct rt_wdb *db;
     struct channel parameters;
+
+    bu_setprogname(argv[0]);
+
     parameters.length = 12;
     parameters.diameter = 1;
     parameters.thickness = .125;

Modified: brlcad/trunk/src/proc-db/clutter.c
===================================================================
--- brlcad/trunk/src/proc-db/clutter.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/clutter.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bu/debug.h"
 #include "bn.h"
 #include "raytrace.h"
@@ -89,6 +90,8 @@
     double height, maxheight, minheight;
     struct wmember head;
 
+    bu_setprogname(argv[0]);
+
     bu_debug = BU_DEBUG_COREDUMP;
     rbuf = bn_unif_init(0, 0);
 

Modified: brlcad/trunk/src/proc-db/csgbrep.cpp
===================================================================
--- brlcad/trunk/src/proc-db/csgbrep.cpp        2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/csgbrep.cpp        2020-05-15 01:11:41 UTC (rev 
75808)
@@ -19,6 +19,7 @@
  */
 
 #include "common.h"
+#include "bu/app.h"
 #include "bu/parse.h"
 #include "bu/log.h"
 #include "opennurbs.h"
@@ -75,6 +76,8 @@
     struct rt_db_internal tmp_internal;
     ON_TextLog error_log;
 
+    bu_setprogname(argv[0]);
+
     RT_DB_INTERNAL_INIT(&tmp_internal);
     tmp_internal.idb_major_type = DB5_MAJORTYPE_BRLCAD;
 

Modified: brlcad/trunk/src/proc-db/globe.c
===================================================================
--- brlcad/trunk/src/proc-db/globe.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/globe.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "rt/geom.h"
@@ -65,6 +66,8 @@
     char shaderparams[256]="";
     char *progname = *av;
 
+    bu_setprogname(av[0]);
+
     if (ac < 2)
        usage(progname);
 

Modified: brlcad/trunk/src/proc-db/gtimes.c
===================================================================
--- brlcad/trunk/src/proc-db/gtimes.c   2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/gtimes.c   2020-05-15 01:11:41 UTC (rev 75808)
@@ -41,6 +41,8 @@
 
   struct db_i *dbip;
 
+  bu_setprogname(av[0]);
+
   if (ac < 2) {
     printf(USAGE, av[0]);
     return 1;

Modified: brlcad/trunk/src/proc-db/kurt.c
===================================================================
--- brlcad/trunk/src/proc-db/kurt.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/kurt.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "wdb.h"
@@ -57,6 +58,8 @@
     double base;
     int quant;
 
+    bu_setprogname(argv[0]);
+
     if (argc > 1) {
        bu_exit(1, "Usage: %s\n", argv[0]);
     }

Modified: brlcad/trunk/src/proc-db/lens.c
===================================================================
--- brlcad/trunk/src/proc-db/lens.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/lens.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -60,6 +60,7 @@
 #include <string.h>
 #include <math.h>
 #include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bn.h"
 #include "raytrace.h"
@@ -266,6 +267,8 @@
     int lens_1side_2side = 2;
     fastf_t ref_ind, thickness, diameter, focal_length;
 
+    bu_setprogname(av[0]);
+
     bu_vls_trunc(&lens_type, 0);
     bu_vls_trunc(&name, 0);
 

Modified: brlcad/trunk/src/proc-db/masonry.c
===================================================================
--- brlcad/trunk/src/proc-db/masonry.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/masonry.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -34,6 +34,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/units.h"
 #include "raytrace.h"
@@ -975,6 +976,8 @@
     struct opening *op;
     struct rt_wdb *db_fd;
 
+    bu_setprogname(av[0]);
+
     ol_hd.ex = ol_hd.ez = 0.0;
 
     if ((parse_args(ac, av)) < ac)

Modified: brlcad/trunk/src/proc-db/menger.c
===================================================================
--- brlcad/trunk/src/proc-db/menger.c   2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/menger.c   2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include <stdlib.h>
 #include <math.h>
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "bu/log.h"
 #include "bn.h"
@@ -349,6 +350,8 @@
     struct rt_wdb *fp = NULL;
     struct bu_vls *boxes = NULL;
 
+    bu_setprogname(av[0]);
+
     bu_optind = 1;
 
     /* set up defaults */

Modified: brlcad/trunk/src/proc-db/metaball.c
===================================================================
--- brlcad/trunk/src/proc-db/metaball.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/metaball.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -40,8 +40,9 @@
 #  include <unistd.h>
 #endif
 
+#include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
-#include "vmath.h"
 #include "raytrace.h"
 #include "rt/geom.h"
 #include "wdb.h"
@@ -235,6 +236,8 @@
     int optc;
     long count = COUNTMAX;
 
+    bu_setprogname(argv[0]);
+
     while ((optc = bu_getopt(argc, argv, "o:n:h?")) != -1) {
         if (bu_optopt == '?') optc='h';
        switch (optc) {

Modified: brlcad/trunk/src/proc-db/mkbuilding.c
===================================================================
--- brlcad/trunk/src/proc-db/mkbuilding.c       2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/mkbuilding.c       2020-05-15 01:11:41 UTC (rev 
75808)
@@ -24,6 +24,7 @@
  */
 
 #include "mkbuilding.h"
+#include "bu/app.h"
 
 void mkbdlg_usage(void)
 {
@@ -38,6 +39,8 @@
     struct rt_wdb *db_filepointer;
     point_t p1, p2;
 
+    bu_setprogname(av[0]);
+
     if (ac < 2) {
        mkbdlg_usage();
        fprintf(stderr, "       Program continues running:\n");

Modified: brlcad/trunk/src/proc-db/molecule.c
===================================================================
--- brlcad/trunk/src/proc-db/molecule.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/molecule.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <string.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "raytrace.h"
 #include "wdb.h"
 
@@ -73,6 +74,7 @@
 int
 main(int argc, char **argv)
 {
+    bu_setprogname(argv[0]);
 
     if (argc != 2 || (argc == 2 && (BU_STR_EQUAL(argv[1],"-h") || 
BU_STR_EQUAL(argv[1],"-?")))) {
        fputs(usage, stderr);

Modified: brlcad/trunk/src/proc-db/nmgmodel.c
===================================================================
--- brlcad/trunk/src/proc-db/nmgmodel.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/nmgmodel.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,8 +29,9 @@
 #include <stdio.h>
 #include <string.h>
 
+#include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
-#include "vmath.h"
 #include "nmg.h"
 #include "raytrace.h"
 #include "wdb.h"
@@ -519,6 +520,8 @@
     FILE *fdplot;
     struct rt_wdb *fdmodel;
 
+    bu_setprogname(av[0]);
+
     parse_args(ac, av);
     if (!manifold[0] && !manifold[1] && !manifold[2] && !manifold[3])
        usage("No manifolds selected\n");

Modified: brlcad/trunk/src/proc-db/pdb-g.c
===================================================================
--- brlcad/trunk/src/proc-db/pdb-g.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/pdb-g.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -20,6 +20,7 @@
 
 #include "common.h"
 
+#include "bu/app.h"
 #include "bu/log.h"
 #include "bu/file.h"
 
@@ -62,6 +63,8 @@
 int
 main(int argc, char *argv[])
 {
+    bu_setprogname(argv[0]);
+
     if (argc < 3) {
        fprintf(stderr, "No pdb filename or g filename given.\n");
        return 1;

Modified: brlcad/trunk/src/proc-db/pipe.c
===================================================================
--- brlcad/trunk/src/proc-db/pipe.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/pipe.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -34,6 +34,7 @@
 #include <string.h>
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "vmath.h"
 #include "raytrace.h"
@@ -618,6 +619,8 @@
     char units[16], fname[80];
     int optc;
 
+    bu_setprogname(argv[0]);
+
     while ((optc = bu_getopt(argc, argv, "tsmnch?")) != -1) {
        /* Set joint type and cable option */
        switch (optc) {

Modified: brlcad/trunk/src/proc-db/pipetest.c
===================================================================
--- brlcad/trunk/src/proc-db/pipetest.c 2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/pipetest.c 2020-05-15 01:11:41 UTC (rev 75808)
@@ -29,6 +29,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "raytrace.h"
 #include "wdb.h"
 
@@ -109,6 +110,8 @@
     int i;
     struct bu_list head;
 
+    bu_setprogname(argv[0]);
+
     if (argc > 0)
        bu_log("Usage: %s\n", argv[0]);
 

Modified: brlcad/trunk/src/proc-db/pix2g.c
===================================================================
--- brlcad/trunk/src/proc-db/pix2g.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/pix2g.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "rt/geom.h"
@@ -172,6 +173,8 @@
     char scratch[MAXSIZE + 15]="";
     point_t origin;
 
+    bu_setprogname(av[0]);
+
     progname = *av;
 
     if (ac < 3) usage();

Modified: brlcad/trunk/src/proc-db/pyramid.c
===================================================================
--- brlcad/trunk/src/proc-db/pyramid.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/pyramid.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "wdb.h"
@@ -47,6 +48,8 @@
 {
     int depth;
 
+    bu_setprogname(argv[0]);
+
     if (argc != 2 || BU_STR_EQUAL(argv[1],"-h") || BU_STR_EQUAL(argv[1],"-?")) 
{
        fprintf(stderr, "Usage: pyramid recursion\n      (the argument is of 
type integer)\n");
        return 1;

Modified: brlcad/trunk/src/proc-db/ringworld.c
===================================================================
--- brlcad/trunk/src/proc-db/ringworld.c        2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/ringworld.c        2020-05-15 01:11:41 UTC (rev 
75808)
@@ -44,8 +44,9 @@
 #  include <unistd.h>
 #endif
 
+#include "vmath.h"
+#include "bu/app.h"
 #include "bu/getopt.h"
-#include "vmath.h"
 #include "raytrace.h"
 #include "rt/geom.h"
 #include "wdb.h"
@@ -127,6 +128,8 @@
     int optc;
     struct rt_wdb *fp;
 
+    bu_setprogname(argv[0]);
+
     while ((optc = bu_getopt(argc, argv, "o:h?")) != -1) {
        if (bu_optopt == '?') optc='h';
        switch (optc) {

Modified: brlcad/trunk/src/proc-db/sketch.c
===================================================================
--- brlcad/trunk/src/proc-db/sketch.c   2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/sketch.c   2020-05-15 01:11:41 UTC (rev 75808)
@@ -28,6 +28,7 @@
 #include <stdio.h>
 #include <math.h>
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "wdb.h"
@@ -74,6 +75,8 @@
     /* bezier */
     int ctrl_points[5] = {0, 0, 0, 0, 0};
 
+    bu_setprogname(argv[0]);
+
     if (argc > 1)
        bu_exit(0, "Usage: %s\n", argv[0]);
 

Modified: brlcad/trunk/src/proc-db/spltest.c
===================================================================
--- brlcad/trunk/src/proc-db/spltest.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/spltest.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 
 #include "vmath.h"
 #include "nmg.h"
+#include "bu/app.h"
 #include "raytrace.h"
 #include "rt/geom.h"
 #include "wdb.h"
@@ -105,6 +106,8 @@
     char *filename = "spltest.g";
     int helpflag;
 
+    bu_setprogname(argv[0]);
+
     if (argc < 1 || argc > 2) {
        printusage(argv);
        bu_exit(1,NULL);

Modified: brlcad/trunk/src/proc-db/surfaceintersect.cpp
===================================================================
--- brlcad/trunk/src/proc-db/surfaceintersect.cpp       2020-05-15 00:43:51 UTC 
(rev 75807)
+++ brlcad/trunk/src/proc-db/surfaceintersect.cpp       2020-05-15 01:11:41 UTC 
(rev 75808)
@@ -27,8 +27,8 @@
 
 /* implementation system headers */
 #include <assert.h>
+#include "bu/app.h"
 
-
 #define SI_MIN(a, b) (((a) > (b)) ? (a) : (b))
 
 
@@ -1000,8 +1000,9 @@
 }
 
 int
-main()
+main(int UNUSED(argc), const char **argv)
 {
+    bu_setprogname(argv[0]);
     ON_3dPointArray pts1, pts2;
     pts1.Append(ON_3dPoint(1.0, 1.0, 0.0));
     pts1.Append(ON_3dPoint(-1.0, -1.0, 0.0));

Modified: brlcad/trunk/src/proc-db/tea.c
===================================================================
--- brlcad/trunk/src/proc-db/tea.c      2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/tea.c      2020-05-15 01:11:41 UTC (rev 75808)
@@ -28,6 +28,7 @@
 
 #include "bio.h"
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "vmath.h"             /* BRL-CAD Vector macros */
 #include "nmg.h"               /* BRL-CAD Spline data structures */
@@ -98,6 +99,8 @@
     struct rt_wdb *outfp;
     struct face_g_snurb **surfaces;
 
+    bu_setprogname(argv[0]);
+
     while ((i=bu_getopt(argc, argv, "h?")) != -1) {
        switch (i) {
            default:

Modified: brlcad/trunk/src/proc-db/tea_nmg.c
===================================================================
--- brlcad/trunk/src/proc-db/tea_nmg.c  2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/tea_nmg.c  2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include <stdlib.h>
 #include <stdio.h>             /* Direct the output to stdout */
 
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "vmath.h"             /* BRL-CAD Vector macros */
 #include "nmg.h"
@@ -168,6 +169,8 @@
     int i;
     struct rt_wdb *outfp;
 
+    bu_setprogname(argv[0]);
+
     tol.magic = BN_TOL_MAGIC;
     tol.dist = 0.0005;
     tol.dist_sq = tol.dist * tol.dist;

Modified: brlcad/trunk/src/proc-db/torii.c
===================================================================
--- brlcad/trunk/src/proc-db/torii.c    2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/torii.c    2020-05-15 01:11:41 UTC (rev 75808)
@@ -31,6 +31,7 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "rt/geom.h"
@@ -177,6 +178,8 @@
        {1, 1, 1, 1, 0, 0}
     };
 
+    bu_setprogname(av[0]);
+
     progname = *av;
 
     if (ac < 2) usage(progname);

Modified: brlcad/trunk/src/proc-db/tube.c
===================================================================
--- brlcad/trunk/src/proc-db/tube.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/tube.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -32,6 +32,7 @@
 #include <string.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "nmg.h"
 #include "raytrace.h"
 #include "wdb.h"
@@ -124,6 +125,8 @@
     vect_t from, to;
     vect_t offset;
 
+    bu_setprogname(argv[0]);
+
     if (argc > 0) {
        bu_log("Usage: %s\n", argv[0]);
        bu_log("       (Program expects ./pos.dat file to be present)\n");

Modified: brlcad/trunk/src/proc-db/vegetation.c
===================================================================
--- brlcad/trunk/src/proc-db/vegetation.c       2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/vegetation.c       2020-05-15 01:11:41 UTC (rev 
75808)
@@ -33,6 +33,7 @@
  */
 
 #include "./vegetation.h"
+#include "bu/app.h"
 
 static void
 ageStructure(structure_t *structure)
@@ -896,6 +897,8 @@
     double branchingRate = 0.1;  /* 0->1 probability to branch per iteration */
     long seed;
 
+    bu_setprogname(argv[0]);
+
     printf("Vegetation generator\n");
     printf("====================\n");
 

Modified: brlcad/trunk/src/proc-db/wavy.c
===================================================================
--- brlcad/trunk/src/proc-db/wavy.c     2020-05-15 00:43:51 UTC (rev 75807)
+++ brlcad/trunk/src/proc-db/wavy.c     2020-05-15 01:11:41 UTC (rev 75808)
@@ -30,6 +30,7 @@
 #include "bio.h"
 
 #include "vmath.h"             /* BRL-CAD Vector macros */
+#include "bu/app.h"
 #include "bu/getopt.h"
 #include "nmg.h"               /* BRL-CAD Vector macros */
 #include "raytrace.h"
@@ -76,6 +77,8 @@
     fastf_t grid[10][10][3];
     struct face_g_snurb **surfaces;
 
+    bu_setprogname(argv[0]);
+
     hscale = 2.5;
 
     while ((i=bu_getopt(argc, argv, "H:h?")) != -1) {

Modified: brlcad/trunk/src/proc-db/wdb_example.c
===================================================================
--- brlcad/trunk/src/proc-db/wdb_example.c      2020-05-15 00:43:51 UTC (rev 
75807)
+++ brlcad/trunk/src/proc-db/wdb_example.c      2020-05-15 01:11:41 UTC (rev 
75808)
@@ -35,6 +35,7 @@
 #include <math.h>
 
 #include "vmath.h"
+#include "bu/app.h"
 #include "bn.h"
 #include "raytrace.h"
 #include "rt/geom.h"
@@ -50,6 +51,8 @@
     unsigned char rgb[3];
     struct wmember wm_hd; /* defined in wdb.h */
 
+    bu_setprogname(av[0]);
+
     if (ac != 2) {
        bu_exit(1, "Usage: %s db_file.g\n", av[0]);
     }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to