Revision: 65298
http://sourceforge.net/p/brlcad/code/65298
Author: starseeker
Date: 2015-06-15 13:56:21 +0000 (Mon, 15 Jun 2015)
Log Message:
-----------
vls should do only one entry at a time under the new setup.
Modified Paths:
--------------
brlcad/trunk/src/libbu/opt.c
Modified: brlcad/trunk/src/libbu/opt.c
===================================================================
--- brlcad/trunk/src/libbu/opt.c 2015-06-15 13:40:52 UTC (rev 65297)
+++ brlcad/trunk/src/libbu/opt.c 2015-06-15 13:56:21 UTC (rev 65298)
@@ -577,17 +577,17 @@
{
struct bu_vls *s_set = (struct bu_vls *)set_var;
- if (!argv || !argc ) {
+ if (!argv || !argv[0] || strlen(argv[0]) == 0 || argc != 1 ) {
if (msg) bu_vls_printf(msg, "bu_opt_vls requires arg, but arg not found
- aborting\n");
return -1;
}
if (s_set) {
- int i = 0;
- for (i = 0; i < argc - 1; i++) {
- bu_vls_printf(s_set, "%s ", argv[i]);
+ if (bu_vls_strlen(s_set) > 0) {
+ bu_vls_printf(s_set, " %s", argv[0]);
+ } else {
+ bu_vls_printf(s_set, "%s", argv[0]);
}
- bu_vls_printf(s_set, "%s", argv[argc - 1]);
}
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