From 76bf91765e0b25066a47cbd52df07645239c5a78 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 4 May 2008 16:02:53 +0000 Subject: missing header files for gcc 4.3 git-svn-id: svn+q:///qpdf/trunk@607 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libqpdf/PCRE.cc | 2 +- libqpdf/Pl_Buffer.cc | 1 + libqpdf/Pl_QPDFTokenizer.cc | 1 + libqpdf/QPDFObjectHandle.cc | 2 ++ libqpdf/QPDFTokenizer.cc | 2 ++ libqpdf/QPDFWriter.cc | 4 +++- libqpdf/QPDF_Name.cc | 2 ++ libqpdf/QPDF_encryption.cc | 2 ++ libqpdf/QPDF_linearization.cc | 1 + libqpdf/QUtil.cc | 1 + 10 files changed, 16 insertions(+), 2 deletions(-) (limited to 'libqpdf') diff --git a/libqpdf/PCRE.cc b/libqpdf/PCRE.cc index d8e38a25..59174f67 100644 --- a/libqpdf/PCRE.cc +++ b/libqpdf/PCRE.cc @@ -3,7 +3,7 @@ #include #include -#include +#include PCRE::Exception::Exception(std::string const& message) { diff --git a/libqpdf/Pl_Buffer.cc b/libqpdf/Pl_Buffer.cc index 185cf636..27e1004e 100644 --- a/libqpdf/Pl_Buffer.cc +++ b/libqpdf/Pl_Buffer.cc @@ -2,6 +2,7 @@ #include #include #include +#include Pl_Buffer::Pl_Buffer(char const* identifier, Pipeline* next) : Pipeline(identifier, next), diff --git a/libqpdf/Pl_QPDFTokenizer.cc b/libqpdf/Pl_QPDFTokenizer.cc index 63f0caaf..27b8c680 100644 --- a/libqpdf/Pl_QPDFTokenizer.cc +++ b/libqpdf/Pl_QPDFTokenizer.cc @@ -2,6 +2,7 @@ #include #include #include +#include Pl_QPDFTokenizer::Pl_QPDFTokenizer(char const* identifier, Pipeline* next) : Pipeline(identifier, next), diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 9fba7b43..1571c114 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -16,6 +16,8 @@ #include #include +#include + QPDFObjectHandle::QPDFObjectHandle() : initialized(false), objid(0), diff --git a/libqpdf/QPDFTokenizer.cc b/libqpdf/QPDFTokenizer.cc index 4eed6f16..d1f3a4af 100644 --- a/libqpdf/QPDFTokenizer.cc +++ b/libqpdf/QPDFTokenizer.cc @@ -9,6 +9,8 @@ #include #include +#include + // See note above about ctype. static bool is_hex_digit(char ch) { diff --git a/libqpdf/QPDFWriter.cc b/libqpdf/QPDFWriter.cc index 0a611eb9..175e0c8f 100644 --- a/libqpdf/QPDFWriter.cc +++ b/libqpdf/QPDFWriter.cc @@ -19,6 +19,8 @@ #include #include +#include + QPDFWriter::QPDFWriter(QPDF& pdf, char const* filename) : pdf(pdf), filename(filename), @@ -233,7 +235,7 @@ QPDFWriter::setEncryptionParameters( for (std::set::iterator iter = bits_to_clear.begin(); iter != bits_to_clear.end(); ++iter) { - P |= (1 << (*iter) - 1); + P |= ((1 << (*iter)) - 1); } P = ~P; diff --git a/libqpdf/QPDF_Name.cc b/libqpdf/QPDF_Name.cc index f57ced04..d3c4ed40 100644 --- a/libqpdf/QPDF_Name.cc +++ b/libqpdf/QPDF_Name.cc @@ -1,6 +1,8 @@ #include +#include + QPDF_Name::QPDF_Name(std::string const& name) : name(name) { diff --git a/libqpdf/QPDF_encryption.cc b/libqpdf/QPDF_encryption.cc index e5e2d8be..7edeca29 100644 --- a/libqpdf/QPDF_encryption.cc +++ b/libqpdf/QPDF_encryption.cc @@ -10,6 +10,8 @@ #include #include +#include + static char const padding_string[] = { 0x28, 0xbf, 0x4e, 0x5e, 0x4e, 0x75, 0x8a, 0x41, 0x64, 0x00, 0x4e, 0x56, 0xff, 0xfa, 0x01, 0x08, diff --git a/libqpdf/QPDF_linearization.cc b/libqpdf/QPDF_linearization.cc index 6c0cf3be..a649936c 100644 --- a/libqpdf/QPDF_linearization.cc +++ b/libqpdf/QPDF_linearization.cc @@ -16,6 +16,7 @@ #include #include #include +#include template static void diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc index c0de95f7..d6b503fb 100644 --- a/libqpdf/QUtil.cc +++ b/libqpdf/QUtil.cc @@ -4,6 +4,7 @@ #include #include #include +#include #ifdef _WIN32 #include #include -- cgit v1.2.3-70-g09d2