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

Reply via email to