Commit 30bb4c64eeddef030132e467c6388d5695a4117c

Authored by Jay Berkenbilt
1 parent 232f5fc9

Minor code cleanup

* Return rather than exiting from realmain in qpdf.cc
* Remove extraneous blank line
* Don't assign temporary to const reference
libqpdf/QPDF.cc
@@ -1464,7 +1464,6 @@ QPDF::fixDanglingReferences(bool force) @@ -1464,7 +1464,6 @@ QPDF::fixDanglingReferences(bool force)
1464 queue.push_back(sub); 1464 queue.push_back(sub);
1465 } 1465 }
1466 } 1466 }
1467 -  
1468 } 1467 }
1469 } 1468 }
1470 1469
libqpdf/QPDFWriter.cc
@@ -2370,7 +2370,7 @@ QPDFWriter::generateObjectStreams() @@ -2370,7 +2370,7 @@ QPDFWriter::generateObjectStreams()
2370 2370
2371 // This code doesn't do anything with /Extends. 2371 // This code doesn't do anything with /Extends.
2372 2372
2373 - std::vector<QPDFObjGen> const& eligible = 2373 + std::vector<QPDFObjGen> eligible =
2374 QPDF::Writer::getCompressibleObjGens(this->m->pdf); 2374 QPDF::Writer::getCompressibleObjGens(this->m->pdf);
2375 size_t n_object_streams = (eligible.size() + 99U) / 100U; 2375 size_t n_object_streams = (eligible.size() + 99U) / 100U;
2376 if (n_object_streams == 0) 2376 if (n_object_streams == 0)
qpdf/qpdf.cc
@@ -5730,7 +5730,7 @@ int realmain(int argc, char* argv[]) @@ -5730,7 +5730,7 @@ int realmain(int argc, char* argv[])
5730 { 5730 {
5731 // Allow --is-encrypted and --requires-password to 5731 // Allow --is-encrypted and --requires-password to
5732 // work when an incorrect password is supplied. 5732 // work when an incorrect password is supplied.
5733 - exit(0); 5733 + return 0;
5734 } 5734 }
5735 throw e; 5735 throw e;
5736 } 5736 }
@@ -5739,22 +5739,22 @@ int realmain(int argc, char* argv[]) @@ -5739,22 +5739,22 @@ int realmain(int argc, char* argv[])
5739 { 5739 {
5740 if (pdf.isEncrypted()) 5740 if (pdf.isEncrypted())
5741 { 5741 {
5742 - exit(0); 5742 + return 0;
5743 } 5743 }
5744 else 5744 else
5745 { 5745 {
5746 - exit(EXIT_IS_NOT_ENCRYPTED); 5746 + return EXIT_IS_NOT_ENCRYPTED;
5747 } 5747 }
5748 } 5748 }
5749 else if (o.check_requires_password) 5749 else if (o.check_requires_password)
5750 { 5750 {
5751 if (pdf.isEncrypted()) 5751 if (pdf.isEncrypted())
5752 { 5752 {
5753 - exit(EXIT_CORRECT_PASSWORD); 5753 + return EXIT_CORRECT_PASSWORD;
5754 } 5754 }
5755 else 5755 else
5756 { 5756 {
5757 - exit(EXIT_IS_NOT_ENCRYPTED); 5757 + return EXIT_IS_NOT_ENCRYPTED;
5758 } 5758 }
5759 } 5759 }
5760 if (! o.page_specs.empty()) 5760 if (! o.page_specs.empty())
@@ -5788,14 +5788,14 @@ int realmain(int argc, char* argv[]) @@ -5788,14 +5788,14 @@ int realmain(int argc, char* argv[])
5788 << " resulting file may have some problems" 5788 << " resulting file may have some problems"
5789 << std::endl; 5789 << std::endl;
5790 } 5790 }
5791 - // Still exit with warning code even if warnings were suppressed.  
5792 - exit(EXIT_WARNING); 5791 + // Still return with warning code even if warnings were suppressed.
  5792 + return EXIT_WARNING;
5793 } 5793 }
5794 } 5794 }
5795 catch (std::exception& e) 5795 catch (std::exception& e)
5796 { 5796 {
5797 std::cerr << e.what() << std::endl; 5797 std::cerr << e.what() << std::endl;
5798 - exit(EXIT_ERROR); 5798 + return EXIT_ERROR;
5799 } 5799 }
5800 5800
5801 return 0; 5801 return 0;