Commit 76bf91765e0b25066a47cbd52df07645239c5a78
1 parent
0ceb79cf
missing header files for gcc 4.3
git-svn-id: svn+q:///qpdf/trunk@607 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing
23 changed files
with
33 additions
and
7 deletions
ChangeLog
examples/pdf-bookmarks.cc
examples/pdf-npages.cc
libqpdf/PCRE.cc
libqpdf/Pl_Buffer.cc
libqpdf/Pl_QPDFTokenizer.cc
libqpdf/QPDFObjectHandle.cc
libqpdf/QPDFTokenizer.cc
libqpdf/QPDFWriter.cc
| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #include <qpdf/QPDF_Name.hh> |
| 20 | 20 | #include <qpdf/QPDF_String.hh> |
| 21 | 21 | |
| 22 | +#include <stdlib.h> | |
| 23 | + | |
| 22 | 24 | QPDFWriter::QPDFWriter(QPDF& pdf, char const* filename) : |
| 23 | 25 | pdf(pdf), |
| 24 | 26 | filename(filename), |
| ... | ... | @@ -233,7 +235,7 @@ QPDFWriter::setEncryptionParameters( |
| 233 | 235 | for (std::set<int>::iterator iter = bits_to_clear.begin(); |
| 234 | 236 | iter != bits_to_clear.end(); ++iter) |
| 235 | 237 | { |
| 236 | - P |= (1 << (*iter) - 1); | |
| 238 | + P |= ((1 << (*iter)) - 1); | |
| 237 | 239 | } |
| 238 | 240 | P = ~P; |
| 239 | 241 | ... | ... |
libqpdf/QPDF_Name.cc
libqpdf/QPDF_encryption.cc
libqpdf/QPDF_linearization.cc
libqpdf/QUtil.cc
libtests/ascii85.cc
libtests/buffer.cc
libtests/flate.cc
libtests/hex.cc
| ... | ... | @@ -2,6 +2,7 @@ |
| 2 | 2 | |
| 3 | 3 | #include <qpdf/Pl_StdioFile.hh> |
| 4 | 4 | #include <iostream> |
| 5 | +#include <stdlib.h> | |
| 5 | 6 | |
| 6 | 7 | int main() |
| 7 | 8 | { |
| ... | ... | @@ -29,7 +30,7 @@ int main() |
| 29 | 30 | catch (std::exception& e) |
| 30 | 31 | { |
| 31 | 32 | std::cerr << e.what() << std::endl; |
| 32 | - exit(2); | |
| 33 | + exit(2); | |
| 33 | 34 | } |
| 34 | 35 | |
| 35 | 36 | return 0; | ... | ... |
libtests/lzw.cc
libtests/pcre.cc
libtests/png_filter.cc
libtests/qexc.cc
libtests/qutil.cc