Revision: 75807
http://sourceforge.net/p/brlcad/code/75807
Author: starseeker
Date: 2020-05-15 00:43:51 +0000 (Fri, 15 May 2020)
Log Message:
-----------
start working through the apps adding setprogname
Modified Paths:
--------------
brlcad/trunk/bench/pixcmp.c
brlcad/trunk/regress/repository/repocheck.cpp
brlcad/trunk/src/burst/burst.c
brlcad/trunk/src/conv/asc/asc2dsp.c
brlcad/trunk/src/conv/asc/asc2g.c
brlcad/trunk/src/conv/asc/asc2pix.c
brlcad/trunk/src/conv/asc/g2asc.c
brlcad/trunk/src/conv/asc/pix2asc.c
brlcad/trunk/src/conv/comgeom/cvt.c
brlcad/trunk/src/conv/csg/csg.c
brlcad/trunk/src/conv/dxf/dxf-g.c
brlcad/trunk/src/conv/dxf/g-dxf.c
brlcad/trunk/src/conv/g-vdb.cpp
brlcad/trunk/src/conv/g-voxel.c
brlcad/trunk/src/conv/g-vrml.c
brlcad/trunk/src/conv/iges/n_main.cpp
brlcad/trunk/src/conv/jack/jack-g.c
brlcad/trunk/src/conv/k-g.cpp
brlcad/trunk/src/conv/patch/patch-g.c
brlcad/trunk/src/conv/patch/rpatch.c
brlcad/trunk/src/conv/raw/g-raw.c
brlcad/trunk/src/conv/shp/shp-g.c
brlcad/trunk/src/conv/step/g-ap203e2/g-ap203e2.cpp
brlcad/trunk/src/conv/step/g-ap214/g-ap214.cpp
brlcad/trunk/src/conv/step/g-ap242/g-ap242.cpp
brlcad/trunk/src/conv/step/g-step/g-step.cpp
brlcad/trunk/src/conv/step/ifc-g/ifc-g.cpp
brlcad/trunk/src/conv/step/step-g/step-g.cpp
brlcad/trunk/src/conv/stl/g-stl.c
brlcad/trunk/src/conv/stl/stl-g.c
brlcad/trunk/src/conv/vdeck/vdeck.c
brlcad/trunk/src/libanalyze/tests/density.cpp
brlcad/trunk/src/libanalyze/tests/nhit.cpp
brlcad/trunk/src/libanalyze/tests/raydiff.c
brlcad/trunk/src/libanalyze/tests/solid_partitions.c
brlcad/trunk/src/libbg/tests/chull.c
brlcad/trunk/src/libbg/tests/chull3d.c
brlcad/trunk/src/libbg/tests/lseg_lseg.c
brlcad/trunk/src/libbg/tests/obr.c
brlcad/trunk/src/libbg/tests/polygon_triangulate.c
brlcad/trunk/src/libbg/tests/tri_closest_pt.c
brlcad/trunk/src/libbg/tests/tri_ray_isect.cpp
brlcad/trunk/src/libbg/tests/tri_tri_isect.c
brlcad/trunk/src/libbg/tests/tri_tri_isect_coplanar.cpp
brlcad/trunk/src/libbg/tests/trimesh_pt_in.c
brlcad/trunk/src/libbn/tests/bn_test.c.in
brlcad/trunk/src/libbn/tests/bntester.c
brlcad/trunk/src/libbn/tests/poly_cubic_roots.c
brlcad/trunk/src/libbn/tests/poly_quartic_roots.c
brlcad/trunk/src/libbn/tests/randsph.c
brlcad/trunk/src/libbrep/tests/brep_cdt_mesh.cpp
brlcad/trunk/src/libbrep/tests/test_curve_intersect.cpp
brlcad/trunk/src/libbrep/tests/test_point_intersect.cpp
brlcad/trunk/src/libbu/tests/b64.c
brlcad/trunk/src/libbu/tests/backtrace.c
brlcad/trunk/src/libbu/tests/badmagic.c
brlcad/trunk/src/libbu/tests/basename.c
brlcad/trunk/src/libbu/tests/bitv.c
brlcad/trunk/src/libbu/tests/booleanize.c
brlcad/trunk/src/libbu/tests/bu_test.c.in
brlcad/trunk/src/libbu/tests/color.c
brlcad/trunk/src/libbu/tests/datetime.c
brlcad/trunk/src/libbu/tests/dir.c
brlcad/trunk/src/libbu/tests/dirname.c
brlcad/trunk/src/libbu/tests/encode.c
brlcad/trunk/src/libbu/tests/escape.c
brlcad/trunk/src/libbu/tests/file.c
brlcad/trunk/src/libbu/tests/file_mime.c
brlcad/trunk/src/libbu/tests/gethostname.c
brlcad/trunk/src/libbu/tests/hash.cpp
brlcad/trunk/src/libbu/tests/heap.c
brlcad/trunk/src/libbu/tests/hook.c
brlcad/trunk/src/libbu/tests/humanize_number.c
brlcad/trunk/src/libbu/tests/mappedfile.c
brlcad/trunk/src/libbu/tests/opt.c
brlcad/trunk/src/libbu/tests/parallel.c
brlcad/trunk/src/libbu/tests/path_component.c
brlcad/trunk/src/libbu/tests/process.c
brlcad/trunk/src/libbu/tests/progname.c
brlcad/trunk/src/libbu/tests/ptbl.c
brlcad/trunk/src/libbu/tests/realpath.c
brlcad/trunk/src/libbu/tests/semaphore.c
brlcad/trunk/src/libbu/tests/semchk.cpp
brlcad/trunk/src/libbu/tests/sort.c
brlcad/trunk/src/libbu/tests/sscanf.c
brlcad/trunk/src/libbu/tests/str.c
brlcad/trunk/src/libbu/tests/str_isprint.c
brlcad/trunk/src/libbu/tests/subprocess.cpp
brlcad/trunk/src/libbu/tests/uuid.c
brlcad/trunk/src/libbu/tests/vls.c
brlcad/trunk/src/libbu/tests/vls_incr.c
brlcad/trunk/src/libbu/tests/vls_incr_uniq.cpp
brlcad/trunk/src/libbu/tests/vls_simplify.c
brlcad/trunk/src/libbu/tests/vls_vprintf.c
brlcad/trunk/src/libdm/osg-test.cpp
brlcad/trunk/src/libdm/tests/tcl_img.cpp
brlcad/trunk/src/libdm/tests/tcl_tevent.cpp
brlcad/trunk/src/libgcv/test_bottess.c
brlcad/trunk/src/libged/simulate/tests/simulate_test.cpp
brlcad/trunk/src/libged/tests/test_list.c
brlcad/trunk/src/libged/tests/test_tops.c
brlcad/trunk/src/libnmg/tests/nmg_copy.c
brlcad/trunk/src/libnmg/tests/nmg_mk.c
brlcad/trunk/src/librt/nurb_example.c
brlcad/trunk/src/librt/prcomb.c
brlcad/trunk/src/librt/test_bot2nurbs.cpp
brlcad/trunk/src/librt/test_brepreport.cpp
brlcad/trunk/src/librt/test_dbio.c
brlcad/trunk/src/librt/test_nurbsfit.cpp
brlcad/trunk/src/librt/test_root3-subd.cpp
brlcad/trunk/src/librt/tests/binary_attribute.c
brlcad/trunk/src/librt/tests/bundle.c
brlcad/trunk/src/librt/tests/cache.cpp
brlcad/trunk/src/librt/tests/db5_size.c
brlcad/trunk/src/librt/tests/diff.c
brlcad/trunk/src/librt/tests/dvec.cpp
brlcad/trunk/src/librt/tests/nurbs_tests.cpp
brlcad/trunk/src/librt/tests/rt_datum.c
brlcad/trunk/src/librt/tests/rt_pattern.c
brlcad/trunk/src/librt/tests/ssi.cpp
Modified: brlcad/trunk/bench/pixcmp.c
===================================================================
--- brlcad/trunk/bench/pixcmp.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/bench/pixcmp.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -36,6 +36,7 @@
#endif
#include "bio.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/log.h"
#include "bu/file.h"
@@ -134,6 +135,8 @@
size_t f2_skip = 0;
size_t bytes = 0;
+ bu_setprogname(argv[0]);
+
/* process opts */
while ((c = bu_getopt(argc, argv, "lbi:s")) != -1) {
switch (c) {
Modified: brlcad/trunk/regress/repository/repocheck.cpp
===================================================================
--- brlcad/trunk/regress/repository/repocheck.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/regress/repository/repocheck.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -176,7 +176,7 @@
r.setprogname_regex =
std::regex("[[:space:]]*bu_setprogname[[:space:]]*[(].*");
const char *setprogname_exempt_filter_strs[] {
"mt19937ar.c", "stb_truetype.h", "misc/", "sha1.c",
- "licenses_check.cpp",
+ "licenses_check.cpp", "fftc.c", "ifftc.c", "fftest.c",
NULL
};
cnt = 0;
Modified: brlcad/trunk/src/burst/burst.c
===================================================================
--- brlcad/trunk/src/burst/burst.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/burst/burst.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -164,6 +164,9 @@
int plot_lines = 0;
int plot_points = 0;
int ret_ac;
+
+ bu_setprogname(argv[0]);
+
struct bu_opt_desc d[4];
struct bu_vls pmsg = BU_VLS_INIT_ZERO;
Modified: brlcad/trunk/src/conv/asc/asc2dsp.c
===================================================================
--- brlcad/trunk/src/conv/asc/asc2dsp.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/asc/asc2dsp.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -43,6 +43,7 @@
#include <ctype.h>
#include "bnetwork.h"
+#include "bu/app.h"
#include "bu/log.h"
@@ -108,6 +109,8 @@
char buf[BUFSZ] = {0};
unsigned nchars = 0;
+ bu_setprogname(argv[0]);
+
if (argc != 3)
bu_exit(1, "%s", usage);
Modified: brlcad/trunk/src/conv/asc/asc2g.c
===================================================================
--- brlcad/trunk/src/conv/asc/asc2g.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/asc/asc2g.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -34,6 +34,7 @@
#include "bnetwork.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/cv.h"
#include "bu/debug.h"
#include "bu/vls.h"
@@ -1517,6 +1518,8 @@
struct bu_vls line = BU_VLS_INIT_ZERO;
int isComment=1;
+ bu_setprogname(argv[0]);
+
if (BU_STR_EQUAL(argv[1], "-h") || BU_STR_EQUAL(argv[1], "-?"))
bu_exit(1, "%s", usage);
Modified: brlcad/trunk/src/conv/asc/asc2pix.c
===================================================================
--- brlcad/trunk/src/conv/asc/asc2pix.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/asc/asc2pix.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -36,15 +36,19 @@
#include "bio.h"
+#include "bu/app.h"
+
int lmap[256]; /* Map HEX ASCII to binary in left nybble */
int rmap[256]; /* Map HEX ASCII to binary in right nybble */
int
-main(void)
+main(int UNUSED(argc), const char **argv)
{
int a, b;
int i;
+ bu_setprogname(argv[0]);
+
setmode(fileno(stdin), O_BINARY);
setmode(fileno(stdout), O_BINARY);
Modified: brlcad/trunk/src/conv/asc/g2asc.c
===================================================================
--- brlcad/trunk/src/conv/asc/g2asc.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/asc/g2asc.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -33,6 +33,7 @@
#include "bnetwork.h"
#include "bio.h"
+#include "bu/app.h"
#include "bu/debug.h"
#include "bu/units.h"
#include "vmath.h"
@@ -112,6 +113,8 @@
{
unsigned i;
+ bu_setprogname(argv[0]);
+
if (argc != 3) {
bu_exit(1, "%s", usage);
}
Modified: brlcad/trunk/src/conv/asc/pix2asc.c
===================================================================
--- brlcad/trunk/src/conv/asc/pix2asc.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/asc/pix2asc.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -25,14 +25,17 @@
#include <limits.h>
#include "bio.h"
+#include "bu/app.h"
#include "bu/exit.h"
int
-main(int UNUSED(ac), char **UNUSED(argv))
+main(int UNUSED(ac), char **argv)
{
unsigned char pix[3]; /* RGB of one pixel */
+ bu_setprogname(argv[0]);
+
setmode(fileno(stdin), O_BINARY);
setmode(fileno(stdout), O_BINARY);
Modified: brlcad/trunk/src/conv/comgeom/cvt.c
===================================================================
--- brlcad/trunk/src/conv/comgeom/cvt.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/comgeom/cvt.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -34,6 +34,7 @@
#include "bio.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "raytrace.h"
#include "wdb.h"
@@ -162,6 +163,8 @@
char *title;
char units[16];
+ bu_setprogname(argv[0]);
+
if (!get_args(argc, argv)) {
(void)fputs(usage, stderr);
return 1;
Modified: brlcad/trunk/src/conv/csg/csg.c
===================================================================
--- brlcad/trunk/src/conv/csg/csg.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/csg/csg.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -41,6 +41,8 @@
token_t *tokenData;
app_data_t appData;
+ bu_setprogname(argv[0]);
+
if (argc != 3) {
fprintf(stderr, "Usage: %s input output", argv[0]);
exit(1);
Modified: brlcad/trunk/src/conv/dxf/dxf-g.c
===================================================================
--- brlcad/trunk/src/conv/dxf/dxf-g.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/dxf/dxf-g.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -35,6 +35,7 @@
#include "bio.h"
/* interface headers */
+#include "bu/app.h"
#include "bu/debug.h"
#include "bu/getopt.h"
#include "bu/list.h"
@@ -3131,6 +3132,8 @@
int c;
int i;
+ bu_setprogname(argv[0]);
+
tol_sq = tol * tol;
delta_angle = M_2PI / (fastf_t)segs_per_circle;
Modified: brlcad/trunk/src/conv/dxf/g-dxf.c
===================================================================
--- brlcad/trunk/src/conv/dxf/g-dxf.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/dxf/g-dxf.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -35,6 +35,7 @@
#include "bio.h"
/* interface headers */
+#include "bu/app.h"
#include "bu/getopt.h"
#include "vmath.h"
#include "nmg.h"
@@ -386,6 +387,7 @@
int c;
double percent;
+ bu_setprogname(argv[0]);
bu_setlinebuf(stderr);
tree_state = rt_initial_tree_state; /* struct copy */
Modified: brlcad/trunk/src/conv/g-vdb.cpp
===================================================================
--- brlcad/trunk/src/conv/g-vdb.cpp 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/g-vdb.cpp 2020-05-15 00:43:51 UTC (rev 75807)
@@ -69,6 +69,8 @@
char title[1024] = {0};
+ bu_setprogname(argv[0]);
+
/* Check for command-line arguments. Make sure we have at least a
* geometry file and one geometry object on the command line.
*/
Modified: brlcad/trunk/src/conv/g-voxel.c
===================================================================
--- brlcad/trunk/src/conv/g-voxel.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/g-voxel.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -17,6 +17,9 @@
* License along with this file; see the file named COPYING for more
* information.
*/
+#include "common.h"
+
+#include "bu/app.h"
#include "bu/getopt.h"
#include "analyze.h"
@@ -68,6 +71,8 @@
char title[1024] = {0};
+ bu_setprogname(argv[0]);
+
/* Check for command-line arguments. Make sure we have at least a
* geometry file and one geometry object on the command line.
*/
Modified: brlcad/trunk/src/conv/g-vrml.c
===================================================================
--- brlcad/trunk/src/conv/g-vrml.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/g-vrml.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -38,6 +38,7 @@
/* interface headers */
#include "vmath.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/units.h"
#include "nmg.h"
@@ -598,6 +599,7 @@
int c;
struct plate_mode pm;
+ bu_setprogname(argv[0]);
bu_setlinebuf(stderr);
the_model = nmg_mm();
Modified: brlcad/trunk/src/conv/iges/n_main.cpp
===================================================================
--- brlcad/trunk/src/conv/iges/n_main.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/conv/iges/n_main.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -25,6 +25,7 @@
#include "n_iges.hpp"
#include "brlcad_brep.hpp"
+#include "bu/app.h"
using namespace brlcad;
@@ -31,6 +32,9 @@
int
main(int argc, char** argv) {
cout << argc << endl;
+
+ bu_setprogname(argv[0]);
+
if (argc != 3) {
bu_exit(0, "iges <iges_filename> <output_filename>\n");
}
Modified: brlcad/trunk/src/conv/jack/jack-g.c
===================================================================
--- brlcad/trunk/src/conv/jack/jack-g.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/jack/jack-g.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -40,6 +40,7 @@
#include <string.h>
#include "bio.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "vmath.h"
#include "bn.h"
@@ -79,6 +80,8 @@
size_t doti;
int c;
+ bu_setprogname(argv[0]);
+
grp_name = reg_name = NULL;
/* Get command line arguments. */
Modified: brlcad/trunk/src/conv/k-g.cpp
===================================================================
--- brlcad/trunk/src/conv/k-g.cpp 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/k-g.cpp 2020-05-15 00:43:51 UTC (rev 75807)
@@ -41,6 +41,7 @@
#include <set>
#include "vmath.h"
+#include "bu/app.h"
#include "bu/malloc.h"
#include "bu/opt.h"
#include "bu/ptbl.h"
@@ -589,6 +590,8 @@
struct bu_vls optparse_msg = BU_VLS_INIT_ZERO;
int uac = 0;
+ bu_setprogname(argv[0]);
+
struct bu_opt_desc d[3];
BU_OPT(d[0], "h", "help", "", NULL, &need_help, "Print
help and exit");
BU_OPT(d[1], "", "aggregate-element-shells", "", NULL,
&all_elements_one_bot, "Rather than grouping ELEMENT_SHELL entities into
separate BoTs by part, put them all in one BoT. Also adds mappings from
ELEMENT_SHELL and NODE id numbers to BoT face and vertex indices as attributes
(face_map and vert_map) on the BoT");
Modified: brlcad/trunk/src/conv/patch/patch-g.c
===================================================================
--- brlcad/trunk/src/conv/patch/patch-g.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/conv/patch/patch-g.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -53,6 +53,7 @@
#include "bio.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/log.h"
#include "bn.h"
@@ -3366,6 +3367,7 @@
int
main(int argc, char **argv)
{
+ bu_setprogname(argv[0]);
FILE *gfp=NULL;
FILE *mfp=NULL;
Modified: brlcad/trunk/src/conv/patch/rpatch.c
===================================================================
--- brlcad/trunk/src/conv/patch/rpatch.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/conv/patch/rpatch.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -34,6 +34,7 @@
#include <string.h>
#include "bio.h"
+#include "bu/app.h"
#include "bu/exit.h"
#include "bu/getopt.h"
#include "bu/log.h"
@@ -189,6 +190,8 @@
int type3_is_donut=0;
int c;
+ bu_setprogname(argv[0]);
+
fast3 = 0;
if (argc > 2) {
bu_exit(1, "%s", usage);
Modified: brlcad/trunk/src/conv/raw/g-raw.c
===================================================================
--- brlcad/trunk/src/conv/raw/g-raw.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/raw/g-raw.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -38,6 +38,7 @@
#include "bio.h"
/* interface headers */
+#include "bu/app.h"
#include "bu/malloc.h"
#include "bu/getopt.h"
#include "vmath.h"
@@ -222,6 +223,8 @@
int mutex;
int missingg;
+ bu_setprogname(argv[0]);
+
bu_setlinebuf(stderr);
tree_state = rt_initial_tree_state; /* struct copy */
Modified: brlcad/trunk/src/conv/shp/shp-g.c
===================================================================
--- brlcad/trunk/src/conv/shp/shp-g.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/shp/shp-g.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -28,6 +28,7 @@
#include <stdlib.h>
#include <string.h>
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/log.h"
#include "bu/malloc.h"
@@ -153,6 +154,8 @@
point2d_t *verts = NULL;
size_t num_verts = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
usage(argv0);
bu_exit(1, NULL);
Modified: brlcad/trunk/src/conv/step/g-ap203e2/g-ap203e2.cpp
===================================================================
--- brlcad/trunk/src/conv/step/g-ap203e2/g-ap203e2.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/conv/step/g-ap203e2/g-ap203e2.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -62,6 +62,8 @@
int flip_transforms = 0;
AP203_Contents *sc = new AP203_Contents;
+ bu_setprogname(argv[0]);
+
// process command line arguments
int c;
char *output_file = (char *)NULL;
Modified: brlcad/trunk/src/conv/step/g-ap214/g-ap214.cpp
===================================================================
--- brlcad/trunk/src/conv/step/g-ap214/g-ap214.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/conv/step/g-ap214/g-ap214.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -60,6 +60,8 @@
int flip_transforms = 0;
AP203_Contents *sc = new AP203_Contents;
+ bu_setprogname(argv[0]);
+
// process command line arguments
int c;
char *output_file = (char *)NULL;
Modified: brlcad/trunk/src/conv/step/g-ap242/g-ap242.cpp
===================================================================
--- brlcad/trunk/src/conv/step/g-ap242/g-ap242.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/conv/step/g-ap242/g-ap242.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -65,6 +65,8 @@
{
int ret = 0;
+ bu_setprogname(argv[0]);
+
// process command line arguments
int c;
char *output_file = (char *)NULL;
Modified: brlcad/trunk/src/conv/step/g-step/g-step.cpp
===================================================================
--- brlcad/trunk/src/conv/step/g-step/g-step.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/conv/step/g-step/g-step.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -25,6 +25,7 @@
#include "AP_Common.h"
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/file.h"
#include "bu/log.h"
@@ -57,6 +58,8 @@
int path_cnt = 0;
AP203_Contents *sc = new AP203_Contents;
+ bu_setprogname(argv[0]);
+
// process command line arguments
int c;
char *output_file = (char *)NULL;
Modified: brlcad/trunk/src/conv/step/ifc-g/ifc-g.cpp
===================================================================
--- brlcad/trunk/src/conv/step/ifc-g/ifc-g.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/conv/step/ifc-g/ifc-g.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -27,6 +27,7 @@
#include <iostream>
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/time.h"
#include "bu/file.h"
@@ -55,6 +56,8 @@
int ret = 0;
int64_t elapsedtime;
+ bu_setprogname(argv[0]);
+
elapsedtime = bu_gettime();
/*
Modified: brlcad/trunk/src/conv/step/step-g/step-g.cpp
===================================================================
--- brlcad/trunk/src/conv/step/step-g/step-g.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/conv/step/step-g/step-g.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -27,6 +27,7 @@
#include <iostream>
+#include "bu/app.h"
#include "bu/time.h"
#include "bu/file.h"
#include "bu/log.h"
@@ -81,6 +82,8 @@
int ret = 0;
int64_t elapsedtime;
+ bu_setprogname(argv[0]);
+
elapsedtime = bu_gettime();
/*
Modified: brlcad/trunk/src/conv/stl/g-stl.c
===================================================================
--- brlcad/trunk/src/conv/stl/g-stl.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/stl/g-stl.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -38,6 +38,7 @@
#include "bio.h"
/* interface headers */
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/cv.h"
#include "vmath.h"
@@ -314,6 +315,7 @@
int mutex;
int missingg;
+ bu_setprogname(argv[0]);
bu_setlinebuf(stderr);
tree_state = rt_initial_tree_state; /* struct copy */
Modified: brlcad/trunk/src/conv/stl/stl-g.c
===================================================================
--- brlcad/trunk/src/conv/stl/stl-g.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/stl/stl-g.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -37,6 +37,7 @@
#include "bnetwork.h"
#include "bio.h"
+#include "bu/app.h"
#include "bu/cv.h"
#include "bu/getopt.h"
#include "bu/units.h"
@@ -533,6 +534,8 @@
{
int c;
+ bu_setprogname(argv[0]);
+
tol.magic = BN_TOL_MAGIC;
/* this value selected as a reasonable compromise between eliminating
Modified: brlcad/trunk/src/conv/vdeck/vdeck.c
===================================================================
--- brlcad/trunk/src/conv/vdeck/vdeck.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/conv/vdeck/vdeck.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -65,6 +65,7 @@
#endif
#include "bio.h"
+#include "bu/app.h"
#include "bu/parallel.h"
#include "bu/sort.h"
#include "bu/units.h"
@@ -243,6 +244,8 @@
int
main(int argc, char *argv[])
{
+ bu_setprogname(argv[0]);
+
setbuf(stdout, (char *)bu_malloc(BUFSIZ, "stdout buffer"));
BU_LIST_INIT(&(sol_hd.l));
Modified: brlcad/trunk/src/libanalyze/tests/density.cpp
===================================================================
--- brlcad/trunk/src/libanalyze/tests/density.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libanalyze/tests/density.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -22,6 +22,7 @@
#include <set>
+#include "bu/app.h"
#include "analyze.h"
@@ -130,6 +131,8 @@
struct bu_vls msgs = BU_VLS_INIT_ZERO;
struct analyze_densities *a = NULL;
+ bu_setprogname(argv[0]);
+
if (argc < 1 || !argv) {
return -1;
}
Modified: brlcad/trunk/src/libanalyze/tests/nhit.cpp
===================================================================
--- brlcad/trunk/src/libanalyze/tests/nhit.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libanalyze/tests/nhit.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -88,6 +88,8 @@
int use_air = 0;
fastf_t los = -1;
+ bu_setprogname(argv[0]);
+
struct bu_opt_desc d[7] = {BU_OPT_DESC_NULL};
BU_OPT(d[0], "?", "help", "", NULL, &print_help,
"print help and exit");
Modified: brlcad/trunk/src/libanalyze/tests/raydiff.c
===================================================================
--- brlcad/trunk/src/libanalyze/tests/raydiff.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libanalyze/tests/raydiff.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -22,6 +22,7 @@
#include <string.h>
+#include "bu/app.h"
#include "raytrace.h"
#include "analyze.h"
@@ -36,6 +37,8 @@
struct bn_tol tol = {BN_TOL_MAGIC, BN_TOL_DIST, BN_TOL_DIST * BN_TOL_DIST,
1.0e-6, 1.0 - 1.0e-6 };
struct analyze_raydiff_results *results;
+ bu_setprogname(argv[0]);
+
if (argc != 4) {
bu_log("Error - please specify a .g file and two objects\n");
bu_exit(EXIT_FAILURE, NULL);
Modified: brlcad/trunk/src/libanalyze/tests/solid_partitions.c
===================================================================
--- brlcad/trunk/src/libanalyze/tests/solid_partitions.c 2020-05-14
22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libanalyze/tests/solid_partitions.c 2020-05-15
00:43:51 UTC (rev 75807)
@@ -22,6 +22,7 @@
#include <string.h>
+#include "bu/app.h"
#include "raytrace.h"
#include "../analyze_private.h"
#include "analyze.h"
@@ -42,6 +43,8 @@
struct rt_i *rtip;
struct bu_ptbl results = BU_PTBL_INIT_ZERO;
+ bu_setprogname(argv[0]);
+
if (argc != 3) {
bu_log("Error - please specify a .g file and one object\n");
bu_exit(EXIT_FAILURE, NULL);
Modified: brlcad/trunk/src/libbg/tests/chull.c
===================================================================
--- brlcad/trunk/src/libbg/tests/chull.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbg/tests/chull.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -133,6 +133,8 @@
int retval = 0;
int do_plotting = 0;
+ bu_setprogname(argv[0]);
+
if (argc == 2 && BU_STR_EQUAL(argv[1], "-p")) do_plotting = 1;
/* 2D input */
Modified: brlcad/trunk/src/libbg/tests/chull3d.c
===================================================================
--- brlcad/trunk/src/libbg/tests/chull3d.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbg/tests/chull3d.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -29,8 +29,9 @@
#include "bg.h"
int
-main(int UNUSED(argc), const char **UNUSED(argv))
+main(int UNUSED(argc), const char **argv)
{
+ bu_setprogname(argv[0]);
/* Cube */
{
Modified: brlcad/trunk/src/libbg/tests/lseg_lseg.c
===================================================================
--- brlcad/trunk/src/libbg/tests/lseg_lseg.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbg/tests/lseg_lseg.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -30,6 +30,8 @@
{
int test_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc != 2)
bu_exit(1, "ERROR: [%s] input format is: test_number\n", argv[0]);
Modified: brlcad/trunk/src/libbg/tests/obr.c
===================================================================
--- brlcad/trunk/src/libbg/tests/obr.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbg/tests/obr.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -60,6 +60,8 @@
int do_plotting = 0;
+ bu_setprogname(argv[0]);
+
if (argc == 2 && BU_STR_EQUAL(argv[1], "-p")) do_plotting = 1;
/* 2D input */
Modified: brlcad/trunk/src/libbg/tests/polygon_triangulate.c
===================================================================
--- brlcad/trunk/src/libbg/tests/polygon_triangulate.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbg/tests/polygon_triangulate.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -64,6 +64,8 @@
{
int ret;
+ bu_setprogname(argv[0]);
+
plot_files = 0;
if (argc > 1 && BU_STR_EQUAL(argv[1], "--plot")) {
plot_files = 1;
Modified: brlcad/trunk/src/libbg/tests/tri_closest_pt.c
===================================================================
--- brlcad/trunk/src/libbg/tests/tri_closest_pt.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbg/tests/tri_closest_pt.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -37,6 +37,8 @@
point_t V2 = VINIT_ZERO;
point_t TP = VINIT_ZERO;
+ bu_setprogname(argv[0]);
+
if (argc != 6)
bu_exit(1, "ERROR: [%s] input format is TPx,TPy,TPz V0x,V0y,V0z
V1x,V1y,V1z V2x,V2y,V2z expected_result\n", argv[0]);
Modified: brlcad/trunk/src/libbg/tests/tri_ray_isect.cpp
===================================================================
--- brlcad/trunk/src/libbg/tests/tri_ray_isect.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbg/tests/tri_ray_isect.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -71,6 +71,8 @@
point_t O = VINIT_ZERO;
point_t D = VINIT_ZERO;
+ bu_setprogname(argv[0]);
+
if (argc != 7)
bu_exit(1, "ERROR: input format is V0x,V0y,V0z V1x,V1y,V1z V2x,V2y,V2z
Ox,Oy,Oz Dx,Dy,Dz expected_result\n");
Modified: brlcad/trunk/src/libbg/tests/tri_tri_isect.c
===================================================================
--- brlcad/trunk/src/libbg/tests/tri_tri_isect.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbg/tests/tri_tri_isect.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -39,6 +39,8 @@
point_t U1 = VINIT_ZERO;
point_t U2 = VINIT_ZERO;
+ bu_setprogname(argv[0]);
+
if (argc != 8)
bu_exit(1, "ERROR: input format is V0x,V0y,V0z V1x,V1y,V1z V2x,V2y,V2z
U0x,U0y,U0z U1x,U1y,U1z U2x,U2y,U2z expected_result [%s]\n", argv[0]);
Modified: brlcad/trunk/src/libbg/tests/tri_tri_isect_coplanar.cpp
===================================================================
--- brlcad/trunk/src/libbg/tests/tri_tri_isect_coplanar.cpp 2020-05-14
22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbg/tests/tri_tri_isect_coplanar.cpp 2020-05-15
00:43:51 UTC (rev 75807)
@@ -72,6 +72,8 @@
point_t U1 = VINIT_ZERO;
point_t U2 = VINIT_ZERO;
+ bu_setprogname(argv[0]);
+
if (argc != 9)
bu_exit(1, "ERROR: input format is V0x,V0y,V0z V1x,V1y,V1z V2x,V2y,V2z
U0x,U0y,U0z U1x,U1y,U1z U2x,U2y,U2z area_flag expected_result [%s]\n", argv[0]);
Modified: brlcad/trunk/src/libbg/tests/trimesh_pt_in.c
===================================================================
--- brlcad/trunk/src/libbg/tests/trimesh_pt_in.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbg/tests/trimesh_pt_in.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -33,6 +33,8 @@
if (argc != 2)
bu_exit(1, "ERROR: [%s] input format is: test_number\n", argv[0]);
+ bu_setprogname(argv[0]);
+
sscanf(argv[1], "%d", &test_num);
if (test_num == 1) {
Modified: brlcad/trunk/src/libbn/tests/bn_test.c.in
===================================================================
--- brlcad/trunk/src/libbn/tests/bn_test.c.in 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbn/tests/bn_test.c.in 2020-05-15 00:43:51 UTC (rev
75807)
@@ -32,6 +32,8 @@
int
main(int ac, char *av[])
{
+ bu_setprogname(av[0]);
+
if (ac < 2) bu_exit(1, "Usage: %s [test] options\n\nAvailable
tests:\n@BN_TEST_LIST@", av[0]);
ac--; av++;
Modified: brlcad/trunk/src/libbn/tests/bntester.c
===================================================================
--- brlcad/trunk/src/libbn/tests/bntester.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbn/tests/bntester.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -27,6 +27,7 @@
#include <string.h>
#include <errno.h>
+#include "bu/app.h"
#include "bu/getopt.h"
#include "bu/log.h"
#include "bu/parallel.h"
@@ -188,6 +189,8 @@
int early_exit = 0;
static int found_eof = 0; /* static due to longjmp */
+ bu_setprogname(argv[0]);
+
/* set initial values in tol structure */
tol.magic = BN_TOL_MAGIC;
tol.dist = BN_TOL_DIST;
Modified: brlcad/trunk/src/libbn/tests/poly_cubic_roots.c
===================================================================
--- brlcad/trunk/src/libbn/tests/poly_cubic_roots.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbn/tests/poly_cubic_roots.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -131,9 +131,12 @@
int
-main(int UNUSED(ac), char **UNUSED(av))
+main(int UNUSED(ac), char **av)
{
int ret;
+
+ bu_setprogname(av[0]);
+
poly_init();
ret = test_bn_poly_cubic_rts();
Modified: brlcad/trunk/src/libbn/tests/poly_quartic_roots.c
===================================================================
--- brlcad/trunk/src/libbn/tests/poly_quartic_roots.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbn/tests/poly_quartic_roots.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -135,9 +135,12 @@
int
-main(int UNUSED(ac), char **UNUSED(av))
+main(int UNUSED(ac), char **av)
{
int ret;
+
+ bu_setprogname(av[0]);
+
poly_init();
ret = test_bn_poly_qua_rts();
Modified: brlcad/trunk/src/libbn/tests/randsph.c
===================================================================
--- brlcad/trunk/src/libbn/tests/randsph.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbn/tests/randsph.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -22,6 +22,7 @@
#include <stdio.h>
+#include "bu/app.h"
#include "bu/malloc.h"
#include "bu/log.h"
#include "vmath.h"
@@ -38,6 +39,8 @@
point_t center = VINIT_ZERO;
fastf_t radius = 1.0;
+ bu_setprogname(argv[0]);
+
if (argc != 1) {
bu_exit(1, "ERROR: unknown args [%s]\n", argv[0]);
}
Modified: brlcad/trunk/src/libbrep/tests/brep_cdt_mesh.cpp
===================================================================
--- brlcad/trunk/src/libbrep/tests/brep_cdt_mesh.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbrep/tests/brep_cdt_mesh.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -21,11 +21,13 @@
#include "common.h"
#include <iostream>
+#include "bu/app.h"
#include "brep/cdt.h"
int
main(int argc, const char **argv)
{
+ bu_setprogname(argv[0]);
if (argc != 2) {
std::cerr << "brep_cdt_mesh <serialization_file>\n";
Modified: brlcad/trunk/src/libbrep/tests/test_curve_intersect.cpp
===================================================================
--- brlcad/trunk/src/libbrep/tests/test_curve_intersect.cpp 2020-05-14
22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbrep/tests/test_curve_intersect.cpp 2020-05-15
00:43:51 UTC (rev 75807)
@@ -26,6 +26,7 @@
#include "common.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/log.h"
#include "brep.h"
@@ -76,8 +77,9 @@
int
-main(int, char**)
+main(int, char**av)
{
+ bu_setprogname(av[0]);
ON_3dPoint origin(0.0, 0.0, 0.0);
ON_3dVector xdir(1.0, 0.0, 0.0);
ON_3dVector ydir(0.0, 1.0, 1.0);
Modified: brlcad/trunk/src/libbrep/tests/test_point_intersect.cpp
===================================================================
--- brlcad/trunk/src/libbrep/tests/test_point_intersect.cpp 2020-05-14
22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbrep/tests/test_point_intersect.cpp 2020-05-15
00:43:51 UTC (rev 75807)
@@ -26,6 +26,7 @@
#include "common.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/log.h"
#include "brep.h"
@@ -113,8 +114,9 @@
int
-main(int, char**)
+main(int, char**av)
{
+ bu_setprogname(av[0]);
srand(time(0));
ON_3dPoint center(0.0, 0.0, 0.0);
Modified: brlcad/trunk/src/libbu/tests/b64.c
===================================================================
--- brlcad/trunk/src/libbu/tests/b64.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/b64.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -65,6 +65,8 @@
if (ac != 1)
bu_exit(1, "Usage: %s\n", av[0]);
+ bu_setprogname(av[0]);
+
test_b64_encode((const signed char *)"hello world!");
test_b64_encode((const signed char
*)"!@#&#$%@&#$^@(*&^%(#$@&^#*$nasty_string!<>?");
Modified: brlcad/trunk/src/libbu/tests/backtrace.c
===================================================================
--- brlcad/trunk/src/libbu/tests/backtrace.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/backtrace.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -182,6 +182,8 @@
int result;
size_t size = 0;
+ bu_setprogname(av[0]);
+
if (argc > 2) {
fprintf(stderr, "Usage: %s [file]\n", argv[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/badmagic.c
===================================================================
--- brlcad/trunk/src/libbu/tests/badmagic.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/badmagic.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -63,6 +63,8 @@
char *file = "bu_badmagic.c";
int line = 42, testnum;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_exit(1, "Usage: %s {number}\nMust specify a function number.\n",
argv[0]);
}
Modified: brlcad/trunk/src/libbu/tests/basename.c
===================================================================
--- brlcad/trunk/src/libbu/tests/basename.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/basename.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -132,6 +132,8 @@
int
main(int argc, char *argv[])
{
+ bu_setprogname(argv[0]);
+
/* If we don't have any args at all, test NULL */
if (argc == 1) {
compare_bu_to_system_basename(NULL);
Modified: brlcad/trunk/src/libbu/tests/bitv.c
===================================================================
--- brlcad/trunk/src/libbu/tests/bitv.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/bitv.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -977,6 +977,8 @@
{
int function_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_log("Usage: %s {function_num} {function_test_arg0} {...}", argv[0]);
bu_exit(1, "ERROR: missing function number\n");
Modified: brlcad/trunk/src/libbu/tests/booleanize.c
===================================================================
--- brlcad/trunk/src/libbu/tests/booleanize.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/booleanize.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -32,6 +32,8 @@
const char *input = NULL;
+ bu_setprogname(argv[0]);
+
if (argc > 3) {
fprintf(stderr, "Usage: %s {test_string} [expect_true]\n", argv[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/bu_test.c.in
===================================================================
--- brlcad/trunk/src/libbu/tests/bu_test.c.in 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/bu_test.c.in 2020-05-15 00:43:51 UTC (rev
75807)
@@ -35,6 +35,8 @@
int
main(int ac, char *av[])
{
+ bu_setprogname(av[0]);
+
if (ac < 2)
bu_exit(1, "Usage: %s [test] [options]\n\nAvailable
tests:\n@BU_TEST_LIST@", av[0]);
Modified: brlcad/trunk/src/libbu/tests/color.c
===================================================================
--- brlcad/trunk/src/libbu/tests/color.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/color.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -215,6 +215,8 @@
{
int function_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_log("Usage: %s {function_num} {function_test_arg0} {...}", argv[0]);
bu_exit(1, "ERROR: missing function number\n");
Modified: brlcad/trunk/src/libbu/tests/datetime.c
===================================================================
--- brlcad/trunk/src/libbu/tests/datetime.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/datetime.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -28,6 +28,8 @@
int64_t curr_time;
int function_num;
+ bu_setprogname(argv[0]);
+
if (argc != 2) {
bu_log("Usage: %s {function_num}\n", argv[0]);
bu_exit(1, "ERROR: wrong number of parameters");
Modified: brlcad/trunk/src/libbu/tests/dir.c
===================================================================
--- brlcad/trunk/src/libbu/tests/dir.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/dir.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -123,6 +123,8 @@
const char *currp;
char path[MAXPATHLEN] = {0};
+ bu_setprogname(argv[0]);
+
/* explicit init to proof against enum reordering */
enum2str[BU_DIR_CURR] = CPP_STR(BU_DIR_CURR);
enum2str[BU_DIR_INIT] = CPP_STR(BU_DIR_INIT);
Modified: brlcad/trunk/src/libbu/tests/dirname.c
===================================================================
--- brlcad/trunk/src/libbu/tests/dirname.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/dirname.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -76,6 +76,8 @@
int
main(int argc, char *argv[])
{
+ bu_setprogname(argv[0]);
+
if (argc > 2)
fprintf(stderr, "Usage: %s {test_string}\n", argv[0]);
Modified: brlcad/trunk/src/libbu/tests/encode.c
===================================================================
--- brlcad/trunk/src/libbu/tests/encode.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/encode.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -86,6 +86,8 @@
{
int test_num = 0;
+ bu_setprogname(av[0]);
+
if (ac != 2)
bu_exit(1, "Usage: %s {test_number}\n", av[0]);
Modified: brlcad/trunk/src/libbu/tests/escape.c
===================================================================
--- brlcad/trunk/src/libbu/tests/escape.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/escape.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -45,6 +45,8 @@
char *bufp;
char buffer[32];
+ bu_setprogname(av[0]);
+
if (ac < 3)
bu_exit(1, "Usage: %s {function_number} {test_number}\n", av[0]);
Modified: brlcad/trunk/src/libbu/tests/file.c
===================================================================
--- brlcad/trunk/src/libbu/tests/file.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/file.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -41,6 +41,8 @@
struct bu_vls fname2 = BU_VLS_INIT_ZERO;
const char *tdir = "bu_file_test_dir";
+ bu_setprogname(av[0]);
+
if (ac != 1)
bu_exit(1, "Usage: %s \n", av[0]);
Modified: brlcad/trunk/src/libbu/tests/file_mime.c
===================================================================
--- brlcad/trunk/src/libbu/tests/file_mime.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/file_mime.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -48,6 +48,8 @@
int context = 0;
int expected = 0;
+ bu_setprogname(av[0]);
+
if (ac != 4)
bu_exit(1, "Usage: %s {extension} {context} {expected}\n", av[0]);
Modified: brlcad/trunk/src/libbu/tests/gethostname.c
===================================================================
--- brlcad/trunk/src/libbu/tests/gethostname.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/gethostname.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -26,11 +26,13 @@
int
-main(void)
+main(int UNUSED(ac), const char **av)
{
int status;
char host[MAXPATHLEN] = {0};
+ bu_setprogname(av[0]);
+
status = bu_gethostname(host, MAXPATHLEN);
if (BU_STR_EMPTY(host))
return 1;
Modified: brlcad/trunk/src/libbu/tests/hash.cpp
===================================================================
--- brlcad/trunk/src/libbu/tests/hash.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/hash.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -194,6 +194,8 @@
long test_num;
char *endptr = NULL;
+ bu_setprogname(argv[0]);
+
/* Sanity checks */
if (argc < 2) {
bu_log("Usage: %s {test_number}\n", argv[0]);
Modified: brlcad/trunk/src/libbu/tests/heap.c
===================================================================
--- brlcad/trunk/src/libbu/tests/heap.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/heap.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -48,6 +48,8 @@
size_t allocalls = 0;
size_t freecalls = 0;
+ bu_setprogname(av[0]);
+
if (ac > 1) {
fprintf(stderr, "Usage: %s\n", av[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/hook.c
===================================================================
--- brlcad/trunk/src/libbu/tests/hook.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/hook.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -181,6 +181,8 @@
int
main(int argc, char *argv[])
{
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_exit(1, "Usage: %s {basic|multiadd|saverestore} [args...]\n",
argv[0]);
}
Modified: brlcad/trunk/src/libbu/tests/humanize_number.c
===================================================================
--- brlcad/trunk/src/libbu/tests/humanize_number.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbu/tests/humanize_number.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -503,6 +503,8 @@
int includeExabyteTests;
int verbose;
+ bu_setprogname(argv[0]);
+
buflen = 4;
includeNegScale = 0;
includeExabyteTests = 0;
Modified: brlcad/trunk/src/libbu/tests/mappedfile.c
===================================================================
--- brlcad/trunk/src/libbu/tests/mappedfile.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/mappedfile.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -260,6 +260,8 @@
long int test_num = 0;
struct bu_vls fname = BU_VLS_INIT_ZERO;
+ bu_setprogname(av[0]);
+
/* bu_debug |= BU_DEBUG_MAPPED_FILE; */
if (ac < 2 || ac > 3) {
Modified: brlcad/trunk/src/libbu/tests/opt.c
===================================================================
--- brlcad/trunk/src/libbu/tests/opt.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/opt.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -904,6 +904,8 @@
const char *cgy = NULL;
char *endptr = NULL;
+ bu_setprogname(argv[0]);
+
/* Sanity check */
if (argc < 4) {
bu_log("Usage: %s {desc_number} {category_num} {test_num}\n", argv[0]);
Modified: brlcad/trunk/src/libbu/tests/parallel.c
===================================================================
--- brlcad/trunk/src/libbu/tests/parallel.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/parallel.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -100,6 +100,8 @@
unsigned long ncpu_opt;
struct parallel_data data;
+ bu_setprogname(argv[0]);
+
while ((c = bu_getopt(argc, argv, "P:!:")) != -1) {
switch (c) {
case 'P':
Modified: brlcad/trunk/src/libbu/tests/path_component.c
===================================================================
--- brlcad/trunk/src/libbu/tests/path_component.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbu/tests/path_component.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -68,6 +68,8 @@
const char *control = NULL;
int intarg = 0;
+ bu_setprogname(argv[0]);
+
/* If we don't have any args at all, test NULL */
if (argc == 1) {
pc_compare(NULL, NULL, BU_PATH_DIRNAME);
Modified: brlcad/trunk/src/libbu/tests/process.c
===================================================================
--- brlcad/trunk/src/libbu/tests/process.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/process.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -36,6 +36,9 @@
main(int ac, char *av[])
{
struct bu_process *p = NULL;
+
+ bu_setprogname(av[0]);
+
if (ac != 3) {
fprintf(stderr, "Usage: %s subprocess testname\n", av[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/progname.c
===================================================================
--- brlcad/trunk/src/libbu/tests/progname.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/progname.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -36,6 +36,8 @@
const char *res;
char *tbasename;
+ bu_setprogname(av[0]);
+
if (ac > 1) {
fprintf(stderr, "Usage: %s\n", av[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/ptbl.c
===================================================================
--- brlcad/trunk/src/libbu/tests/ptbl.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/ptbl.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -209,6 +209,8 @@
int ret = BRLCAD_ERROR;
size_t ptbl_size;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_exit(1, "Usage: %s (init|reset|ins|locate|rm|cat|trunc)
[test_args...]\n", argv[0]);
}
Modified: brlcad/trunk/src/libbu/tests/realpath.c
===================================================================
--- brlcad/trunk/src/libbu/tests/realpath.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/realpath.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -34,6 +34,8 @@
{
int test_num = 0;
+ bu_setprogname(av[0]);
+
if (ac < 2) {
bu_exit(1, "Usage: %s {test_number}\n", av[0]);
}
Modified: brlcad/trunk/src/libbu/tests/semaphore.c
===================================================================
--- brlcad/trunk/src/libbu/tests/semaphore.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/semaphore.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -142,6 +142,8 @@
size_t ncpu = bu_avail_cpus();
unsigned long ncpu_opt;
+ bu_setprogname(argv[0]);
+
while ((c = bu_getopt(argc, argv, "n:P:")) != -1) {
switch (c) {
case 'n':
Modified: brlcad/trunk/src/libbu/tests/semchk.cpp
===================================================================
--- brlcad/trunk/src/libbu/tests/semchk.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/semchk.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -296,6 +296,8 @@
return -1;
}
+ bu_setprogname(av[0]);
+
std::map<std::string, std::string> sem_defs;
std::map<std::string, std::string> sem_files;
Modified: brlcad/trunk/src/libbu/tests/sort.c
===================================================================
--- brlcad/trunk/src/libbu/tests/sort.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/sort.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -91,6 +91,8 @@
fastf_t exp_10[5] = {-INFINITY, 0, 5, 5.2, INFINITY};
int i, function_num;
+ bu_setprogname(argv[0]);
+
if (argc != 2) {
bu_log("Usage: %s {function_num}\n", argv[0]);
bu_exit(1, "ERROR: wrong number of parameters");
Modified: brlcad/trunk/src/libbu/tests/sscanf.c
===================================================================
--- brlcad/trunk/src/libbu/tests/sscanf.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/sscanf.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -725,6 +725,8 @@
printf("Warning: %s takes no arguments.\n", argv[0]);
}
+ bu_setprogname(argv[0]);
+
printf("bu_sscanf: running tests\n");
doNumericTests();
Modified: brlcad/trunk/src/libbu/tests/str.c
===================================================================
--- brlcad/trunk/src/libbu/tests/str.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/str.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -176,6 +176,8 @@
{
int function_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_exit(1, "Usage: %s {function_num} {args...}\n", argv[0]);
}
Modified: brlcad/trunk/src/libbu/tests/str_isprint.c
===================================================================
--- brlcad/trunk/src/libbu/tests/str_isprint.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/str_isprint.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -51,6 +51,8 @@
{
int test_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
fprintf(stderr, "Usage: %s {test_num}\n", argv[0]);
return 1;
Modified: brlcad/trunk/src/libbu/tests/subprocess.cpp
===================================================================
--- brlcad/trunk/src/libbu/tests/subprocess.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/subprocess.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -43,6 +43,8 @@
return 1;
}
+ bu_setprogname(argv[0]);
+
if (BU_STR_EQUAL(argv[1], "basic")) {
// https://stackoverflow.com/a/11276503
std::this_thread::sleep_for(std::chrono::milliseconds(100));
Modified: brlcad/trunk/src/libbu/tests/uuid.c
===================================================================
--- brlcad/trunk/src/libbu/tests/uuid.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/uuid.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -35,6 +35,8 @@
0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff};
char uuidstr[39] = {0};
+ bu_setprogname(av[0]);
+
if (ac > 1 && av)
test = atoi(av[1]);
Modified: brlcad/trunk/src/libbu/tests/vls.c
===================================================================
--- brlcad/trunk/src/libbu/tests/vls.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libbu/tests/vls.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -678,6 +678,8 @@
{
int function_num = 0;
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
bu_exit(1, "Usage: %s {function_num} {args...}\n", argv[0]);
}
Modified: brlcad/trunk/src/libbu/tests/vls_incr.c
===================================================================
--- brlcad/trunk/src/libbu/tests/vls_incr.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/vls_incr.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -40,6 +40,8 @@
const char *rs_complex = "([-_:]*[0-9]+[-_:]*)[^0-9]*$";
const char *formatting = NULL;
+ bu_setprogname(argv[0]);
+
/* Sanity check */
if (argc < 6)
bu_exit(1, "Usage: %s {name} {num} {formatting} {incr_count}
{expected}\n", argv[0]);
Modified: brlcad/trunk/src/libbu/tests/vls_incr_uniq.cpp
===================================================================
--- brlcad/trunk/src/libbu/tests/vls_incr_uniq.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/libbu/tests/vls_incr_uniq.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -52,6 +52,8 @@
int
main(int argc, char **argv)
{
+ bu_setprogname(argv[0]);
+
int ret = 1;
struct bu_vls name = BU_VLS_INIT_ZERO;
std::set<const char *, StrCmp> *sset = new std::set<const char *, StrCmp>;
Modified: brlcad/trunk/src/libbu/tests/vls_simplify.c
===================================================================
--- brlcad/trunk/src/libbu/tests/vls_simplify.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/vls_simplify.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -38,6 +38,8 @@
const char *dedup_chars = NULL;
const char *trim_chars = NULL;
+ bu_setprogname(argv[0]);
+
/* Sanity check */
if (argc < 3)
bu_exit(1, "Usage: %s {start_str} {expected_str} {keep_chars}
{dedup_chars} {trim_chars}\n", argv[0]);
Modified: brlcad/trunk/src/libbu/tests/vls_vprintf.c
===================================================================
--- brlcad/trunk/src/libbu/tests/vls_vprintf.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libbu/tests/vls_vprintf.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -142,6 +142,8 @@
int p = 0;
const char *word = "Lawyer";
+ bu_setprogname(argv[0]);
+
if (argc < 2) {
fprintf(stderr, "Usage: %s {test_num}\n", argv[0]);
return 1;
Modified: brlcad/trunk/src/libdm/osg-test.cpp
===================================================================
--- brlcad/trunk/src/libdm/osg-test.cpp 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libdm/osg-test.cpp 2020-05-15 00:43:51 UTC (rev 75807)
@@ -67,6 +67,7 @@
#include <osgText/Text>
+#include "bu/app.h"
#include "bu/list.h"
#include "raytrace.h"
#include "rt/func.h"
@@ -589,6 +590,8 @@
struct db_i *dbip = DBI_NULL;
struct db_full_path path;
+ bu_setprogname(argv[0]);
+
if (argc != 3 || !argv) {
bu_exit(1, "Error - please specify a .g file and an object\n");
}
Modified: brlcad/trunk/src/libdm/tests/tcl_img.cpp
===================================================================
--- brlcad/trunk/src/libdm/tests/tcl_img.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libdm/tests/tcl_img.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -31,6 +31,7 @@
#include <stdlib.h>
#include <errno.h>
+#include "bu/app.h"
#include "bu/malloc.h"
#include "tcl.h"
@@ -656,6 +657,8 @@
{
std::string bind_cmd;
+ bu_setprogname(argv[0]);
+
// For now, just use a fixed 512x512 image size
int wsize = 512;
Modified: brlcad/trunk/src/libdm/tests/tcl_tevent.cpp
===================================================================
--- brlcad/trunk/src/libdm/tests/tcl_tevent.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libdm/tests/tcl_tevent.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -16,6 +16,8 @@
#include "tcl.h"
#include "tk.h"
+#include "bu/app.h"
+
TCL_DECLARE_MUTEX(calclock)
TCL_DECLARE_MUTEX(threadMutex)
@@ -133,6 +135,9 @@
int
main(int UNUSED(argc), const char *argv[])
{
+
+ bu_setprogname(argv[0]);
+
struct cdata ddata;
ddata.val1 = 0;
ddata.val2 = 0;
Modified: brlcad/trunk/src/libgcv/test_bottess.c
===================================================================
--- brlcad/trunk/src/libgcv/test_bottess.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libgcv/test_bottess.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -25,6 +25,7 @@
#include "common.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bn.h"
#include "raytrace.h"
#include "nmg.h"
@@ -316,8 +317,9 @@
int
-main(void)
+main(int UNUSED(argc), const char **argv)
{
+ bu_setprogname(argv[0]);
#define TRY(STR, FNC) { int rval = FNC(); printf("RESULT:%18s: \033[1;", STR);
if (rval) printf("31m%d\033[m failures\n", rval); else
printf("32mOK\033[m\n"); }
TRY("tri intersection", test_tri_intersections);
TRY("single face split", test_face_split_single);
Modified: brlcad/trunk/src/libged/simulate/tests/simulate_test.cpp
===================================================================
--- brlcad/trunk/src/libged/simulate/tests/simulate_test.cpp 2020-05-14
22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/libged/simulate/tests/simulate_test.cpp 2020-05-15
00:43:51 UTC (rev 75807)
@@ -335,7 +335,8 @@
int
-main()
+main(int UNUSED(argc), const char **argv)
{
+ bu_setprogname(argv[0]);
return simulate_test() ? EXIT_SUCCESS : EXIT_FAILURE;
}
Modified: brlcad/trunk/src/libged/tests/test_list.c
===================================================================
--- brlcad/trunk/src/libged/tests/test_list.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libged/tests/test_list.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -31,6 +31,8 @@
int seconds;
int64_t start;
+ bu_setprogname(av[0]);
+
if (ac < 1 || ac > 2) {
printf("Usage: %s [seconds]\n", av[0]);
return 1;
Modified: brlcad/trunk/src/libged/tests/test_tops.c
===================================================================
--- brlcad/trunk/src/libged/tests/test_tops.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libged/tests/test_tops.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -34,6 +34,8 @@
struct ged *dbp;
const char *tops[3] = {"tops", "-n", NULL};
+ bu_setprogname(av[0]);
+
if (ac != 2) {
printf("Usage: %s file.g\n", av[0]);
return 1;
Modified: brlcad/trunk/src/libnmg/tests/nmg_copy.c
===================================================================
--- brlcad/trunk/src/libnmg/tests/nmg_copy.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libnmg/tests/nmg_copy.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -22,6 +22,7 @@
#include <string.h>
+#include "bu/app.h"
#include "raytrace.h"
int
@@ -455,6 +456,8 @@
int
main(int argc, char **argv)
{
+ bu_setprogname(argv[0]);
+
if (argc > 1) {
bu_exit(1, "Usage: %s\n", argv[0]);
}
Modified: brlcad/trunk/src/libnmg/tests/nmg_mk.c
===================================================================
--- brlcad/trunk/src/libnmg/tests/nmg_mk.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/libnmg/tests/nmg_mk.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -22,6 +22,7 @@
#include <string.h>
+#include "bu/app.h"
#include "raytrace.h"
int
@@ -180,6 +181,8 @@
int
main(int argc, char **argv)
{
+ bu_setprogname(argv[0]);
+
if (argc > 1) {
bu_exit(1, "Usage: %s\n", argv[0]);
}
Modified: brlcad/trunk/src/librt/nurb_example.c
===================================================================
--- brlcad/trunk/src/librt/nurb_example.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/nurb_example.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -70,6 +70,8 @@
fastf_t v;
int i, j;
+ bu_setprogname(argv[0]);
+
if (argc > 1)
fprintf(stderr,"Usage: %s\n", argv[0]);
Modified: brlcad/trunk/src/librt/prcomb.c
===================================================================
--- brlcad/trunk/src/librt/prcomb.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/librt/prcomb.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -61,6 +61,8 @@
mat_t identity_mat;
int i;
+ bu_setprogname(argv[0]);
+
if (argc < 3) {
fprintf(stderr, "Usage:\n\t%s db_file object1 object2 ...\n", argv[0]);
return 1;
Modified: brlcad/trunk/src/librt/test_bot2nurbs.cpp
===================================================================
--- brlcad/trunk/src/librt/test_bot2nurbs.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/test_bot2nurbs.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -1559,6 +1559,8 @@
struct bu_vls name;
struct bu_vls bname;
+ bu_setprogname(argv[0]);
+
FaceList::iterator f_it;
Manifold_Info info;
Modified: brlcad/trunk/src/librt/test_brepreport.cpp
===================================================================
--- brlcad/trunk/src/librt/test_brepreport.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/test_brepreport.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -155,6 +155,8 @@
int nonconvertable = 0;
struct type_counts cnts;
+ bu_setprogname(argv[0]);
+
cnts.planar = 0;
cnts.spherical = 0;
cnts.cylindrical = 0;
Modified: brlcad/trunk/src/librt/test_dbio.c
===================================================================
--- brlcad/trunk/src/librt/test_dbio.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/librt/test_dbio.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -57,6 +57,8 @@
size_t iterations = 10;
int64_t t, t2;
+ bu_setprogname(av[0]);
+
if (ac < 2 || ac > 3) {
bu_exit(0, "Usage: %s {file.g} [iterations]\n", av[0]);
}
Modified: brlcad/trunk/src/librt/test_nurbsfit.cpp
===================================================================
--- brlcad/trunk/src/librt/test_nurbsfit.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/test_nurbsfit.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -59,6 +59,7 @@
ON_Brep* brep = ON_Brep::New();
char *bname;
+ bu_setprogname(argv[0]);
if (argc != 3) {
bu_exit(1, "Usage: %s file.g object", argv[0]);
Modified: brlcad/trunk/src/librt/test_root3-subd.cpp
===================================================================
--- brlcad/trunk/src/librt/test_root3-subd.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/test_root3-subd.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -490,6 +490,8 @@
struct Mesh_Info *prev_mesh = NULL;
struct Mesh_Info *mesh = NULL;
+ bu_setprogname(argv[0]);
+
bu_vls_init(&name);
if (argc != 3) {
Modified: brlcad/trunk/src/librt/tests/binary_attribute.c
===================================================================
--- brlcad/trunk/src/librt/tests/binary_attribute.c 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/librt/tests/binary_attribute.c 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -27,8 +27,9 @@
int
-main(int UNUSED(argc), char **UNUSED(argv))
+main(int UNUSED(argc), char **argv)
{
+ bu_setprogname(argv[0]);
return 0;
}
Modified: brlcad/trunk/src/librt/tests/bundle.c
===================================================================
--- brlcad/trunk/src/librt/tests/bundle.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/bundle.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -21,6 +21,7 @@
#include "common.h"
+#include "bu/app.h"
#include "bn.h"
#include "vmath.h"
#include "bn/plot3.h"
@@ -39,6 +40,8 @@
struct xray *rp;
vect_t dir;
+ bu_setprogname(av[0]);
+
if (ac > 1)
bu_exit(1, "Usage: %s\n", av[0]);
Modified: brlcad/trunk/src/librt/tests/cache.cpp
===================================================================
--- brlcad/trunk/src/librt/tests/cache.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/cache.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -538,6 +538,8 @@
char *rp = bu_file_realpath(av[0], NULL);
size_t maxcpus = (bu_avail_cpus() > MAX_PSW) ? MAX_PSW : bu_avail_cpus();
+ bu_setprogname(av[0]);
+
ac--; av++;
if (ac < 1) {
Modified: brlcad/trunk/src/librt/tests/db5_size.c
===================================================================
--- brlcad/trunk/src/librt/tests/db5_size.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/db5_size.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -21,6 +21,7 @@
#include "common.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bu/time.h"
#include "bu/units.h"
#include "raytrace.h"
@@ -39,6 +40,8 @@
struct directory *dp;
char hlen[6] = { '\0' };
+ bu_setprogname(argv[0]);
+
if (argc != 3) {
bu_exit(1, "Usage: %s file.g [object]", argv[0]);
}
Modified: brlcad/trunk/src/librt/tests/diff.c
===================================================================
--- brlcad/trunk/src/librt/tests/diff.c 2020-05-14 22:19:30 UTC (rev 75806)
+++ brlcad/trunk/src/librt/tests/diff.c 2020-05-15 00:43:51 UTC (rev 75807)
@@ -22,6 +22,7 @@
#include <string.h>
+#include "bu/app.h"
#include "raytrace.h"
#include "rt/db_diff.h"
@@ -76,6 +77,9 @@
struct db_i *dbip2 = DBI_NULL;
/*struct bu_vls diff_log = BU_VLS_INIT_ZERO;*/
struct bn_tol *diff_tol;
+
+ bu_setprogname(argv[0]);
+
BU_GET(diff_tol, struct bn_tol);
diff_tol->dist = BN_TOL_DIST;
Modified: brlcad/trunk/src/librt/tests/dvec.cpp
===================================================================
--- brlcad/trunk/src/librt/tests/dvec.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/dvec.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -25,8 +25,9 @@
#include <iostream>
#include "vmath.h"
+#include "bu/app.h"
+#include "bn/dvec.h"
#include "brep.h"
-#include "bn/dvec.h"
const int COUNT = 1000000;
@@ -34,6 +35,7 @@
int
main(int argc, char** argv)
{
+ bu_setprogname(argv[0]);
if (argc > 1)
fprintf(stderr,"Usage: %s\n", argv[0]);
Modified: brlcad/trunk/src/librt/tests/nurbs_tests.cpp
===================================================================
--- brlcad/trunk/src/librt/tests/nurbs_tests.cpp 2020-05-14 22:19:30 UTC
(rev 75806)
+++ brlcad/trunk/src/librt/tests/nurbs_tests.cpp 2020-05-15 00:43:51 UTC
(rev 75807)
@@ -31,6 +31,7 @@
#include <limits>
#include <iomanip>
+#include "bu/app.h"
#include "brep.h"
#include "raytrace.h"
@@ -125,6 +126,8 @@
struct db_i *dbip;
char *endptr;
+ bu_setprogname(argv[0]);
+
/* Set up the .g file */
if (argc > 3 || argc < 2) {
bu_log("Usage: %s file.g [test_number]", argv[0]);
Modified: brlcad/trunk/src/librt/tests/rt_datum.c
===================================================================
--- brlcad/trunk/src/librt/tests/rt_datum.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/rt_datum.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -330,6 +330,8 @@
char rt_tmpfile[MAXPATHLEN];
struct db_i *dbip = DBI_NULL;
+ bu_setprogname(argv[0]);
+
/* Get a guaranteed-valid temp file */
FILE *fp = bu_temp_file(rt_tmpfile, MAXPATHLEN);
if (fp == NULL) {
Modified: brlcad/trunk/src/librt/tests/rt_pattern.c
===================================================================
--- brlcad/trunk/src/librt/tests/rt_pattern.c 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/rt_pattern.c 2020-05-15 00:43:51 UTC (rev
75807)
@@ -21,6 +21,7 @@
#include "common.h"
#include "vmath.h"
+#include "bu/app.h"
#include "bn/plot3.h"
#include "raytrace.h"
@@ -35,6 +36,8 @@
vect_t *vects = (vect_t *)bu_calloc(5, sizeof(vect_t), "vects array");
fastf_t *params = (fastf_t *)bu_calloc(5, sizeof(fastf_t), "params array");
+ bu_setprogname(argv[0]);
+
data.rays = NULL;
VSET(data.center_pt, 0, 0, 2000);
VSET(data.center_dir, 0, 0, -1);
Modified: brlcad/trunk/src/librt/tests/ssi.cpp
===================================================================
--- brlcad/trunk/src/librt/tests/ssi.cpp 2020-05-14 22:19:30 UTC (rev
75806)
+++ brlcad/trunk/src/librt/tests/ssi.cpp 2020-05-15 00:43:51 UTC (rev
75807)
@@ -24,6 +24,7 @@
#include <iostream>
#include <assert.h>
#include "vmath.h"
+#include "bu/app.h"
#include "brep.h"
#include "raytrace.h"
@@ -67,6 +68,8 @@
int ret = 0;
struct bu_vls intersect_name, name;
+ bu_setprogname(argv[0]);
+
if (argc != 6 && argc != 7) {
bu_log("Usage: %s %s\n", argv[0], "<file> <obj1> <obj2> <surf_i>
<surf_j> [curve_name]");
return -1;
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