summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2010-08-02 18:18:46 +0200
committerJay Berkenbilt <ejb@ql.org>2010-08-02 18:18:46 +0200
commit00ed5af50216348e170b48d531801f46eac0fbab (patch)
tree6903a76b8cdfafaf93ad63c4aa9738cb84c022c2 /include
parent01d6f04adc6e1782f0c05b18aa2e43b073c03f00 (diff)
downloadqpdf-00ed5af50216348e170b48d531801f46eac0fbab.tar.zst
remove use of float for version comparison
git-svn-id: svn+q:///qpdf/trunk@984 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDFWriter.hh4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/qpdf/QPDFWriter.hh b/include/qpdf/QPDFWriter.hh
index 8a11a9d8..c117ce91 100644
--- a/include/qpdf/QPDFWriter.hh
+++ b/include/qpdf/QPDFWriter.hh
@@ -207,7 +207,9 @@ class QPDFWriter
char const* user_password, char const* owner_password,
bool allow_accessibility, bool allow_extract,
qpdf_r3_print_e print, qpdf_r3_modify_e modify);
- void disableIncompatbleEncryption(float v);
+ void disableIncompatibleEncryption(int major, int minor);
+ void parseVersion(std::string const& version, int& major, int& minor) const;
+ int compareVersions(int major1, int minor1, int major2, int minor2) const;
void setEncryptionParameters(
char const* user_password, char const* owner_password,
int V, int R, int key_len, std::set<int>& bits_to_clear);