Revision: 65093
          http://sourceforge.net/p/brlcad/code/65093
Author:   ejno
Date:     2015-05-29 13:58:47 +0000 (Fri, 29 May 2015)
Log Message:
-----------
simplify Record::non_zero()

Modified Paths:
--------------
    brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp

Modified: brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp
===================================================================
--- brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp    2015-05-29 
13:48:38 UTC (rev 65092)
+++ brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp    2015-05-29 
13:58:47 UTC (rev 65093)
@@ -165,13 +165,8 @@
     std::string result = truncate_float(value);
 
     if (result.find_first_not_of("-0.") == std::string::npos) {
-       if (result.at(0) == '-')
-           result = "-0.0";
-       else
-           result = "0.0";
-
-       result.append(FIELD_WIDTH - result.size() - 1, '0');
-       result.push_back('1');
+       result.resize(FIELD_WIDTH, '0');
+       result.at(result.size() - 1) = '1';
     }
 
     return operator<<(result);

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