commit 4126aaa34f83b2aa0d2002cb7d94690ac699fb9c
Author: David Sorber <david.sorber@gmail.com>
Date:   Sun Sep 9 09:51:32 2018 -0400

    Additional minor output formatting fixes.

diff --git a/software/photo_compress_archiver/PhotoCompressArchiver.cc b/software/photo_compress_archiver/PhotoCompressArchiver.cc
index a2cfe21..52a4549 100644
--- a/software/photo_compress_archiver/PhotoCompressArchiver.cc
+++ b/software/photo_compress_archiver/PhotoCompressArchiver.cc
@@ -173,10 +173,11 @@ int PhotoCompressArchiver::execute()
                   << " files:\n" << ENDC << std::endl;
             
         WorkUnit* work_unit = nullptr;
-        for (uint32_t idx = 0; idx < m_errors.size(); ++idx)
+        uint32_t size = m_errors.size();
+        for (uint32_t idx = 0; idx < size; ++idx)
         {
             work_unit = m_errors.pop_front();
-            std::cout << "    " << work_unit->m_path << std::endl;
+            std::cout << "    " << work_unit->m_path.string() << std::endl;
             delete work_unit;
         }
         std::cout << std::endl;
@@ -304,7 +305,7 @@ void PhotoCompressArchiver::worker_thread_body(uint32_t tid)
                 WRKR_OUT_ERR("the input file \""  << work_unit->m_path 
                               << "\" does not appear to be a valid "
                              "packjpg (.pjg) file even though its filename "
-                             "suggests it is!\n")
+                             "suggests it is!")
                 m_errors.push_back(work_unit);
                 continue;
             }
@@ -321,7 +322,7 @@ void PhotoCompressArchiver::worker_thread_body(uint32_t tid)
                 WRKR_OUT_ERR("the input file \""  << work_unit->m_path 
                               << "\" does not appear to be a valid "
                              "JPEG (.jpg) file even though its filename "
-                             "suggests it is!\n")
+                             "suggests it is!")
                 m_errors.push_back(work_unit);
                 continue;
             }
@@ -338,7 +339,7 @@ void PhotoCompressArchiver::worker_thread_body(uint32_t tid)
             WRKR_OUT_ERR("An error occurred during the " 
                           <<  (m_decompress ? "decompression" : "compression")
                           << " operation on " << work_unit->m_path 
-                          << ": " << message << "\n")
+                          << ": " << message)
             m_errors.push_back(work_unit);
             continue;
         }
diff --git a/software/photo_compress_archiver/PhotoCompressArchiver.hh b/software/photo_compress_archiver/PhotoCompressArchiver.hh
index f7cc0b2..984cb2f 100644
--- a/software/photo_compress_archiver/PhotoCompressArchiver.hh
+++ b/software/photo_compress_archiver/PhotoCompressArchiver.hh
@@ -24,7 +24,7 @@ const std::string RED("\033[31m");
 const std::string YELLOW("\033[33m");
 const std::string PURPLE("\033[35m");
 
-const std::string version("v0.3.2");
+const std::string version("v0.3.3");
 
 const boost::regex JPEG_REGEX("^.+\\.(jpg)|(jpeg)$", boost::regex::icase);
 const boost::regex PJG_REGEX("^.+\\.pjg$", boost::regex::icase);
