summaryrefslogtreecommitdiffstats
path: root/qpdf/test_xref.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/test_xref.cc')
-rw-r--r--qpdf/test_xref.cc67
1 files changed, 26 insertions, 41 deletions
diff --git a/qpdf/test_xref.cc b/qpdf/test_xref.cc
index 9e04f3f7..238ef2a0 100644
--- a/qpdf/test_xref.cc
+++ b/qpdf/test_xref.cc
@@ -2,67 +2,52 @@
#include <qpdf/QPDFObjGen.hh>
#include <qpdf/QPDFXRefEntry.hh>
+#include <cstdlib>
#include <iostream>
#include <map>
#include <string>
-#include <cstdlib>
-int main(int argc, char *argv[])
+int
+main(int argc, char* argv[])
{
- if (argc != 2)
- {
+ if (argc != 2) {
std::cerr << "usage: test_xref INPUT.pdf" << std::endl;
std::exit(2);
}
- try
- {
+ try {
QPDF qpdf;
qpdf.processFile(argv[1]);
- std::map<QPDFObjGen, QPDFXRefEntry> xref
- = qpdf.getXRefTable();
+ std::map<QPDFObjGen, QPDFXRefEntry> xref = qpdf.getXRefTable();
for (std::map<QPDFObjGen, QPDFXRefEntry>::iterator iter = xref.begin();
- iter != xref.end(); ++iter)
- {
- std::cout
- << iter->first.getObj() << "/" << iter->first.getGen()
- << ", ";
- switch (iter->second.getType())
- {
- case 0:
- std::cout
- << "free entry"
- << std::endl;
+ iter != xref.end();
+ ++iter) {
+ std::cout << iter->first.getObj() << "/" << iter->first.getGen()
+ << ", ";
+ switch (iter->second.getType()) {
+ case 0:
+ std::cout << "free entry" << std::endl;
break;
- case 1:
- std::cout
- << "uncompressed, offset = "
- << iter->second.getOffset()
- << " (0x"
- << std::hex << iter->second.getOffset() << std::dec
- << ")"
- << std::endl;
+ case 1:
+ std::cout << "uncompressed, offset = "
+ << iter->second.getOffset() << " (0x" << std::hex
+ << iter->second.getOffset() << std::dec << ")"
+ << std::endl;
break;
- case 2:
- std::cout
- << "compressed, stream number = "
- << iter->second.getObjStreamNumber()
- << ", stream index = "
- << iter->second.getObjStreamIndex()
- << std::endl;
+ case 2:
+ std::cout << "compressed, stream number = "
+ << iter->second.getObjStreamNumber()
+ << ", stream index = "
+ << iter->second.getObjStreamIndex() << std::endl;
break;
- default:
- std::cerr
- << "unknown"
- << std::endl;
+ default:
+ std::cerr << "unknown" << std::endl;
std::exit(2);
}
}
- }
- catch (std::exception& e)
- {
+ } catch (std::exception& e) {
std::cerr << e.what() << std::endl;
std::exit(2);
}